Lagergren retweeted
i don’t think you understand
you spend weeks tuning hyperparameters
your grid search runs for 2 days
you finally get a +0.1% gain
you celebrate
you realize your random seed was fixed
you try a new seed
your model collapses
you try five more seeds
accuracy swings
you look at the loss curves
they look like shit
you switch to bayesian optimization
it finds the same hyperparameters
gets stuck in a local minimum
you add dropout
it underfits
you remove dropout
it overfits
you try early stopping
it stops early
you remove early stopping
it learns nothing
you read three blog posts about “superconvergence”
you try a trick
your model dies
you load checkpoint
it’s score is also shit somehow now
you open github issue
no one replies
you post on stackoverflow
they close as duplicate
you ask chatgpt
it suggests grid search or some basic shit
you realize
the only thing converging
is your will to live
i don’t think you understand
Lagergren retweeted
Replying to @GaryMarcus
Lowering the bar for AGI only muddles progress. True AGI requires reasoning frameworks that ensure correctness, adaptability, and logical consistency. The dream of AGI will not be realized by statistical tricks but by building systems capable of true logical reasoning.
Lagergren retweeted
I'm trying to follow the teachings of @levelsio in 2025. Here is my first project that went live now. More projects to follow soon.
Happy to listen to feedback!
Excited to announce that InboxRobot is now live!
To celebrate, we're giving away $10 promo codes to the first 20 people who follow and RT this post.
Make sure your DMs are open so we can send you your code.
Ready, set, go! #InboxRobot #LaunchPromo
This is great! As always, when @fbettag uses his lightspeed software development/AI skills, really professional apps suddenly start showing up. Always deployed with production quality. I wish I could do that.
Excited to announce that InboxRobot is now live!
To celebrate, we're giving away $10 promo codes to the first 20 people who follow and RT this post.
Make sure your DMs are open so we can send you your code.
Ready, set, go! #InboxRobot #LaunchPromo
Lagergren retweeted
Zoom added a creepy feature: AI Companion, which produces transcripts for the meetings. Creepy how? I just got an email with a transcript of a fairly personal family meeting. Never enabled it, WTF. Dear Zoom folks, adding features nobody asked for was a Skype downfall, beware.
Why anyone would use Python to develop production grade, ”may never fail” software is completely beyond me.
Most valuable wisdom from #jcrete: apparently, I am hard to recognize without my “viking beard”.
Lagergren retweeted
Replying to @shipilev
And the customers who ignored their other patch update change procedures and allowed a 3rd party to apply code or configuration changes to their entire fleet at one time.
Lagergren retweeted
"Professional programmers" focusing on CrowdStrike disassembly/language is a coping mechanism that protects them from realizing that there is a remotely updated 3rd party kernel module that is deployed on significant part of the world. That is why real postmortems are important.
Lagergren retweeted
Working on an old project be like: "Hello, you committed this change 16 years ago. I know that you are working on a completely different project now but still. Do you remember why you changed this line?"
Thank you kindly, sir!
☕️☕️🥳🥳🎂🎂🥳🥳☕️☕️
Belated Happy Birthday wishes to these amazing #Java community leaders!
@speakjava @TheDonRaab @carldea @gAmUssA @shelajev @peter_pilgrim @hannotify @aalmiray @meistermeier @prpatel @t_mammarella @lagergren
#JavaTogether
☕️☕️🥳🥳🎂🎂🥳🥳☕️☕️
Lagergren retweeted
Large-scale research by GitClear shows significant changes in the code patterns committed in recent years after AI-assisted became a thing. There are several interesting insights.
Lagergren retweeted
Jämför man riksdagens tillkännagivanden (som låg till grund för utredningsdirektiven) med vad utredaren föreslagit finner man bland annat följande:
Riksdagen: Avskaffa femårslicenser.
Utredaren: Behåll femårslicenser.
(1/9)
Lagergren retweeted
MacOS users rejoice: -prof xctraceasm comes to JMH and allows perfasm-like profiling without any additional system configuration mess. Courtesy @fzhinkin: github.com/openjdk/jmh/commi…
Exactly! There are no temporary checkins.
I wrote this Format dialog back on a rainy Thursday morning at Microsoft in late 1994, I think it was.
We were porting the bajillion lines of code from the Windows95 user interface over to NT, and Format was just one of those areas where WindowsNT was different enough from Windows95 that we had to come up with some custom UI.
I got out a piece of paper and wrote down all the options and choices you could make with respect to formatting a disk, like filesystem, label, cluster size, compression, encryption, and so on.
Then I busted out VC++2.0 and used the Resource Editor to lay out a simple vertical stack of all the choices you had to make, in the approximate order you had to make. It wasn't elegant, but it would do until the elegant UI arrived.
That was some 30 years ago, and the dialog is still my temporary one from that Thursday morning, so be careful about checking in "temporary" solutions!
I also had to decide how much "cluster slack" would be too much, and that wound up constraining the format size of a FAT volume to 32GB. That limit was also an arbitrary choice that morning, and one that has stuck with us as a permanent side effect.
So remember... there are no "temporary" checkins :)
Follow me for more random code musings!





















