#

general
Page 2 of 6
Generated with DiscrubDiscrub Logo

rekkanoryo

07/09/2024 at 14:21:57 CDT

the notes at the bottom pretty much say it only affects the RHEL 9 pacakge

14:22:01

unless I'm misreading

grim

07/09/2024 at 14:22:20 CDT

ah cool

grim

07/09/2024 at 16:06:48 CDT

i just had a dumb idea, maybe someone knows if something like this exists? basically i'm looking for a http proxy that given a compressed url, will decompress it and cache/stream the results to me... so say I request something like foo.img.xz, it'll send me the decompressed foo.img instead.

grim

07/09/2024 at 16:43:39 CDT

i swear there's patterns in these things... 304034

grim

07/09/2024 at 16:55:06 CDT

well this is going to get interesting...

The ConfigMap "foo" is invalid: metadata.annotations: Too long: must have at most 262144 bytes []: Too long: must have at most 1048576 bytes

grim

07/10/2024 at 00:45:04 CDT

so the republican national convention is in milwaukee next week (for some effing reason..) and they just announced the detours for the bus system... The red area is the "secure zone" where you have to go through security driving/walking whatever to proceed

QJbHX-1720448054-embed-RNC-2024-Detour-Map.png

4.35MB

renegadevi

07/10/2024 at 08:53:37 CDT

I’m stunned every time I see American busses because the windows are so old

08:56:23

I remember those as a kid in the 90s on the old busses

08:56:59

B4CDCEF3-554B-4F00-A615-2D5632D71A02.jpg

69.96KB

grimso the republican national convention is in milwaukee next week (for some effing reason..) and they just announced the detours for the bus system... The red area is the "secure zone" where you have to go through security driving/walking whatever to proceed

ivanhoe

07/10/2024 at 10:48:08 CDT

Are you affected by the red area?

ivanhoeAre you affected by the red area?

grim

07/10/2024 at 11:41:55 CDT

Nope. Like most residents I'll be avoiding the area like it's a plague

renegadeviI remember those as a kid in the 90s on the old busses

grim

07/10/2024 at 11:42:49 CDT

Huh.. well no one said we're great at public transport 😄

rekkanoryo

07/10/2024 at 15:04:48 CDT

damn good thing...

15:05:57

although in fairness, mke is better than the US average

grim

07/10/2024 at 15:45:01 CDT

for public transport? yeah, but that's not saying much

15:45:30

there's been some improvements for us though too with the bus rapid transit stuff, but we're just getting started on the second route for that

15:47:17

yeesh the rnc stuff just keeps getting better. i knew they had the summer fest grounds, but not that that security zone keeps changing.. https://www.reddit.com/r/milwaukee/comments/1dzxkhz/rnc_isnt_just_fiserv/

15:48:27

also there was a helicopter flying around trying to detect nuclear material yesterday. I assumed to get a baseline reading https://www.reddit.com/r/milwaukee/comments/1dzfzpk/department_of_energy_nest_helicopter_sniffing_for/

renegadevi

07/10/2024 at 15:48:29 CDT

my european mind can't comprehend things like this lol. It's as if there's no city architect who had a say as in other places. So you need a car basically. https://www.reddit.com/r/Damnthatsinteresting/comments/1dpg5r0/example_of_how_american_suburbs_are_designed_to/

renegadevimy european mind can't comprehend things like this lol. It's as if there's no city architect who had a say as in other places. So you need a car basically. https://www.reddit.com/r/Damnthatsinteresting/comments/1dpg5r0/example_of_how_american_suburbs_are_designed_to/

grim

07/10/2024 at 15:50:28 CDT

walking isn't exploitable to create profits, so why bother, let the people keep their quiet neighborhood that's impossible to get in and out of in any sane manner...

renegadevimy european mind can't comprehend things like this lol. It's as if there's no city architect who had a say as in other places. So you need a car basically. https://www.reddit.com/r/Damnthatsinteresting/comments/1dpg5r0/example_of_how_american_suburbs_are_designed_to/

rekkanoryo

07/10/2024 at 18:09:57 CDT

City architect? What is this that you speak of?

18:10:48

Nothing in the US has been even remotely close to properly planned, aside from Washington, D.C., and even that planning happened when horses and wagons were the best we had.

18:11:55

the vast majority of US cities grew "organically" with people figuring shit out as they went

Pauliehedron

07/10/2024 at 19:21:18 CDT

Chicago is a nice orderly grid, but it took burning the entire city to the ground to do it. 🙂

grim

07/10/2024 at 23:17:01 CDT

Milwaukee is a grid with a few angle streets to help get out of downtown

