MurphyA/hacker-news huggingface dataset:
by seec | 2025-05-24 06:19:30+00:00
Maybe you lack perspective because you have been confortable your whole life?

What use does "the environment" have if you cannot afford to live? The jobs necessarily come before the environment because they are the requirement for survival that makes any of it matter.

Only rich self-righteous people can afford to care about the environment and the irony is that those people are rich and can do a lot of posturing around these issues, precisely because those poor people exist to take those jobs.
by wavemode | 2025-05-24 06:19:37+00:00
> there is no indication that foo or bar can fail

Sounds like you're just criticizing try-catch style error handling, rather than criticizing algebraic effects specifically.

Which, I mean, is perfectly fair to not like this sort of error handling (lack of callsite indication that an exception can be raised). But it's not really a step backward from a vast majority of programming languages. And there are some definite upsides to it as well.
by ggm | 2025-05-24 06:20:11+00:00
Yes. And, if this is your craft, this is how to flex. If you're driven to write, you're going to write, rich or not.

There's another piece of journalistic writing about erotic Potter fanfic where the article author realises they're possibly good at it and have recruited followers. It's https://www.vice.com/en/article/my-quest-to-become-a-harry-p...
by seanmcdirmid | 2025-05-24 06:20:36+00:00
I wonder about this also. Spain has great retirement packages for Americans with a certain amount of income, they can even buy into social healthcare, but is that really in Spain’s interest? It seems like something to be exploited until it’s cut off. Germany’s education makes a bit more sense, given how Unitarian it is, it might be cost effective to charge foreign students low tuition, but even then I’m not really sure.

As a former software engineering expat/migrant worker in China, it all makes more sense for us Americans to work there, we aren’t really gaming the system at that point.
by seanmcdirmid | 2025-05-24 06:23:30+00:00
> You'd probably need 10-20 Trumps in a row to cause any lasting damage to the US.

That is way too optimistic. One Trump can do plenty of long lasting damage to the USA. Will the world ever trust us again? We are basically quickly burning away goodwill that took a century to build up, and even if Trump is gone, the Trump voters remain, the USA is will no longer be seen as a reliable international partner anymore.
by bruce511 | 2025-05-24 06:23:49+00:00
Clearly one can litigate this specific case, and numerous other individual cases.

But equally clearly that approach does not scale. Even more so when this goes into a 'low value customer ' bucket.

Imagine if the list of cases above wasn't 10 cases, but 10 000 cases. How then might your approach to investigating each one be different?

It's easy yo see this case as a simple customer service issue. But in the banking industry it's a lot more complicated than that.
by Peteragain | 2025-05-24 06:26:15+00:00
Good example. Adding fire breaks is another. A key point here perhaps is that RCA - looking for causes - is often used to do blame (re) allocation. The practice of, when an accident happens, those responsible for the system look for someone to blame rather than making the system more fault tolerant. The HORIZON IT scandal might have had IT problems, but the scandal was the management response to the problem. Indeed, as the IT guy at the inquest said, the IT issues were not even that rare or large. Rather than dealing with it, management blamed the post masters ... and then the IT team ... and when that failed, tried crying.
by setopt | 2025-05-24 06:26:29+00:00
> now after using linux for 20 something years, the fact that it can do everything just seems so antithetical to the unix way...even if I could see myself using it, the idea of being so dependent on one app for so much seems so weird to me these days. Guess I'll be sticking with vim and various cli tools until the end of time.

I used to feel the same, after using Linux and Vim for 15 years. But then I switched to Emacs 6 years ago; initially as an experiment, but I couldn’t go back to Vim after trying Org-mode and other packages.

Now my perspective has changed. Emacs at its core is not one program, in a sense. It is a Lisp interpreter with a GUI, that ships with thousands of ready-to-use Elisp programs that share common conventions for user interfaces, key bindings, extensions, and configuration. But you don’t run all those programs at once, only the ones you need, and the rest of the “bloat” is not used. So in that sense it does feel more like an operating system than a program, in a good way.

But Emacs itself is modular in a way similar to Unix. Just that instead of being modular in the sense of many executables exchanging text streams, it is modular in the sense of many Elisp programs passing lists or buffers around. The Unix philosophy implemented at another layer of abstraction, in a sense.

