MurphyA/hacker-news huggingface dataset:
by verisimi | 2025-05-10 13:36:56+00:00
Right. Also there was far less confusion - there weren't slaves that thought they were citizens.

If the system is not voluntary, if you are forced to handover some portion of your wealth, what is the percentage which defines freedom or slavery? My position is that if even 1% (I can dream) is forcibly extracted, then I am not free.

Only voluntary systems can be free. But the governance system we have is a 100% monopoly. Opting out is not possible.
by thegeekpirate | 2025-05-10 13:37:36+00:00
I took a good hard look at everywhere I may have stored it, but I believe I lost the original list after formatting.

I remember believing these were important:

- methods (turned out I mainly wanted working intellisense, which Odin does even without methods)

- a package manager (still a gripe, but git submodules do the trick somewhat)

- expressions (so I could assign the result from a `switch` statement to a variable for instance, but I can use an #inline proc if I _really_ want to)

- private by default (I had forgotten how many times I wanted to use something private from a library, and had to fork it instead)

- - although possible to make something private in Odin, nowadays I'd rather things be prefixed with underscores instead

Also, here are my list of things I'd still prefer changed, but are less important: https://forum.odin-lang.org/t/what-features-of-odin-do-you-d...
by cstrahan | 2025-05-10 13:37:37+00:00
The sibling comments are great; to add to those, I highly recommend giving “The TTY Demystified” a read:

https://www.linusakesson.net/programming/tty/

It’s a long read, but necessarily so: there is considerable complexity (and unfortunate overloading of terms) as a consequence of the transition from physical terminals as a separate hardware component to the emulated (warts and all) counterparts we have in modern OSes.
by mark_l_watson | 2025-05-10 13:38:40+00:00
I find both Rogoff and Dalio interesting and useful. Useful because it is good to get my fellow Americans used to the ideas that US exceptionalism will slowly (hopefully slowly!) end and that a national debt much above 3% of GDP is a dangerous thing that will someday crush us economically unless some miracle happens and, for example, AI really does lead to hyper-productivity gains (I doubt this will happen, I guess I don’t listen to Sam Altman enough.)
by dragontamer | 2025-05-10 13:38:49+00:00
The President suspending habeas corpus means that FBI, ATF, ICE and other agencies no longer act appropriately, as these agencies are directly in control of the President.

Sure, major and powerful agencies aren't "the US Government" in general. (There's still Congress and Courts). But that's still not a force of people you want to be messing with.

Suspending Trump's illegal order immediately should be the priority. Or otherwise preempting it before it gets too far. Commanding entire agencies to suspend parts of the Constitution unilaterally is not going to be good for us.

> the ability to suspend habeas corpus is something Congress can do, not the president or his aide

Congress isn't the group who has police forces and prisons to illegally detain you in. Its the President who owns and controls the police forces and prisons who can issue orders to ignore habeas corpus.
by 0thgen | 2025-05-10 13:39:39+00:00
A lot of the counter arguments people have made seem to be: "no one can choose whether or not to participate in the system, therefor it's serfdom".

