MurphyA/hacker-news huggingface dataset:
by radiator_1451 | 2026-01-29 14:35:38+00:00
Calm down. I'm not trying to re-frame anything, perhaps I misunderstood you because your reasons for not prosecuting are incomprehensible to me. Do I understand correctly that you think a murder (or involuntary manslaughter etc) is not "as bad" because the perpetrator was close to the victim?

> this person is probably the mother or father or a grandparent who already lost their kid or grandkid

Would you say the same about a man who (perhaps accidentally) killed his wife 20 years ago and covered it up? "He's already lost his wife, time served, no reason to investigate."

Speaking as a parent, giving a 12 days old infant Tylenol is clearly absurd and just as unreasonable as giving them booze.
by paulnpace | 2026-01-29 14:35:53+00:00
There exists greater issues in hiring for manufacturing when it is for new shifts. Master level technicians and foremen willing to work those hours can be exceptionally difficult to find, and everything flows out of these people. While similar issues likely exist relating to discovering talent for software development, I speculate that the factory will, in practice, have a harder time finding people (for new shifts).

My experience with seeing new shifts added is initially with only specific processes, and even with those it is with journeyman level technicians running a small crew to support relieving a bottleneck in production.

Alternatively, manufacturers can outsource until they have enough volume to add a shift, but across the economy the net is just transferring production from one facility to another.
by misiek08 | 2026-01-29 14:36:14+00:00
European propaganda at its finest!
> Report doesn't mention which defects were responsible for the Model Y's disappointing performance
Because the only thing they really saw were rusty brake discs that aren’t heavily used, because Tesla tries to be really Eco and recovers energy instead of wasting.

> Mercedes will usually receive better care than a cheap Dacia that may never see an authorized repair shop
Poor Mercedes. Authorized shops never recommend to replace transmission fluid or do care about engine roughness. Unauthorized shop and Dacia will replace engine oil every 10-15k km or 40-60k km for gearbox and the car can easily do 2-3x more distance than Mercedes. Audi TFSI engines require full rebuild after 120k km because of such servicing, Mercedes V8s break after 25-40k km (valve springs break, cylinders got scratched).

It’s great that for 2nd time in HN this propaganda without facts is spread again. And even if I’m defending Tesla here I love and drive petrol V8s. Not supporting diesel gate, simple maintenance and maybe some day (because they don’t break) easy repairs.
by AreShoesFeet000 | 2026-01-29 14:36:23+00:00
The population numbers of other countries are only relevant when serving an imperial or colonial enterprise. In a way this article reads somewhat like a mob boss complaining that their accountant is skimming off the top.

If I were a rightful leader of all Nigeria I would make sure those numbers would never be accessible for westerners as it’s the fist thing you need to know when you decide to wage war of any kind against some people.
by trgn | 2026-01-29 14:36:37+00:00
it's one of their models i would like for them to succeed the most. americans love trucks (especially where i live), and the impact of electric truck replacing ice ones on the gestalt of the neighborhood is significant, no noise, no fumes. people tend to drive their electric cars/trucks more gently too. my neighbor bought one, and it's night and day.

and oddly enough, while i kneejerk hated it at first, the design has grown on me, something genuinely different, playful. much rather see a parked cybertruck than yet another oversized bloated "regular" truck.
by tekfen | 2026-01-29 14:36:47+00:00
I was a big fan of windows and I am still currently using it but recently, I am getting weird problems, crashes, frozen laptop etc. So right now, after 23 years later, I decided to switch MacOS. I've used it before but couldn't adapt because I was efficiently using windows with no-alternatives tools in MacOS. But anymore, Windows is no longer usable, it's unbearable.
Show HN: AlphaGenome Dashboard – Analyze Your Genome with DeepMind AlphaGenome
by dandinu | 2026-01-29 14:36:49+00:00
I built an open-source dashboard for analyzing whole genome sequencing data using Google DeepMind's AlphaGenome API.

After getting my WGS data from Dante Labs a few years ago, I wanted a better way to explore my variants beyond the basic reports they provide. When DeepMind released the AlphaGenome API, I saw an opportunity to build something more powerful.

The main limitation right now is that raw VCF files from consumer WGS services often lack gene annotations (VEP/SnpEff). The dashboard works best with annotated VCFs, but I've added rsID-based lookups as a fallback.

Would love feedback, especially from others who've been exploring their own genomic data.
by Aurornis | 2026-01-29 14:36:51+00:00
> The hate on antidepressants is not because they're not effective,

But that’s exactly what many claim. Even this article is trying to claim that Vitamin D has 4.5X higher effect size than antidepressants (e.g. that they don’t work)

> It's like if we took sleeping pills every time we had trouble sleeping. Having said that, I just realised I have the impression that's exactly what people do in the USA?

USA is actually not the world leader in over medication in this domain, even though it’s popular and safe to hate on Americans. The rates of benzodiazepine and Z-drug prescription in some countries like France are substantially higher than the USA.
by hackeraccount | 2026-01-29 14:36:56+00:00
Yeah. My Grandmother lived a pretty long time but she had a boarder named Lillian who at 95 was still walking 2 or 3 miles to the store every day. One day her daughter gave her a lift and managed to get into a fairly minor accident. (My Dad claimed that the daughter was herself too old to be driving.)

Anyhow Lillian broke an ankle. Went to hospital. And there was some complication. And then another. And 2 weeks later she's passed away, never having gotten out of the hospital.

I think people - especially when you're old - are more like sharks then not. If you don't keep moving nothing good happens.
by embedding-shape | 2026-01-29 14:36:58+00:00
> Ollama is/was a one click solution for non technical person to launch a local model

Maybe it is today, but initially ollama was only a cli, so obviously not for "non technical people" who would have no idea how to even use a terminal. If you hang out in the Ollama Discord (unlikely, as the mods are very ban-happy), you'd see constantly people asking for very trivial help, like how to enter commands in the terminal, and the community stringing them along, instead of just directing them to LM Desktop or something that would be much better for that type of user.
by gwbas1c | 2026-01-29 14:37:06+00:00
They seem to know.

After my mother passed, I found an old essay talking about when her father (my grandfather) passed. She wrote that the last time we saw him, he seemed to know something was up, and then died that night.

My other grandfather figured it out after a blood test determined that he only had a few days left. His kids (including my dad) weren't going to tell him. He was 102 and otherwise healthy. Then, he wheeled himself across the nursing home into the meeting with the social worker, and announced the funeral home, church, and cemetery that his arrangements were with. He had such a big smile too. He "won" and couldn't ask for anything more.
by thyristan | 2026-01-29 14:37:08+00:00
There is an ADAC report, that reports the number of road-side defects per car type that the ADAC was called to fix: https://www.adac.de/rund-ums-fahrzeug/unfall-schaden-panne/a...

And they do provide some statistics about running cost:
https://www.adac.de/rund-ums-fahrzeug/auto-kaufen-verkaufen/...

However, both aren't that trustworthy, just better than nothing, because:

The first one about road-side breakdowns is frequently gamed by car manufacturers, because in leasing and warranty contracts they often require the use of their own road-side assistance orgs, thereby bypassing ADAC. So the more expensive German manufacturers are definitely underrepresented there.

And generally, ADAC has been known to produce unreliable tests and statistics: https://www.focus.de/auto/ratgeber/sicherheit/neue-vorwuerfe... https://www.sueddeutsche.de/auto/neue-enthuellungen-sind-auc...
by slfnflctd | 2026-01-29 14:37:17+00:00
Cameras also fail when weather conditions cake your car in snow and/or mud while you're driving. Actually, from what I just looked up, this is an issue with LiDAR as well. So it seems to me like we don't even have the sensors we need to do this properly yet, unless we can somehow make them all self-cleaning.

It always goes back to my long standing belief that we need dedicated lanes with roadside RFID tags to really make this self driving thing work well enough.
by tim333 | 2026-01-29 14:37:20+00:00
If you look at real world examples of machines replacing jobs like in the industrial revolution it didn't really go like that. The rich didn't monopolise everything because competition reduced the profits and the works moved on to other jobs like the ones we do today.

The "let's kill parasites" stuff has arisen more in land grabs to clear the indigenous people, not due to tech.
by epolanski | 2026-01-29 14:37:42+00:00
1. Most of Europe make it hard to do layoffs and most countries have different systems to prevent mass layoffs (including a state contribution to the salary, the Italian Cassa Integrazione is an example). Down sizing needs to demonstrate that you need real reasons for it, which implies demonstrating financial issues and lack of work and inability to reassign/retrain to different roles. Not easy.

2. American companies find every time that doing layoffs is very hard for them in Europe. Most recently Amazon, which, unable to lay off their people in Milan went through secondary tactics like demanding Return To Office (from people that signed hybrid or fully remote contracts) and other tactics involving mobbing or generous severance packages (up to 1 year in salary). Still, if the worker said no it was no.
by seba_dos1 | 2026-01-29 14:37:50+00:00
It's usually pretty hard to get to toxic levels though, most people that don't live in a particularly sunny climate won't get anywhere near there on 5000 IU/day.

Just test your blood levels before you start and then after 3 months or so. It's quick and cheap, and the only way to know whether the dose is right.
by ripley12 | 2026-01-29 14:38:05+00:00
Yes, Package Identity was the bane of my existence for a while. It's wild how MS gated important APIs behind it and then made it so difficult+impractical to work with (I honestly think this is a large part of why WinRT was mostly ignored by developers).

I've moved on, but this looks like it will at least fix some of the paper cuts.
by Aurornis | 2026-01-29 14:39:25+00:00
> typical "how much caffeine is in X?" tables show tea having caffeine levels similar to coffee,

I have never seen a caffeine comparison table that shows tea and coffee at the same level.

It’s common knowledge that typical coffee brews are in the range of 2-5X higher in caffeine content than typical tea brews.

Tea is widely used as a lower caffeine alternative to coffee.
by ziotom78 | 2026-01-29 14:39:33+00:00
A few weeks ago I decided to test C++ modules, but I had a hard time to figure out how to make them accepted by CMake. After a few days of struggle with `set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD "d0edc3af-4c50-42ea-a356-e2862fe7a444")` (it was so hard to find the right UUID that worked with my version) and errors on `import std;`, I decided to give XMake a chance.

It took just a couple of minutes to have a working example that fully supported C++ modules and `import std`:

set_languages("c++23")

add_rules("mode.debug", "mode.release")

target("mytest")
set_kind("static")
add_files("src/*.cpp")
add_files("src/*.cppm", {public = true})
set_policy("build.c++.modules", true)
by boomboomsubban | 2026-01-29 14:39:37+00:00
Most racers didn't finish, so the water idea was just dumb. I'm not sure how serious anyone that actually trained ever took it.

The strychnine man did feel like crap. From https://en.wikipedia.org/wiki/Athletics_at_the_1904_Summer_O...

>Hicks led the race by 1.5 miles (2.4 km), but he had to be restrained from stopping and lying down by his trainers....He continued to battle onwards, hallucinating, and was barely able to walk for most of the course. When he reached the stadium, his support team carried him over the line, holding him in the air while he shuffled his feet as if still running.
by sejje | 2026-01-29 14:39:46+00:00
I can't speak for the other guy, but as a person who manages humans at work: I'd rather have a robot at home.

1) I live way, way out in the middle of nowhere.

2) Humans are fickle, late, emotional. They have requirements in their own life that conflict with the jobs I want them to do.

3) Taxes. I don't want to deal with this headache. 1099 my cleaner or whatever?

4) In my version, the costs of owning the robot are less than the costs of hiring humans. If that wasn't true, then I'd reconsider. I probably wouldn't buy one until the cost switched like that, unless maybe it was open-source or something.

Here's another way to think about it: Amazon is willing to pay workers to do the job, but they'd obviously rather have the robots do it. The robots work close to free, don't complain, and probably do a better job (at the jobs they're capable of). Why wouldn't they hire a human for that? A lot of the same reasons.
by embedding-shape | 2026-01-29 14:39:49+00:00
Also they've just spent more time optimizing vLLM than llama.cpp people done, even when you run just one inference call at a time. Best feature is obviously the concurrency and shared cache though. But on the other hand, new architectures are usually sooner available in llama.cpp than vLLM.

Both have their places and are complementary, rather than competitors :)
by vlod | 2026-01-29 14:39:53+00:00
I might be in the minority but I have a really hard time using iOS and their apps in general (I use Android).

I struggle (and mostly curse) to figure out what swipe gesture to use to get simple stuff to just work. Not super sure all the 60fps animations and wizz-bang behaviours are being used the way you think they are.

#include<"old-man-yells-at-clould-meme">
Show HN: Export contacts from Outlook for Mac (.olm) (local, open source)
by emiliano | 2026-01-29 14:40:05+00:00
Hi HN,

I built this while helping a colleague migrate away from Outlook for Mac after a company acquisition.
Outlook only exports contacts as .olm, and most tools we found were either paid or required uploading the data somewhere

Since emails and contacts are a pretty sensitive topic, I didn’t like that, so I put together a small local tool instead

It extracts contacts from an Outlook for Mac .olm file and exports them as CSV or vCard.
There’s a CLI, plus a simple web UI that runs entirely client-side

Hope it helps someone else
by smoghat | 2026-01-29 14:40:07+00:00
I used Amazon One at my workplace all the time, but I only used it at the self-checkout line since I'd rarely get more than a few items, and the lines are shorter at this crowded neighborhood WF. There, I would scan all my items and use my palm to both log in to Prime and pay. Given that I would be scanning my own items, I much preferred it to phone or watch, as I didn't have to fish them out after scanning.

I am surprised nobody has mentioned the real joy of checkout at Whole Foods, which is that there is no annoying, incessant voice asking every self-checkout shopper, "Have you scanned your rewards card yet?" and "Please complete the transaction on the pin pad." It must be sheer torture working all day with those going off constantly.
by ndsipa_pomu | 2026-01-29 14:40:08+00:00
I had no idea about that. Does seem a bizarre choice for systemd to do that.

I admin a whole bunch of headless servers and so am often SSHing to them and running long running jobs. Some of them run VNC sessions, and I certainly wouldn't want a VNC session to kill of other SSH sessions by the same user. At least with VNC, I almost never "logout" - they're often autostarted (by systemd) and just get killed when the machine gets rebooted.
by jlebar | 2026-01-29 14:40:17+00:00
Scott Alexander observes in this piece https://www.astralcodexten.com/p/all-medications-are-insigni... that the effect size for even EXTREMELY EFFECTIVE medications are remarkably low.

> Zolpidem (“Ambien”) has effect size around 0.39 for getting you to sleep faster. Ibuprofen (“Advil”, “Motrin”) has effect sizes between from about 0.20 (for surgical pain) to 0.42 (for arthritis). All of these are around the 0.30 effect size of antidepressants.

...

> Some of our favorite medications, including statins, anticholinergics, and bisphosphonates, don’t reach the 0.50 level. And many more, including triptans, benzodiazepines (!), and Ritalin (!!) don’t reach 0.875.

As for why, read his essay I guess. But I wouldn't take at face value the interpretation of effect sizes in the original article.

