HNHacker News
TopNewBestAskShowJobs

discardable_dan

892 karma · joined August 26, 2016

submissionscomments
discardable_dan··on An elegy for GNU and RMS
Couldn't someone with sufficient technical knowledge just write an AST dumper for GCC and release it as a patch?

Isn't that the point of Free Software?

discardable_dan··on An elegy for GNU and RMS
I think you'd find most people who work in those companies agree with Stallman at a fundamental level, and broadly support Free Software and the ideas around it. Very few of them support Stallman or think his behavior is helping anything, however.
discardable_dan··on An elegy for GNU and RMS
Cancelled or not, it's a bad look to put a super-cringy and offputting old guy in charge of a group in serious need of recruiting and support.
discardable_dan··on An elegy for GNU and RMS
As an undergraduate, Stallman came to visit and I got to spend about 3.5 hours around him in a crowd of no more than 20 people. He acted like this the whole time. Come to find out, this is basically how he acts all of the time, to everyone. Every person I have ever spoken to who has interacted with him personally has had a similar experience.

Ash put it well, to describe Stallman as stifling GNU's success. At this point, GitHub, NodeJS, and PyPI have done more for open source software than any GNU axe-grinding. As Clang grows, the FSF and GNU software shrink away. NeoVIM is on Apache. GCC still doesn't have LSP bindings, and it's due at least in part to this petty email exchange in 2015.

And that isn't even getting into these dumpster fires:

- https://news.ycombinator.com/item?id=26619440

- https://www.reddit.com/r/justneckbeardthings/comments/2vkeze... (which he was handing out as late as 2019!)

- https://thenewstack.io/why-almost-everyone-wants-richard-sta...

discardable_dan··on An elegy for GNU and RMS
To be more accurate, this to protect an AST parsed into source code that is _readily available_ for anyone who wants it, because... it's open source. Anyone with knowledge of GCC could write a patch in a week or so to dump the AST into JSON and publish it as a patch.

You're right, too, though: this exact argument is part of why LSP and clang won. When people showed up (in _2015_!) to try to start on support for this sort of thing in emacs and gcc, the dictator at the top could not be convinced this was worthwhile. And now the world uses Clang and LSP and the GNU counterparts get dustier and dustier.

discardable_dan··on An elegy for GNU and RMS
Arguably, that exact behavior led to Clang existing.
discardable_dan··on Stadia died because no one trusts Google
No, phone games are targeted at casuals. AAA games are targeted at people who have some 40-60 hours of spare time over the next three weeks to spend on video games.

This is coming from someone who now has no free time for video games, and only plays indie roguelikes because AAA games are too much of a time commitment to ever finish.

discardable_dan··on Common Lisp vs Racket
Er, I rather meant that Python doesn't have a first-class lambda definitional form. You are right that you can get the python runtime to make closures.
discardable_dan··on Common Lisp vs Racket
This analysis is spot on. The author is annoyed about the absence of many things that, in most programming languages, would be seen as outright absurd. People have come to realize multi-methods, monkey-patching, and mutable interfaces break down when writing code at scale, across a large team. It's no surprise that Racket has internalized these lessons, and someone in love with Common Lisp would see these as shortcomings. A Haskell programmer could similarly rant about Python's lack of closures, a C++ programmer about JavaScript's lack of templates, and so on. There are many reasons to hate many languages, but "that language isn't this language" is a rather petty one.
discardable_dan··on Almost half of cancer deaths are caused by smoking, alcohol, or obesity
MRIs would need to take a fraction of the time for this to be viable.
discardable_dan··on Rustle: Svelte compiler rewritten in Rust
I really hope they don't follow the rustc 'OO' style of defining passes as traits. Pattern matching gives incredible tools for compiler pass writing, and the ideology of Rust compilers is ripe for being brought into the fold of OCAML-style compiler patterns.
discardable_dan··on You can’t buy one square foot of land in Scotland and become a Scottish lord
I wonder if one day in the grim and distant future, we'll displace aliens using this registry akin to how US land was repossessed from the native people and then occupied by US citizens. That'd make a good sci-fi book.
discardable_dan··on You can’t buy one square foot of land in Scotland and become a Scottish lord
Funny, cuz trans women are assaulted and killed by the dozens in men's rooms and there might have been two cases ever of a man dressing as a woman specifically to enter a female bathroom and assault a woman.
discardable_dan··on You can’t buy one square foot of land in Scotland and become a Scottish lord
She has openly and repeatedly called for laws and policies that restrict and damage what it means to be a trans person. She has openly and repeatedly insisted that "biological sex" should dominate "gender preference" for individuals, even if and when those decisions would harm the individual in question. She has openly and repeatedly engaged in bad-faith and strawman arguments around things like bathroom policies, availability of transition information, and what motivates people to transition. She has openly and repeatedly insisted that transitioning is completely choice-based, a statement entirely at odds with well-researched and well-documented information about gender dysphoria.

Imagine if someone claimed those things about being homosexual: it's down to biology who you have sex with, not preference; it's not safe to allow homosexuals into a bathroom with people they are attracted to; teenagers should not have access to information about homosexuality; homosexuality is a social trend and not a personal choice. I would, very rightly so, be labeled a homophobic.