23:21:17

it's pretty obvious on the south side

image.png

252.86KB

1

avatar-icon

Pauliehedron

pauliehedron

Close

grim

07/11/2024 at 00:32:24 CDT

finally done with most of my bs tonight... although I still have laundry in the drier..

PauliehedronChicago is a nice orderly grid, but it took burning the entire city to the ground to do it. 🙂

rekkanoryo

07/11/2024 at 08:35:35 CDT

having driven in Chicago, it feels like a clusterfuck and I hate it.

rekkanoryohaving driven in Chicago, it feels like a clusterfuck and I hate it.

renegadevi

07/11/2024 at 12:41:04 CDT

I drove this in Amsterdam, it’s a very different clusterfuck since its car hostile city. Hell of an experience lol

4D45463A-4F12-4C26-BD84-F204E4F4D5BC.jpg

80.47KB

😆

1

avatar-icon

win_for_the_win

take_the_profit

😆

Close

win_for_the_win

07/11/2024 at 16:05:41 CDT

@grim will libpurple v2 be backported in pidgin 3 or will i need to make changes to my codebase ?

16:06:09

"So fixing the API to handle all of these new features means updating and creating new APIs for messages, contacts, logging, status, and many other systems" from your article on dev.to

16:06:49

& btw , has anyone had a chance to test my plugin? https://pidgin.im/plugins/?query=screenshare

16:07:08

I mean, I'd love to hear any feedback

grim

07/11/2024 at 16:11:38 CDT

pidgin3 will only use libpurple3

grimpidgin3 will only use libpurple3

win_for_the_win

07/11/2024 at 16:13:41 CDT

totally new api ?

16:14:21

will these events still be fired? purple_signal_connect(purple_conversations_get_handle(), "conversation-created", plugin, G_CALLBACK(add_menu_item_cb), NULL); purple_signal_connect(purple_conversations_get_handle(), "writing-im-msg", plugin, PURPLE_CALLBACK(intercept_incoming_message), 0); purple_signal_connect(purple_conversations_get_handle(), "sending-im-msg", plugin, PURPLE_CALLBACK(intercept_sending_message), 0);

grim

07/11/2024 at 16:15:14 CDT

yes but via different means, i dont think we've replaced the messages ones yet though

16:16:21

the registered signal here is the replacement for conversation-created. https://docs.imfreedom.org/purple3/class.ConversationManager.html#signals there's tons of documentation that needs to be written yet and we don't have any migration guides yet as purple3/pidgin3 are still quite a ways out

grimthe registered signal here is the replacement for conversation-created. https://docs.imfreedom.org/purple3/class.ConversationManager.html#signals there's tons of documentation that needs to be written yet and we don't have any migration guides yet as purple3/pidgin3 are still quite a ways out

win_for_the_win

07/11/2024 at 16:22:16 CDT

Let me know if I can help with anything!

16:22:39

I really appreciate you guys & what you do/its helped me & my friends a lot and I am so excited for pidgin 3

16:23:04

even if its writing documentation. i can devote time to it

❤️

1

avatar-icon

Pauliehedron

pauliehedron

❤️

Close
16:24:52

btw

16:25:29

"While we have plenty of stakeholders, we have zero shareholders, and no one gets paid to work on it which means the time available to work on it is always fluctuating." @grim ... why dont you guys just have a donation page somewhere on the app. Soooo many people benefited from Pidgin since 1998 ... I'd even throw $1000 there if you do put it out

16:25:53

I think it can go a long way, especially since you guys wont insist people donate, but just having it there to motivate you guys

grim

07/11/2024 at 16:26:19 CDT

we do have a donation page https://imfreedom.org/donate/

win_for_the_win

07/11/2024 at 16:26:50 CDT

oh!

16:27:04

You should link it on pidgin.im

grim

07/11/2024 at 16:27:13 CDT

as of 2.14.8 or something it's help -> donate in the application as well

win_for_the_win

07/11/2024 at 16:27:17 CDT

oh wait, im blind

16:27:32

Is it possible to donate by Crypto though!?

grim

07/11/2024 at 16:27:44 CDT

you mean like this big donate button?

image.png

11.51KB

😆

2

avatar-icon

Pauliehedron

pauliehedron

avatar-icon

win_for_the_win

take_the_profit

😆

Close

win_for_the_win

07/11/2024 at 16:27:45 CDT

You should make a payment wall

grimyou mean like this big donate button?

win_for_the_win

07/11/2024 at 16:27:53 CDT

yeah im blind

grim

07/11/2024 at 16:28:04 CDT

