frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Longevity Atlas – every longevity ingredient mapped to its clinical evidence

https://longevity.phycyber.ai/
1•mrjonsonleo•5m ago•0 comments

Show HN: MassCode – A local-first dev workspace, your data is plain Markdown

https://masscode.io/
1•antonreshetov•7m ago•0 comments

Ford CEO's Right to Repair Comment Should Make Every Car Owner Uncomfortable

https://www.thedrive.com/news/ford-ceo-jim-farleys-right-to-repair-comment-should-make-every-car-...
1•RickJWagner•8m ago•1 comments

Weight-loss drugs wipe £780M off Britain's grocery sales

https://www.thegrocer.co.uk/news/weight-loss-drugs-wipe-780m-off-britains-grocery-sales/719985.ar...
1•debo_•10m ago•0 comments

LLM suppliers should offer PR scoped ephemeral keys

1•logged4upvoting•11m ago•0 comments

From AGI to ASI

https://arxiv.org/abs/2606.12683
1•jandrewrogers•13m ago•0 comments

ITScape (CVE-2026-46316): KVM/ARM64 VM escape

https://www.nofire.ai/blog/ITS-arm64-escape
4•_ananos_•14m ago•1 comments

Factoring "short-sleeve" RSA keys with polynomials

https://blog.trailofbits.com/2026/06/12/factoring-short-sleeve-rsa-keys-with-polynomials/
2•ledoge•15m ago•0 comments

Ramp Applied AI Solutions

https://ramp.com/blog/introducing-ramp-applied-ai-solutions
2•gmays•15m ago•0 comments

Type Checking in Agentic Workflows – Conner Nilsen – PyCon US 2026 Typing Summit

https://pyrefly.org/blog/type-checking-agentic-workflows/
2•ocamoss•15m ago•0 comments

OPC UA in Pure PHP: Introducing the PHP-Opcua Project

https://www.php-opcua.com/blog/introducing-php-opcua
2•gianfriaur•16m ago•0 comments

Show HN: 800x faster Linter and TypeScript-Go toolchain for plugins like typia

https://github.com/samchon/ttsc
2•autobe•20m ago•0 comments

The Greatest Story Ever Told (2017)

https://collabfund.com/blog/the-greatest-story-ever-told/
2•thelastgallon•20m ago•0 comments

Show HN: BeamWeaver – LangChain/DeepAgents-style agents and workflows for Elixir

https://github.com/caudena/beam_weaver
2•caudena•21m ago•0 comments

The Future of Work and AI

https://www.wsj.com/tech/ai/economists-weigh-in-on-the-future-of-work-and-ai-f59311e9
3•RickJWagner•21m ago•0 comments

Bablr, next-gen LR parser framework for elegant and efficient language tools

https://bablr.org
2•dgellow•23m ago•0 comments

Show HN: We're inviting Anthropic to put the real Mythos 5 on our open benchmark

https://realvuln.com
3•jfaganel99•23m ago•0 comments

Show HN: Live 3D map of London with planes, trains, buses and boats

https://london.jamespotter.dev/
3•drpancake•27m ago•0 comments

How Comics Are Made

https://howcomicsaremade.com/
2•nate•27m ago•0 comments

LeadLu

https://www.leadlu.com/
1•brevn•28m ago•0 comments

The rise of 'AI slop ' accusations is becoming a new form of gatekeeping

https://www.unite.ai/the-rise-of-ai-slop-accusations-is-becoming-a-new-form-of-gatekeeping/
1•50kIters•31m ago•5 comments

Ask HN: Do you have some tips to sanitize YouTube's suggestions?

1•hamburgererror•31m ago•1 comments

Linear Agent

https://linear.app/changelog/2026-03-24-introducing-linear-agent
1•samber•33m ago•0 comments

Show HN: Started 25 projects in the last 2 years. Made all open source

https://github.com/orgs/One-Million-Lines/repositories
1•websku•34m ago•0 comments

If you use Claude to harm Anthropic's reputation, you will be sued

https://twitter.com/RnaudBertrand/status/2064892380701237647
4•jimjin•36m ago•1 comments

Parallel Intelligence and Cognitive Warfare

https://jackson-t.com/parallel-intelligence-and-cognitive-warfare/
1•jthuraisamy•37m ago•0 comments