EDIT: Dired mentioned here is a good example: It is a file manager implemented as a separate "Elisp program" that communicates with coreutils under the hood.
by anthk | 2025-05-24 06:26:34+00:00
Die hard Unix users won't use Bash. Ksh maybe, and nvi, with tools like indent, entr to check the project directories and run simple makefiles (no, not gmake): git://bitreich.org/english_knight .

Bash it's too bloated, it can even do TCP/IP. Netcat can do that; or even Gawk in that case.

On Unix philosophy and Lisp, Forth shares a lot of that with decomposiing tools into words instead functions and word chaining instead of pipes.
by meew0 | 2025-05-24 06:27:21+00:00
The problem is that N-acetylcysteine tastes and smells awful (like farts/rotten eggs) and often causes nausea and vomiting as a side effect.

The vast majority of people use acetaminophen in a safe way, and acetaminophen doesn't really have many side effects by itself, so you'd make life more unpleasant for a large number of people in order to prevent a tiny number of acute poisonings.

Probably if this were implemented, most acetaminophen users would switch to e.g. ibuprofen which is less acutely toxic in overdose but has much more chronic toxicity (to the stomach and the kidneys) when used over a long period of time, even at a normal dose. I'd wager this change might even be a net negative on the whole.
by dmurray | 2025-05-24 06:28:02+00:00
Yeah, one minute didn't seem right, but I couldn't easily refute it. I figured maybe the free nitrogen atoms recombined with other ones milliseconds later, but as you point out the existence of Birkeland-Eyde process disproves that, a significant amount would react with the oxygen instead of each other.

The ozone layer blocks around 99% of UV light [0], the earth about 50%. That's two orders of magnitude accounted for, but even a dissociation rate of every few hours seems too fast.

https://en.m.wikipedia.org/wiki/Ozone_layer
by mrandish | 2025-05-24 06:31:45+00:00
Those Loom comparisons between EGA and VGA are cool. Very impressive work that they did back then. It really highlights how much 16 color palettes forced artists toward simplified cartoon or comic-like representations yet adding just a couple hundred colors enabled the best artists to evoke almost photographic dimensionality, texture and lighting effects.

If you haven't seen it, you might find this site useful. https://en.wikipedia.org/wiki/List_of_color_palettes. I use it as a reference when I'm exploring original retro pixel art from various platforms.
by downboots | 2025-05-24 06:31:50+00:00
Imagine a robot programmed to shuffle balls from a bin and pick one, like for the lottery. The implementation is deterministic, but the outcome 'random'.

Edit: (about LLMs) balls on the bin repeat if we like them more, and instead of numbers we put "tokens" on them: pieces of text. Also, the bin gets updated every time you take a ball out. The human can then interpret the text from the balls to form a meaningful message. A significant improvement from geomancy (\s?)
by anthk | 2025-05-24 06:32:53+00:00
Hyperbola GNU/Linux and NetBSD will run perfectly fine. On the live Hyperbola image, it might be needed to state a swap partition at boot so it doesn't trash out. It uses a 5.x kernel and it can use both GRUB2 and Syslinux for boot.

On the VM, FVWM (I can post mine if anyone wants it) will be the best option -you can disable opaque window resizing and moving- among a ton of CLI and light X11 tools such as "links -g", sxiv, xpaint and friends.

TinyCore will eat your ram once it you start installing stuff. It's better to get a true system installed.

On the CPU, a CLI system with tools like a Unicode XTerm, TMUX, Catgirl for IRC, Mutt... will fly. But if you can get some Pentium II or even better, III... your OS will fly and you will even be able to listen to some OGG/MP3/FLAC music outside of audio CD's.
by YuukiRey | 2025-05-24 06:35:48+00:00
I don’t see the similarity. Since hooks aren’t actually passed to, or injected into components, there’s no way to evaluate the same hooks in different ways.

I can’t have a hook that talks to a real API in one environment but to a fake one in another. I’d have to use Jest style mocking, which is more like monkey patching.

From the point of view of a React end user, there’s also no list of effects that I can access. I can’t see which effects or hooks a component carries around, which ones weren’t yet evaluated, and so on.
by bobthepanda | 2025-05-24 06:37:00+00:00
My understanding of the issue is that while walkable communities are in demand they are a minority and generally speaking, also a minority that is less politically active than single-family homeowners.