I'm curious why people don't just extend this to everything then? In order to survive in the modern world (whether it's a capitalist or socialist economy): I'm required to work, I'm required to follow the law, I'm required to adopt social customs of my peers, I'm required into a certain language, I'm required to use utilities. So why the focus on "techno-feudalism", if all of you would describe _any_ system of requirements as feudal?

Feudalism isn't just defined by "lock in", it also describes the social structure of individuals, and how contracts were made.

It seems that the real reason for calling the current system "feudal" is because it comes politically loaded with "bad / coercion", not because it actually fits the description. It's the same as when people call capitalism "wage slavery". Rhetorically convenient, but intellectually lazy.
by sgarland | 2025-05-10 13:40:06+00:00
I have yet to see DevOps actually executed well. IME, it always winds up with half-assed infrastructure, because devs often have little interest in ops, and even more rarely have any kind of background in it.

The entire concept seems to me like devs noticed that ops folks were often automating large portions of their jobs with shell scripts, and haughtily thought, “we could do so much better with proper tooling and a better language,” completely disregarding the fact that the ops team had decades of combined experience and trauma from past incidents.
by pas | 2025-05-10 13:40:30+00:00
> This is something I've only ever seen cargo do.

npm does this (which causes [caused?] the node_modules directory to have a megazillion of files usually, but sometimes "hoisting" common dependencies helps, and there's Yarn's PnP [which hooks into Node's require() and keeps packages as ZIPs], and pnpm uses symlinks/hardlinks)
by zahlman | 2025-05-10 13:40:32+00:00
My understanding is that the existing algorithms for tree shaking (dead code elimination, etc. etc. whatever you want to call it) work exactly on that basis. But Python is too dynamic to just read the source code and determine what's used ahead of time. eval and exec exist; just about every kind of namespace is reflected as either a dictionary or an object with attributes, and most are mutable; and the import system works purely at runtime and has a dazzling array of hooks.
by sseagull | 2025-05-10 13:40:53+00:00
Not in Rust, but I've seen it with Python in scientific computing. Someone needs to do some minor matrix math, so they install numpy. Numpy isn't so bad, but if installing it via conda it pulls in MKL, which sits at 171MB right now (although I have memories of it being bigger in the past). It also pulls in intel-openmp, which is 17MB.

Just so you can multiply matrices or something.
by pas | 2025-05-10 13:42:59+00:00
> There's a fundamental spiritual divide between people. One side hates being alive from the moment they are born, so everything is suffering, especially work. The other side loves life and loves doing things.

[citation needed]

:)

So even if people end up in these very black-and-white groups it's doubtful that they are predetermined. But it's more like it's a spectrum, and some people start from a very good place some from a very hard one. And there are many important and distinct factors affecting one's relationship with work, success, motivation, diligence. Not to mention that luckily people's life (and relationship with work) can get better.
by 0thgen | 2025-05-10 13:43:15+00:00
When you say "weaponized to", it makes it sound like there's some actor attempting it. Don't ideological bubbles form naturally? (People like to hear what they agree with)

In the case of controlling election outcomes, how is the current situation different from the pre-internet era of tv/radio advertising? Aren't political agents always trying to "control" elections? The core argument I'm making here is: doing so is very difficult
by alabastervlog | 2025-05-10 13:43:43+00:00
Quite a few pop-non-fic books, especially business, self-help (tons of overlap in form and technique there), and both business and non-business (these latter usually get adopted by the business-side anyway) “big idea” books, not only cite studies of dubious value, but cite sources that don’t include their claim at all, or contradict it.
by lolinder | 2025-05-10 13:44:02+00:00
I think the author fixates too much on this one construction of the idea of deathbed regrets and misses that this is just a single modern incarnation of the positively ancient and cross-cultural idea that you should plan your life around the knowledge that you will die.

Marcus Aurelius wrote: You could leave life right now. Let that determine what you do and say and think. [1]

And the Tao Te Ching: The Master gives himself up to whatever the moment brings. He knows that he is going to die, and he has nothing left to hold on to: no illusions in his mind, no resistances in his body. [2]

A relevant Buddhist concept is called Maranasati [3].

And in the Quran: And donate from what We have provided for you before death comes to one of you, and you cry, “My Lord! If only You delayed me for a short while, I would give in charity and be one of the righteous.” But Allah never delays a soul when its appointed time comes. [4]

And the Bible: The ground of a certain rich man yielded an abundant harvest. He thought to himself, ‘What shall I do? I have no place to store my crops.’ Then he said, ‘... I will store my surplus grain. ... “But God said to him, ‘You fool! This very night your life will be demanded from you. Then who will get what you have prepared for yourself?’ [5]

There's something fundamentally human about contemplating one's own impending death and making changes to one's life accordingly, and nitpicking the exact wording of a single manifestation of that human impulse misses the forest for the trees.

[1] Meditations 2.11 https://vreeman.com/meditations/#book2

[2] 50 https://terebess.hu/english/tao/mitchell.html

[3] https://en.m.wikipedia.org/wiki/Mara%E1%B9%87asati

[4] https://quran.com/en/al-munafiqun/10-11

[5] https://www.biblegateway.com/passage/?search=Luke+12%3A16-21...
by foldr | 2025-05-10 13:44:14+00:00
I don't see the need for a label as those are primarily used by living people to self-identify. He seems to have flirted with other men. Whether he had sex with them, or was primarily sexually interested in men, is something that we can probably only speculate about.

I suppose that resisting the application of a modern label could be read as a kind of erasure of gay/bi people from history. That's why in an edit I added the qualification that it would be equally anachronistic to call him 'straight'.
by SavinMyLungz | 2025-05-10 13:44:47+00:00
This is a nonsense slippery slope fallacy, with a healthy side of the naturalism fallacy. Giving people access to contraception is proven over and over again to be the solution to STDs and unwanted pregnancy, and the "natural" methods of abstinence education and the rhythm method prove over and over to be ineffective. (If you have religious convictions such that the rhythm method is the only one acceptable to you, that's fine, live out your convictions, but it is what it is and it's not a prescription for society at large. A friend of mine once told me about going to a rhythm method workshop, taught by someone with 12 kids.)

> But when that contraception isn't readily available at hand, they're going ahead anyway.

They have been doing it anyway since the dawn of time, whether they ever had access to contraception or not. Sex is normal and healthy. The solution is to give them ready access to contraception.
by newsclues | 2025-05-10 13:45:25+00:00
The trust is the energy star brand, not the organization that owns it. Also parts of the public do not trust government.

Not sure why a long running and effective program needs government to borrow money, especially if industry finds the program valuable (enough to fund).

I’m fine with government starting programs like this, but think they should eventually be divested and run as self sufficient organizations and not constantly be a drain on the taxpayer.
by steveBK123 | 2025-05-10 13:45:35+00:00
Yeah I think you've sort of touched on something there.

Many of my hardworking friends also have interesting hobbies/interests outside work they pursue and are known for. Arts, literary, cuisine, gardening, sports, charity, whatever. Generally putting more out into the world in other non-work venues.

However practically none of my more "slacker" friends have anything to show for their time outside of work. They define life more in terms of what they are avoiding. Hobbies are more consumptive - watching TV/film, dining out, travel, etc.

Maybe at the end of the day being good at any one thing takes some intellectual ability, commitment and effort.. so once you've applied that in one area you are likely able to do so elsewhere.
by 0thgen | 2025-05-10 13:46:04+00:00
I think the fact that people can pick and choose which contracts to engage in, can back out at any time, and in many cases if you live in a rich country, opt out altogether. Even if there are "pressures" (either socially induced or biological) to work in some form, "consent" seems like a perfectly reasonable word to describe modern conditions.

Like, do we really, truly believe the current world is no different from the feudal past? Is that not hasty reductionism?
by mandmandam | 2025-05-10 13:46:07+00:00
There is a long-standing tradition in cannabis research of confusing the dose.

See: Rodent studies using insane super-doses injected directly with the equivalent of 140 joints+ every day, Marinol vs cannabis, claiming 5% THC cannabis as "high dose" in research, studies citing 'potency increase' as proof of increasing risk without controlling for dose adjustments, driving impairment studies using blood levels as measurement, etc.
by belter | 2025-05-10 13:46:57+00:00
The 6 January rioters who got 20 years in prison, after beating and indirectly causing deaths at the capitol police have ALL been pardoned and are walking free.

https://en.wikipedia.org/wiki/January_6_United_States_Capito...

"...The extraordinary pardons and commutations extended to those who committed both violent and nonviolent crimes on Jan. 6, including assaulting police officers and seditious conspiracy..."

https://www.nytimes.com/2025/01/20/us/politics/trump-pardons...
by tomhow | 2025-05-10 13:47:58+00:00
Please don't post nationalistic flamebait to HN threads. It just leads to flamewar hell, which is the primary thing we're trying to avoid here.

This isn't the first time we've had to ask you to adhere to the guidelines. If you up this style of commenting, we'll have to ban the account.

https://news.ycombinator.com/newsguidelines.html
by pertique | 2025-05-10 13:48:30+00:00
I had the same problem when I switched off Google. I didn't have a ton of data, and I just wanted content for past search purposes, so I didn't dig into how the data would be transformed but I can at least offer my scuffed solution.

I installed a third-party client (Thunderbird, but I imagine any would work) on a local box, signed in with both emails, and just copied the mail over from one to the other. Low-tech, but it worked quite well. I may have forced some local cache/download for the original email, but I can't recall. I'll check later if it preserves headers and the like. I assume it would, but it wasn't that important to me.

I actually thought about writing at some point about the process of getting off gmail and all the funny things I ran across.
by TOGoS | 2025-05-10 13:48:49+00:00
This is something I try to do every day. "What would future me like me to have gotten done right now?"

Future me doesn't really care if I spent 3 hours playing Minecraft, but they would be pleased if that shelf I've been meaning to build for months were finally done.

But also, my brother died recently and left behind a house that was kind of a mess, and that has added "dying me would like my friends/family to be able to easily find the important stuff among all this clutter."
by thechao | 2025-05-10 13:49:35+00:00
I used to try to convince the faculty at a stodgy Texas University to let me name courses (this was Texas A&M's Dept of CS); your course? "Baguettes and Baudelaire". My suggestion for the programming language course "Cunning linguists for Typical hands" was outright rejected, BTW. I argued that it had a great movie reference.
by graemep | 2025-05-10 13:50:03+00:00
I think there are several weakneses in the Protestant work ethic as an explanation.

1. why is it directed at making money rather serving society? 2. Why does it glorify the rich rather than the "lowly workman" mentioned in the intro to your wikipedia link? 3. lots of evidence against it

The first two of these are even less convincing given that background of a religion that condemns the accumulation of wealth ("eye of a needle" etc.) and literally worships a "lowly workman".

As for evidence, this section of the wikipedia article: https://en.wikipedia.org/wiki/Protestant_work_ethic#Criticis...
by WalterGR | 2025-05-10 13:50:21+00:00
Could you link to that Reddit discussion? I’d like to get a new washer for my mom.

Edit: Probably this one: https://www.reddit.com/r/laundry/comments/1jco8a1/recommenda... . Speed Queen, Whirlpool, LG, and other brands are recommended. Reading the reviews after you’ve purchased something is always painful! Have you heard of Consumer Reports? They at least used to be pretty reliable.
by andrewmcwatters | 2025-05-10 13:50:46+00:00
To be fair, I've never once read or heard someone describe the Linux ecosystem as "it just works." The entire time I've grown up with computing, Linux was something you tinkered with as a nerd.

Debian and Ubuntu were like the distros you used if you wanted a semblance of a life as a GNU/Linux user.
by roenxi | 2025-05-10 13:50:50+00:00
That isn't really what being behind implies. We've known how to multiply matrices since ... at least the 70s. And video processing isn't a wild new task for our friends at AMD. I'd expect that this would run on an AMD card.

But I don't own an AMD card to check, because when I did it randomly crashed too often doing machine learning work.
by ghaff | 2025-05-10 13:50:59+00:00
Don't really disagree.

I sort of lost interest in a lot of the DevOps culture.

I think when Kubernetes came in for larger orgs (and even before such as OpenShift that I was involved with), the set infra up and get out of the way mindset made a lot of sense. I think there was an attempt to overlay DevOps on what would become Platform Engineering but I'm not sure it ever really made sense.
by koliber | 2025-05-10 13:51:12+00:00
Your opinion that tobacco and alcohol in moderation are key parts of a healthy life is in the minority.

There was some evidence that pointed to some benefits to occasional minimal alcohol consumption, but in more recent years, the scientific opinion is that there are no safe amounts of alcohol consumption.

Alcohol has a side benefit that it generally encourages socializing, and being among people DOES have big health benefits. However, if you can have meaningful relationships and socialize WITHOUT consuming alcohol, that is even better.

I'm willing to bet that me stating that did not convince you in the slightest. However, if you read a book or two, were presented with evidence, written in more elegant prose, there is a bigger chance that you might be willing to start believing it.

Just stating things does very little, and that is why books are valuable.
by steveBK123 | 2025-05-10 13:51:24+00:00
And before I'm accused of moralizing - I'm not.

The older I get the more I look at this bifurcation in terms of - wtf am I going to do in retirement.

You read a lot of early retirement experiences and the people that "retire to something" (a hobby/volunteer work/etc) do much better than those that "retire from something" (can't wait to stop working!).
by elpocko | 2025-05-10 13:52:55+00:00
You showed your game and asked for feedback. I gave you honest feedback: I won't play your "daily" game, because I think the "daily" aspect is an unnecessarily enforced, inherently player-hostile, mindlessly imitated anti-feature that's of no use to anyone.

Congratulations on making the game, I know it's hard to finish and release something. I wish you luck.
by zero-st4rs | 2025-05-10 13:52:56+00:00
Thanks so much for the clarifying and thorough information.

I will admit that my choice to use PPL is reactionary to the ecosystems of software development as they are now, which I'm not sure GPLv2 addresses. I personally don't really understand why all information shouldn't be free without conditions. Cooperative ethos is also voluntary, so it also isn't my intention to enforce that.

That being said, I might have to think on it for a bit. Hokusai was originally made with Crystal lang, but now uses a Ruby interpreter, so a considerable portion of any derivative source will be available regardless of using the GPL or not. Could a more permissive license prevent an end-user from re-publishing these sources?

There is also an issue with resource allocation (eg. time). The reason I don't think the GPL works well is that most individuals cannot sustain the effort to fully develop many projects that could supplant competitive ones (a necessary condition for equity imo) because they have to live, and living requires money (time).

The closest model I am able to think of is software that has very cheap licenses for the lifetime of that project (as opposed to monthly subscriptions or licenses that are absurdly expensive). Maybe sponsorships are a better answer to these questions.

All in all, these are probably concerns with how companies and people exploit each other as opposed to how software should be available. Maybe GPL2 or a more permissive license is the way to go?
by Defletter | 2025-05-10 13:53:23+00:00
> Just use semantic names like `HTTPStatus.NotFound` and you wouldn't have a problem in the first place.

Have to disagree there: when I tried re-implementing a basic websocket server in multiple languages (https://news.ycombinator.com/item?id=43800784), I found it so frustrating when they'd insist on hiding the raw close-codes behind pretty names, because it meant having to stop what I was doing to jump into the documentation to figure out what pretty name they gave a particular close code.

All I wanted was to return 1003 (https://datatracker.ietf.org/doc/html/rfc6455#section-7.4.1) if the websocket sent a string message, but:

- Dart calls this "unsupportedData" (https://api.dart.dev/stable/latest/dart-io/WebSocketStatus/u...)

- Java-Websocket calls this "REFUSE" (https://javadoc.io/doc/org.java-websocket/Java-WebSocket/lat...)

- Ktor calls this "CANNOT_ACCEPT" (https://api.ktor.io/ktor-shared/ktor-websockets/io.ktor.webs...)

And some others:

- .NET calls this "InvalidMessageType" (https://learn.microsoft.com/en-us/dotnet/api/system.net.webs...)

- libwebsockets calls this "LWS_CLOSE_STATUS_UNACCEPTABLE_OPCODE" (https://libwebsockets.org/lws-api-doc-main/html/group__wsclo...)

Just... why? Just call the thing 1003 and link to the spec.
by jfengel | 2025-05-10 13:53:29+00:00
It seems to be a matter of timing. The "r" fad happened when some important niches were being opened. The ly and ify fads just don't seem to have coincided with anything anyone needed or wanted.

I'm sure there's some new fad waiting around the corner in both TLDs and application domains. We'll have to see if any of the apps turn out to be useful and sticks around. The TLD fad will surely explode and then disappear.
by coatue | 2025-05-10 13:53:54+00:00
[Joe, Hydra cofounder] Yes, you're right and to clarify: Hydra's columnstore is decoupled (bottomless), compressed, and supports multi-node reading. (https://docs.hydra.so/changelog/changelog#march-2025-3)

Events, time-series data, user sessions, click, logs, IOT sensor readings, etc. generate a lot of data over time. While on-disk storage works well for Postgres’ rowstore, it’s a poor choice for fast growing data that requires analysis. To avoid the scale limit of on-disk storage, Hydra separates compute and storage. Also, we're not charging separately for bandwidth since it's been factored into the overall plan price.

While storage volume can be a good proxy, many people see the limits of Postgres with a complex join and filtering on relatively small data volumes. With decoupled columnstore and serverless processing, Hydra can be used in big (and small data) use-cases. Company size is a little less relevant since medium and large-scale companies have use-cases where efficient 'small data' is needed too.