David Hockney – iPad Works

https://www.hockney.com/index.php/works/digital/ipad
1•basisword•39m ago•0 comments

Wave-inspired path-planning strategy for support-free horizontal overhang FDM

https://www.sciencedirect.com/science/article/pii/S277236902600040X?via%3Dihub=
1•rbanffy•39m ago•0 comments

An open letter to office suite users

https://blog.documentfoundation.org/blog/2026/06/08/an-open-letter/
4•nitnelave•40m ago•0 comments

Isomorphic Labs Hunts Hidden Drug Targets

https://spectrum.ieee.org/isomorphic-labs-ai-drug-discovery
1•rbanffy•40m ago•0 comments
Open in hackernews

Ryanair dark UX patterns summer 2026 refresher

https://blog.osull.com/2026/06/12/ryanair-dark-ux-patterns-summer-2026-refresher/
98•danosull•1h ago

Comments

bojangleslover•1h ago
About 1/3 of their revenue is ancillary (the dark patterns are there to cause ancillary revenue).

I just flew from Bournemouth to Alicante on Ryanair for £50. A similar flight in the US (DC to Miami, for example) would be easily 5x that, possibly 7-8x. The dark patterns took me about 10min to click through. Doing the math, that means my time would have to be worth $1500/hr which is higher than the take-home (not billable) of senior partners at law firms.

Ryanair has severely improved my life, especially for my fellow sun-deprived Northern Europeans.

[1] https://investor.ryanair.com/wp-content/uploads/2025/05/Ryan...

wodenokoto•1h ago
That math is completely off.

Those incidentals would not increase your fare 5-8 times. So that some passengers fall into the dark patterns cannot possibly make up for the price difference nor can the price difference to US be the base for your cost savings.

bojangleslover•1h ago
>Those incidentals would not increase your fare 5-8 times Oh I see what you're saying. What I'm saying is, what's the alternative? Another more expensive airline whose online check-in takes 5min instead of 10min? I'm contending that even with the dark patterns, my downside is only 1.5x cost, which is still far, far below a non-budget airline.

>nor can the price difference to US be the base for your cost savings Yeah I agree it's not perfect — but as someone who used to live in the US it's a base for me

matt-p•29m ago
I think that sometimes we think just in terms of the raw price of the incidentals rather than the effect of reducing demand for incidentals.

The main reason Ryanair is so cheap is that they have the fastest turn around time in the industry. This means the utilisation rate is far higher. Part of the reason they're able to turn around so quickly is that they take less hold luggage (so unloading/loading is not holding them up), un-allocated seating means they get to overbook/bin pack better, worth thinking through the second order effects.

sceptic123•22m ago
Or to look at it another way, they're perfectly happy to let you stand in a queue, outside, on the runway, in the cold/heat, waiting for them to unload/load the plane that has just landed and is often already late.
bojangleslover•15m ago
After reading their SEC filing I would push back on that slightly.

I think the main reason Ryanair is so cheap is that they get insanely good deals with the airports because they bring so much business to the region. Ie Alicante, a secondary airport, is somewhat tourist-dependent.

Ryanair makes a deal with the municipally-owned airport and says hey, we're going to bring thousands of Brits and Germans to you (with full wallets). The municipality gives a good deal in return.

There's also the 1.5x revenue multiplier from ancillary revenue.

Finally, they only own one type of airplane. Makes the maintenance etc easier.

rsynnott•22s ago
Ryanair haven't had unallocated seating for years (I don't think it's generally allowed anymore); if you don't choose a seat you just get one allocated for you.
rsynnott•1m ago
Well, I suppose the argument is that Ryanair et al fundamentally changed the European market, and without them the European market would be like the US market, and way more expensive. Which is definitely _plausible_, but kinda counterfactual.
gib444•1h ago
Found a Frontier ticket next week BWI-MIA £42 ($56) [0]

[0] https://www.google.com/travel/flights/booking?tfs=CBwQAhpFEg...

fragmede•53m ago
> would have to be worth $1500/hr which is higher than the take-home (not billable) of senior partners at law firms.

40 hours a week, 50 weeks a year, that's only $3 million/yr. If you've been at OpenAI for 10 years, you'll net more than that this year after they IPO.

