Short stop at @devconf_cz 2025! Always great to meet @toke of #FQ_CoDel (#RFC8290) & #sch_CAKE fame 🙏🛜
Check out his talk “Beware of the #kernel RTNL #mutex”:
https://pretalx.devconf.info/devconf-cz-2025/talk/WQDUDJ/
#OpenSource #defineFUTURE #latency #devconf_cz #LibreQoS #bufferbloat #QoE #FLOSS #jitter #Linux #RedHat #OpenSSL #DevConf #TokeHoilandJorgensen #QoS
Posts from @amy and @neil have helped me out into words a feeling that’s been rumbling around in my head for a while.
My personal computers are like my house. The OS is like a butler or head house maid. Sure they control what goes on, who gets in, etc. but I own the house and can fire and replace them if I need/want to. Other applications are guests in my house, a band that I’ve hired to entertain me, a scribe to write my documents, an opponent to play board games with. But ultimately it’s my house, I choose what happens.
My phone feels more like a hotel. Yes I can do what I want, within reason, but if I want to change the wallpaper or install a new manager I can’t. I can move to another hotel, sure but it’s a pain in the butt and I have to carefully take all my luggage and things work a bit differently. If the hotel wants to play death metal during breakfast that’s their business. The only choice I have it to not eat breakfast. If my phone wanto segverve me ads I can just not use my phone.
Most people prefer to live in their own house. Yet we use our phones as much, if not more than our computers. Why do we accept this lack of ownership over one of the most important computers in our lives.
When we throw up our hands and say none of it matters, we're doing the fascists’ work for them. They don't need to hide their corruption if they can convince us it's pointless to look. They don't need to silence truth-tellers if we've already decided truth is meaningless.
Proposal: A “yes but only if there’s an agenda” option for meeting invitations.
The calendar equivalent of “come back with a warrant”.
"Part of our task in the face of generative AI is to make an argument for the value of thinking – laboured, painful, frustrating thinking."
"[W]e also need to hold our institutions accountable. [...] university administrators are highly susceptible to the temptations of technology-driven downsizing, big tech donations, and the appearance of being on the cutting edge."
Since I've left my last job, I've been thinking about the guy who used me as an alternative to ChatGPT whenever he hit a problem that he couldn't vibe code the answer out of at work.
He basically rotted his own brain by compulsively using ChatGPT in lieu of actually thinking with most any of the projects he was working on. Instead of taking the time to read through code in our framework, look up documentation, or do any sort of debugging, he instead just begged and pleaded with ChatGPT to try and get somewhere because "it was faster." Basically just really hammering his brain with the Programmer's Slot Machine. (@davidgerard wrote a really good article here about this specific gambling addiction angle here. I highly highly recommend reading/watching the corresponding YouTube video:
https://pivot-to-ai.com/2025/06/05/generative-ai-runs-on-gambling-addiction-just-one-more-prompt-bro/ )
Back to the story; When that wasn't working, which was a significant portion of the time, he'd then just turn and use me as a "more informed alternative" to ChatGPT.
I worked fully remote and the majority of our interactions was via a Teams chat. which apparently crossed some wires in his monkey brain and made him start just... Basically verbally barraging me like he would with the company ChatGPT instance. No thoughts at all, just an immediate process of:
- Ask vague question
- Get guess for an answer with a request for more details
- Try applying the guess blindly without thinking if it's applicable at all
- Have it not work and just report back that it didn't work.
- No follow-up details, no further explanation of what was going on or what he's trying to do. Nothing added past the original vague situation
- If lucky, I might get a screenshot of part of the error, meticulously sliced before it gave something useful in the output because he stopped reading error output to things and made no attempt to understand it. (Why? ChatGPT can do that part!)
- Rinse and Repeat until I get fed up and get into a call with him
- Fix the thing in less than a minute, pointing out that he should have been able to tell what was wrong almost immediately if he actually dropped a break-point and debugged the code at *literally any point* along the way
- Fuck off immediately after getting his fix, no thank you or anything
- start the process anew the following day when he vibe coded himself into a corner all over again
I literally had to go to leadership and make them have a talk with him and get him to leave me the fuck alone at work, after repeated attempts to establish boundaries about it, due to how much time it sucked out of me being able to work on other projects. Effectively just doubling up my work and slamming me with burn out right at the start of the year for absolutely no reason other than his belligerent insistence to just Not Do His Job Without His Hand Being Held By A Chat Window.
It rapidly went from a "He sometimes asks informed questions that I can answer and help him with. I enjoy working with him" to "The dude isn't even trying in the slightest and is now basically offloading his work onto me because he broke his capacity to actually do work independently of an external chat window. I fucking hate him and I hope he gets in a car wreck so I can get a break from the bleakness of dealing with him every goddamn morning"
ChatGPT has basically just been an absolute blight for me since it's inception. Going from the team being generally pro-crypto to intensely pro-genAI/LLM because their favorite scammers (er.. I mean YouTubers) had them hooked on a fantasy of some day making it Big by jumping from one Hype cycle to the next. I sincerely was very close to just finding an entirely different career path altogether because of just how incredibly shitty it was working with that team on just about anything, but lacking the job experience on the resume to land someplace else.
Nobody wanted to be an actual expert, nobody really wanted to learn anything. They had their degree and ChatGPT, which means they learned all they ever will need. ...While working in an industry that tends to re-invent itself every half decade or so while half-assing solutions with an outsourced bullshit generator. 🫠
All in the name of "Well it got me from point A to point B faster." and leaving it at that, despite taking significantly longer than they should have from the get go over it.
I've seen and lived what an AI Fueled future looks like:
Mediocre men harassing their talented and likely autistic peers until their peers just up and fuckin leave to a different organization out of frustration and exhaustion.
I think down the road, we'll be able to measure the negative impact using LLMs has on people's cognitive faculties by comparing it to horse kicks to the head, and only be exaggerating it by a little bit.
UPDATE 2: We're carefully back online again, with a few exceptions:
https://mapstodon.space/@lokjo/114657821935053517
Can we have a lill boost please? The fediverse is the only place we're on.
We're a replacement for googlemaps.
European, non-commercial, pro-local.
Thanks for sharing 😊
Why Bell Labs worked so well, and could innovate so much, while today’s innovation, in spite of the huge private funding, goes in hype-and-fizzle cycles that leave relatively little behind, is a question I’ve been asking myself a lot in the past years.
And I think that the author of this article has hit the nail on its head on most of the reasons - but he didn’t take the last step in identifying the root cause.
What Bell Labs achieved within a few decades is probably unprecedented in human history:
They employed folks like Nyquist and Shannon, who laid the foundations of modern information theory and electronic engineering while they were employees at Bell.
They discovered the first evidence of the black hole at the center of our galaxy in the 1930s while analyzing static noise on shortwave transmissions.
They developed in 1937 the first speech codec and the first speech synthesizer.
They developed the photovoltaic cell in the 1940, and the first solar cell in the 1950s.
They built the first transistor in 1947.
They built the first large-scale electronic computers (from Model I in 1939 to Model VI in 1949).
They employed Karnaugh in the 1950s, who worked on the Karnaugh maps that we still study in engineering while he was an employee at Bell.
They contributed in 1956 (together with AT&T and the British and Canadian telephone companies) to the first transatlantic communications cable.
They developed the first electronic musics program in 1957.
They employed Kernighan, Thompson and Ritchie, who created UNIX and the C programming language while they were Bell employees.
And then their rate of innovation suddenly fizzled out after the 1980s.
I often hear that Bell could do what they did because they had plenty of funding. But I don’t think that’s the main reason. The author rightly points out that Google, Microsoft and Apple have already made much more profit than Bell has ever seen in its entire history. Yet, despite being awash with money, none of them has been as impactful as Bell. Nowadays those companies don’t even innovate much besides providing you with a new version of Android, of Windows or the iPhone every now and then. And they jump on the next hype wagon (social media, AR/VR, Blockchain, AI…) just to deliver half-baked products that (especially in Google’s case) are abandoned as soon as the hype bubble bursts.
Let alone singlehandedly spear innovation that can revolutionize an entire industry, let alone make groundbreaking discoveries that engineers will still study a century later.
So what was Bell’s recipe that Google and Apple, despite having much more money and talented people, can’t replicate? And what killed that magic?
Well, first of all Bell and Kelly had an innate talent in spotting the “geekiest” among us. They would often recruit from pools of enthusiasts that had built their own home-made radio transmitters for fun, rather than recruiting from the top business schools, or among those who can solve some very abstract and very standardized HackerRank problems.
And they knew how to manage those people. According to Kelly’s golden rule:
How do you manage genius? You don’t
Bell specifically recruited people that had that strange urge of tinkering and solving big problems, they were given their lab and all the funding that they needed, and they could work in peace. Often it took years before Kelly asked them how their work was progressing.
Compare it to a Ph.D today who needs to struggle for funding, needs to produce papers that get accepted in conferences, regardless of their level of quality, and must spend much more time on paperwork than on actual research.
Or to an engineer in a big tech company that has to provide daily updates about their progress, has to survive the next round of layoffs, has to go through endless loops of compliance, permissions and corporate bureaucracy in order to get anything done, has his/her performance evaluated every 3 months, and doesn’t even have control on what gets shipped - that control has been taken away from engineers and given to PMs and MBA folks.
Compare that way of working with today’s backlogs, metrics, micromanaging and struggle for a dignified salary or a stable job.
We can’t have the new Nyquist, Shannon or Ritchie today simply because, in science and engineering, we’ve moved all the controls away from the passionate technical folks that care about the long-term impact of their work, and handed them to greedy business folks who only care about short-term returns for their investors.
So we ended up with a culture that feels like talent must be managed, even micromanaged, otherwise talented people will start slacking off and spending their days on TikTok.
But, as Kelly eloquently put it:
“What stops a gifted mind from just slacking off?” is the wrong question to ask. The right question is, “Why would you expect information theory from someone who needs a babysitter?”
Or, as Peter Higgs (the Higgs boson guy) put it:
It’s difficult to imagine how I would ever have enough peace and quiet in the present sort of climate to do what I did in 1964… Today I wouldn’t get an academic job. It’s as simple as that. I don’t think I would be regarded as productive enough.
Or, as Shannon himself put it:
I’ve always pursued my interests without much regard for final value or value to the world. I’ve spent lots of time on totally useless things.
So basically the most brilliant minds of the 20th century would be considered lazy slackers today and be put on a PIP because they don’t deliver enough code or write enough papers.
So the article is spot on in identifying why Bell could invent, within a few years, all it did, while Apple, despite having much more money, hasn’t really done anything new in the past decade. MBAs, deadlines, pseudo-objective metrics and short-termism killed scientific inquiry and engineering ingenuity.
But the author doesn’t go one step further and identify the root cause.
It correctly spots the business and organizational issues that exist in managing talent today, but it doesn’t go deeper into their economic roots.
You see, MBA graduates and CEOs didn’t destroy the spirit of scientific and engineering ingenuity spurred by the Industrial Revolution just because they’re evil. I mean, there’s a higher chance for someone who has climbed the whole corporate ladder to be a sociopath than there is for someone you randomly picked from the street, but not to the point where they would willingly tame and screw up the most talented minds of their generation, and try and squeeze them into a Jira board or a metric that looks at the number of commits, out of pure sadism.
They did so because the financial incentives have drastically changed from the times of Bells Labs.
The Bells Labs were basically publicly funded. AT&T operated the telephone lines in the US, paid by everyone who used telephones, and they reinvested a 1% tax into R&D (the Bells Labs). And nobody expected a single dime of profits to come out from the Bells Labs.
And btw, R&D was real R&D with no strings attached at the time. In theory also my employer does R&D today - but we just ended up treating whatever narrow iterative feature requested by whatever random PM as “research and development”.
And at the time the idea of people paying taxes, so talented people in their country could focus on inventing the computer, the Internet or putting someone on the moon, without the pressure of VCs asking for their dividends, wasn’t seen as a socialist dystopia. It was before the neoliberal sociopaths of the Chicago school screwed up everything.
And, since nobody was expecting a dime back, nobody would put deadlines on talented people, nobody hired unqualified and arrogant business specialists to micromanage them, nobody would put them on a performance improvement plan if they were often late at their daily standups or didn’t commit enough lines of code in the previous quarter. So they had time to focus on how to solve some of the most complex problems that humans ever faced.
So they could invent the transistor, the programming infrastructure still used to this day, and lay the foundations of what engineers study today.
The most brilliant minds of our age don’t have this luxury. So they can’t revolutionarize our world like those in the 20th century did. Somebody else sets their priorities and their deadlines. They can’t think of moonshots because they’re forced to work on the next stupid mobile app that the next stupid VC wants to release to market so they could get insanely rich. They have to worry about companies trying to replace them with AI bots and business managers wanting to release products themselves by “vibe coding”, just to ask those smart people to clean up the mess they’ve done. They are seen as a cost, not as a resource.
Then of course they can’t invent the next transistor, or bring the next breakthrough in information theory.
Then of course all you get, after one year of the most brilliant minds of our generation working at the richest company that has ever existed, is just a new iPhone.
https://links.fabiomanganiello.com/share/683ee70d0409e6.66273547
@eniko @amy @kryphos
None of the previous software hype cycles have turned out to be as inevitable as claimed at the time and none of the future ones will either.
Nobody is using expert systems written in Prolog to automatically generate all their software from natural language specifications, and nobody is "missing out" or "left behind" as a result of that never happening.
There is a sad and frustrating repetitiveness to my cartoons about Gaza, but still I think it's important to keep drawing them, just as it's important to keep sharing the images from Gaza.
Today's cartoon for Trouw: https://www.trouw.nl/cartoons/tjeerd-royaards~bcb45712/
The videos for @netdevconf 0x19 BoFs, tutorials and workshops are now up.
BoFs: https://www.youtube.com/playlist?list=PLrninrcyMo3Kv64a_2oRxnkdSMGQD_QRH
Tutorials: https://www.youtube.com/playlist?list=PLrninrcyMo3KroxpfNXOe2e6bc9WkzK8f
Workshops: https://www.youtube.com/playlist?list=PLrninrcyMo3J0P2pFNmbeOcQCf47pxMTf
Enjoy! #netdevconf
What I really don't like about the #DigitalSovereignty topic here in Europe is how it, again, just like with The Cloud, falls into the trap of nationalism instead of EU wide cooperation. I see national groups and lobbyists running around claiming that #DigitalSovereignty must have borders like countries. The German solution here, the Dutch solution here, the French doing something completely different. Interoperability ignored. People, let's not fall into that simplistic way of thinking again.
My route planner for Denmark that refuses to drive on roads named after men is now online:
https://osrm.findvej.dk/nomales/
A couple of examples:
Carlsberg Byen:
https://osrm.findvej.dk/nomales/?z=16¢er=55.667353%2C12.533405&loc=55.665580%2C12.529242&loc=55.665435%2C12.530379&hl=da&alt=0