Posts
134
Following
358
Followers
285
Dr. WiFi. Linux kernel hacker at Red Hat. Networking, XDP, etc. He/Him.

We need to have a talk, and I’m having a really hard time having it with my awesome hacker friends, because everyone is super duper emotionally invested and is deeply hurt by it.

I hope you all aren’t - because it involves all of us and it’s important. It’s not about any of y’all individually or your hard community work.

The talk is about how to make all of our cybersecurity conferences and events and meetups more accessible and conformable for young hackers because I’mreallysosorry, we’ve somehow become Old, and the stuff that we are ingrained with as “hacker culture” like movies, music, and memes all were created before they were born - and they may or may not have any emotional attachment or enjoyment of them at all.

That’s the conversation we need to have and that we are all responsible for and I swear it’s not aimed at any conference or person because we are all in this filter bubble of watching the Matrix and listening to Prodigy and remembering the hamster dance and all of that stuff while awesome was like a quarter century ago.

Part of building a community is thinking about including everyone and their culture under a mantle of good ethics and goals. So we really, really need to start having a chat about when we lean on the 90s hacker aesthetic and memories to the exclusion of people under 30. I had a wake up call hearing some students complaining about it.

57
9
0

CatSalad🐈🥗 (D.Burch) blobcatrainbow

Network engineers hate this one simple trick

0
1
0

Toke Høiland-Jørgensen

Looks like I managed to reconfigure my router to be multi-homed, while logged in through SSH over the existing WAN connection, without screwing something up and locking myself out. Phew! 😅
1
0
1

Toke Høiland-Jørgensen

Lazy vacation days 😊

#DogsOfMastodon
1
4
22

Toke Høiland-Jørgensen

This is pretty spot on. At this stage, the problem with #climate change isn't that we don't know what the solutions are, it's that we are not applying them fast enough. But we could be, and doomism isn't helpful.

"The facts tell us that the general public is not the problem; the fossil fuel industry and other vested interests are; that we have the solutions, that we know what to do, and that the obstacles are political; that when we fight we sometimes win; and that we are deciding the future now."

https://www.theguardian.com/commentisfree/2023/jul/26/we-cant-afford-to-be-climate-doomers
0
3
1

Now at @aj@gts.sadauskas.id.au

Hi, we're a tech startup run by libertarian Silicon Valley tech bros.

We're not a newspaper, we're a content portal.
We're not a taxi service, we're a ride sharing app.
We're not a pay TV service, we're a streaming platform.
We're not a department store, we're an e-commerce marketplace.
We're not a financial services firm, we're crypto.
We're not a space agency, we're a group of visionaries who are totally going to Mars next year.
We're not a copywriting and graphic design agency, we're a large language model generative AI platform.

Oh sure, we compete against those established businesses. We basically provide the same goods and services.

But we're totally not those things. At least from a legal and PR standpoint.

And that means all the laws and regulations that have built up over the decades around those industries don't apply to us.

Things like consumer protections, privacy protections, minimum wage laws, local content requirements, safety regulations, environmental protections... They totally don't apply to us.

Even copyright laws — as long as we're talking about everyone else's intellectual property.

We're going to move fast and break things — and then externalise the costs of the things we break.

We've also raised several billion in VC funding, and we'll sell our products below cost — even give them away for free for a time — until we run our competition out of the market.

Once we have a near monopoly, we'll enshitify the hell out of our service and jack up prices.

You won't believe what you agreed to in our terms of service agreement.

We may also be secretly hoarding your personal information. We know who you are, we know where you work, we know where you live. But you can trust us.

By the time the regulators and the general public catch on to what we're doing, we will have well and truly moved on to our next grift.

By the way, don't forget to check out our latest innovation. It's the Uber of toothpaste!

@technology

0
4
0

Toke Høiland-Jørgensen

FFS, spent hours beating my head against a wall trying to figure out why this service was starting up and then randomly dying after a few seconds...

... Well, turns out it was because of a misconfigured firewall on the NFS server it was talking to, so some connections would just hang, causing IO stalls. Fix the firewall rule, and presto, everything is running perfectly!