chrismorgan•25m ago
> The dark patterns took me about 10min to click through.

I find that difficult to believe. Ten minutes is a long time.

rithdmc•21m ago
Whenever I have to book Ryanair, there's a lot of clicking back and forth between screens to confirm I've made the right choices.

Ten minutes is a long time. That's the purpose of dark patterns.

rithdmc•23m ago
I don't find Ryanair much cheaper than Aer Lingus. In my experience there's up to a 20% premium, and I just cross checked the Alicante route for next week with the same results.

Compared to the high likelihood of delays or cancelled flights with Ryanair, I think it's worth it for peace of mind.

arjie•8m ago
As a bit of a bonus for the latter airline, you are permitted to yell "Forth Aer Lingus!" as you charge headlong towards your seat.

RyanAir is ultra-budget. You need to be ready for the whole thing, but often you can get something much cheaper. As an example, looking for London to Belfast next month, RyanAir is a fifth the price.

rithdmc•1m ago
Thanks, I hadn't seen a price difference like that.

I'm unsure about the following. Do you know if flights between London and Belfast be covered under EU airline rules regarding missed and delayed flights?

rsynnott•3m ago
Aer Lingus is a slightly weird case; they have essentially become a budget airline (at least for their European business) to compete with Ryanair, but they haven't yet gotten around to adopting most of the dark patterns.
rithdmc•18s ago
I don't think it's a weird case to compare two budget airlines to demonstrate why I think one is better than the other.
flemhans•1h ago
I am now notoriously fast at speedrunning the various airlines and ticketing sites.

Wonder if that could be a YouTube Channel

codingjoe•1h ago
If it sounds illegal, it usually is. Tricking people into buying things usually doesn't hold up in court. However, few cases ever make it there and that's what companies like these successfully gamble on.
sverhagen•1h ago
Oh, don't get me started on Ryanair, but alas.

You go through what seems the entire check-in process, you get what seems like a summary at the end, with a link to a UK government site where you need to go next to get a travel authorization, I spend an hour doing that, finally finish that, I show up to the airport the next morning to be told I'm not checked in, having to pay a hefty fee to do a late check-in for each of my five passengers. The staff at the airport isn't really Ryanair's, so recourse there. (As if having real Ryanair staff would have made a difference.)

Same trip, coming back, we wait in the central terminal building until our gate is published. We go over to the gate, one of our passengers being in a wheelchair, needing an elevator, which are out of service. Friendly airport staff help us with the long detour to get to our gate. By now the doors are closed, we missed our flight. Again, having to pay a hefty fee to rebook for each of my five passengers. This is Ryanair staff, still no recourse. (But plenty of contempt.)

I admit defeat, but my wife is still motivated to talk to customer support. This is months ago, I don't think that went anywhere either. They're mostly impenetrable.

I don't mind their baggage policies, it's a known thing that there's upsales every step of the way, that's baked in by now (pretty much across the industry). But there's still plenty deep-dark patterns left.

Thank goodness that we can vote with our feet, right, and just don't buy from them anymore. But guess what, we booked another flight for next month :)

Shish2k•52m ago
Followed the app's instructions to go to gate 15, sat there waiting for the gate to open, until eventually getting a notification that I'd missed the flight from gate 30. Went to the help desk, was told that since I was the only person who made that mistake it was clearly my fault rather than the app (which was still displaying the wrong gate, even while I was at the help desk). Got booked on a $400 replacement flight for a journey which was originally $50. In the queue to board the replacement flight, I meet around 20 other people who missed the same flight for the same reason, all being told "it's clearly your own fault, ryanair has no responsibility here"...
cryptonym
ifwinterco•1h ago
I kind of rate Ryanair because while yes they are dodgy at least they’re honest about it and just own it, no fake niceties like you get from American companies.

And I’ve saved thousands of pounds in flights around Europe over the years so can’t really complain

mdorazio•1h ago
My favorite is how if you buy a “premium” ticket that comes with a checked bag they still try to trick you into paying for a checked bag (again).
pjmlp•1h ago
Unfortunately some of the airports I care about only have connections mostly with low cost, Ryanair and others.

If regular lines would care to offer similar connections, I would gladly pay a bit more.

sverhagen•1h ago
People often say they'd gladly pay a bit more, but I don't think that's how they act.