Pretty much everywhere has a political majority of single-family homeowners, and if each locality decides on its own it doesn't want to have multifamily housing, then you wind up in a situation where almost nowhere actually allows it.
by AStonesThrow | 2025-05-24 06:37:23+00:00
From 2003–2018, I developed a close relationship with a PCP, even though he moved 4 times, joined a new medical group, substituted a PA to do his dirty work, and my insurance carrier took evasive action. That PCP was ultimately subsumed into the Veterans Administration; needless to say, I could not follow him there.

More than one GP has griped to me about a crushing workload with a daily roster of patients who have neglected/abused their bodies for decades and are incapable of following advice/orders. (Like me)

A constant stream of pharma sales droids treat prescribers to lunch. There’s a website where you can track their “gifts” to specific providers. Or, just rent “Love & Other Drugs” which is disguised as fiction.

Remember when the national motto was “flatten the curve” because we wouldn’t want to flood hospital beds with COVID patients? They were actually more concerned about dramatically poor staffing levels across the board. Hospitals can’t open any beds without nurses.

Insurance customers have reported being placed in “ghost networks”. These are impressive and extensive networks of specialists who no longer exist, moved out of state, or network contract has lapsed 8 years ago. Even with Medicaid, you’ll need to query 3 databases to eliminate the stale entries.

The main hospital system in my city (Steward) filed for bankruptcy last year. All the equipment broke, including HVAC, in their BH inpatient facility, so it shut down. A new owner has taped their logo over the Steward signs.

There aren’t enough MD or DO slots in the pipeline, so the industry churns out a smorgasbord of NP, PA, MA, and other quasi-practitioners to fill the gaps, bewildering patients and usurping focus from the actual physicians.

Other than that, American physicians are floating on Cloud 9 — thanks for asking!
by seec | 2025-05-24 06:37:44+00:00
You are completely delusional. As you have been told, even when evaluating favorably the EU job, the difference will be so substantial that it's hardly comparable.

You may think there are many advantages of the social system, but the thing is with the US you get to choose exactly how the surplus will be spent. If you want coverage similar to EU you can, it will cost you lots of money but you will still come out on top.

And that is before even considering that purchasing power/quality of life is better in the US at a given salary level.
by w10-1 | 2025-05-24 06:38:21+00:00
Jobs and crime: What value can you add, and what value can be taken from you?

Stressed communities like Massena are defensive: outsiders (particularly relatively wealthy ones) are typically a target, and are unlikely to get a plum job that goes by word of mouth. That effect is amplified when people don't have the assets or kind of life they want to protect for themselves, so they have little to lose and a big chip on the shoulder.

To me the sweet spot for young people would be the in-law unit in a great neighborhood where you could do professional work. Learn from the best, and deal with people more interested in a clean, secure transaction than extracting every advantage they need (e.g., buy good engineering used from someone who loved their car). Even wealthy people aspire to pare down to what they really need, because the simplicity restores irreplaceable time.

If there are thousands of ways to do wrong and few to do right, give yourself your best opportunities. Make yourself not only useful but reliable and graceful. Anyone under 30 (or anyone at all?) should be budgeting 30% on making the future selves they really want to be.
by threeseed | 2025-05-24 06:39:14+00:00
> they actually enjoy popularity in programming languages today

They have enjoyed popularity amongst the Scala FP minority.

They are not broadly popular as they come with an unacceptable amount of downsides i.e. increased complexity, difficult to debug, harder to instantly reason about, uses far more resources etc. I have built many applications using them and the ROI simply isn't there.

It's why Odersky for example didn't just bundle it into the compiler and instead looked at how to achieve the same outcomes in a simpler and more direct way i.e. Gears, Capabilities.
by weird_trousers | 2025-05-24 06:39:34+00:00
Very good news!

I believe that Microsoft does not care about Gaming those days, so it is definitely time for Valve to jump in and win some percentages in the market.

We know for sure that Windows shares will not drop drastically based on this move, and that the tendency will progress among years (not months). Now, we have to make sure that Valve is not evil... and I do not believe they are angels they claim since the beginning. To me Valve is like Google was in beginning of 2000s : invest on open-source, have a good fanbase, ... and once you have a significant percentage of the market share / users then you can move evil.
by grey413 | 2025-05-24 06:41:56+00:00
There's a consistent effort to make all the SI metric units based off of discreet measurements of physical constants. The speed of light is a constant, and the SI second is "defined by taking the fixed numerical value of the caesium frequency ΔνCs, the unperturbed ground-state hyperfine transition frequency of the caesium-133 atom, to be 9,192,631,770 when expressed in the unit Hz, which is equal to s^–1"
by jillesvangurp | 2025-05-24 06:43:42+00:00
There's an etymological reason for the word gram. It derives from a greek word γράμμα which roughly translates as "small weight" and made its way into French via the latin gramma to the French gramme, and the English gram. And 1kg is just very chunky. It wouldn't be right to refer to that as small.

As the name kilogram implies, gram is actually the unit here. But it was derived from the mass of a standard 1 kg chunk of metal that lives in a museum somewhere near Paris. This is the literal base unit of mass (at least historically, the definition has since been redefined using the Planck constant). A 1 gram chunk would have been tiny and be tedious to work with doing e.g. experiments with gravity.

They also have the original prototype meter in the form of a length of platinum-iridium alloy bar. And because the specific reference object for mass weighs 1kg instead of 1g, it means 1kg is the base unit in SI.

But quite obvious in the system of measurements, the gram is the logical unit here that you augment with prefixes and people commonly handle a lot of mass quantities that are in the order of grams rather than kg.

Derivations are simple. Simply apply powers of ten and their commonly used prefixes (kilo, milli, mega, micro etc.). The base unit is something physical that you can point at as the base unit. Or at least historically that was the intention.

There's also convenience. A 1l of water is about 1kg and a volume of 10x10x10cm. or 1 dm3. That's not accidental but intentional. It makes it easy to work with volumes and masses for people. Never mind that a liter of water isn't exactly a kg (because water purity, temperature, and a few other things).
by trchek | 2025-05-24 06:44:51+00:00
So I think some of us have done it out of having no other choice and found it lacking.

From the time I had to live a year going to paycheck advance every month because of an unexpected auto repair bill (leaving that cheap typically requires a used beat up car).

Or the time I woke up with an excruciating pain in my side and went to ER which resulted in bills that lead to years of payments.

People do this experiment every day in the USA and the experience is pretty bad.

EDIT I’ll grant this is all a fine trade off for some people. But having lived it, I can definitely say no thank you.
by weird_trousers | 2025-05-24 06:46:26+00:00
I'm always surprised to see that tech newspapers will ask for opinions and technical information from the people who have the most to lose by giving a real state (positive AND negative) on their products (and the world in general).

I even find it extremely stupid to be honest.

Rule number 1 if you want an honest view of a product and its status in the world today: believe independent reviews, not a CEO...
by charcircuit | 2025-05-24 06:46:56+00:00
Doing detail work pixel by pixel is a much different claim than drawing the line art pixel by pixel or doing the flat shading pixel by pixel.

>Regarding timing: The PC-98 platform was released in 1982 and was primarily an 80s phenomenon which had peaked sometime around 1990.

Look at the popular PC98 games and you will see that they were made in the 1990s. Alicesoft didn't even release their first game until 1989.
by bostik | 2025-05-24 06:48:24+00:00
> You really shouldn't need CN (but it's convenient for humans)

Is this finally the case now? About 5 years back IIS would fail to load a certificate without a CN, despite the field being deprecated since 2000.

