HNHacker News
TopNewBestAskShowJobs

discardable_dan

892 karma · joined August 26, 2016

submissionscomments
discardable_dan··on Podman Quadlets with Podman Desktop
And why are they called quadlets?
discardable_dan··on Python 3.14 Getting New Interpreter
And like everything else in Rust, it will forever live in the "unstable" pile of features that are required to use the language without standing on your head (looking at you, pattern matching through boxes).
discardable_dan··on Contracts for C++ (DbC) [pdf]
I did my dissertation work on software contracts. They are generally useless: programmers won't write them, or will write them incorrectly. Moreover, the runtime enforcement dominates all but the most-expensive functions, and contracts become an antipattern for helper functions due to their enforcement cost.

Without intense compiler support and contract erasure such as David Van Horne's work, this is a dead idea that needs to stay that way.

discardable_dan··on Program synthesis
Unfortunately, this entire field has been superseded by LLMs. They are so much more-effective that it's absurd.
discardable_dan··on Super Mario RPG is an endearing, perplexing relic
For what it's worth, the remake is faithful and careful. The menu even allows you to restore the original music (though I think the updates are awesome).
discardable_dan··on Halfsies
Many people are saying they did very well, but if I were trying to sell a service I'd tell people that same thing. "Sure, you did a lot of these perfectly, want to do more games that will feel satisfying" seems like a great onboarding strategy.
discardable_dan··on McDonald's to retire self-service soda fountains by 2032
The writing between the lines is that McDonald's is preparing to do away with human order-takers altogether, replacing that role with a food runner that can occasionally take an order but mostly just takes food to people's seats. The ordering will move to digital kiosks and online.

And when you do all of that, having the fountain machine on the customer side makes almost no sense.

discardable_dan··on The U.S. almost became a nation of hippo ranchers
Lake Cow, and not River Horse?
discardable_dan··on Astmaker – A DSL in Rust for programming language designers
Chez Scheme would disagree.
discardable_dan··on Ask HN: Technology/creative books and games for my daughter (7 years)
You reinvented the zine. I love it!
discardable_dan··on Can PL theory make you a better software engineer?
PL Theory makes you start looking at everything like a PL problem. APIs become little languages, and rich APIs become larger ones. Parsing becomes trivial, lexing even moreso, and everything sort of devolves into thinking about interpreter state. Then it gets frustrating because you can't just pick up the API interactions and rewrite them more-efficiently, and you end up chasing your own tail wishing you could.

I think it's made me a better programmer, but it must be tempered by understanding the limitations of how and when languages are worth building.

discardable_dan··on His software sang the words of God, then it went silent
It seems even worse than that: the fevered dream of of a single person, leaving behind incomprehensible 5mil+ program shaped around custom coding practices that others wouldn't understand and would struggle to modernize. (For reference, the linux kernel is ~8mil.) Even open sourced, it's likely it would be hard to maintain or extend without that intimate knowledge.
discardable_dan··on Futurist Programming Notes
The focus on superoptimization is laughable, and puts me off on even considering the other opinions presented here. Superoptimization is such a joke in so many cases that it's basically undeployable: if it takes a days of a srever's compute to save a microsecond, you better be planning to run that program 8.64e+10 times...
discardable_dan··on Why I chose OpenAI over academia
You have access to a hundred A100s, at a price point of ~8500 each, for $850k. If only you could have half, and spend the other half on labor.
discardable_dan··on Tail Call Optimization: The Musical (2019) [video]
When an incurrence of debt occurs, we say that someone incurs it. Similarly, English demands that for a recurrence relation (the source of recursion schemes and basis of the term "recursion"), we recur. "Recurse" is a backronym adopted by people who were ignorant about english, math, or possibly both. And now it's become a part of literal coder camp names.
discardable_dan··on Tail Call Optimization: The Musical (2019) [video]
I think in those cases, you'll also find that those programmers use recursion, and write programs that recur -- not ones that recurse.
discardable_dan··on Tail Call Optimization: The Musical (2019) [video]
This is brilliant, except that one recurs -- just as one incurs debt. Recursing is a thing one does to a throne in Nethack, not something done with code.
discardable_dan··on Valve is paying open source developers to keep Steam Deck playable
Isn't that how it's supposed to work?
discardable_dan··on Some programming blogs to consider reading
Do people still regularly follow blogs? I haven't had a good app for this in nearly a decade, and it seems like anything that may be of interest will invariably show up on an aggregated news feed elsewhere.
discardable_dan··on Meta stock price drops more than 20%
The only way profile building will survive is personalized recommendations from friends. Suggestions from people I know and trust would recover a lot of the current trust erosion: "your friends X and Y both have eaten here a few times" is a much stronger recommendation than "we think you'll like this based on trust us."
discardable_dan··on Elon Musk Texts Parag Agrawal
When Musk inevitably makes insane changes to Twitter, Parag gets to point at them and say "those are the thing I wouldn't do as quickly as he wanted."
discardable_dan··on Elon Musk Texts Parag Agrawal
I love the "can I call" texts he sends. It's neat to see boomers all act the same about texting.
discardable_dan··on Elon Musk Texts Parag Agrawal
About as much as anyone else at SpaceX: none at all.
discardable_dan··on Ask HN: My son declined intern offer because it's remote – start of a trend?
I agree. An intern experience entirely remote sounds like doing grunt work with extra steps.
discardable_dan··on Zuckerberg’s empire collapses
Is the plan actually VR, or to use it as a stepping stone to AR?
discardable_dan··on Zuckerberg’s empire collapses
Most things most people search on the internet go through Google, who gets to show them ads. They do the same on YouTube. You're joking if you think Google is in any trouble.
discardable_dan··on Meta's value has plunged by $700B. Wall Street calls it a “train wreck.”
The problem is nobody wants to use a device whose main login is a real-name social media account to view porn. Meta needs to completely split its Facebook /Insta logins from Meta accounts, moving them to something more akin to Apple logins.
discardable_dan··on Meta Earning Results Q3 2022 [pdf]
Aren't Apple and Microsoft making AR/VR stuff, too?
discardable_dan··on Meta Quest Pro
Full disclosure, I say this having spent days playing my Steam Deck now.

It's a hardware channel to deliver you an ad platform selling you video games. Steam has better vertical integration (they are selling the games they are advertising), but it's the same idea. I haven't seen Steam OS telemetry reports, but I would expect they're basically the same as every other tech player. The platform _is_ open and hackable, but the OS is immutable and it's still an ad device.

discardable_dan··on Meta Quest Pro
Have you not been following the Steam Deck?
← PreviousPage 2 of 8Next →