In the case of Ryanair, I think not using them often means that a casual weekend away could become a much bigger dent in my family's monthly budget.

GJim•29m ago
> People often say they'd gladly pay a bit more, but I don't think that's how they act.

No.

I'd gladly pay more and do. However, Ryanair (piss be upon them) have a virtual monopoly on routes I need.

pjmlp•29m ago
True, however in many cases they, or other similar companies, are the only ones covering for the route.
brnt•7m ago
I've bought Ryanair tickets twice, but never flown with them. I used _them_ as insurance for possible issues on my preferred connection or for having a minimum viable travel path while I have time to look for a better flight.

Because they're the only option for certain airports I expect to actually fly with them at some point. May that day never come though ;)

jorisboris
curiousgal•1h ago
I have never flown with them only because they're the only airline I have come across that forces you to create an account to buy a ticket.
jdw64•1h ago
The funny thing about our era is that there is no censorship on corporations, but the state is very active in censoring individuals. Sometimes I feel that legal action is needed against the UX dark patterns of these corporations
LoganDark•54m ago
Sure there's censorship on corporations. Look at how PayPal and other payment processors have been treating Steam lately. And any other platform that promotes individual freedom. Corporations are no longer immune as long as they don't support the ideology.
fredsted•1h ago
I see EU always regulating all sorts of things, ostensibly to help consumers, but why aren't they doing something about scam airlines like Ryanair?
w3ll_w3ll_w3ll•1h ago
Dark patterns are already regulated, but Ryanair does not comply.
sutib•1h ago
Your comment form is broken on mobile. It asks for a captcha but doesn't prompt one
danosull•1h ago
Thanks very much for letting me know. I've just starting blogging again and the old Wordpress instance needs some love (or replacing...) I think I maybe enabled some background Captcha thing back in the day. It obviously doesn't work well as I have thousands of spam comments sitting in the moderate queue.
Oarch•50m ago
Classic dark pattern /s
LoganDark•1h ago
No comment about how you must download the app and it is the only way to access your pass? There is not even a QR code or barcode for the pass available any other way?
deepvibrations•58m ago
Yes - that's worth a mention!
danosull•58m ago
Yes, great point. Privacy / dark pattern concerns aside, I used to like having a paper pass in case something happened to my device. I wonder what would happen in practice if you printed a screenshot of the app? After all, a screenshot on a phone works fine.
LoganDark•57m ago
My qualm is that corporate apps like this are malware and I don't want them on my device. Especially when they know the only way to get me to install it is to force it on me. That makes me especially not want it. So even installing the app in the first place just to get the code doesn't sit right.

So this has nothing to do with where the code is, but that getting access to it requires the malware.

gib444•1h ago
I am shocked that Ryanair stoop to such levels, because the Irish always come across as actually morally superior to many other people, and I thought that would extend to just implementing good and honest business practices at the expense of profit. I am also similarly shocked about past GDP shenanigans, aiding in tax evasion by large multinationals, and the Irish privacy regulator being so weak on GDPR violations. I don't get it - just an a few bad apples I guess. And also this happens in other countries so it's ok
dbspin•21m ago
Irish person here... Ireland is a real country, with a wide diversity of human temperaments. Culture doesn't override greed, nor does it impart 'morality'. Moreover, Ireland is perhaps the most Americanised EU nation. Decades of neoliberal government, endemic corporate corruption and poor regulation of anything that threatens the corporate tax avoidance status quo.
sylware•58m ago
It is crazy how dark patterns are happening everywhere, for instance, in my country on post office automatons: basically in their UI, when they are asking to input your email address (which does not work with self-hosted email addresses without DNS, namely with IP literals, BTW), you cannot "see" the button to skip that step, since the button is different from all the others and clearly 'melted' in the background.

I don't think this is a mistake, but something malicous clearly thought through.

gordian-mind•55m ago
It's okay, the service they provide is invaluable: cheap movement. If anything, I wish the EU was regulated by Ryanair to stop taking all my money for zero result.
thimabi•54m ago
That “Don’t Insure Me” option hidden in the middle of a country list is pure evil. I’m used to seeing dark patterns everywhere but that’s a first for me.

From where I stand, it’s not fair to charge the hell out of people who fall for these tricks while giving steep discounts to the ones who don’t. Maybe there’s a “fool me once” aspect to Ryanair’s shenanigans, so at least their impact might be limited somehow.

