Joined May 2009
168 Photos and videos
Pinned Tweet
Replying to @beckysblank
Sorry about that. It's stuff like this that reminds me that Twitter is a lousy medium for discussion that strives to provoke thoughtful debate ☹️ Everything and everyone ends up getting condensed into a oneliner. Oh, well. At least it's a good source of reading material.
6
Carl-Erik Kopseng retweeted
No, you’re not sending “more money to Ukraine,” and you never have. You used to send American money to American arms manufacturers so that American workers and engineers could have more contracts, jobs, salaries, and tax revenue while producing American weapons in America for Ukraine or replacing old equipment from U.S. stockpiles. That allowed the Ukrainian military to keep saving their country, while your top-tier geopolitical enemy, a KGB dictatorship obsessed with hatred toward you, could be defeated in its war of aggression in Europe and critically weakened for decades to come -- without a single American soldier firing a single shot. But then you decided to start pretending that night is day.
Unbelievable. 19 Republicans just voted with all Democrats to send more money to Ukraine…
248
2,126
11,833
295,446
This. Is the essence of AI. Getting from 0-95% in 5 hours, but not nearing 100% after two days due to the crap luring in the shadows. Dopamine rush might be the biggest factor in AI use, not actual productiveness.
Just saving this here to document a story and as a self reflection on whether AI is really making me more productive Yesterday morning I found a way to complete the new HVM approach, that is much faster than before. I spent a few hours writing a spec, and then used Opus to implement. About 3k lines of C code later, everything worked and performance was incredible: 5x faster than HVM4 (stable at ~10x now). So, in one day I had outclassed HVM4. Incredible. I'd never have implemented that so fast manually. Now, enter today. I want to turn this into a real thing, but I haven't fully read the 3k lines yet. So, how do I trust it? I spent the whole day auditing the code. With AI. Several bugs found, most minor like forgetting to collect() some argument. But then I stumble upon this: λ{ inl: 1 ; inr: 1 } This was a test. But wait. This is matching on inl/inr. So the branches should receive the value of the Either. But they were numbers instead. Numbers aren't functions. This makes no sense. So why this is a test? It then stuck me. The AI completely misunderstood how function arities work. It literally assumed for no good reason that HVM5 was supposed to handle under/over-applied functions. For no good reason. I never wrote that. It never asked either. It just kinda thought "HVM is weird in some aspects, this might be one of them..." - and then it went on to implement a massive system to handle cases that should never happen to begin with. And all of that code is obviously wrong because it should not even exist. It is wrong. It is damage. And it is there. But it isn't too bad either. I just told Opus that it was wrong. Perhaps not so politely. And it solved it just fine. But then this begs the question. I spent ~20 hours in this file, and it is STILL not done. I went from 0 to 95% in the first 5 hours. Yet, 15 hours later, it is still not 100%. I suppose that is the real effect of using AI. If I had just written the C file manually in the last two days, would I not be further than where I am *right now*? Surely, the first version would have taken much longer to drop. But when I'd finish writing all that code, there would be zero, literally zero retarded shit. And, just today, I caught 5 or 6 retarded shit. And the worst part is: I don't know what the number of retarded shit left is, but I'm afraid it is >0. So if I have to read it all, review it all to ensure there is no retarded shit... what did I achieve by using AI, other than that dopamine anticipation?
43
Carl-Erik Kopseng retweeted
23
568
2,759
69,369
Carl-Erik Kopseng retweeted
Zelensky just reminded JD Vance that calling Ukrainian territory a "scrap of land" isn't a negotiating position. It's an insult. With full diplomatic courtesy and zero diplomatic softness, Zelensky explained what Vance apparently doesn't know: the territory in question has 200,000 residents, strong fortifications, and sits exactly where Russia wants to build a bridgehead for its next offensive. Giving it up doesn't end the war. It stages the next one. Then the closing line: "Every square meter of our land is Ukrainian land and, with all due respect to any of our partners, it is definitely not theirs." There's no misreading that sentence.
515
9,405
36,445
605,060
And yet another crackdown from Kremlin on what Putin sees as his enemies; critics. the Novaja Gazeta newspaper is raided as Memorial is declared an extremist org. aftenposten.no/verden/i/lnKV…
26
Carl-Erik Kopseng retweeted
The Vice President is abroad campaigning for a dictator. The President is threatening to wipe out an entire civilization. Congress is on recess. This is a total collapse of American moral leadership — at a historic scale.
1,971
20,799
90,951
850,544
Carl-Erik Kopseng retweeted
I've taught European history for 30 years. Americans have always asked me how the Holocaust was possible, how Germans could have enabled a madman reveling in mass murder to carry out his plans. Now we can see in real time how this is enabled; now we have front-row seats.
5,778
32,645
100,158
1,891,093
Haha, this was on point.
25
Usually, I do not make much when creating new @sinonjs/fake-timers releases, but let 15.3 be an exception due to 2 things. 1. Generated TS types included 2. Performance. Consumers (also implicitly, using @vite_js and @jestjs_) creating many timers will see a huge speed boost.
2
27
OK, strictly speaking, the perf increase landed in 15.2, but that was yesterday, so still feel like it's OK to have a joint celebration 😁
16
Carl-Erik Kopseng retweeted
Before the war: 1) Iran didn't control the Strait Of Hormuz, now it does 2) Iran oil was sanctioned, now it's not 3) Iran was not building a nuke, now it will 4) US bases in the Gulf were assets, now liabilities 5) Inflation was declining, now increasing Definitely winning!
1,642
28,344
96,421
2,241,964
By introducing a heap for lookups of which timer to go next we replaced O(n*n) with O(1) lookups. When creating 10k timers we saw times decrease from 15 seconds to 7 milliseconds. cc @evanyou @cnakazawa
27
Carl-Erik Kopseng retweeted
5% of the worlds population lives in the blue shaded area, 5% also lives in the red shaded area
44
76
1,410
76,879
Oh, the irony of it being the actions of @realDonaldTrump that would accelerate the transition away from fossils 😁 #maga #tiredofwinning #fossil @POTUS www-nrk-no.translate.goog/kl…

