frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Bitter lessons building AI products

https://hex.tech/blog/bitter-lessons-building-ai-in-hex-product-management/
1•izzymiller•45s ago•0 comments

Building Frontier Open Intelligence

https://reflection.ai/blog/frontier-open-intelligence/
2•pbardea•50s ago•0 comments

Towards a New Psychology of Human-AI Interaction

https://javier-marin.medium.com/towards-a-new-psychology-of-human-ai-interaction-91ef58e1bb07
1•javihaus•51s ago•0 comments

3D-Printed Automatic Weather Station

https://3dpaws.comet.ucar.edu
1•hyperbovine•4m ago•0 comments

The Write Stuff: Concurrent Write Transactions in SQLite

https://oldmoe.blog/2024/07/08/the-write-stuff-concurrent-write-transactions-in-sqlite/
2•todsacerdoti•6m ago•0 comments

Show HN: SDF-Field Synthesis – rendering SDF without ray marching

https://zenodo.org/records/17306506
1•LaghZen•7m ago•0 comments

Gartner warns agentic AI startups: Prepare to be consolidated

https://www.theregister.com/2025/10/09/gartner_agentic_ai_correction/
2•rntn•8m ago•0 comments

Post office in France rolls out croissant-scented stamp

https://www.ctvnews.ca/world/article/french-post-office-rolls-out-croissant-scented-stamp/
1•ohjeez•9m ago•0 comments

DeepMind's paper reveals Google's new direction on RAG: In-Context Retreival

https://arxiv.org/abs/2510.05396
1•mingtianzhang•11m ago•1 comments

Show HN: Built CinePrompt – Search movies by describing your mood, not keywords

https://cineprompt.vercel.app/
2•this_sudheer•12m ago•1 comments

Postpandemic US Immigration Surge: New Facts and Inflationary Implications [pdf]

https://www.dallasfed.org/-/media/documents/research/papers/2024/wp2407.pdf
1•toomuchtodo•14m ago•0 comments

The Official Raspberry Pi Handbook 2026

https://www.raspberrypi.com/news/the-official-raspberry-pi-handbook-2026-is-here/
2•Brajeshwar•18m ago•0 comments

I made a small LED panel

https://www.stavros.io/posts/really-small-led-panel/
3•Brajeshwar•18m ago•1 comments

We have statistical evidence that people are mildly psychic [video]

https://www.youtube.com/watch?v=VwIKKBL4ldQ
1•doener•18m ago•0 comments

US Job Market Is Rebalancing Not Weakening, Dallas Fed Blog Says

https://www.bloomberg.com/news/articles/2025-10-09/us-job-market-is-rebalancing-not-weakening-dal...
1•toomuchtodo•18m ago•2 comments

Keyboard Holders, Generation 1

https://cceckman.com/writing/keyboard-holders-gen1/
1•hannahilea•20m ago•0 comments

AMD could beat Nvidia to launching AI GPUs on the cutting-edge 2nm node

https://www.tomshardware.com/tech-industry/artificial-intelligence/amd-could-beat-nvidia-to-launc...
2•frozenseven•21m ago•0 comments

Which Open-source handheld game console do you recommend

1•gangtao•23m ago•0 comments

Ghosts in the Code: A Memorial Grove for Deleted AI

https://www.connectingminds.uk/p/ghosts-in-the-code-a-memorial-grove
1•BoggleBear•25m ago•1 comments

AI Browser Dia Launches Publicly on Mac

https://www.macrumors.com/2025/10/09/ai-browser-dia-launches-publicly-on-mac/
1•akyuu•25m ago•0 comments

AI Notification Summarizer

1•PauzzzeAI•25m ago•0 comments

KEP-4671: Gang Scheduling

https://github.com/kubernetes/enhancements/blob/master/keps/sig-scheduling/4671-gang-scheduling/R...
1•hasheddan•27m ago•0 comments

Show HN: Orpheus – A high-performance Go CLI framework with no ext. dependencies

https://github.com/agilira/orpheus
2•agilira•29m ago•1 comments

Show HN: European Swallow AI – Sonnet-quality coding at $2.60/M tokens

https://www.europeanswallowai.com/
3•joaquim_d•30m ago•0 comments

Socket Integrates with Bun 1.3's Security Scanner API

https://socket.dev/blog/socket-integrates-with-bun-1-3-security-scanner-api
1•feross•33m ago•0 comments

An IntelliJ IDEA plugin that announces exceptions out loud