throwawaysleep•46m ago
Eh, we might be all better off if a lack of curiosity was more regularly financially excruciating.
rescripting•43m ago
I just want to see a price and book a flight, not engage in an online escape room with financial consequences.
piva00•20m ago
Better off by being exhausted on never trusting any purchasing process? No, thank you, I don't need nor want to be curious when I just want to purchase a flight ticket.
antiloper•16m ago
Eh, we might be collectively better of if we just all robbed your house
wongarsu•31m ago
To be fair, that is described as an 8 year old example. Their current UX is much more clear.

Their current pattern is more about playing into the fear of what happens without insurance, without selecting your seat, when you don't pay for early check in and forget to do it online on the day before the flight, or what happens if you show up with more or larger luggage than what you booked. Fears they themselves create with high fees for showing up with too much luggage or for checking in at the airport

There is still a bit of praying on people who are in a hurry or are impatient, don't read the screens and just click the most prominent button. The most obvious is the seat selection. But it's no longer the most prominent way they get you

neals•51m ago
It's why they're cheap though. I fly around Europe for 30 euro's. If this is how that works, it works. And after hundred+ flights with them, believe me, I have had my share or RyanScam. I just play their game and laugh.
tonyedgecombe•7m ago
[delayed]
csomar•4m ago
The problem is that they affect people unequally. I do benefit from this stuff because I can navigate the UX struggle but many people can’t and these happen to be the not so fortunate people in society and most vulnerable.

It’s definitely why some stuff is regulated (ie: loan interest)

sva_•51m ago
When I was a broke student I used a script to observe the RyanAir prices and frequently flew around Europe for extremely cheap (10kg carry-on/backpack). Good times. These dark patterns are a nuisance but easy enough to navigate around.
alexhans•48m ago
The Foil Arms & Hog 12 year old skit [1] is still relevant.

- [1] https://youtu.be/Id-zzOGnN6A (Website part at 1:42 calling out the insurance example).

Cider9986•47m ago
Someone should make an extension that clarifies everything, kind of like the anti-enshitification extensions for youtube.

https://unhook.app/

sph•44m ago
The problem is that, adapting Brandolini’s law, it is an order of magnitude harder to make an extension to circumvent these tricks when companies have teams that make daily changes to their applications to make it shittier than before
wongarsu•40m ago
Last time I booked I was actually impressed with how well Ryanair was explaining everything. There is not much to clarify. You can see the same in the video in the post (which also features much clearer UX than the 8 year old example of the option in the country selector the article leads with).

If anything, RyanAir's strategy is to overexplain things, in hopes that people are unwilling to read what's on the screen and just click the first thing that advances the process

sgt•41m ago
"You must download the RyanAir app."
jwpapi•38m ago
I wonder if this makes the world a fairer place actually. Because it allows people that are attentive and have time to dig through this to save money. The lowest price would be higher without these patterns.

It’s a polarizing idea, but frankly it’s what the world moves too and seem to work on the market. Some people are lazy or don’t have time and pay more money and some people have less time and dig through dark patterns, collect coupons or utilize ramp up subsidizing.

All those people that actually "work" through it will have less of a prime as if these patterns wouldn’t exist.

The question still remains would the world be a better place without these patterns,as it wastes time and acts against user intent.

It’s just a fascinating question to me, because a lot of things are not as simple as they seem of the first glance.

NicuCalcea•14m ago
Some people are also old, or not very technically literate, or have poor vision, or aren't experienced flyers. I can navigate around the dark patterns despite being very lazy, but my dad who only uses a computer occasionally would really struggle with them. That is not a fairer world to me.
flexagoon•33m ago
Is seat selection really a dark pattern? Exit row seats are the most worthwhile add-on to buy when flying IMO, sometimes having even more leg room than business class seats for a fraction of the cost.
bz_bz_bz•31m ago
I would argue that 4 and 6 are not dark patterns but necessary CYA given they cover two of their most common complaints.
drooopy•31m ago
The Ryanair website is a who's who of everything you're supposed to avoid in UI/UX design.
jen729w•21m ago
I just ordered a pizza from Uber Eats here in Taiwan and was offered the option to "Try Uber One".

Clicking "Try now" in fact just signs you up for Uber One. So I suppose you are, technically, trying it. For money.

Dirty. I'm Australian and I'm sure that wouldn't be legal.

csomar•13m ago
When I am looking at airbnb I use an Australian VPN to get pricing to work as it should.
amiga386•17m ago
Fascinating Aida: Cheap Flights https://www.youtube.com/watch?v=ZAg0lUYHHFc

    After studying the website we decided it was best
    to pay priority boarding so we'd sit three abreast
    (three abreast, that's the best)
    And of course we'd all have luggage, so that's an extra cost
    And then we paid insurance in case our cases might get lost
debarshri•11m ago
Ryanair is genuinely a good product. You get what you pay for.

The website reflects their corporate attitude, which i think is okay.

not-kinsale-joe•7m ago
I find the dark patterns here acceptable because the prices on their flights are so grossly cheap. I can always fly on KLM, British Airways ect
rsynnott•5m ago
It's amazing; I take maybe five or six Ryanair flights a year, and every single time checkin is worse than the time before.

Unfortunately, they're often the only option from Dublin->wherever with reasonable times; unless I want to go at five in the morning or something I am stuck with them.

iamflimflam1•3m ago
And this the big problem. Normally, competition would take care of this. Someone would come along and offer a better service.

Unfortunately there are many instances of no competition - which then leads to abuse.

Grombobulous•2m ago
I want to remind everyone just how bad of a deal travel insurance is.

Yes, there are instances where travel insurance makes sense or may be practically a requirement. Health and/or evacuation insurance for foreign travel and/or cruising may be practically a necessity. You don’t want to be paying tens of thousands of dollars when you need a helicopter to take you off your cruise ship to a hospital.

But if your primary reason for purchasing insurance is insuring yourself against a trip that has to be skipped or modified last minute, you can probably skip it.

The way I insure against these sort of things:

- Buying hotel rooms that are not prepaid and refundable up until the day before check-in

- Paying attention to airline policies. Sure, my United airlines fare isn’t refundable, but if I cancel the flights I get all the money back in flight credits I can use within 6 months.

- Rental cars, same deal as hotels. They’re easy to book with no payment up front.

- Use a good travel credit card with its own trip insurance perks (usually not as comprehensive)

Do I pay more to book flexible like this? Yeah, but I can also keep my money gaining interest until the day of the trip. And the thing about travel insurance is that you still have to deal with the claims process if you need to use it.

•
37m ago
Bad UX (online, onsite, customer service) is not a bug. Ryanair makes you feel like livestock so you experience their cheapness. You must feel like they are milking everything they can to offer absolute lowest possible price.

This include never taking accountability when shit hits the fan.

mapkkk•1m ago
A few years ago, I applied for a customer service job for an outsourcing company that was contracted by Ryanair. They had a two week unpaid training, I tapped out on day 3 of the training, but until that point, I was given all the training material, including the spiels they train the agents on, which they actually call spiels.

Unless a customer mentions, specific wording (I forget what exactly now) - wording that matches the underlying regulation that entitles the customer to some kind of recourse by law, the agents are instructed to deny and weasel out of it. As in, even though they are legally obliged to give you that specific recourse, unless you demonstrate to them that you have proper knowledge of the law, they will simply act like you have no rights.

It was very slimy, and I literally couldn't stomach it. I don't know how they train their customer service agents now, but I would highly recommend doing a few google searches and some prompting to see exactly, literally, what words one must utter to a customer service agent.

Of course, that alone is not enough, the stars also have to align so that the agent you're talking to commands enough of the English language to have comprehended their training, and what you're saying; and not be bogged down with the 7 simultaneous chat tickets they must handle concurrently, in addition to the calls.

•
57m ago
By now they have so many unique routes people with more willingness to spend have to fly Ryanair anyway (or do a layover with a “premium” airline).
whizzter•24m ago
If Ryanair was in the computing world, Oracle's audit department would look like nice guys.
robofanatic•15m ago
I always think these airline people see passengers as fish and put baits all over the places.
rsynnott•6m ago
> That “Don’t Insure Me” option hidden in the middle of a country list is pure evil.

I think they may actually have gotten in trouble for that one; they've stopped doing it (as noted in the article it was from eight years ago).