we don't do crypto, we can't afford an accountant to make accepting crypto worth it

grimwe don't do crypto, we can't afford an accountant to make accepting crypto worth it

win_for_the_win

07/11/2024 at 16:28:18 CDT

Zenledger accounting is good

grim

07/11/2024 at 16:28:22 CDT

we're not adding a paywall.. that's a great way to make people angry

16:28:58

imfreedom, is a registered non-profit. if the foundation is going to accept crypto, we want/need a dedicated accountant

grimwe're not adding a paywall.. that's a great way to make people angry

win_for_the_win

07/11/2024 at 16:29:02 CDT

i mean something like https://coingate.com/

16:29:03

this

grim

07/11/2024 at 16:29:13 CDT

again... > imfreedom, is a registered non-profit. if the foundation is going to accept crypto, we want/need a dedicated accountant

win_for_the_win

07/11/2024 at 16:29:21 CDT

Right! Sorry

16:29:35

Well, let me see if I can find some exchanger that does paypal

grim

07/11/2024 at 16:29:51 CDT

image.png

71.63KB

1

avatar-icon

win_for_the_win

take_the_profit

Close

win_for_the_win

07/11/2024 at 16:30:37 CDT

Cooool

grim

07/11/2024 at 16:31:02 CDT

accepting crypto properly is a ton of work and keeps changing, if we try to do it ourselves we're going to mess it up and we'll be on the hook for it financially... paying someone to do it avoids our risks

grimaccepting crypto properly is a ton of work and keeps changing, if we try to do it ourselves we're going to mess it up and we'll be on the hook for it financially... paying someone to do it avoids our risks

win_for_the_win

07/11/2024 at 16:38:34 CDT

Can I try and set you guys up on zenledger ?

16:38:47

or ... whatever I can do to help

16:39:21

I mean I think if you accepted crypto payments, it would have a huge impact on donations

16:40:36

Oh nice

16:40:43

I found a site on bestchange that does XMR to Paypal

win_for_the_winCan I try and set you guys up on zenledger ?

grim

07/11/2024 at 16:40:53 CDT

no, this is something that would be decided by the board. instant messaging freedom is a company as it needs to be to remain a government registered non-profit

❤️

1

avatar-icon

win_for_the_win

take_the_profit

❤️

Close

win_for_the_win

07/11/2024 at 16:41:13 CDT

Got it

16:41:31

Whats the email

16:41:39

That I can enter for them to send you money via Paypal

grim

07/11/2024 at 16:41:39 CDT

for what?

win_for_the_win

07/11/2024 at 16:41:45 CDT

XMR -> Paypal

grim

07/11/2024 at 16:41:47 CDT

paypal information is on the donation page

win_for_the_win

07/11/2024 at 16:41:49 CDT

https://magnatus.com/reg.php?lang2=english

16:42:08

https://imfreedom.org/donate/ i cant see a email address

16:42:28

Oh wait

grim

07/11/2024 at 16:45:04 CDT

the paypal link takes you to paypal, i have no idea what email address is setup there. also we're registered as a charity in paypal, so that might have something to do with it too

win_for_the_win

07/11/2024 at 16:45:45 CDT

Well I am going to try and contact the support directly

16:48:00

trying.PNG

194.92KB

win_for_the_win

07/11/2024 at 18:45:09 CDT

@grim can you just send me your XMR, ill send you a donation directly

18:45:20

cause all the semantics of XMR -> paypal is ridiculous, i cant figure it out

18:49:09

I could support your $2000/month goal

18:49:47

If you think you can get Pidgin 3 out by the end of this year 😄

18:50:52

Well, we can talk about it more for sure!

18:50:59

I'd love to help anyway I can

win_for_the_win@grim can you just send me your XMR, ill send you a donation directly

grim

07/11/2024 at 19:14:04 CDT

I don't do crypto anymore

renegadevi

07/12/2024 at 04:26:32 CDT

how is this "Responsible use"

Skarmavbild_2024-07-12_kl._11.12.25.png

94.83KB

3

avatar-icon

Pauliehedron

pauliehedron

avatar-icon

grim

rw_grim

avatar-icon

win_for_the_win

take_the_profit

Close
grimI don't do crypto anymore

win_for_the_win

07/12/2024 at 17:59:31 CDT

darn 😦

17:59:59

i wish there was some way i could donate but all my assets are tied into crypto ... i even invested my 401K into crypto 😄

renegadevi

07/12/2024 at 19:15:18 CDT

https://www.youtube.com/watch?v=95j7PtnSC5k

grim

07/12/2024 at 19:40:09 CDT