(I also couldn't say why the effect size of vit D and Omega-3's is so large, although per Scott Alexander's article if fewer people drop out of the treatment group, that should increase the effect size, so maybe the relative tolerability of the treatments is part of the story?)
by MoreQARespect | 2026-01-29 14:40:17+00:00
>The basic premise of TDD, for those unaware, is that one first writes a unit test that verifies the expected behavior for some function

No, not "some function". The tests should mimic the expected behavior of a scenario using the app.

Only if the function is acting as a close approximation of the app itself do you get any benefits out of TDDing it.

90% of the shitty tests I've ever seen in my life have been written as a result of a mid level developer thinking that the test should "surround some function" (they dont seem to think it matters which ones you pick) rather than reflecting an actual user story.

This blog is a reflection of that same attitude.
by Aurornis | 2026-01-29 14:40:22+00:00
> It's pretty hard to get to toxic levels though, most people that don't live in a particularly sunny climate won't get anywhere near there on 5000 IU/day.

No, that’s literally what I was doing when I reached the excessive range: 5000 IU/day in winter with an indoor job.

This commonly repeated idea that everyone is deficient and you can’t overdose on 5000 IU/day is wrong.

> Just test your blood levels before you start and then after 3 months or so. It's quick and cheap, and the only way to know whether the dose is right.

Literally what I did.

Every time I explain this online it seems like the supplement people ignore what I wrote and just parrot the same “5000 IU/day and everyone is so deficient you can’t overdose” myth.
by dns_snek | 2026-01-29 14:40:41+00:00
I don't know why this is downvoted, I had a very similar experience a while back. I took 4000 IU/day for about 4 months, insignificant sun exposure and ended up at 60 ng/mL (lab listed normal range as 30-40).

My starting levels were unknown but I assumed they were low given my usual sun exposure and some low-energy symptoms (which resolved a couple of weeks after I started taking it). I discontinued VitD then and now I only take 1000 IU/day in the winter.
Show HN: Dotenv-gad – typed, validated .env with CLI and grouping
by kasimlyee | 2026-01-29 14:40:54+00:00
Hey HN,

I've been building small Node/TS apps for a while and got tired of the usual dotenv pitfalls: forgetting to set required vars, type mismatches (string vs number/port), or accidentally leaking secrets in logs/errors.

So I made dotenv-gad: a lightweight wrapper around dotenv that adds strong TypeScript inference, schema-based validation, and some practical extras.

Main things it does:

- Define a schema → get fully typed env object with inference
- Built-in validators for url, email, port, json, arrays, objects, etc.
- Custom rules: min/max, regex, enum, transform, validate fn
- Group related vars automatically (e.g. DB_HOST, DB_PORT → db: { host, port })
- Compose schemas from different modules
- Redacts sensitive values in error messages
- Comes with a CLI for check/sync/generate-types/fix/init/docs

It's still early (v1.3), but I use it in my own projects and it's already saves me.

npm: https://www.npmjs.com/package/dotenv-gad

Would love to hear your thoughts, especially:
- How do you currently handle env validation in TS projects?
- What features are missing for your workflow?
- Any rough edges / bugs you've spotted?

Thanks for looking!
by iamnothere | 2026-01-29 14:41:44+00:00
Interesting in that China has previously been a safe haven for this kind of thing.

I suspect that efforts in China to weaken Japan’s hawkish Taiwan policy, along with China’s growing internal anime/manga market, is leading to a change. This may not be a quid pro quo exactly, but I’m sure it addresses one of the big points of contention between Japan and China.
by dimitrios1 | 2026-01-29 14:41:44+00:00
> force regulators to step in

> force

> regulators

That's my whole problem, personally.

What we need much, much less of in this world is government force, especially during these trying times of government force and outreach (something I expected my more left side of the isle colleagues to have finally realized by now).

COIVD really was a test of how much governmental draconianism we would take, and we failed spectacularly, and not only that, but are demanding more government.

So no, we don't need more regulation, especially given this country's history of regulatory capture. We need new solutions.
by ncasenmare | 2026-01-29 14:41:50+00:00
Thank you! I relate; I live in Montréal, close to New England, with similar climate. The current UV Index for Montréal is... 0. And the current UV Index for Boston is... 0.6. (1.6 later today)

I can't find a rigorous academic source right now, but the top web results all say we need at least UV Index 3 for our skin to be able to make enough Vitamin D. I guess summer may work for us, in the Montreal/New England area, but other than that, yeah, you and I will need to get Vitamin D from diet and/or supplements. And fish is expensive, so supplements it is.
by mritchie712 | 2026-01-29 14:42:16+00:00
this is cool, but:

> This replaces about 500 lines of standard Python

isn't really a selling point when an LLM can do it in a few seconds. I think you'd be better off pitching simpler infra and better performance (if that's true).

i.e. why should I use this instead of turbopuffer? The answer of "write a little less code" is not compelling.
by raffael_de | 2026-01-29 14:42:19+00:00
Bessel van der Kolk also mentions in his excellent book "The Body keeps the Score" that the effect of antidepressants is correlated with the source of the depression. If the depression is a comorbidity from early childhood trauma then antidepressants are limited due to trauma-related reshaping of how the brain is organized. Cases like yours or those that a related to traumatic experiences as an adult are more the result of a shallow neurochemical imbalance which antidepressants are able to impact beneficially.
by evenman02 | 2026-01-29 14:42:32+00:00
The best way for me to avoid injury is to just not run if I dont feel good. If I dont sleep well, or feel like I am getting a little sick, I just take the day off. If my ankle or knee doesnt feel quite right, I skip my run.

To maintain my fitness, I do a mix of gym strength training, bike riding, and running, which also helps reduce some stress from any one type of training.