Everybody is fired.
The Modern Software Stack
8
16
291
31,393
Replying to @ChangFrick
Tänk om de kunde förstå att deras primära målgrupp är 20-30 åriga män som vill vara vältränade, tycker vapen är coola och älskar flaggan, kungen och sitt land. Jag hade velat se en reklam film där Kungen rider på häst ner för E4an och anropar sina landsmän att slåss för honom. Vi ser då tv-spels pojkar, bilmekaniker, kontorsarbetare etc från alla olika ekonomiska klasser beväpna varandra med köksredskap och verktyg för att anknyta sig till kungens folkarmé. Jag finns att anställa om någon vill ge mig en budget för att producera denna film.
11
3
179
10,098
Is it possible to lie constantly and not deceive yourself into believing the lie? The difference between public and private opinions is the defining aspect of soviet like regimes.
1
1
37
776
Replying to @BillboardChris
I disagree with Apollo. But mega respect for wanting to talk about these issues.
32
1,657
Scanned ONE ITEM. Pressed pay. Full system crash. Everyone is once again fired.
1
1
29
2,002
Maybe it will backfire on them.
2
202
Will you ever stop embarrasing yourself? No amount of money selling snake oil can protect you from your conscience at night.
3
15
1,143
Replying to @Suhail
This fills me with sadness. How low have we gotten so that developers FAIL TO MAKE A GUI APP RUN ON LITERAL SUPER COMPUTERS! Seriously. This is pathetic. Not for the dev of this project. For our industry.
10
I need someone to route DDR3 PCB traces for me in EasyEDAPro. I will pay money for this service. If you know someone who can do this or you yourself can do so. Please respond to this message or DM me.
4
11
4,539
The gesture energy really is contagious.
2
10
536
There is a funny irony that at the very lowest layer everything has the same USB interface to all the devices. The original problem is arbitrary software goop, and the solutions are more goop to compensate for the original goop. And then that goop breeds more goop.
2
10
1,408
Replying to @kai_fall
Because manual memory management is not hard with the right techniques. Why would I take the productivity hit of using Rust when I can use a good C-like?
1
9
234
Spam or the generalized form, low quality content, is the biggest issue. The single most powerful thing for a web of information to do is *be of high quality*.
My entire adult life I've had various daydreams about how I would re-imagine the internet from scratch if given the chance, but I never expected that if you asked me in 2025 I'd say the most important thing would be stopping spam.
2
9
797
Replying to @DrawsMiguel
But isn't Rust basically a toy language? They keep playing around with it and making changes. There is no speak and will never be more than one implementation of the compiler.
7
8
3,575
Replying to @cmuratori
In this case it seems like the bureaucrat has only been given permission to give out cloud access and does not understand that this is far from a good experience for the driver writer. George wants devices shipped to him, but the bureaucrat does not have the power to do so. Instead the bureaucrat engages in social media posting to try and deflect. I'm sure there are hundreds of engineers at AMD who would send him the hardware in a heartbeat. But management doesn't understand.
7
1,203
This does look very cool. Javascript though, which is bad.
8
761
Replying to @NgoloTesla
Also it's missing out on hormones in the milk to communicate when it's time for sleeping.
5
941
After 4 months of work I have finally shipped release 7 of Serenum which adds Wifi support.
6
158
Replying to @NickAlinia
Du förstår inte. Det är såklart opolitiskt att inte tycka om SD. Alla goda människor håller ju med om att de är onda.
4
7
2,499
This is true and I have seen it. But there may be conflating factors like a completely non functioning education system and broken culture. All the good programmers I know became good by going against the grain.
Programming is a weird thing that doesn't really align with how most human brains work. If you understand the fundamentals of programming, you're almost certainly not a typical human. Most programmers on the market are not "real" programmers. They are typical humans who came to the field for the money. You can tell, because they can't understand the fundamentals of programming. They can't think about systems. They can't build anything from first principles. At best they can glue things together with duct tape, and it will be wobbly and fragile. That's why every little thing is a wrapper around something else stuff into a docker image and requires you to edit ten config files and it barely works. (Not saying that I am a great systems engineer or anything; but I understand enough to see the absurdity of a lot of what's going on)
7
528
Replying to @sorreg_namtyv
This was my experience. Something as basic as scrolling down in the Tlon app was broken. If I slowly scroll while having been mentioned it would snap me back continously thereby not allowing me scroll down unless I used the bar on the right side instead. This experience made me extremely angry.
2
6
442
Replying to @Jonathan_Blow
What I have heard is that we want to inline almost everything, not to avoid function call overhead, but to make things visible to the optimizer. And that the ideal super compiler would heavily inline everything it could and then perform *outlining*, essentially compression, to reduce the code size for improved I-cache. But, this is a very confusing topic. I've thought about it a lot and got nowhere. 100 % caller saved vs 100 % callee saved would seem to be isomorphic. But maybe 50/50 is somehow better? I feel like we will only find the truth by testing different calling conventions and then afterwards figuring out why some are better. Or maybe they all behave about the same.
2
6
1,426
Replying to @ChangFrick
Den ryska var ju extremt multikulturel på ett bra sätt. Min överklass hjärnhalva gick igång på det, väldigt mäktigt.
1
6
1,315
Replying to @EuroWynner
Yea on bottles they are good. But on milk in my fridge it sucks.
4
1,640
I think this is good. It will teach people that centralized "package management" is a bad idea. You should be able to build your software without the internet. That way you can archive it and pull it out 50 years from now and still have it work.
4
198
In relation to compilers. Dragon = Bozo
4
275
No. They care about women. Thats why they want a proper definition so they can tell the difference between a woman and a donkey.
4
People teaching programming should create their own tools. But many who want to learn are too focus on immediately getting a job which stops them from becoming good at general programming. The best teaching material will not use the same tools as most jobs.
1
5
211
I encourage you to reconsider what group you are talking to. We aren't exactly the crud-app enjoyers.
7
188
Looking forward to Better Software Conference next month. It is going to be a very high concentration of programming talent in all of those who are attending. Very exciting!
6
384
We launched this game today. From scratch physics, and networking. No Game Engine. PVP with matchmaking and rollback netcode. All done in 1 week. piped.video/watch?v=jJGVzi10…
1
5
528
After 13 weeks I am receiving wifi frames on Serenum. samhsmith.com/serenum
1
4
258
Replying to @elonmusk
Cool! New slave class just dropped. Will they also deliver me food during a torrential downpour?
4
827
Replying to @RobertMSterling
You want no limits on the price. Then we can have a debate on the patent durations. I would favor a shortening but not an elimination of the IP/patent protections.
8
Absolutely Amazing.
Elon Musk is about to find out why the whole quote is "Nec audiendi qui solent dicere, Vox populi, vox Dei, quum tumultuositas vulgi semper insaniae proxima sit"
5
530
Oh, btw, Serenum is now available to buy. Not great to use still, but on an exiting trajectory. taberna.shop/product/compute…
3
5
372
Replying to @zack_overflow
You disqualify your compiler knowledge by presenting the dragon book. Anyone who shows you a dragon in relation with compilers is a bozo.
1
4
51
@rfleury hits the nail on the head once again. rfleury.com/p/the-marketplac… Making the world a worse place and hurting other people in order to avoid having to put in the work makes you a bad person. I have forgiveness in my heart. But you must change your ways first.
4
140
Replying to @SebAaltonen
Harris was advocating price controls in supermarkets. Both of these candidates are far left and far right of the nordic overton arrowslit depending on the issue. There is no clean way to project it onto a universal left vs right spectrum as popularly conceived.
3
300
Replying to @gnukeith
Optional privacy is not privacy because your anonymity set is tiny. Everyone must always be in the private pool since you get privacy by blending in with everyone else.
4
125
Replying to @phillip_trudeau
Also because you don't render games with your CPU cores so why would more CPU's improve your fps.
3
3
258
Replying to @peterboghossian
I actually really liked your conversation. Although I think Jonathan doesn't know exactly where to stage his intervention with you. As a former athiest fully converted into Jonathan's world view. You want to ask him about Angels, Demons and gods with a small g. He has a very deep and sound "scientific theory" of the patterns that govern human beings at a higher level than the individual. Your athiest brain will like this a lot because it gives you explanatory power that you do not currently have. Here is your checklist: - Mars, the god of War. - What does it mean to be "possesed" by e.g. rage. - The Angel of America. - Transpersonal bodies, e.g. a king's kingdom is part of his body. Once you understand what he is talking about and his terminology with regards to these bullets, you will have a much more productive and interesting conversation.
1
4
272
Replying to @SebAaltonen
Does he not know about printf?
1
3
699
Replying to @DrawsMiguel
A friend of mine has made a state of the art compliant C compiler. C has problems of course but it should be trivial to make something better. Instead most new languages are the opposite of simple and very hard to write from scratch. github.com/RealNeGate/Cuik
1
4
908
Then it arbitrarily jumps to the increment statement. A for loop is equivilant to this. while i < 10 { defer { i += 1; } // do stuff } I think if you spend some time using defer you will find that they are extremely clear and prevent the desire for modern RAII BS et al.
1
1
180
Replying to @PalmerLuckey
There is a similar thing related to "young people will have all the world's knowledge at their disposal". A very small minority of the young have demonstrated the ability to take advantage of this. The rest degrade their minds with shallow entertainment.
4
84
Replying to @DrawsMiguel
I know nobody who intends to use C23. And I know a lot of very heavy C users. The only good feature is the ability to include a binary file. But that should have been a feature back in the 90s.
1
4
682
You just missed the really good point there. If it doesn't make you angry, you won't click. Which means that we can't have boring news. The news should be a once a week program where they just say nothing happened most of the time.
2
2
Surely the answer to all this is to just hire on merit. And then don't be shocked about it not being 50/50 in some jobs.
1
2
Yea a Cameron, "The Peoples Coin" GIF or meme would go hard.
1
4
121
I'm not a cs guy. But I just happened to watch G2 vs NaVi. Absolutely fantastic game, very tense.
2
65
Replying to @protopop
Most games do not have the technology of rendering at a smooth frame-rate. If you use a CPU based delta time randomness from the OS scheduler will leak in and cause jitter in the animations.
1
4
150
@SanderSkjegstad Really cooked with this edit.
Guys, you won't believe who's speaking at the conference
4
64
Replying to @ericweinstein
Maybe it's time for you to talk to Curtis Yarvin about this? He has a very coherent view of the non-democracy that it being spread here.
1
27
Replying to @isharduld
Go watch handmade hero.
1
4
31
True! But that's not as catchy. Plus a compiler can only do so much. Real speed comes from the human programmer doing a good job.
3
220
Gamedev != Unity. I wouldn't dunk on someone gaming on a mac at all.
1
2
Replying to @rfleury
We'll have to do a voice chat about this at some point.
4
632
No. But every big webapp should be considering it. Just like any video game that is written without a game engine has to implement it's own font rendering. The point is the slowness comes from everyone deciding they could never actually implement the 2D graphics themselves.
3
Replying to @awr_hey
The experience of using intrinsics in C is not good compared to just writing assembly.
1
2
541
Oavsett hur situationen börjar är det ända acceptabla är total lydnad till poliser i min åsikt. Tror du det hade hjälpt om olydnad till eran order att gå därifrån var ett brott och ni kan direkt gripa människan? Det känns som att de annars inte kommer lära sig respektera samhället. Ksk ett samtals ämne för sista måltiden?
3
2,111
Replying to @vkrajacic
Privilege to meet you too!
3
187
Imagine thinking webbrowsers are fast. This makes me so sad. Let me share my objective measurement. Since most of what is user facing is actually super trivial conceptually. As soon as something user facing takes a visible to the human eye amount of time it's slow.
1
3
Replying to @cmuratori
Also, all the software needs to handle the case were a USB drive is unplugged. So this kind of pinning behavior is not something you can actually use as an application developer.
1
3
2,175
Replying to @isharduld
Anything after C11?
3
52
But it did for 100s of years and things were fine? Let's see how this pans out for Mr. Bukele. He has an amazing track record of miracle success so far. Let bro cook.
2
68
Exciting things in the works.
3
61
Is it worth it to spill integer registers into the floating point register file on risc-v? Seems like it could be a good way to double the amount of registers that the allocator can use. Not sure if there are any hidden costs though.
1
3
271
With no WASM! Why can I not compile C to say llvm IR and have that be by webapp? Why can I not just run code on the machine? These are the problems. The Web is in a local maxima, if you tore down and built from scratch you could make something out of this world to most.
2
Handelsbanken frös mina konton för att de "inte visste vad några transaktioner var". Guilty until proven innocent. Transaktionerna var att jag sålt krypto till folk med swish. Kan inte rekommendera den banken.
1
2
266
Dude. I thank you. I looked at the original tweet again. And I get it now. What an idiot you can be sometimes. Sorry to both of you. But at least we get to share this moment.
3
Be wary of having all the correct fences and memory semantics when interacting with hardware controllers that DMA. Just lost several hours due to my better compiler output being fast enough to manifest my here to hidden mistakes.
1
3
290
I have not done advent of code before. But this year I am going to in order to get more milage on Serenum. It will also serve as a tutorial on how to do programming using Brevis on Serenum. Will post link below when I do the first stream tonight.
1
3
126
I published a thing. Of course I find bugs immidiately after that I wished I had fixed. They will have to wait for next release. samhsmith.com/serenum/releas…
2
56
Shipping soonish. To insane early access people only.
3
116
Replying to @hasen_95dx
Because the correct and true solution to the observed problem is to sort these two types of people using fences and gates.
2
48
Replying to @JackPosobiec
Now this is some strategy. Very smart.
1
2
304
Replying to @ForrestTheWoods
This seems like a backwards take? There is only one platform with non unix endings and that is windows? Why is being stupid exactly? I have my own text encoding scheme to avoid unicode so I don't actually care about this. I don't even have a tab character in my encoding.
2
37
I am evaluating these as platforms to ship as part of my product. A totally from scratch in software and toolchain platform. Starting next month I will be shipping early access using allwinner d1-h based board. Why? Because I can read the manual for it. If hardware people think
1
1
37
weapon. Have them build bombs or catapults. Or have them build cars and race them. Then you can attatch all the knowledge to be learned to these things. Suddenly they are *interested* in the topic because their brain knows how it's useful. School is a zoo for men, it's Artificial
1
15
then they have to condend with the possibility that the entire industry is *still* making massive blunders. Sheep do not dare question the crowd. What the crowd always makes the correct choice at all times. The crowd is never wrong. Smart sheep stay in the middle of the crowd.
2
44
Replying to @phillip_trudeau
Real love is having high expectations of your boys.
1
32
Tech is good. But this isnt tech. How do you even get a patent for this shit? Do they even know how it works?
1
Replying to @teej_dv
I've never met anyone in any programming context who has gate kept. When does this occur?
2
27
It's weird to see people on twitter rationalize why they now think statically typed langauges are cool but it was still correct to have used dynamically typed langs in decades past. Nobody wants to realize that the software industry can all make massive blunders at once. Because
1
2
104
I'm no webdev. But this is what happens when you go far from the cpu and put miles of library code beneath you. The C code I write runs directly on the CPU. It's super easy to debug, there are no dependencies, and I can personally inspect all the code. It is unwise to be blind.
2
Replying to @NathOnSecurity
You are aware that none of the money from paper sales go to science or scientists?
1
1
Replying to @Jonathan_Blow
You inspired me to rebuild my compiler using a tree-less technique. I produce basic blocks directly from the go left sometimes parser. You return expressions by value so that you only view the part of the tree that is needed. I don't know how easily applied this is to jai though.
2
218
Replying to @Dima_heyqq
I'm not a nicotine guy, but you should start promoting Swedish snus instead. The nicotine gang here just puts a tea bag under their upper lip. No effect on anyone else. They even have a compartment in their snus puck for the used ones so they don't litter.
2
59
Replying to @EricLengyel
From what I've heard the api breakage was because of significant reorginization internally. I consider it worth it.
1
2
Don't censor. Let people talk. Their currenty policy assumes that they are gods and know everything. A responsible youtube would realize they don't know everything and let people talk. Bret is a scientist of the highest caliber, can we let him speak?
1
2
Replying to @hanifbali
Att folk hade slutat frivilligt är ju inte sant. Jag hade viljat se förslag om införandet av storskalig drogtest-stickprov på vanliga medborgare. Sedan applicera lagstiftningen som finns. Om drog brukare var sannolika att åka fast hade vi nog sätt en förändring.
2
33
I actually agree. I hope the future ends up with Gemini as the standard protocol for text and knowledge. Then a second protocol can be developed for "webapps". Either you make an app and rendering everything yourself like a normal native app, OR you create a hyper text document.
1
2
Replying to @ID_AA_Carmack
Handmade Network's Orca Project is trying to be this. orca-app.dev/
2
39
Replying to @hasen_95dx
"Requires higher IQ." This is always true. OO allows someone incapable to think they are being productive. Otherwise we would see massive productivity from these hordes of people. The system approach is more productive because you spend all you time solving the *actual* problm
2
33