that broke my youtube somehow..

19:40:25

i was watching something else when i hit play on it and that video stopped too and I can't get it back now ... :rwgrimLOL:

19:43:07

yeah youtube.. the problem is my machine which is working fine everywhere else..

image.png

8.17KB

19:43:35

wait, video decoding is failing elsewhere.. wtf

19:45:39

turns out it was a pulse/pipewire issue... killing pipewire-pulse and everything works again :rwgrimSoapbox:

grim

07/12/2024 at 19:55:49 CDT

funny i didn't realize how gray linus has gotten

rekkanoryo

07/13/2024 at 07:16:36 CDT

well he's been working on the kernel for what, 30+ years at this point?

07:16:42

it's kinda to be expected

rekkanoryowell he's been working on the kernel for what, 30+ years at this point?

renegadevi

07/13/2024 at 15:34:36 CDT

pulling his hair out reading stupid PRs :rwgrimLOL:

grim

07/13/2024 at 15:55:27 CDT

Yeah I just haven't seen him in a while and didn't really recognize him at first :rwgrimLOL:

grim

07/13/2024 at 21:10:38 CDT

holy crap, wikipedia added a dark mode

win_for_the_win

07/14/2024 at 02:13:21 CDT

Ahaha, maybe they finally going to stop asking for donations? ))

02:15:42