https://plugins.jetbrains.com/plugin/28655-echo-exception/
1•haseeb-xd•33m ago•0 comments

Study of young athletes finds neurodegeneration might begin before CTE

https://medicalxpress.com/news/2025-09-young-athletes-neurodegeneration-chronic-traumatic.html
1•PaulHoule•36m ago•0 comments

Show HN: AI Desk – Help desk software that auto-improves with your business

https://aidesk.us
4•leewenjie•36m ago•0 comments

Show HN: Tonkotsu – a developer app for managing a team of AI coding agents

https://www.tonkotsu.ai
2•derekcheng08•37m ago•3 comments

Speed Matters: How We Achieve the Fastest Web Agent

https://browser-use.com/posts/speed-matters
1•gregpr07•37m ago•2 comments
Open in hackernews

Dark Patterns: Buying a Bahncard at Deutsche Bahn

https://www.ketzu.net/dark-patterns-buying-a-bahncard-at-deutsche-bahn/
57•ketzu•3h ago

Comments

johndoe0815•3h ago
“Deutsche Bahn, the fully state owned railway company, is a well liked company”.

Eh, nope. It’s a horribly mismanaged entity with permanent delays, bad service and outrageous pricing…

ketzu•3h ago
Sorry, I have a hard time holding back my sarcasm when writing while being annoyed, I thought the link to the 1.2 trust pilot rating gave it away.

As this was mostly written as anger management, the writing is pretty poor. :)

thedanbob•2h ago
Don't worry, some of us got it. That part made me chuckle.
PetitPrince•1h ago
Yes, plus the rest of the article makes it clear this link was done in sarcasm.
tombardier•2h ago
All is clear; I enjoyed that bit :)
sneak•1h ago
It wasn’t you, the sarcasm was obvious.

Germans generally don’t understand sarcasm, written or spoken.

ThePowerOfFuet•29m ago
>I thought the link to the 1.2 trust pilot rating gave it away.

It did. Worry not.