19
Carl-Erik Kopseng retweeted
A fair question:
139
4,729
17,951
513,605
Carl-Erik Kopseng retweeted
Jevons paradox is happening in real time. Companies, especially outside of tech, are realizing that they can now afford to take on software projects that they wouldn’t have been able to tackle before because now AI lets them do so. We’re going to start to use software for all new things in the economy because it’s incrementally cheaper to produce. Marketing teams at big companies will have engineers helping to automate workflows. Engineers in life sciences and healthcare will automate research. Small businesses will hire engineers for the first to build better digital experiences. And as long as AI agents still require a human who understands what to prompt, how to review when an agent goes off the rails, how it guide back, how to maintain the system that was built, how to fix the ongoing bugs, and more, we will still have humans managing these agents. This is why all the advice you get of not going into engineering is wrong. The world is going to increasingly be made up of software, and the people that understand it best will be in a strong economic position. This will happen in other roles as well where output goes up and demand increases.
Engineering job openings are at the highest levels we’ve seen in over 3 years There are over 67,000 (!!!) eng openings at tech companies globally right now, with 26,000 just in the U.S. We don’t know if there would have been more open roles if not for AI or if AI is actually leading to more open roles, but since the start of this year, the increase in open eng roles is accelerating even more.
222
656
4,657
1,052,109
Carl-Erik Kopseng retweeted
Mar 23
the amount of men asking ❝what if she gets her period and starts a war❞ about a 60 year old woman is a prime example of why men need to stay out of our reproductive rights
84
4,482
60,450
400,734
Carl-Erik Kopseng retweeted
🚨BREAKING: Armed men, dressed like ICE agents, were filmed in Minneapolis pulling guns on TWO U.S. citizens, while refusing to show a warrant as they made an arrest. A video show heavily armed individuals removing someone from a house. When bystanders ask for a warrant, none was given, and there are no clear confirmed agency identifiers beyond tactical-style clothing. As a car attempts to drive down the street, one of the armed men approaches and pulls his gun and points it directly at the driver, who appears to be simply trying to pass through. In a second clip, the same individual pulls his gun and points it at an anti-ICE protester, who is turned away from him. The armed man appears to then pull the trigger multiple times. As of now, it is unclear whether they are federal agents, or private contractors. Until officials clearly identify who these men are and under what authority they were operating, the public is left watching armed individuals pull guns on civilians, in broad daylight, and wondering who, exactly, is responsible.
260
3,406
5,165
124,042
Carl-Erik Kopseng retweeted
🚨BREAKING: An ICE agent threatened to kill a U.S. citizen for driving through a neighborhood, in Cold Spring, Minnesota. In the video, a woman is in her car when an agent walks towards her, with his hand on his gun, in the middle of the street. He tells her that if she comes near him with her car, it will be “the last thing that you do.” In other words… a federal agent just threatened to execute a U.S. citizen for driving down a public street. She immediately points out that she wasn’t even close to him and tells him to get out of the road. Instead, the agent escalates. He stands directly in front of her vehicle, hand still on his gun, and tells her she cannot reverse or leave the street. Except there’s just one problem… He never identifies a crime. He never states a lawful order. He simply blocks her car and starts issuing threats. That’s an illegal detention. Then, he contradicts himself… He told her she can’t back up… and seconds later screams at her to “back the f*ck up.” The agent then walks to the side of her car and begins shining a flashlight directly into her face, with his hand still on his gun. When she tells him to get the light out of her face and back off, he moves directly in front of her car again and repeats the threat: “Do not hit me. This is your first and last warning.” Again… she hasn’t moved. Her car is still in reverse, and she repeatedly tells him to take his hand off his gun. She even says: “I’m not going to hit you!” And yet, the agent keeps escalating, screaming the same accusation over and over… as if he’s trying to manufacture a justification to shoot her. This is the exact same tactic we’ve already seen in multiple shootings involving ICE/Border Patrol… where federal agents step in front of vehicles and then claim they feared for their lives when the driver tries to leave, like they told them to do. Blocking a vehicle, threatening deadly force, illegally detaining a citizen, and creating a scenario where a shooting can be justified after the fact… Is not only dangerous, it’s illegal. Because when armed federal agents start threatening to kill people for driving down their own street, more people are eventually going to end up dead… And they will call it “self-defense.” And removing Kristi Noem isn’t going to change that.
777
7,676
13,676
414,827
Carl-Erik Kopseng retweeted
i’m not a violent woman, but i’m willing to become one.
3,195
3,233
27,168
629,027