Wikipedia is like the homeless person. I already gave them $100 ... but they are still asking for more. Why they dont even save cookie for donated person (

grimholy crap, wikipedia added a dark mode

renegadevi

07/14/2024 at 07:36:42 CDT

for me it only shows "text-size" and container/full-width

07:36:57

Skarmavbild_2024-07-14_kl._14.36.53.png

88.82KB

07:37:19

toggle system theme doesn't change it either hm

grim

07/14/2024 at 11:39:12 CDT

Weird it did a popup for me and let me change it.

grim

07/15/2024 at 21:30:29 CDT

forgot to mention this earlier, but no stream today, i've have to do some maintenance stuff at work on off peak hours 😕

21:33:45

upgrading the k8s cluster while i'm at it, exepect flapping

grim

07/15/2024 at 21:58:51 CDT

first upgrade done, doing the next one now

grim

07/15/2024 at 22:23:30 CDT

k8s upgrades done

grim

07/15/2024 at 23:31:39 CDT

omg the eks upgrade setup is tedious..

grim

07/16/2024 at 01:45:39 CDT

man amazon available zones and ebs volumes are stupid..

grim

07/17/2024 at 14:10:48 CDT

The fedora council has posted a survey about adding AI to fedora. I know there's not a lot of fedora users here, but figured I'd share it. https://discussion.fedoraproject.org/t/fedora-ai-ml-survey-is-live-until-july-31st/126022

14:13:05

as a side note to that, they have a question about using ai for upstream software which i have to assume was just to get a feel for people's over all thoughts on ai/ml

renegadevi

07/17/2024 at 17:04:36 CDT

I feel like I’m becoming keyboard obsessed. Has a box with 10 vintage ones, then like 5 modern ones I don’t use, then I also have 3 model M

17:05:32

But then Wendell said he had like 20 of the 10-keyless model m alone in his storage, so maybe not as crazy yet :rwgrimLOL:

grim

07/17/2024 at 17:06:09 CDT

hah

rekkanoryo

07/17/2024 at 18:51:56 CDT

I do not see the obsession with Model M's

18:52:01

I've tried them. I'm not impressed.

spacenerdmo

07/17/2024 at 22:06:41 CDT

For some perhaps nostalgia? I learned to type on one but there are other keyboards I much prefer these days.

grim

07/18/2024 at 03:16:55 CDT

This cucumber is fuzzy and stabby... (zoom in)

AP1GczO7xcxthgGYUm3qN0I1rChk40hdIpDqsgHbJ8_1Cchkt53Zh1acC6RhIQw616-h821-s-no-gm.png

1.35MB

renegadevi

07/18/2024 at 06:09:51 CDT

Just took them like what 15+ years? https://x.com/tekbog/status/1813743879897903603

THE YEAR OF THE LINUX DESKTOP LINUX EVERYTHING LETS GO

embed
footer-iconTwitter • 07/17/2024 20:13:33 CDT

grim

07/18/2024 at 11:38:52 CDT

I'll believe it when I see it in Debian proper with no "drag" in the package name :rwgrimLOL:

rekkanoryo

07/18/2024 at 11:44:15 CDT

it's just shifting more and more of their proprietary bullshit into a binary blob that they're splitting hairs to say isn't part of the kernel

grim

07/18/2024 at 12:31:00 CDT

yeah, hence my dfsg comment, although I should have said it's in debian/main with no dfsg... because we all know it's going to be in non-free or non-free-firmware 🙂

grim

07/18/2024 at 13:42:10 CDT

so i'm at the car dealership getting some stuff done to my air and unsurprisingly the wifi sucks.. i keep losing connection like every 10 minutes except it's a silent failure. wifi says it's connected but nothing works until i reconnect..

13:42:12

actually this would be great to trouble shoot connection failures with pidgin3 ircv3..

13:42:12

neither of the previous 2 messages have sent yet for example..

13:42:49

oh i also had to turn off tailscale because dns was getting messed up by it for some reason..

renegadevi

07/18/2024 at 15:56:19 CDT

i barely never use public wifi

15:57:24

last time i used a public wifi was at a hotel in northen norway where the reception was terrible, otherwise never.

grim

07/18/2024 at 16:04:54 CDT

well the cell reception in here is abysmal too

16:05:42

also apparently i'm in the market for a new car... the "blend door" that decides where air goes in your car is stuck which means I can't use the windshield defroster... they want 6500 USD to replace it

spacenerdmo

07/18/2024 at 16:15:02 CDT

Ouch.

grim

07/18/2024 at 16:17:09 CDT

I'm not paying that.. this is a 2008...

16:17:58

on the plus side, got this written while here 😄

** Message: 16:16:47.092: wrote message '@grim=reaper PONG copper.libera.chat '

This being signals for just before a message is queued to be written and another for once the message is actually written 😄

16:18:15

in the writing handler i added the grim=reaper tag

renegadevi

07/19/2024 at 03:23:47 CDT

Another one for the Google coffin..

IMG_3976.png

642.65KB

renegadeviAnother one for the Google coffin..

grim

07/19/2024 at 04:00:32 CDT

Looks like 2 nails..

renegadevi

07/19/2024 at 04:11:54 CDT

https://twitter.com/nixcraft/status/1814224234656518335

Guys, I started working at the cybersecurity firm Crowdstrike. Today is my first day. Eight hours ago, I pushed major code to production. I am so proud of myself. I am going now home. I feel something really good is coming my way tomorrow morning at work 🥰🧑🏻‍💻

footer-iconTwitter • 07/19/2024 04:02:18 CDT
04:12:00

windows IT support is happy today

renegadevi

07/19/2024 at 06:29:48 CDT

It’s funny, Linux is trending on Twitter today :rwgrimNice:

renegadevi

07/19/2024 at 07:36:10 CDT

Skarmavbild_2024-07-19_kl._14.36.04.png

173.77KB

rekkanoryo

07/19/2024 at 09:33:47 CDT

So glad I don't have any Azure or CrowdStrike bullshit to deal with

1

avatar-icon

Pauliehedron

pauliehedron

Close

renegadevi

07/19/2024 at 09:56:21 CDT

this is the saddest https://x.com/yifever/status/1814238372417708375

a moment of silence for all those affected by today's tragedy

embed
footer-iconTwitter • 07/19/2024 04:58:29 CDT

rekkanoryo

07/19/2024 at 10:04:20 CDT

there's no need for a vending machine to be that over the top computerized

10:04:32

a couple microcontrollers should be all that's needed

rekkanoryoa couple microcontrollers should be all that's needed

renegadevi

07/19/2024 at 10:29:17 CDT

junior: "check what I did with rpi" senior: "rpi/tiny arm microcontroller isn't serious, how are you gonna scale" implementation: senior picked windows because they are fimilar with it.

renegadevi

07/19/2024 at 12:11:15 CDT

ofc it's memory. https://fxtwitter.com/patrickwardle/status/1814343502886477857

rekkanoryoSo glad I don't have any Azure or CrowdStrike bullshit to deal with

grim

07/19/2024 at 12:14:45 CDT

Guess I missed something here...

grimGuess I missed something here...

rekkanoryo

07/19/2024 at 12:15:45 CDT

There was an outage in Azure US Central overnight, and CrowdStrike pushed a malformed update that was causing windows machines to bluescreen

grim

07/19/2024 at 12:16:20 CDT

Oh fun. I saw something about azure but didn't really look into it.

rekkanoryo

07/19/2024 at 12:17:09 CDT

the crowdstrike thing has had huge impacts, it took down at least 3 airlines, a bunch of banks, etc.

12:17:28

the only issue I've run into is that one of our vendors is affected so our online banking is down

grim

07/19/2024 at 13:47:51 CDT

Well I can't get Wendy's for lunch because their credit cards are down.. I'm hoping something around here can still take cards..

13:52:30

McDonald's app is working.. didn't really want McDonald's but whatever..

rekkanoryo

07/19/2024 at 13:59:47 CDT

there were some starbucks locations that instead of closing were literally giving everything away

grim

07/19/2024 at 14:21:00 CDT

oh wow... wendys was like "cash only" :rwgrimLOL:

rekkanoryo

07/19/2024 at 15:54:36 CDT

Somehow that doesn't surprise me

grim

07/19/2024 at 15:55:09 CDT

tbh i didn't realize southwest the company was that old..

15:55:48

damn

image.png

23.07KB

renegadevi

07/19/2024 at 20:12:10 CDT

We all still use ntfs :rwgrimLOL:

20:12:18

To this day. Windows hasn’t changed

20:12:50

They been patching it a few times but still same shitty file system from win 3.11 for workgroups , 1991?

grim

07/19/2024 at 20:32:46 CDT

I don't use ntfs at all ..

20:33:07

No you're thinking fat not NTFS

renegadevi

07/19/2024 at 21:07:47 CDT

I mean we all who still have to use a windows computer :rwgrimLOL:

21:08:48

For a while they was working on ReFS resilient file system, but they never got it bootable so it was relegated to just archive and later removed it from normal windows, kept it for servers.. but your server still need ntfs as a boot drive,

grim

07/20/2024 at 05:23:11 CDT

well either way, ntfs was created for nt 3.5 and afaik was never available in the 16 bit versions, 3.1, 3.11, 95, 98, and me

grim

07/21/2024 at 13:48:54 CDT

If I hadn't already built a bare metal k8s cluster these would be high on the list .. https://www.cnx-software.com/2024/07/19/radxa-x4-low-cost-credit-card-sized-intel-n100-sbc-raspberry-pi-5-alternative

13:53:46

Semi related.. anyone find it odd that flops have been replaced by ops.. like everyone says tops now instead of tflops...

grimIf I hadn't already built a bare metal k8s cluster these would be high on the list .. https://www.cnx-software.com/2024/07/19/radxa-x4-low-cost-credit-card-sized-intel-n100-sbc-raspberry-pi-5-alternative

renegadevi

07/21/2024 at 22:55:17 CDT

The N100. One of my personal gripes with these mini PCs. Same with the J4125 Intel cpu. Every one we had at work gets hot and throttle under load. Partly due to stock is no active cooling.

22:58:00

As for those mini PCs tho I personally recommend this one.its also passive cooled with a heat sink by the case but it can work fine 24/7 as we use them for low res (1080p/1440p) playback devices. https://www.amazon.com/MeLE-Quieter4C-Fanless-Computer-Ethernet/dp/B0CP3DC75C Comes with unlocked bios and ports u want making it also very suitable for appliance/embedded

22:58:15

Maybe a bit price difference from the one u found tho

grim

07/22/2024 at 00:11:38 CDT

yes 3x is a "bit" of a price difference :rwgrimLOL:

rekkanoryo

07/22/2024 at 08:47:20 CDT

with the heatsink/fan case to mount the thing in, 4-6 of those things with 8 GB RAM would be a pretty nice home server cluster for things that don't need storage

rekkanoryo

07/22/2024 at 09:00:45 CDT

I know some people here aren't fans of Dave Plummer, but he did a video yesterday explaining the CrowdStrike clusterfuck, including why Windows (or really any modern operating system, including Linux or macOS) couldn't have been more resilient against the problem: https://youtu.be/wAzEJxOo1ts?si=VyDIO8eiYCftsW6s

09:02:10

Basically, CrowdStrike loads itself in kernel space as a mandatory-for-boot device driver but doesn't do ANY input validation on its update files before loading them and blindly executing them in kernel space at ring 0

09:02:32

so an update file of all 0's takes the entire system down

09:03:11

kinda sounds to me like maybe Microsoft should revoke the WHQL signature on the CrowdStrike driver until CrowdStrike fixes their code

Pauliehedron

07/22/2024 at 09:56:27 CDT

Not going to happen. MS said it only impacted like 2% of all windows machines. I've seen a reply similar to "it's like saying it only impacted 2% of all internal combustion engines when it was 99% of all airplanes." More technical details from CS itself, the content update was related to monitoring Win named pipes: https://www.crowdstrike.com/blog/falcon-update-for-windows-hosts-technical-details/ CS was already working on remediating a breakage they did a month ago where an agent update would take 100% of a CPU core. The fix for that was a reboot and then an agent update. BUT, there were companies who couldn't reboot, so they were working on a hotfix that would free that cpu core without a reboot. This new breakage may have been related to it. Won't know until the full RCA is published, probably this week. We are down to 14 systems to remediate out of 500ish. Long week. 🙂

rekkanoryo

07/22/2024 at 10:04:06 CDT

Makes me exceptionally glad they're so expensive my company refused to even consider them

Pauliehedron

07/22/2024 at 10:42:56 CDT

"Reassuringly expensive" 😄 When it's not breaking stuff, it's really good at protecting/notifying/logging/remediating though. Much prefer it over say ||Traps/||CortexXDR or ||Bit9/||CarbonBlack which I used to admin at previous jobs.

rekkanoryo

07/22/2024 at 10:43:32 CDT

we didn't consider any of those either because they were similarly expensive

10:44:13

we ended up on Sophos, which has been significantly better than expected

10:45:05

but we were affected because one of our vendors uses CrowdStrike, so we were without internet banking until after 3 PM Friday, and we're dealing with fallout from that because customers didn't have access to make transfers and such

10:45:54

and the vendor told us "yes, your scheduled transfers will post today"....they lied, they didn't process at all until Saturday

Pauliehedron

07/22/2024 at 10:50:03 CDT

That's no good, making promises when they just had hopes. We had prod back online in under 12 hours (per the now 8 page timeline I had to write), which is great for such a small team, manually touching servers and end user's boxen as well as the app teams validating overnight batch processing was run correctly or restarted.

rekkanoryo

07/22/2024 at 10:53:25 CDT

That's pretty damn good.

10:54:05

That vendor didn't have all of production back up for 30+ hours, and had issues with several of the systems throughout Saturday and Sunday

grim

07/22/2024 at 16:24:01 CDT

omg why are the docs for pythons pathlib.Path so horrible..

16:26:03

oh PurePath.name is the magic i was looking for.. that i discovered by using a repl... 🙄

theendlessriver

07/22/2024 at 16:26:04 CDT

I'm still using os.path - I still don't get why something so complicated is needed just for paths. The operator overloading is also sth I'm not a huge fan of.

grim

07/22/2024 at 16:26:28 CDT

overloading / for joining paths in fine, meson does the same thing

16:26:52

there's some little nicities here.. but yeah if i just used os.path i'd have been done already..

theendlessriver

07/22/2024 at 16:29:15 CDT

https://discuss.python.org/t/add-floordiv-to-pathlib-path-for-strict-append/1077/4 Last encounter with Pathlib was reading this with some very wild ideas like // or abs(...). Luckily no PEP for that so far...

grim

07/22/2024 at 16:30:12 CDT

that's a little weird but i dunno..

16:30:32

so far this doesn't feel too bad...

python # walk through /etc/letsencrypt/live for entry in Path('/etc/letsencrypt/live/').iterdir(): if not entry.is_dir(): continue data[entry.name] = True #entry.absolute()

16:31:29

i'm writing a salt "pillar" to expose lets encrypt certs on the salt master to the minions for use in states. the salt master is using dns01 acme challenges and then this will make it easy to farm them out to the fleet

grimi'm writing a salt "pillar" to expose lets encrypt certs on the salt master to the minions for use in states. the salt master is using dns01 acme challenges and then this will make it easy to farm them out to the fleet

theendlessriver

07/22/2024 at 16:32:21 CDT

Never touched salt. I know some of those words though 🤣 XD

grim

07/22/2024 at 16:33:56 CDT

basically i need to get tls certs out to the fleet of machines we're managing. salt is agent based, so it can query the central server to get data, but since you don't want your machines just accessing any files on the central server it's sand boxed. to work around that sand box, i'm writing a custom salt "pillar" (external data that the server provides) to look up the certs on disk and farm them out that way

grim

07/22/2024 at 16:39:43 CDT

so here's an example. I'm on the managed machine manually asking salt for all certificates 🙂

$ sudo salt-call pillar.item certificates local: ---------- certificates: ---------- vpn.example.com: ---------- cert.pem: True chain.pem: True fullchain.pem: True privkey.pem: True

I need to replace True with the cert data, but you get the idea

16:41:29

and we're done 🙂

python for entry in Path('/etc/letsencrypt/live/').iterdir(): if not entry.is_dir(): continue data[entry.name] = {} for file_entry in entry.iterdir(): if file_entry.suffix == '.pem': with file_entry.open() as p: data[entry.name][file_entry.name] = p.readlines()

QuLogic

07/22/2024 at 16:42:46 CDT

that context can be replaced by file_entry.read_text()

grim

07/22/2024 at 16:43:33 CDT

oh sweet

16:45:25

a bit more clean 🙂

python for entry in Path('/etc/letsencrypt/live/').iterdir(): if not entry.is_dir(): continue certs = {} for file_entry in entry.iterdir(): if file_entry.suffix == '.pem': certs[file_entry.name] = file_entry.read_text() if len(certs) > 0: data[entry.name] = certs

grim

07/22/2024 at 17:04:16 CDT

even better :rwgrimSoapbox:

python for domain in Path('/etc/letsencrypt/live/').iterdir(): if not domain.is_dir(): continue certs = {} for cert in domain.glob('*.pem'): certs[cert.name] = cert.read_text() if len(certs) > 0: data[domain.name] = certs

17:05:00

looking at this i could probably do this via generators, but yeah that'd be stupid 😄

17:05:29

also doing that with os.path would be considerably more work

grim

07/22/2024 at 23:40:13 CDT

dang accidentally 4 hour naps...

2

avatar-icon

Pauliehedron

pauliehedron

avatar-icon

ivanhoe

iv4nhoe

Close

grim

07/23/2024 at 00:27:04 CDT

so do i stream for an hour or two or not..

rekkanoryoI know some people here aren't fans of Dave Plummer, but he did a video yesterday explaining the CrowdStrike clusterfuck, including why Windows (or really any modern operating system, including Linux or macOS) couldn't have been more resilient against the problem: https://youtu.be/wAzEJxOo1ts?si=VyDIO8eiYCftsW6s

renegadevi

07/23/2024 at 07:06:02 CDT

well, anyone should be aware of SoftwareOnline.com, Inc. story

07:06:06

and the windows start menu

07:06:24

but the kernel level, yeah that's true

07:06:33

boots it self as a boot-start driver

07:07:42

what Crowdstrike did to bypass the re-verification/certification is what I think is the real issue

07:08:02

they got the initial verison certified, but then everything got hot-swapped in a push of a update

07:09:32

and the news about linux being affected makes me think... u should always be sceptical to software that demands to be root on a RHEL-system i think.

07:09:36

hence we don't use Docker

07:09:53

we don't set SELinux to permissive

Pauliehedron

07/23/2024 at 09:15:58 CDT

Newer version of the CS linux agent are user mode (using eBPF)

grim

07/23/2024 at 17:30:15 CDT

has anyone done much using generated python swagger clients? I have some questions about token auth..

grim

07/24/2024 at 09:44:56 CDT

there's a 9 AM!??!?! :rwgrimFail:

2

avatar-icon

Pauliehedron

pauliehedron

avatar-icon

ivanhoe

iv4nhoe

Close

rekkanoryo

07/24/2024 at 10:47:19 CDT

always has been

rekkanoryoalways has been

grim

07/24/2024 at 10:49:44 CDT

not for me! :rwgrimLOL:

renegadevi

07/24/2024 at 12:52:34 CDT

u know what's the funniest thing. Criowdstrike sent out 10 dollar voucher codes as a "gift"

12:52:44

and it's broken so most can't be redemed

12:52:45

xD

12:53:27

Bet their main competitor, SentinelOne having been having a field day this whole week

12:54:23

"single point of failure architecture" :rwgrimLOL:

Skarmavbild_2024-07-24_kl._19.54.05.png

1.75MB

rekkanoryo

07/24/2024 at 13:01:09 CDT

All of CrowdStrike's competitors should be trying to take advantage of the publicity to sell themselves

13:02:45

Dave's Garage did a followup video to the one I posted recently: https://youtu.be/ZHrayP-Y71Q?si=ALznNnluxx_Chh7w

13:05:02

Also, the instability thing with intel 13th and 14th gen CPU's has some...interesting...timing and underhandedness with intel's response: https://youtu.be/OVdmK1UGzGs?si=8cLBDFbWL87_bg6J

rekkanoryoAlso, the instability thing with intel 13th and 14th gen CPU's has some...interesting...timing and underhandedness with intel's response: https://youtu.be/OVdmK1UGzGs?si=8cLBDFbWL87_bg6J

grim

07/24/2024 at 13:11:02 CDT

Yeah I saw this and was like "sounds like intel to me..." :rwgrimLOL:

rekkanoryo

07/24/2024 at 13:11:20 CDT

Yeah, pretty much.

13:11:52

I'm 99.99% sure that if it hadn't been for Gamers Nexus and Level1Techs bringing so much attention to the issue, Intel would have kept trying to bury it all

grim

07/24/2024 at 13:12:25 CDT

oh for sure

13:12:50

it's almost like the press has power... what a weird concept :rwgrimThink: