Ola Nordström

2.3K posts

Ola Nordström

Ola Nordström

@olanordstrom

San Francisco, CA Katılım Mart 2011
184 Takip Edilen84 Takipçiler
Ola Nordström retweetledi
Scott Lincicome
Scott Lincicome@scottlincicome·
Fantastic: "You Have No Idea How Much You Still Use BlackBerry" wsj.com/tech/blackberr…? "For years, they benefited from a fantastic competitive advantage: complete and utter neglect." 🤣
Scott Lincicome tweet mediaScott Lincicome tweet mediaScott Lincicome tweet media
English
6
13
66
14.5K
Ola Nordström retweetledi
Ian Copeland, PhD
Ian Copeland, PhD@IanCopeland5·
Antivaxxers have some explaining to do. In this four-year mRNA safety study from France, which includes: • 23 million vaccinated people • 6 million unvaccinated people • Ages 18–59 Vaccinated individuals had a significantly lower all-cause mortality rate, as well as lower COVID-19 death and disease rates, compared to unvaccinated individuals. This included lower rates of: • Cancer • Pregnancy complications • Birth defects • Heart problems • Mental disorders So it appears that the antivaxxers were wrong yet again. Further evidence that mRNA vaccines are safe and effective. Let’s see whether they will acknowledge this data — or continue to deny it and lie. @MakisMedicine @MaryBowdenMD @stkirsch @BretWeinstein I'm talking to you... jamanetwork.com/journals/jaman… #MedTwitter #MedEd #ClinicalTwitter #Residency #MedEd
Ian Copeland, PhD tweet mediaIan Copeland, PhD tweet media
English
258
1.5K
5.1K
172K
Ola Nordström retweetledi
Interesting Channel
Interesting Channel@ChannelInteres·
Yet another reminder that things are not always as they appear 🧐
English
0
4
8
1.6K
Ola Nordström retweetledi
Hyperion
Hyperion@Ortgeist·
New York City, 1980s
Hyperion tweet media
English
7
239
2.3K
34.3K
Ola Nordström retweetledi
Interesting Channel
Interesting Channel@ChannelInteres·
this is fckng cool 👍👍👍
English
0
5
5
965
Ola Nordström retweetledi
Tesla Aaron L
Tesla Aaron L@TeslaAaronL·
2026 will be a banger year
English
2.3K
68.3K
688.4K
35.4M
Ola Nordström retweetledi
vx-underground
vx-underground@vxunderground·
It's the year 2025 and nerds are jailbreaking smart beds so they're not dependent on an internet connection, AWS, a monthly subscription, and so the bed doesn't collect your biometric data github.com/throwaway31265…
English
39
236
2K
68.9K
Ola Nordström retweetledi
Zack Korman
Zack Korman@ZackKorman·
Copilot in Excel is a global financial crisis waiting to happen.
Zack Korman tweet media
English
454
3.9K
60K
2.8M
Ola Nordström retweetledi
Jonathan Blow
Jonathan Blow@Jonathan_Blow·
I read this article about software development, which I knew about because I saw Prime reacting to it: notashelf.dev/posts/curse-of… For the most part I think it is fine: a relatively young programmer is doing the healthy work of introspecting on what he should really be doing. But there's one part of the article that I think is a deep mistake, and the author doesn't know it's so wrong because he has never experienced the alternative: "Software doesn’t stay solved. Every solution you write starts to rot the moment it exists. Not now, not later, but eventually. Libraries deprecate. APIs change. Performance regressions creep in. Your once-perfect tool breaks silently because libfoo.so is now libfoo.so.2. 2 I have had scripts silently fail because a website changed its HTML layout. I have had configuration formats break because of upstream version bumps. I have had Docker containers die because Alpine Linux rotated a mirror URL. In each case, the immediate emotional response was not just inconvenience but something that moreso resembles guilt." Yes, this is true in much of the programming world. But there is another world in which people build things that last much longer. I have done it many times. I shipped a binary for this game Braid in 2009 that you can still download and play on Steam 16 years later. If you are pretty young (like 35), you can run binaries on Windows that were compiled before you were even born, which is amazing given how hard they have been trying to f up Windows lately. On an emulator like MAME, you can play arcade games programmed in 1979. If today's software "technology" is so much better, why does it fall apart like tissue paper? The author is not wrong about the cited decay. But this decay is not inherent to the practice of software. It's due to choices made, usually foolishly, by the people designing the systems being interacted with. And, it's due to a lack of knowing better, non-exposure to the sector of programmers who are very concerned with their code lasting a long time, actually. The way you make code last a long time is you minimize dependencies that are likely to change and, to the extent you must take such dependencies, you minimize the contact surface between your program and those dependencies. The actual algorithms you program, the actual functioning machinery you build, is a mathematical object defined by the semantics of your programming language, and mathematical objects are eternal, they will last far longer than your human life. The goal then is to avoid introducing decay into the system. You must build an oasis of peace that is insulated from this constant bombardment of horrible decisions, and only hesitantly interface into the outside world. This means, for example: If you are shipping on iOS, you only reluctantly use any functions iOS gives you, because when you use them, Tim Apple will come along and break your program next year for arbitrary pointless reasons, because Tim Apple does not respect you or anyone you know. This means a program cannot last forever on iOS, because Tim Apple likes breaking your things and watching you submissively clean them up. But the core of your program, which could be 95% of the code, is fine, and you can deploy it elsewhere. This means you have to insulate from Linux userspace, because of all the jackass decision making that introduces constant incompatibilities while somehow never making the system better. Using a library dependency to do font rendering or sparse matrix math? That dependency gets checked into your source tree, a copy of exactly the version you use. Ten years later you can pull down that source and recompile, and it works, because your program is a mathematical object. If you want to upgrade to something newer that has bug fixes and so forth, you are free to do so, but you are also free not to do so, and your program still works. (And how many of these bug fixes do you really need? Your program worked correctly when you shipped it to the greatest extent you could measure, because you are a skillful software engineer who wants to ship things of a high quality). Everyone who got into programming for the joy of it knows, at some level, that the magic of programs is that they represent complexity that is replicable over time (and thus they exist outside of time). But the trashy programmer culture of the past 20 years stopped aspiring to this, and now has forgotten it is even possible. And so long as people have forgotten, decisions will continue to be made that make the problem worse. There are programmers who only write glue code, and who think that's what programming is; to these people what I have written above will not make sense. But the good news for that contingent is, they can always just stop writing glue code and start doing something else! If today's software "technology" is so good, why do you think it needs so much glue? Maybe there is a stylistic problem. So if you are looking for what to do in the world of software that can represent a lasting contribution, maybe this is food for thought. @NotAShelf @ThePrimeagen
English
126
559
3.9K
455K
Ola Nordström retweetledi
U.S. Graphics Company
U.S. Graphics Company@usgraphics·
Most modernization attempts accompany a sense of delusional disrespect for existing systems and profound arrogance that the people who came before them were incompetent/ignorant. This lack of humility combined with a cacophonous fetish for making things *appear* modern/sexy, it's a recipe for civilizational regression. False confidence to undertake modernization comes from technological progress—i.e., "We have faster computers and bigger screens now, and they didn't. We can design things better!"—which becomes apparent as the new systems they design are bloated, slow and utterly dysfunctional—indicting their thesis for change.
English
10
29
257
12.2K
Ola Nordström retweetledi
Sarah Rumpf 🇺🇸❤️🇺🇦
There isn’t a single red-blooded American who ever watched the scene in Office Space where they drag a printer out to a field & beat it to smithereens who didn’t think, “yeah, that a**hole deserved that”
Cory Doctorow NO LONGER ON TWIT TER@doctorow

Here in the darkest days of the enshittocene, enshittification is low quality and plentiful, but even in this target-rich environment, one company stands out as pioneering champions of enshittification: HP. 1/

English
1
9
51
7.3K
Ola Nordström retweetledi
vx-underground
vx-underground@vxunderground·
Ransomware payloads often skip over executable files to save on time and performance. Replace every file extension on your computer with .exe, .dll, or .sys to prevent ransomware attacks.
vx-underground tweet media
English
29
100
1.1K
41K
Ola Nordström retweetledi
Trung Phan
Trung Phan@TrungTPhan·
Live footage of me trying to find a parking spot at the Costco lot on the weekend before Christmas
English
29
42
706
153.7K
Ola Nordström retweetledi
Noah Smith 🐇🇺🇸🇺🇦🇹🇼
Bloomberg is just quietly the best news source in the country, and people don't realize this because their marketing is total crap, because they don't have to make a profit, because the whole news operation is a loss-leader for the terminal business.
English
144
207
4.2K
350.6K