sammy2255•2h ago
I recall I was once on a Deutsche Bahn train, it was delayed more than an hour (not that I cared I wasn't in a rush). One worker came around handing out envelopes, since everyone was entitled to a partial refund, I had to sign it, and then mail it back to them? What the fuck? Not even Hitler would've allowed this
Hackbraten•1h ago
This was fixed just a couple of years ago. (Not the delays, but at least the refund process was streamlined.)
Am4TIfIsER0ppos•1h ago
Does a worker now hand out envelopes filled with cash?
jasonvorhe•1h ago
It's an automated process nowadays if you purchase your tickets via their app. (Which in turn acts as KYC and makes it impossible to travel anonymously.)
thehias•1h ago
how can you not get this joke and sarcasm lol
sva_•1h ago
Poe's law
Antibabelic•3h ago
And people think the government has their best interests in mind.
juliangmp•2h ago
Ironically, the folks here that have made experience with the state operated railway (Deutsche Bundesbahn) back when it existed (until 1993) say mostly positive things, especially compared to today. The modern German railway is a combination of both the state and a private company. So we get a for-profit monopoly that's ripping you off but also gets subsidized by the state. The worst of both worlds.

This model of kind-of privatization is used in Germany in a few areas and it's god awful for everyone involved, like with the hospitals.

I don't like falling politics especially here on HN but I cannot for the life of me understand why this model is still being defended by some people.

mlinhares•2h ago
Same reason journalists are defending fascism, they stand to make a profit (or think they do). You can always follow the money to find out why people are making decisions that are seemingly stupid.
juliangmp•1h ago
Oh there's definetly people profiting from it but I think there's also plenty of cases where Hanlon's Razor applies.
Philipp2398•1h ago
I think it has less to do with the corporate structure and more to do with the cumulative effects of decades of neglected investments
Zak•2h ago
Once, long ago, I ended up buying the wrong ticket from Deutsche Bahn. I no longer remember whether this was my fault or theirs, but I do remember that support was completely unhelpful.

My credit card provider was considerably more helpful when I solved the problem with a chargeback.

randomtoast•1h ago
I once bought the wrong ticket, got checked, and the staff told me I had to leave the train at the next station. The ticket I purchased was actually more expensive than the "SuperSparPreis" for the correct ticket. So, I ended up paying more and twice for this journey.
teekert•1h ago
This is the type of staff that can easily be replaced by computers.
aleatorianator•1h ago
unless there's a union
teekert•55m ago
Yes but I mean, they are so inhuman. My wife was once refused migraine medication because the dokter made some mistake on receipt, they could see her in pain in the car. But computer says no.

Sure, they'll be in trouble perhaps when going against the computer, but then if no one can go against the computer, why bother with humans?

To be clear: I prefer the humans. But self-thinking ones.

hdgvhicv•38m ago
I bought the wrong ticket for a plane once and they wouldn’t even let me on until I spent an absolute fortune on a walk up fare.
hobofan•1h ago
Yes, DB tickets should only be booked via a payment provider that allows for chargebacks.

I know of instances where the end result of a more than half a year support escalation process of the highest instance said "you (the customer) did everything correctly, but our support provided wrong advice. Bad luck though, as we don't consider ourselves accountable for mistakes in the support process. Please stop contacting us."

brummm•2h ago
It's not fully state owned, it's semi-privatized. You get the worst of both worlds, so to speak.
ketzu•2h ago
It is privatized, but it is fully state owned. The country of germany owns 100% of the stock.

> Sie [DB AG] befindet sich zu 100 Prozent im Eigentum des Bundes

https://www.bundesfinanzministerium.de/Content/DE/Standardar...

xp84•25m ago
Non-German here. What’s the point of this setup? I guess in some ways this isn’t too different than USPS, which is self-sufficient and doesn’t face tax dollars nor give its profits to the Treasury, but in our case they didn’t bother going as far to separate it as it sounds like DB did.
ketzu•16m ago
After reunification there were two railway companies, and they got reorganized into an AG. At least later, when they restructured the company into a holding and subsidaries, they planned to privatize them completely and disolve the parent company. They never did go through with that however.

Why they went with an AG in 1993, I don't know.

InfinityByTen•2h ago
Oh yeah, I've had one of those several years ago. It was a Bahn25 and I got a new one in 2 months and got sent a bill for it. Then, I called them because I couldn't cancel and I tried to tell them about this. At least at that time, the customer support knew about this sneaky practice, and would, on request, allow you to cancel it manually.

I did get a debt collectors post about my unpaid bill and I had to send around emails to them as well that I was pardoned and I didn't use the card at all. I don't remember if I got a confirmation about it and that's why I still have it on my records. After like 7 (8?) years, who knows when they would go under and then come up to me that I owe them like half a million in unpaid debt.

sva_•2h ago
I think after 3 years it is "verjährt."
sixtyj•2h ago
Every cent counts.

What is wrong is that this behaviour is being perpetrated by an organisation that one would not expect to see it.

Edit: Every 500 euros count…

“ Today is about dark patterns that cost me 500€ for nothing.”

mr_mitm•1h ago
When they owe you money, they refuse to pay up if it's less than 4€: https://preview.redd.it/danke-db-es-geht-mir-nicht-um-die-3-...

However, if I try to explain to them I cannot purchase tickets costing less than 4€ for reasons I simply keep to myself like they do, they hit me with a 60€ fee.

sixtyj•1h ago
Every 3.99€ counts… It sucks. Last time I had similar dispute with IRS :)
thesimon•1h ago
Can complain to your local MEP about that. They updated the passenger rights regulation recently, but still kept this/

Regulation (EU) 2021/782

> Railway undertakings may introduce a minimum threshold under which payments for compensation will not be paid. This threshold shall not exceed EUR 4 per ticket.

Sadly the MEPs cared more about railway companies than passengers.

sneak•1h ago
So many subscription-based things in Germany are outright scams that would be criminal elsewhere.

Mobile phone contracts, internet service contracts principally among them. Two year contracts that auto renew and can only be cancelled in small windows a long time before auto-renew.

thesimon•1h ago
> and can only be cancelled in small windows a long time before auto-renew

any examples?

sokoloff•1h ago
Many commercial leases run in 5-year increments with 2 5 year auto-renewals and a 90-180 day window in which to exercise the opt-out of auto-renewal. That window is often not set to end coincident with the end of the lease term for obvious reasons.
winged•28m ago
Parship used to do this (not sure about their current practices, this was years ago): I once had a six-month subscription that would automatically extend by a year if you didn't cancel at least three months in advance (by letter or fax!). Especially dodgy in that line of business, because if you get lucky shortly before subscription runs out, you're literally giving away a year's worth of subscription that you're not going to use at all.
sva_•1h ago
> Two year contracts that auto renew and can only be cancelled in small windows a long time before auto-renew.

This is not the case anymore due to an EU law. It can only renew for 1 month at a time after the 24 months now.