The only reason you might think she isn't transphobic is that if you, yourself, are transphobic and don't want that label to apply to yourself. Unfortunately, bigotry is bigotry.

discardable_dan··on You can’t buy one square foot of land in Scotland and become a Scottish lord
Her original article was a long diatribe that basically amounted to insisting trans women should be forced to use male bathrooms, which has on multiple occasions directly resulted in their assault / murder. I guess personal safety is just a different of opinion, though.
discardable_dan··on SF’s Black Market Thrives Off Retail Theft
I agree. I lived in SF in 2015 and I never, ever saw anything remotely like this.
discardable_dan··on Cheap junk flooding Amazon has brand names like MOFFBUZW
This is frightening. I don't understand how Amazon isn't liable for these things.
discardable_dan··on Cheap junk flooding Amazon has brand names like MOFFBUZW
I've stopped buying huge swaths of things from Amazon for this reason. I'm basically down to buying four categories of things:

1. Items whose brand absolutely don't matter so long as they work as intended (e.g., books, home goods like hangers).

2. Home goods it wouldn't be worthwhile to knock off (e.g., KIND bars, toilet paper).

3. Smaller brands whose market share and item appeal are not worth cloning (e.g., a mechanical keyboard breadboard kit).

4. Things I'd order from banggood /aliexpress anyway, that Amazon will get to me faster (e.g., some diodes).

For everything else, I'd rather get it at a local store or order it from Target/Best Buy/Whoever than risk the Amazon purchase.

discardable_dan··on Cheap junk flooding Amazon has brand names like MOFFBUZW
I doubt many Amazon goods from those sellers legitimately adhere to local standards. For example, I outright refuse to purchase silicone for food use from Amazon.
discardable_dan··on I regret my website redesign
A single person could make something that looks comparable, if not better, with SquareSpace in like two weeks. The logo is the only nice thing IMO.
discardable_dan··on Facebook has started to encrypt links to counter privacy-improving URL Stripping
Out of curiosity, do you use Google for search?
discardable_dan··on The case for bad coffee (2015)
> As for coffee, like many other parts of life (movies, food, and music especially), I find that I like it very good or very bad—as long as it’s not down the middle, I can find a time/place to enjoy it.

I agree, but I think it's slightly more! The author doesn't like coffee, they understand the intimate knowledge of every aspect. And in doing so, they come to appreciate the interesting parts of the worst entries in the field. And the experiences those entries mean.

To give another data point, I really like pocket knives. I've been collecting them for nearly twenty years. I have some very expensive ones. My daily carries are usually around $200 or so. I seldom use them, however, and never heavily. And I often trade them away for other people's pocket knives. I love those $40 beaters that have seen a life of real and heavy use.

Those knives exist in a state of their own, just like bad coffee: they weren't created to be perfect, and nobody involved took as much care as they should. But the flaws make the end result more-valuable, in an important way."Wabi-sabi" might truly be the meaning of existence.

discardable_dan··on Supply chain issues are killing synth companies
This writing is insufferable. If I removed every errant newline and "bear with me" sentence, the posts would be half as long and twice as interesting.
discardable_dan··on It costs $110k to fully gear up in Diablo Immortal
Demos are on the way back. A lot of indie games on Steam feature them.
discardable_dan··on It costs $110k to fully gear up in Diablo Immortal
Honestly, the gameplay looks like a slightly-polished Diablo 3. It isn't that exciting to me. What's more-interesting to me, though, is your comment about people discovering a path to get a normal experience. Diablo 3 was reworked a year after release to move to that model, and honestly it's a very fun game. They dropped the auction house stuff, tuned gear drops to help you find your own kit, and added rifts and bounty stuff. It's still a very fun weekend experience. I think you're right about mobile pricing. That said, with Apple's recent campaign promising to replace computers with iPads, it's possible we are in for a shift.
discardable_dan··on It costs $110k to fully gear up in Diablo Immortal
This is, honestly, why I'm focusing my children on Nintendo products. They do sometimes charge for skins, but by and large they don't succumb to the same "pay me to play" traps as other platforms.
discardable_dan··on Brave’s use of direct mailers
Junk mail has a massive ecological footprint.
discardable_dan··on My students cheated... a lot
The process you are discussing is better summarized as: "a Nash equilibrium is not necessarily Pareto optimal, and vice versa." That's the issue with making it about ethics versus success: most successful people just aren't ethical. Entire companies are built around "cheating", and it is often seen as a good business strategy (e.g., Walmart running a store at a deficit to put competitors out of business).

Want people to stop cheating? Fix the incentives. Stop using a points evaluation system, and curves. The professor in this article managed to redesign his assignments to more or less make cheating difficult, and suddenly it was less of a problem. Imagine that!

discardable_dan··on My students cheated... a lot
You should read up on Nash equilibriums. In general, the equilibrium only holds with information sharing. In the real world, winning due to a lack of information sharing is called things like "good business." Academia, and cheating in general, is rotted to the core because of ranked grading and curves. They fundamentally incentivize cheating, because of the game theoretical gain therein.
discardable_dan··on This site is now a “shinobi website”
While the idea is interesting enough, the name itself seems less-than-ideal due to cultural appropriation and all that. Especially when names like "anti-site" or similar would communicate the idea better.
← PreviousPage 3 of 8Next →