At least it wasn't DNS! 😅
0
0
1

Toke Høiland-Jørgensen

So apropos of nothing, how do y'all handle encryption at rest for your home server(s)?

I mean, I know how to setup full disk encryption, but how to provide the key? I'm talking about a headless setup on physical hardware, here.

My current solution is an initrd that spawns an SSH server and waits for me to manually login and supply the pass phrase on every boot. Which works, but it's kinda annoying, especially if there's a power failure while I'm somewhere I can't access SSH. Also, it kinda feels brittle (I keep fearing it won't come back up on the next reboot).

So does anyone have any better solutions?

#linux #security #encryption
2
2
2

Toke Høiland-Jørgensen

New blog post: The XDP Traffic Generator

Explaining how (as of kernel 5.18) it is possible to use #XDP to implement a high-performance traffic generator, which is also part of the xdp-tools package.

https://blog.tohojo.dk/2023/05/the-xdp-traffic-generator.html
0
7
2

Toke Høiland-Jørgensen

Starting out on my three-day trip by train from Denmark to Portugal. Off to a great start with the Copenhagen-Hamburg train being half an hour late before I even got on it, and also missing a carriage so the remaining ones are packed to the brim. Yay, adventure! 😂 #trains
1
0
1

Toke Høiland-Jørgensen

First blog post (after restarting blogging) is out!

In which I explore the use of kprobes in the middle of a function and reveal that I am not, in fact, very good at reading assembly code... 😅

https://blog.tohojo.dk/2023/04/netfilter-packet-drop-attribution-using-bpf.html
1
2
6

Toke Høiland-Jørgensen

I'm hereby announcing my intent to take up blogging again! 😀

https://blog.tohojo.dk/2023/04/its-not-dead-its-resting.html
0
2
6
Bugbot status update: it's now able to monitor lore lists and start tracking threads as bugs based on an arbitrary query. E.g. you can mention "bugbot engage" in a thread and the entire thread will be converted to a bugzilla bug (if the email of the person issuing this command matches a bugzilla account with "editbugs" group membership). Any subsequent messages in the thread will be automatically added to the bug as new comments. Any comments posted on the bug via bugzilla interface will be sent to original recipients.

Now working on the other direction -- bugs added in bugzilla will be converted to mailing list threads and sent to proper maintainers (based on certain conditions, e.g. a "bugbot" flag needs to be set to "on" and the cf_subsystem custom field needs to match the corresponding MAINTAINERS entry). Should be done tomorrow, at which point I'll be looking for early testers. :)
1
6
12

Toke Høiland-Jørgensen

The recordings from last week's "Understanding latency" webinar are out. Featuring yours truly for a short bit on #BPF on the second day, and lots of great speakers for the rest of the event!

https://www.understandinglatency.com/recordings-2023
0
4
1

Toke Høiland-Jørgensen

I'll be speaking at this webinar on latency on March 6-8:

https://www.understandinglatency.com/

The organisers were even kind enough to make me a fancy graphics to attach to this post! 😃
0
1
0

Toke Høiland-Jørgensen

Released version 1.3.0 of xdp-tools today!

This release includes three new utilities (xdp-bench, xdp-monitor and xdp-trafficgen) as well as frags support for libxdp and refcounting for XSK sockets!

Get it while it's hot off the press! 😃 #linux #XDP #BPF

https://github.com/xdp-project/xdp-tools/releases/tag/v1.3.0
0
0
0

Toke Høiland-Jørgensen

Excellent coverage (as always) from @LWN of the discussions around #BPF API stability in the #Linux kernel

https://lwn.net/SubscriberLink/921088/1946095baf6289a7/
0
11
9

Andi Popp 🇺🇦 🇮🇱 antifa

Because it has to be repeated again and again: We need to drastically reduce the number of cars to solve our problems.

0
1
0

Toke Høiland-Jørgensen

Flent is featured in LWN! 😲🤩
https://lwn.net/Articles/920121/
0
4
8

I'm gonna keep posting this until one of you fucking boosts it

0
4
0
Show older