And who would run IIS? A bunch of janky/dodgy/shady marketing affiliates, at least. Quite common in the gambling industry.
by danpalmer | 2025-05-24 06:49:26+00:00
Further to this, CLs are essentially a single commit, which means that they are often (but don't have to be) smaller than a PR that might contain a stack of commits. You don't generally do as much rework in later CLs like you might with git commits, generally you'd do all your development iteration on the same CL, rewriting it until it's ready, rather than stacking many commits like in git.
Show HN: LayerNEXUS Turn messy CSVs into clean SQL and ER diagrams (self-hosted)
by maxkuan | 2025-05-24 06:51:48+00:00
Hi HN,

I built LayerNEXUS, a self-hosted tool that turns messy, denormalized CSV files into clean, normalized SQL schemas and ER diagrams - 100% offline and privacy-first.

Key Features: - Drag & drop CSVs/JSONs (multi-file supported) - Auto-detects entities, relationships, and infers 3NF structure - Outputs SQL for PostgreSQL, MySQL, SQLite, Oracle, and SQL Server - Instant ERD preview - AI-powered schema refinement (bring your own OpenAI key)

Why I built it: I was tired of reverse-engineering messy Excel/CSV datasets and manually drawing ER diagrams. I needed a fast way to convert real-world data dumps into clean, production-grade schemas.

Would love your feedback - bugs, feature ideas, UX thoughts, anything.

→ https://layernexus.com
by michpoch | 2025-05-24 06:53:04+00:00
> Also, while I agree that $40 is cheap to me, it's also an additional 10% on their budget.

They already have 30 USD per month for electricity in their budget. All year long.

> which is more than half the size of my suburban home)

How much space you need for a single person? 30-40 sqm (300-400 sqft)? That’s more than you need.

Sure, middle of winter night you might need a bit more heat, but then in June you’ll be using close to none.
by baq | 2025-05-24 06:53:31+00:00
Documentation is a tool for creating shared understanding. If you don’t need to share your understanding, don’t write docs.

Note however that sharing understanding works on the people axis and on the time axis. Docs allow you to share your current understanding with your future self. They’d better be general enough to be true then, though.

Nowadays I find Gemini pro to be able to accurately document a complex workflow within minutes just by looking at the sources and sometimes even just logs, so value of low level docs is questionable. High level requirements - essentially how it’s supposed to work and what for - is very valuable, as it allows you and the model to cross check whether things work as they were intended.
by neom | 2025-05-24 06:54:09+00:00
Someone I'm "friends" with, recently confessed to me that they very much enjoy watching me fail. I was genuinely surprised because I love watching people win, but I dug into it a bit and apparently it's very common, people really do love to see other people have setbacks, but the research I read seemed to indicate it was more prevalent in friendships, people seem fine with other people getting a head if they don't know them personally. Apparently it's also considerably more common than not for friends to want their friends to fail, or at least take pleasure in their failures. This was all news to me till about a week or so ago, and I'm old. That research actually lead me to this, that I learned is apparently also news to me[1] - "The researchers found that boredom's effects on sadism were mediated by people's desire for excitement and novelty-seeking - essentially, sadistic behavior served as a way to escape the aversive state of boredom." - I sense somehow these two things are somewhat linked.

Some reading:

https://www.researchgate.net/publication/43119265_Envy_and_S...

https://en.wikipedia.org/wiki/Self-evaluation_maintenance_th...

https://www.scribd.com/document/796080571/Document-2

[1]https://news.ycombinator.com/item?id=44068463
by w10-1 | 2025-05-24 06:54:18+00:00
fun! thanks for that!

Consider A/B testing a non-techie alternative without the math or embedding gloss, sort of like analogy-completion, using words: e.g., "What's a pasta with noodles but nothing like lasagna?"

Part of my attraction to NYTimes Wordle is seeing how I do relative to other users, and how much was luck. In this game I do want to get it right, but I'm also interested in whether others made the same mistake/answer (for this answer, or similarity to others on a series of answers). This social aspect is catnip to game buyers, sites that want to add games to attract users.

I'd be particularly interested if, after observing my answers, it could start to predict my answers. I'm not sure, though, what UI would enable you to prove the machine made the prediction before I made my choice, without showing the prediction. Maybe display the prediction encrypted and then give the key to decrypt (even just for user keys like a rotation cypher)?
by threeseed | 2025-05-24 06:55:08+00:00
But they also introduce their own color-like problems.

For example with Scala we have ZIO which is an effect system where you wrap all your code in their type e.g. getName(): ZIO[String]. And it doesn't matter if getName returns immediately or in the future which is nice.

But then the problem is that you can't use normal operators e.g. for/while/if-else you need to use their versions e.g. ZIO.if / ZIO.repeat.

So you don't have the colour problem because everything is their colour.