MurphyA/hacker-news huggingface dataset:
by raphman | 2025-12-29 14:15:40+00:00
Just to be sure: your blog post mentions 24.12.2024 - did you mean 2025?

Is this the right connection?:

https://bahn.expert/details/NX%2028521/j/20251224-a0049123-9...

The RE5 seems to be operated by National Express, not Deutsche Bahn, right? (but DB InfraGo is most probably responsible for the routing)
by xtiansimon | 2025-12-29 14:15:44+00:00
> "...the goal of the city or the non profits (Genossenschaften) is to provide housing, not selling flat."

I can only speak for NYC and the efforts here. We have a dog's breakfast of different efforts--housing lotteries, Section 8, and programs for down-payment assistance to buy a home for first time home buyers. I made use of the last program, having had no success in the first for the past 13 years (I've received probably 3-4 letters from different lottery programs saying I was moving up in the program, but they always fizzled out).

> "There's a goal that 1/3 of all housing in the city has to be non-profit by 2050, this was voted back in 2011"

This sounds like a remarkable program. I wonder about these non-profits. Who runs them, how are they governed, what is their measure of success (since it's not monetary), and how do they measure it.

https://housingconnect.nyc.gov/PublicWeb/search-lotteries

https://www.nyc.gov/site/nycha/section-8/about-section-8.pag...

https://www.nyc.gov/site/hpd/services-and-information/homefi...
by petesergeant | 2025-12-29 14:16:09+00:00
Personally I worry about the Maltese/Irish supremacy that will arise as a result.

More seriously, I suspect that

> Since the exit of the United Kingdom from the EU in 2020, the government of France has encouraged greater use of French as a working language

will hasten the move to English in official proceedings. Almost 44% of the population understand it already, and it’s unclear why the teens of the EU who already speak near-perfect English would want to learn French other than for recreation.
by apexalpha | 2025-12-29 14:16:21+00:00
I once took the train from Berlin to Netherlands.

Just after Hannover but before Dusseldorf and such the train stopped: fire next to the tracks. Honestly, not DB fault this time.

Luckily DB trains have a restaurant/cafe in them. I went to get some food but the man behind the counter told me it was closed.

I asked him how since he was the seller, he stood there, there was power and internet. What's the problem?

Well, he said. And I shit you not: my shift is up. I have worked 8 hours. I am done.

And he was serious. Never mind that he was stuck on the train, just like us. Never mind that the replacement obviously wasn't there yet since they were stuck waiting on the next platform.

Nope. He works 8 hours. 8 hours done. He done. A thousand thirsty and hungry (and annoyed) on his train. He has food, drinks and time. But he just didn't give a shit.

He just stood there, for 2 hours, waiting to get off.

To Dutch people German civil servants are like NPCs following a very narrow script. It's baffling.
by croes | 2025-12-29 14:16:22+00:00
EMS on duty vs you on a train, doesn't take a lot of assumptions to guess whos wasted time risks more lives.
And it's not don't want to stop, it's not allowed to stop. Do you think it's the driver's decision when and where to stop. Unless in case of emergency there s strict rules they have to follow.

One simple rule for everybody is: Never ever waste the time of EMS.
by fsmunoz | 2025-12-29 14:17:07+00:00
Thank you!

Depending on what want for "lock down", this or something like this could work: you are essentially defining a single outbound communication path. In a way, your scenario was one of the reasons behind this experiment.

I'll take a look a the overflow thing, although I'm not sure if I will be able to fix it: I do have an image at the start which is an alternative to the text-based drawing, so nothing is lost. I use my own blogging solution that is essentially Texinfo (https://interlaye.red/Texiblog.html) so these blocks are the result of using an @example block (which is then converted into a preformatted block). I'm not sure this can be improved, apart from (as you said) using alternative images.
by kingkongjaffa | 2025-12-29 14:17:23+00:00
> Turn your Face into 60+ animated doodles and get attention improve CTR

I don't understand the value prop, at least not to make me pay $49. I'm not the target audience clearly, but this seems like a mechanical, low sophistication task, why don't I just use gemini or whatever to do this for free? If I already pay $20/month for any LLM that's multi modal I can do this now already.

The asset (animated doodles) doesn't really connect me to how I'm going to get a better click through rate.

I think for this to work you need a specific niche that resonates with people more, like you have a "proven way to get a better CTR for $niche topic with this asset pack which bundles the animated doodles plus a playbook for how to use them" or something like that.
by epistasis | 2025-12-29 14:17:23+00:00
We can dig into the differences of "security guarantees" versus "security assurances" and the precise requirements in the text, but ultimately the disarmament of Ukraine made a promise to the rest od the world about the possibility of nuclear disarmament. And the question is whether it's possible to have security from Russia unless a country has nuclear weapons.

A defended Ukraine promised the rest of the world that they could be a country and not need to build nuclear weapons. An abandoned Ukraine means that every country needs to have nuclear weapons or the world will stand aside as nuclear powers invade every other country.

It's quite clear which world Trump wants to live in. As soon as North Korea got the bomb, he started acting sycophantically and weak towards North Korea.

We are entering a far more dangerous world, and as far as defense spending goes a far more expensive world by not giving Ukraine the conventional weapons it needs to defend itself.
by MattRix | 2025-12-29 14:17:24+00:00
Well no, you just need to tune the taste of the model to produce things that humans find appealing. This has already happened with the image generation models. I don’t see any reason it can’t happen with these code generation models too.

The whole thing feels a bit like god-of-the-gaps situation, where we keep trying to squeeze humanity into whatever remaining little gaps the current generation of AI hasn’t mastered yet.
by bwb | 2025-12-29 14:17:36+00:00
Nice, Black Company :)

Sorry, nobody has picked one of his books as one of their 3 favorite reads of the year yet. We only have ~15,000 votes so far, but as we get more, that number will increase. We are working to improve this in 2026 as we grow.

We do have this if you want to see books like Glen Cook's:

https://shepherd.com/books-in-order/chronicles-of-the-black-...

https://shepherd.com/search/author/10415
by zahlman | 2025-12-29 14:17:40+00:00
I also saw this at https://lyra.horse/blog/2025/08/you-dont-need-js/#fn:3 :

> You are allowed to just make up elements as long as their names contain a hyphen. Apart from the 8 existing tags listed at the link, no HTML tags contain a hyphen and none ever will. The spec even has <math-α> and <emotion-> as examples of allowed names. You are allowed to make up attributes on an autonomous custom element, but for other elements (built-in or extended) you should only make up data-* attributes. I make heavy use of this on my blog to make writing HTML and CSS nicer and avoid meaningless div-soup. ↩

(HN filtered out a "face with heart eyes" emoji from the second example.)
by swiftcoder | 2025-12-29 14:17:58+00:00
> Fighting from the inside for the behavior you want to see gives you an outsized influence on the outcomes you want to see

A lot of people say this, while collecting 6-7 figure cheques. I've not seen that much evidence that it is correct - certainly, I might as well have been pissing into the wind, for all the effect my influence had on the direction of various FAANG
by asacrowflies | 2025-12-29 14:18:13+00:00
Too much to address here and I don't have the time. But you are jumping around a lot and conflating culture war nonsense with legal enforcement. While also implying huge swaths of people are right wing nazis....

Harry potter has never EVER been banned in the USA and to say that with a straight face means we are in completely different universes and further engagement is pointless.

Many groups may have lobbied a retailer or a local school or library to voluntarily remove it. Even just to avoid drama/pr. I personally vehemently disagree with this type of censorship... But it is absolutely not what we see in the UK. The US equivalent would be federal terrorism charges for having harry potter. Absurd.
by bombcar | 2025-12-29 14:18:41+00:00
The key is that on hundred of trains around the world this is done to indicate the convenience - these doors will be closer, etc.

Trains splitting in half are rare enough that THAT is what needs to be described.

The US equivalent is the empire builder which splits in Spokane (I believe) but it’s much more old fashioned and you have a tag above your seat showing your destination- if you somehow end up on the wrong car the conductor will wake you up and move you to the right one.

A similar one that can catch you (and has caught me) are express elevators or the two-story ones which mean you only can stop at even or odd floors depending on where you got on.
Show HN: Open-source, citations-first RAG search for Epstein Files
by benbaessler | 2025-12-29 14:19:14+00:00
I built an open-source RAG app for searching the Epstein files (36,000+ documents).

Every answer links to the exact source chunk. Click to verify. No black-box AI.

Try it at https://epfiles.ai (10 free messages, then use your own xAI key)

Stack: Next.js + FastAPI + ChromaDB + xAI (Grok).

What's included:
- Pre-built ChromaDB (auto-downloads on first run)
- Document chunks (~190MB, separate download)
- Scripts to regenerate embeddings with your own model
- One-command Docker setup

Limitations:
- LLM can still hallucinate, citations let you verify fast
- Fixed corpus (House Oversight release only)
- Requires API keys: OpenAI (embeddings), xAI (generation)

GitHub: https://github.com/benbaessler/epfiles
by ricardonunez | 2025-12-29 14:19:51+00:00
I am testing it at the moment. I read that cortisol levels raise after 14 hours or so of no food. So I decided to eat breakfast about 13 hours to see if there's any changes on my mood. I do find it that I get less cranky. Another thing, this year during mother's day I had a huge brunch, so I didn't eat anything else that day, and it worked fine for 24 hours, the problem is that I felt in comma after eating that much which is one of the reason I stopped eating lunch, I don't like to crash; what to eat solves that partially, but I still fine some slow down after eating breakfast.
by flkiwi | 2025-12-29 14:20:49+00:00
Another tool to add to my arsenal of responses to people who claim either "no filter used" or "SOOC photo". Both of those may be true for some values of "no filter" or "straight out of camera" but they're not remotely describing the reality that any digital image is heavily manipulated before it leaves the camera. And that's ok! Our eyes are filters. Our brain is a filter. Photographic film and processing techniques are filters. The use of "no filter" and "SOOC" to imply capturing something unedited and therefore authentic is the artificial thing.
by bombcar | 2025-12-29 14:21:13+00:00
Being 16 was a benefit - you didn’t know anything so you checked basically everything.

This kind of thing captures older adults who know everything and have never heard of a trainset split.

I made a similar mistake years ago in NY - I assumed that the impressive subway system could get me to the airport, but you transfer onto a bus that gives you a VERY detailed tour of some neighborhoods.
by delfinom | 2025-12-29 14:21:15+00:00
Because Feeding America doesn't receive monetary donations in that kind of volume to hand out money. They also don't have a "food box". You clearly are speaking from a ivory tower position and it's quite disturbing.

It's a food bank network that uses the monetary donations it receives to support the logistics of moving hundreds of millions of pounds of food to food banks. The value of that food exceeds their monetary donations.
by lostlogin | 2025-12-29 14:21:28+00:00
Based on them being involved in one battle in WW1 and being massively vulnerable to air attack in WW2.

It’s an exaggeration saying that they were outdated in WW1, as they basically acted as a deterrent, at enormous expense. Too big, too slow, too expensive. The argument was playing out even prior to WW1.

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

Aircraft carriers took over, as you say.
by db48x | 2025-12-29 14:21:29+00:00
Same here. An Amtrak train would just stop at the next convenient road crossing, if there were really something preventing them from stopping at the scheduled station. Most Amtrak stations don't even have staff, or any way to prevent people from coming and going, so this would most likely involve construction on the station platform itself. That’s fairly rare but the last time I took the Zephyr headed east there was exactly that situation. The construction crews had the whole platform blocked off so we boarded at the road crossing a block away.
by theHamsta | 2025-12-29 14:21:29+00:00
I've never used SwiftUI (nor Apple platforms) personally but I find its approach elegant.

This is an attempt to build apps with SwiftUI idiomatics https://aparoksha.dev/ (blog on it here https://www.swift.org/blog/adwaita-swift/). It's implemented using SwiftUI on MacOS, WinUI on Windows and libadwaita on Linux.
by gus_massa | 2025-12-29 14:21:34+00:00
I'm not sure what is happening in Bolivia right now. But here in Argentina the problem is that one government decides to not increase the price of gasoline/electricity/public-transport/whatever . Everyone is happy and they win the reelections and after a few years of no increase, some items have like a 80% subsidy and you pay only a 20%.

Obviously, the money has to came from somewhere, so you pay for it indirectly. The president is not paying them from their own pocket, the business are not paying them from their profit. Sometime it's a subtle and hidden increase in the price of other products, sometimes it's a hidden lack of inversion in infrastructure, sometimes it's the depletion of the reserves in the central bank, sometimes it's all of that together.

So when one day the hidden ways to to get the money are over, the government can not longer pay the 80% subsidy and the prices increase overnight x5 and everyone is extremely unhappy.

It's a cycle that happens like every 20-30 years. You get use to it. Again, I'm not sure what is happening in Bolivia right now.

---

In ~2015, the electricity bill said explicitly something like this: (I don't remember the numbers, but the ratios are close. Translated to US$, with a approximate rate, exchange rates is another can of worms.)

> You live in Buenos Aires, so the bill is US$50.

> If you live in Cordoba(AR), for the same electricity you'd have to pay US$100

> If you live in Sao Paulo, for the same electricity you'd have to pay US$200

I never understood by the people from Cordoba were not super angry to pay more than in Buenos Aires. Perhaps they were, in particular the then-national-goverment had a very bad election in Cordoba, but perhaps for other reasons.

Now the price here and in Cordoba are almost even, but people is angry for the increase. There is a announcement about increasing the prices to the international level next year, because there is no money in the central bank, but it must be done very carefully to avoid riots.
by lukan | 2025-12-29 14:21:47+00:00
The source is somewhat trustable mainstream but not really good, as already the headline is wrong. The other person was not jailed for insults against the rapists, but threats of violence. And that is a attack on the state monopol of violence itself, hence the harsh sentence.

But indeed, the rulings against the rapists don't seem allright and very much out of balance with the other sentence.
by cube2222 | 2025-12-29 14:22:01+00:00
That’s really cool, and a great use-case for vibe coding!

I’ve been vibe-coding a personalized outliner app in Rust based on gpui and CRDTs (loro.dev) over the last couple days - something just for me, and in a big part just to explore the problem space - and so far it’s been very nice and fun.

Especially exploring multiple approaches, because exploring an approach just means leaving the laptop working for an hour without my attendance and then seeing the result.

Often I would have it write up a design doc with todos for a feature I wanted based on its exploration, and then just launch a bash for loop that launches Claude with “work on phase $i” (with some extra boilerplate instructions), which would have it occupied for a while.
by an0malous | 2025-12-29 14:22:29+00:00
> Using the standards applied to any other area of science, it is concluded that psychic functioning has been well established. The statistical results of the studies examined are far beyond what is ex-
pected by chance. Arguments that these results could be due to methodological flaws in the experiments are soundly refuted. Eﬀects of a magnitude similar to those found in government sponsored research at SRI and SAIC have been replicated at a number of laboratories around the world. Such consistency cannot be readily explained by claims of flaws or fraud.

From Jessica Utts, who was the president of the American Statistical Association and asked to review the Stanford Research Institute psychic programs (including Star Gate).

https://www.researchgate.net/publication/333228024_An_Assess...
by apexalpha | 2025-12-29 14:22:31+00:00
Fundamentally, the Germans tried to cheap out on high speed trains by trying to engineer them to run on normal tracks so they didn't have to build new, expensive high-speed tracks like France and Japan did.

This is the fundamental mistake underpinning their train service since the long distance trains frequently have to wait for other trains to pass, cascading delays through the system.

That and an almost criminal level of underinvestment in the past 20 years or so.
by wizzwizz4 | 2025-12-29 14:22:46+00:00
It was a really clever move on Imgur's part. Their blocking the UK has nothing to do with the Online Safety Act: it's a response to potential prosecution under the Data Protection Act, for Imgur's (alleged) unlawful use of children's personal data. By blocking the UK and not clearly stating why, people assume they're taking a principled stand about a different issue entirely, so what should be a scandal is transmuted into positive press.
by p00dles | 2025-12-29 14:22:56+00:00
<the typical German philosophy of strictly following the process -- as absurd as it might be -- and refusing to take initiative for anything that is not explicitly defined as one's responsibility>

you summarized my 5+ year experience living in Germany with one sentence in a way that I have never found the words for - thank you, really, thank you

I feel that in Germany, the original intent of the many rules, processes, and procedures has been lost. Employees are trained to operate such that every situation is governed by a rule/process/procedure, and their job is to look up the situation in a massive leather-bound book of branching rules, see which rule applies in the given situation, and then… apply the rule. But, they will do this only if they assess that helping you falls under their job’s responsibilities. Sometimes your situation is neat and clean, and was what the rule-writers thought about when they wrote the rules. Sometimes, not.

TLDR: if you have an edge case in the German bureaucratic system (forms at the doctor’s office, Deutsche Bahn travel troubles, closing a bank account), you are f***
by mcv | 2025-12-29 14:23:26+00:00
Dutch trains aren't as perfect as the Swiss, but still far, far, better than German trains. I think it was about 20 years ago when NS was ridiculed because of nonsense delays caused by leaves on the track (who would possibly expect that in the autumn?). I think they're better now. And intercity trains leaving every 10 minutes (between Amsterdam and Utrecht) helps a lot.
by swiftcoder | 2025-12-29 14:23:27+00:00
> Framing an agreement between companies to not poach each others top talent as a means to “crush their employees” is very discrediting.

How exactly would you frame major corporations colluding to suppress wages?

> What military action is GitHub involved with.

GitHub has been part of Microsoft for the better part of a decade now, and Microsoft is pretty broadly involved with the military (across a wide swathe of countries)
by phantasmish | 2025-12-29 14:24:03+00:00
> Replaces the standard Go runtime with one designed for the Dreamcast's constraints: memory 16MB RAM, CPU single-core SH-4, no operating system.

24 total megabytes, with an M, of memory between system and video (another 8 there), single core 200mhz CPU, graphics chip runs at 100mhz. Shenmue runs on it.

Glares at Teams.
by kccqzy | 2025-12-29 14:24:03+00:00
> Smartphone and dedicated digital still cameras aren't as drastic, but when zoomed in, or in low light, faces have a "painted" kind of look.

My theory is that this is trying to do denoising after capturing the image with a high ISO. I personally hate that look.

On my dedicated still camera I almost always set ISO to be very low (ISO 100) and only shoot people when lighting is sufficient. Low light is challenging and I’d prefer not to deal with it when shooting people, unless making everything dark is part of the artistic effect I seek.

On the other hand on my smartphone I just don’t care that much. It’s mostly for capturing memories in situations where bringing a dedicated camera is impossible.
by tchantchov | 2025-12-29 14:25:09+00:00
Hi HN,

I’m the developer behind this. I built it because I realized my brokerage account (and my spreadsheet) was lying to me about my profitability.

The Issue: If you trade the "Wheel" strategy or sell covered calls, you know the pain: you collect a premium, the stock drops, and you roll the position. Your broker shows a loss on the trade, but doesn't account for the 4 months of premiums you collected that actually lowered your break-even price.

My Fix: I wrote a custom engine that links these "rolled" trades together into a single campaign.

Real Cost Basis: See your actual entry price after all premiums.

Capital Efficiency: Calculates annualized return on risk (RoR) so you know if the capital lockup is worth it.

Privacy: No bank connections required (yet)—just import or manual entry.

It’s a solo project, not a VC-backed startup. The free tier lets you track active campaigns.

I’m specifically looking for feedback on the Dashboard UI—is it too dense, or do you prefer seeing all the Greeks at once?

Link: https://premiumflow.base44.app/?ref=hn_discussion
by self_awareness | 2025-12-29 14:25:11+00:00
> There's a misconception that you can't statically link your app when using the open-source LGPL version of Qt. From my reading of the LGPL license this doesn't appear to be the case. The LGPL allows you to statically link your app as long as you provide the object files and allow users to relink your app with a different version of Qt. I've observed many people spreading this misinformation about only being able to dynamically link with the LGPL version of Qt.

I mean... is it possible to statically link while giving an option to re-link an application using different set of libraries?
by illusive4080 | 2025-12-29 14:25:25+00:00
When I play golf, I just play to have fun. I’ll take 2 shots here and there. I don’t keep my score. I’ve met a few scratch golfers who will secretly tell you that they don’t enjoy golf anymore. It is at that point it transforms from a hobby to an obsession, a line which I’m unwilling to cross.