kalleboo•45m ago
Japan was like that with mobile contracts until about 5-10 years ago, when the government finally put an end to it.
sshine•1h ago
Last year I got a yearly membership for the Copenhagen Zoo.

As time was running up, I was reminded to renew the membership.

If I didn't, the membership would get cancelled.

If I did, the membership would turn on auto-renewal.

So they auto-renew memberships once you've paid twice.

This ensures that people who get auto-renewed but forgot about it at least liked renewing once.

Auto-renewal of subscriptions supposed to be a feature for veterans of a service, and not something to cheat people out of their money after they never get a good return of investment the first time.

Just to give Kagi some credit here: They have a friendly reminder every month that my subscription is about to renew. Every month I'm given the chance to cancel, and every month I'm reminded of what a decent service that is. It surely does mean they'll lose some customers. But it also means that those who stay, stay forever.

bluGill•1h ago
Auto-renew should be on first use within the month of the renewal. renewing something that someone doesn't use is bad, but if they are using it that is good. Better yet, if someone didn't use the subscription enough to be worth the yearly fee get confirmation they want to.
sksksk•1h ago
I never sign up for subscriptions anymore without using a virtual card. Once I've paid the yearly fee, I immediately cancel the card. When it comes to renew, they'll be very keen to let me know that my card needs updating.
lifestyleguru•1h ago
My favorite trick by various German service providers is impossibility to cancel. Like literally it's impossible. You cancel, you show deregistration from current address but they say "rejected, you can still use our service at the new address". Got fuck yourself and rot in hell.
slybot•1h ago
Couple of years back, I made a mistake on trusting Deutsche Bahn. I took a regional train from Düsseldorf, hoping to get at some connection hub (never reached and don't remember, possibly Cologne), I have to ICE to reach Brussels. It was evening and at some point the train stopped in the middle of nowhere and an announcement followed 20 minutes later, saying the train went through the wrong tracks and it cannot return! And, we need to wait couple of hours before the rails are cleared and then we will need to get of the next station, a tiny town where only few trains run per day and none after 10pm!. Genius idea to leave people there, conductor also puts his unsatisfaction because apparently he also needs to get off there and request a ride. Let alone, I missed my connections. I had to either wait there until morning or get a ride. Never used Deutsche Bahn again, I feel less stressed by driving, even I really enjoy train rides in general.

Did I get compensation? Yes I did after four months for the ticket price only (around 40 euros), but after ridiculous process of that I need to send them forms and tickets via regular post, with a stamp that can only post within Germany. Nice try by their side..

hagbard_c•25m ago
I use DB a few dozen times per year for international trips and as such have quite a bit of experience with the problems of train travel in the former wirtschaftswunder. Yes, ICE trains are more often than not delayed and time tables are better treated as wish lists than accurate depictions of when you'll get where. Having said this I do not agree with the depiction of the restitution process, probably because I ignore the typically German paper/stamp/copy/snail-mail/triplicate_authorised_stamped_and_approved bureaucratic route and use the DB Navigator app or the bahn.de site for restitution requests for all my (many) restitution requests. Thus far I have had no problems in getting restitution for hotels, alternative transport options and the 25% (> 1 hour delay)/50% (> 2 hour delayed, all to frequent on my longer international trips) ticket price restitutions.

DB is far from perfect and the backlog in rail and rolling stock maintenance seems to drag them down more and more but they are a godsend when it comes to booking and managing international train travel. It is both far easier and generally far less expensive to book an international trip through DB than it is through e.g. the Dutch, Danish or Swedish railway operators or one of the middle-man sites like omio.se etc.

ketzu•13m ago
> Having said this I do not agree with the depiction of the restitution process [...] and use the DB Navigator app

Iirc they only started this possibility in june 2021. So anyone, especially foreigners, that experiences this system before then, will still know the paper only version. And 2021 is quite late to implement a digital version of that.

notTooFarGone•1h ago
Also you can cancel your Deutschlandticket only before the 15th of the month. And somehow getting a Deutschlandticket not starting at the first of the month is impossible.

It's all around scams and it's utterly embarrassing that 210k people are actually employed in Germany for this. There are people who get payed for implementing dark patterns as a government service to get a little bit more money.

cyxxon•53m ago
That seems to me to be a direct result of too many actors involved in the creation of the Deutschlandticket actually ebing against this ticket, and so those in favor tried to appease them and created this absolut disaster of a booking process. There is no other reason for this otherwise, and it would be trivial to sort this out by e.g. having a validity period of 31 days, or always going until the end of the month and costing only a percentage. But that would be too easy.
Honga•1h ago
They'll send debt collectors and affect your credit rating if you don't pay for your renewal, even though it's not valid until you pay. You have to post a filled form to cancel the membership.
rarisma•1h ago
I went to germany and got a DB card, for some reason despite giving them my card details, they instead asked me to pay them within 14 days (after the ticket has expired) via bank transfer or they would fine me an extra 50eur

(I checked, they never took the price of the ticket from my account initally, why not is bizzare)

baphomet88f•1h ago
Was Tablet Magazine syndicated article in the vein of Huxley's somatic aspect of transcription.

Alternatively, Wender's credits, for the American Friend was the procuring of a series of gaffers to film the long-shot of Hamburg.

[1]:https://www.tabletmag.com/sections/arts-letters/articles/nat...

clippy99•1h ago
I love that subscriptions in the US are (usually) immediately cancellable. Germany is the wild west of predatory subscription plans, and unfortunately the legal framework weighs heavily in favor of the businesses issuing these contracts and not the consumers.
kalleboo•49m ago
To elaborate - in the U.S., you can usually get out of a subscription by telling your credit card to cancel the payments (or cancel the card, etc). In Germany, it's not uncommon for them to start sending you to collections if you do that, since, after all, you never cancelled the contract properly. They're not technically wrong but it's still extremely customer-hostile.
illiac786•54m ago
>Deutsche Bahn, the fully state-owned railway company, is a well-liked (Trustpilot: 1.2/5) company running most major long-distance railways in Germany

Very confusing, the irony/sarcasm of the second part is not clear: yes it is 100% owned but 1.2 is a really bad score, Germans hate DB. That sentence if even more confusing for a German, because in Germany 1 is a good score and 5 is a fail (at school at least).

hdgvhicv•39m ago
Everyone hates db. They’re a laughing stock across Europe. Switzerland have started banning them from running trains due to the knock on affects. If your long distance twin is under 2 hours late that’s a good day.

The only people who thing db are good are idiotic Brits who go “privatisation is bad we should run our railway like Germany with twice the subsidise and half the reliability”.

outloudvi•54m ago
I'm worried about the situation when Dark Patterns are not widely recognized enough as a malicious practice for users.

Half a month ago I see someone on Twitter defending its own product design as "transparent and nothing hidden" - the "$0 now, then $15/month in 14 days" description where all text after "$0" are small and in grey. I don't think it maintains trust between the product and users, and thus it doesn't seem like a good thing.

ketzu•37m ago
> "transparent and nothing hidden"

That's the response I got on from quite a few people on german speeaking reddit, also calling me an idiot :)

pixelpoet•46m ago
OMG yes this keeps biting me in the ass and is so absolutely infuriating, I feel scammed every time I fail to cancel it (probably needs a blood/urine sample, sent by post). There are no words for how much I hate Deutsche Bahn, Germany's 2nd biggest shame.
mckirk•46m ago
I think 'ending up with an accidental BahnCard and losing a painful amount of money because of it' might be almost a rite of passage at this point.

Happened to me as well; I had a 'youth' card for people below the age of 27, even remembered that some cards auto-renew and checked online to see if mine would, because I wanted to make sure I wouldn't just get upgraded to the regular and much more expensive BahnCard... couldn't find a renewal date and thought I'd be fine. But apparently I didn't check thoroughly enough, and only got informed of now having 200€ less and a shiny new BahnCard by email. Also emailed support, also didn't get anywhere.

Later I mention this to a friend... and he says 'ah, yeah, same with me'.

scyzoryk_xyz•45m ago
Commenting from neighboring Poland: my sense is that the dark patterns are less a result of deliberate manipulation and more a result of crappy publicly funded tendered software development.

It's, like, when the designs are made in a perpetual bureaucratic Kafkaesque then the results are like this. They're only building to specification, there is no UX research.

You're not going to not take the train. Not like the ticket experience is going to make a big difference with another train provider.

ketzu•33m ago
> more a result of crappy publicly funded tendered software development.

I would be more willing to buy that, if their support response would be different, and if it hadn't been an issue for years, including fighting legal battles to keep conditions close to what they are now.

One has to assume they are fully aware and unwilling to improve.

47282847•2m ago
I recently decided to upgrade to BC50 again after some years of less travel and a subscription of a BC25. I went to the DB site, logged in, manually provided my BC25 card number in the order process even though it’s right there in my profile. And ended up with a second subscription: I now own both a BC25 and BC50 in parallel, which makes no sense as you can of course only use one of the two.

…