XDF

941 posts

XDF banner
XDF

XDF

@xdfdev

Owner of https://t.co/LndgLEpXqN Reaching you through a blinding one megabyte connection from my secret, mountaintop fortress.

The End of History Katılım Ekim 2024
48 Takip Edilen64 Takipçiler
XDF
XDF@xdfdev·
@etscrivner That's a good book! I would also recommend Racing the Beam (about the Atari) which in that family of platform studies books from the MIT Press.
XDF tweet media
English
1
0
1
66
Eric Scrivner
Eric Scrivner@etscrivner·
Currently reading
Eric Scrivner tweet media
English
1
0
12
1.6K
XDF
XDF@xdfdev·
@cmuratori Windows 365 -> HOBO -> Azure Virtual Machines -> Microsoft Intune -> Entra ID
XDF tweet media
Deutsch
0
0
1
74
Casey Muratori
Casey Muratori@cmuratori·
New explanation for Microsoft code-smells just dropped:
Casey Muratori tweet media
English
25
28
672
29.6K
XDF
XDF@xdfdev·
@rfleury @vkrajacic "Don't reinvent the wheel!" - "You won't be able to do it better than a library some smart people wrote!" - "It's not worth it!" - etc. It's drilled into people by others with zero imagination or curiosity.
English
1
0
3
383
Ryan Fleury
Ryan Fleury@rfleury·
@vkrajacic I have zero idea why people think they cannot make their own better string APIs in C.
English
11
1
160
9.7K
Vjekoslav Krajačić
Vjekoslav Krajačić@vkrajacic·
I've been saying this for some time now. But most people in the C world don't even consider it. Maybe because of the legacy code they have to deal with, maybe because of the standard library, who knows. But length based strings are far superior in every respect. x.com/vkrajacic/stat…
Dmitriy Kovalenko@neogoose_btw

One of the biggest problems of C are strings. Better to say no out of the box strings. *const u8 is absolutely the worst way to represent strings because every time you need to compare the strings you have to loop over the bytes instead of starting with length comparison

English
27
2
298
43.7K
XDF
XDF@xdfdev·
@valigo It's glued to 'c'. But it's a design flaw in the language. I choose to "incorrectly" write code as if the pointer is part of the type expression, so I write 'char* c'. And 99.9% of the time this is fine. The other 0.1% of the time you make an exception.
English
0
0
4
310
Valentin Ignatev
Valentin Ignatev@valigo·
It's crazy how many people, including C programmers, don't know where does the star go. Give your option, solution is in reply
English
122
5
175
80.8K
XDF retweetledi
XDF retweetledi
LeftHandedOctopus
LeftHandedOctopus@AggieCapitalist·
"Recently, senior executives at Salesforce have admitted, both internally and publicly, that they massively overestimated AI’s capabilities. They have found that AI simply can’t cope with the complex nature of customer service and totally fails at nuanced issues, escalations, and
English
515
4.1K
47.6K
2.7M
XDF
XDF@xdfdev·
@rfleury @rezich Had the opportunity to go in 2016 and 2018. There were definitely good talks to be found, but far fewer than I expected. It was hard to even fill my schedule with stuff I cared about. I agree it was pretty disappointing.
English
0
0
1
139
Ryan Fleury
Ryan Fleury@rfleury·
I attended GDC in 2018, as a student and indie game developer, looking for internships. There were many cool people and companies, but beyond GDC’s absurd nickel and diming, the conference focus & content was a huge letdown. As one example, I went to a talk with “optimization” in the title, only to find that they meant optimizing user attention and monetization, in frankly exploitative ways. Disgusting.
English
5
1
84
4.8K
Feoramund
Feoramund@Feoramund·
I've finally begun to understand how to both read and write IEEE-754 floating point numbers algorithmically, without the use of dependencies even such as the C standard library, which required some knowledge of the extants and intervals of the format, the underlying mathematic representation, conversion between binary and decimal (integral and fractional) by hand, and implementation details of extended-precision arithmetic. I've built up links to dozens of articles and archived several copies of research papers on the subject. I hope to make a place to put all of this one day with some light commentary for anyone interested.
English
2
0
15
506
XDF retweetledi
Héliographe
Héliographe@heliographe_·
If you put the Apple icons in reverse it looks like the portfolio of someone getting really really good at icon design
Héliographe tweet media
English
183
2.3K
59.5K
1.4M
XDF
XDF@xdfdev·
@pikuma Of course it's entirely possible this person specifically is very good at both math and English, and is merely extrapolating that to all math students.
English
0
0
0
56
XDF
XDF@xdfdev·
@pikuma I was going to say that this seems to betray either ignorance of college level English or maybe experience in a university with very low standards.
English
1
0
1
3K
pikuma.com
pikuma.com@pikuma·
I'll never forget my friend who just needed a few more elective credits to complete his degree and chose to take a class called Oriental History because he "just wanted something light and stress-free to get it over with." You'll never guess what happened... 😅
Phield Martiall Jambavan@SirJambavan

A math student who speaks English can pick up an English book and read it, understand it. Flip that scenario and ask a English student to read college level math.

English
8
0
168
36.8K
XDF retweetledi
Gergely Orosz
Gergely Orosz@GergelyOrosz·
Pretty wild that LLMs seem to have trained on my 2019 article of "The product-minded engineer" and I now find blog posts published in 2025 that are an exact rehash of my post. Because if you ask an LLM "write a blog about a product-minded engineer" they spit out mine!!
English
43
37
738
77.2K
XDF retweetledi
Corpse Kings
Corpse Kings@CorpseKings·
Modern Logo design is so boring. We need to go back.
Corpse Kings tweet media
English
105
434
4.5K
83K
XDF
XDF@xdfdev·
@cmuratori Yes, totally agreed. I meant it would be by far the best default behavior given the existing instruction sets.
English
0
0
0
55
Casey Muratori
Casey Muratori@cmuratori·
@xdfdev But passthrough is a superset, and since divide is never a single-cycle instruction anyway, it's unlikely that taking an additional parameter is a performance issue.
English
2
0
10
1.1K
XDF
XDF@xdfdev·
I think producing 0 is by far the most useful default behavior.
English
1
0
9
1K
Casey Muratori
Casey Muratori@cmuratori·
Although I don't really program on ARM, my understanding is that it's better about this. You can disable div-by-zero exceptions and it will produce 0 instead, which is useful (you can make a lot of computations "just work" knowing this).
English
5
0
123
16.2K