MurphyA/hacker-news huggingface dataset:
by mtnrabi | 2025-06-17 00:56:36+00:00
I love traveling, but I noticed a huge pain when searching for cheaper flights: you typically need to manually check different dates, nearby airports, and combinations.

It’s messy, slow, and you usually miss cheaper options just because you’re not exhaustive enough.

So I created an engine that live scrape google flights & sky scanner that lets you search many combinations with a single sentence. For example:

“3-night roundtrip from London to Paris or Rome in the next 30 days, Thursday to Sunday only”

This lets you quickly find the best match — cheaper, faster, or a combination of both — without clicking through countless calendar menus.

Tech stack (in case you’re curious): API: FastAPI (Python, using MCP for LLM communication) Hosting: AWS (using free tier services + some credits from one of their programs), Netlify for frontend Design: Next.js + a lightweight UI

I originally built it for myself, but now it's free and available if you want to give it a spin. Would love your feedback — whether it's on UI, functionality, or scaling.
by Marsymars | 2025-06-17 00:57:32+00:00
> Part of me thinks the reason why they don’t offer that paid ad-free version of Facebook (which they built to try and appease the EU regulators) in the US is because their ARPU is so high that people would laugh at the price “Facebook/IG Premium” would have to cost.

The ad-free one doesn’t have to cost more than the ad-supported ARPU. There’s a pretty reasonable argument to be made that social media services with near-ubiquitous uptake should be regulated as utilities, and regulators could reasonably place the price at cost + a marginal profit margin as determined to be reasonable, like they do for other utilities that are privately-owned.

> Also, don’t forget that at least for now, paid subscriptions to social media apps would need to pay a 30% rent to the platform owner duopoly.

They don’t have to offer paid subscriptions via IAP.
by mc32 | 2025-06-17 00:57:42+00:00
It’s absolutely sad and heavily ironic that this book now gets slapped with trigger warnings[1] What in hell has happened to people?

How in hell is any adult supposed to read any book of consequence if routine things trigger them? Moreso for such an iconic book that criticizes crass authoritarianism.

[1]https://uk.news.yahoo.com/putting-trigger-warnings-george-or...
by zzo38computer | 2025-06-17 00:58:29+00:00
Is that necessary?

For one thing, just because you are logged into one does not mean that you intend to be logged into other one also.

For another thing, it can be done by X.509; if there is a certificate that both systems allow for authentication, then the ones that are issued by that certificate can also be used by the other system, too.

A third thing is that partial delegation of authorization is also possible by X.509, and this can also be used to act on the user's behalf (which seems to also be mentioned in the article). The way that this would work is as follows:

1. The client uses a certificate previously issued to them to issue a certificate to the server (containing the server's public key, which the client already knows because the server also has a X.509 certificate). This certificate will contain an extension to specify the authorization.

2. The server then acts as a client, using the issued certificate for authentication, to another server.

3. The another server verifies the certificate chain, and grants the authorization according to the interaction of the authorizations permitted by each certificate in the chain (i.e. the operation must be authorized by each certificate in the chain in order to be authorized by the chain).

(Doing something like the fine-grained personal access tokens of GitHub would be similar except that the client issues a certificate to themself instead of to another server. You can also issue a certificate to yourself without limiting the permissions, e.g. in case you want to store the private key of the first certificate on a separate computer that is not connected to the internet, to be less likely to be compromised.)
by al_borland | 2025-06-17 01:00:27+00:00
Movie theaters have a similar model. The movie gets you in the door, but it’s very low margin. They make almost all their profit on the concessions.

While I can count on one hand the number of times I walk into the store at a gas station in a given year, I know others who buy things on a daily basis, to the point that they’re on a first name basis with everyone there and the employees start asking questions if a few days go buy without a visit.
Show HN: Lynk – Real-time and daily app updates via websockets (macOS, no SDKs)
by ssh_shailesh | 2025-06-17 01:00:48+00:00
Hi hackers!

I'm a self-taught solo teenage dev

ever wanted to show what you're doing right now on the internet?

well I've been wanting to for a while, so I built Lynk, a lightweight macOS app that tracks your active apps, window titles, and daily usage in real time, and broadcasts that data over WebSockets. Oh and it also updates whenever you switch apps to connected clients!

No SDKs, no APIs — just local tracking + a websocket endpoint you can ping from any language.

GitHub: https://github.com/shaileshsaravanan/lynk
by tho23iwlefdsfd | 2025-06-17 01:01:06+00:00
A disclaimer: this "political" nature of everything is deeply baked into Western culture, going all the way back to pre-Xtian 'Western' (~ non-Indian) religion.

Things are a lot more subtlety in broadly "Indosphere" (or atleast its old version before all the rampage of Islam and Western colonization).
by z2 | 2025-06-17 01:01:38+00:00
I'm reminded of this famous quote from the Nuremberg Diary, and the casualness of how it seems to have been stated:

Göring: Why, of course, the people don't want war. Why would some poor slob on a farm want to risk his life in a war when the best that he can get out of it is to come back to his farm in one piece? Naturally, the common people don't want war; neither in Russia, nor in England, nor in America, nor for that matter in Germany. That is understood. But, after all, it is the leaders of the country who determine the policy and it is always a simple matter to drag the people along, whether it is a democracy, or a fascist dictatorship, or a parliament, or a communist dictatorship.

Gilbert: There is one difference. In a democracy the people have some say in the matter through their elected representatives, and in the United States only Congress can declare wars.

Göring: Oh, that is all well and good, but, voice or no voice, the people can always be brought to the bidding of the leaders. That is easy. All you have to do is tell them they are being attacked, and denounce the pacifists for lack of patriotism and exposing the country to danger. It works the same way in any country.

https://en.m.wikipedia.org/wiki/Nuremberg_Diary
by gsf_emergency | 2025-06-17 01:01:42+00:00
not a major one..

https://www.quora.com/Why-is-SO2-not-considered-a-major-gree...

In fact, it is a candidate for reducing warming

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

https://techcrunch.com/2025/04/18/trump-epa-targets-two-man-...

(Neal Stephenson wrote a novel promoting it:

Termination Shock)
by jwr | 2025-06-17 01:02:32+00:00
> You pay junior devs way way way more money for the privilege of them being bad.

Oh, it's worse than that. You do that, and they complain that they are underpaid and should earn much, much more. They also think they are great, it's just you, the old-timer, that "doesn't get it". You invest lots of time to work with them, train them, and teach them how to work with your codebase.

And then they quit because the company next door offered them slightly more money and the job was easier, too.
by isaacvando | 2025-06-17 01:02:36+00:00
Here's the contents of a. Let me know if there are any other commands you'd like me to type.

``` handleCommandInput 1, buffer "" c 'j' handleCommandInput 2, buffer "" c 'j' after handleCommandInput, buffer 0x104c5b780"j" c 'j' handleCommandInput 1, buffer "" c 'k' handleCommandInput 2, buffer "" c 'k' after handleCommandInput, buffer 0x104ca8b70"k" c 'k' handleCommandInput 1, buffer "" c 'l' handleCommandInput 2, buffer "" c 'l' after handleCommandInput, buffer 0x104c5bab0"l" c 'l' handleCommandInput 1, buffer "" c 'k' handleCommandInput 2, buffer "" c 'k' after handleCommandInput, buffer 0x104ca8d20"k" c 'k' handleCommandInput 1, buffer "" c 'j' handleCommandInput 2, buffer "" c 'j' after handleCommandInput, buffer 0x104c5b480"j" c 'j' handleCommandInput 1, buffer "" c 'h' handleCommandInput 2, buffer "" c 'h' after handleCommandInput, buffer 0x104ca89c0"h" c 'h' handleCommandInput 1, buffer "" c 'g' handleCommandInput 2, buffer "" c 'g' after handleCommandInput, buffer 0x104cae780"g" c 'g' handleCommandInput 1, buffer "" c '1' after handleCommandInput, buffer "" c '1' handleCommandInput 1, buffer "" c '2' after handleCommandInput, buffer "" c '2' handleCommandInput 1, buffer "" c '3' after handleCommandInput, buffer "" c '3' handleCommandInput 1, buffer "" c '1' after handleCommandInput, buffer "" c '1' handleCommandInput 1, buffer "" c '2' after handleCommandInput, buffer "" c '2' handleCommandInput 1, buffer "" c '2' after handleCommandInput, buffer "" c '2' handleCommandInput 1, buffer "" c '3' after handleCommandInput, buffer "" c '3' handleCommandInput 1, buffer "" c '\3' handleCommandInput 2, buffer "" c '\3' after handleCommandInput, buffer 0x104cae690"\3" c '\3' handleCommandInput 1, buffer "" c '\3' handleCommandInput 2, buffer "" c '\3' after handleCommandInput, buffer 0x104adaed0"\3" c '\3' handleCommandInput 1, buffer "" c '\3' handleCommandInput 2, buffer "" c '\3' after handleCommandInput, buffer 0x104ca8720"\3" c '\3' handleCommandInput 1, buffer "" c '\4' handleCommandInput 2, buffer "" c '\4' after handleCommandInput, buffer 0x104bf8d80"\4" c '\4' handleCommandInput 1, buffer "" c '\3' handleCommandInput 2, buffer "" c '\3' after handleCommandInput, buffer 0x104caaa80"\3" c '\3' handleCommandInput 1, buffer "" c '\4' handleCommandInput 2, buffer "" c '\4' after handleCommandInput, buffer 0x104ca8e40"\4" c '\4' ```
by Marsymars | 2025-06-17 01:02:40+00:00
> This is only true if they introduce them. i.e. FB doesn't have a paid service, but obviously Youtube does.

FB does - “Meta Verified” for $16/month (presumably different depending on locale), but the benefits aren’t very good. (A verified badge, Increased account protection, Enhanced support, Upgraded profile features, Bonus stars and stickers)
Ask HN: How to Deal with a Bad Manager?
by finik_throwaway | 2025-06-17 01:03:19+00:00
Need some real life advice and stories from experienced folks.

I’ve been working for few years in a large company (think faang as a good approximation) in one of the departments under 1 manager. Relatively good one.

Then by the will of higher ups some teams got drastically reorged and I ended up in a different team with a new manager. Terrible one.

Micromanagement, lack of vision, poor communication, poor planning, zero support, full package. About half the team share similar view. The other half seems like just playing along.

To add more context the overall management culture in the company is neither toxic nor great. There is definitely hierarchy and go over her head doesn’t sound like a good idea. Internal movements are basically non existent.

I still care about the mission and about what I do. Though not as much as before this all happened.

What would you do in my shoes to make the best of the situation?
by perching_aix | 2025-06-17 01:04:12+00:00
> George Orwell’s estate has been accused of attempting to censor 1984 by adding a “trigger warning” preface to a US edition of the dystopian novel.

> The new introductory essay describes the novel’s protagonist Winston Smith as “problematic” and warns modern readers may find his views on women “despicable”.

How is this different to something like the PEGI or ESRB labels? Because to the extent that I can tell, nohow, apart from being more verbose, although I wasn't able to find the actual text.

And how is an additive change censorship? Like that's a new one, even for me.
by ultimafan | 2025-06-17 01:04:19+00:00
Nothing is inherently wrong with that if you still get your work done. And I agree that you can find ways to slack off in the office just the same.

I'm not saying everyone needs to be glued in butt in seat 8 hours a day 5 days a week to be productive. I'm saying I suspect that for a large and noticeable enough amount of people it is more shameful to slack off in office when they have to spend all day sitting next to / passing by / talking to the people they are accountable to than when they spend their whole day at home with no worry that they're being judged by anyone. It's no doubt much easier to justify goofing off all day instead of working when your boss and coworkers aren't in constant visual range of you.

Companies probably noticed this (I don't think a degree in psychology is needed to acknowledge that most people act differently alone vs in social settings) and are making people go back.
by vjvjvjvjghv | 2025-06-17 01:04:28+00:00
I find it a little disappointing that they are reducing it to Trump. The left has its own version of “Newspeak” thanks to political correctness and DEI efforts. I guess in the end people in power or who want to get in power will promote vocabularies that support their cause and discourage use of words that don’t support them.

I feel more and more we are slowly moving into a future between 1984 and Brave New World.
by PaulHoule | 2025-06-17 01:05:18+00:00
That's what, 255 moves? A reasonable way to do that via CoT would be for it to determine the algorithm for solving it (which it might "know" because it was in the training data, or perhaps it can look up with a search engine, or perhaps it can derive it) and then work all the steps.

If it has a 1% chance of making a mistake per step, which is likely, because the vector space data structure isn't the right structure to represent the problem, from the viewpoint of ordinary software, it has about an 8% chance of getting the whole thing right. I don't like those odds.

On the other hand, most LLMs can write a decent Python program to solve Hanoi, such as

def tower_of_hanoi(n, source, target, auxiliary): if n == 1: print(f"Move disk 1 from {source} to {target}") return tower_of_hanoi(n - 1, source, auxiliary, target) print(f"Move disk {n} from {source} to {target}") tower_of_hanoi(n - 1, auxiliary, target, source)

(thanks Copilot!) and if you (or it) can feed that to a Python interpreter there is your answer, unless N is so big it blows out the stack. (One of my unpopular opinion is that recursive algorithms are a lower teaching)

I wouldn't expect most humans to get Hanoi right at N=8 unless they were super-careful and multiple-checked their work. Something I learned getting a PhD in theoretical physics is that even the best minds won't get a 50-page calculation right unless they back it up with unit and integration tests.
by eddythompson80 | 2025-06-17 01:06:23+00:00
> Even mediocre food is still functional, and usually still enjoyable.

That's not even remotely close to being true. Plenty of people would order a $25 dish at a place and not like it. Not finishing the dish, or throwing a way a half eaten candy bar or bad-tasting-$6-cup of coffee is very normal. Plenty of (if most) food is meh or not enjoyable. It just serves a purpose and fills you and you move on.
by Eisenstein | 2025-06-17 01:06:56+00:00
Brave is such a browser but seeing as it is backed by Thiel's VC money and involves a crypto monetization incentive for the user (which can easily be turned off, btw) it evokes strong emotions in people who are rightly averse to such things. However, it does do pretty much everything privacy advocates ask for as soon as you turn off a few settings. I use it and would recommend it for people who want a anti-tracking, anti-ad browser if you can live with the drama around it.
by perching_aix | 2025-06-17 01:08:13+00:00
I dunno man, I think if I went through a bout of suicidal thoughts for a few years, even attempted a few times, I might want to skip on media that features suicide for example. And the only way to do that is if you're given a heads up about it ahead of time.

This trigger warning stuff in my view is literally just content labels with some political coating on top. Reminds me to folks rediscovering vending machines in the form of overly complicated and brittle AI robotized fast food restaurants.
by munificent | 2025-06-17 01:12:04+00:00
1. Secretary of Defense feels like bombing some place. Asks aide to write a report on, justification, logistics, and consequences.

2. Aide tells subordinate to write report.

3. Subordinate uses ChatGPT to write the 100-page report. Sends it to aide.

4. Aide uses ChatGPT to summarize report. Sends summary to SecDef.

5. SecDef accidentally posts summary on publicly-accessible social media page, then forwards to President.

6. Bombs go boom.
by gnabgib | 2025-06-17 01:12:06+00:00
Seems to be a reprint of the guardian article https://www.theguardian.com/world/2025/jun/13/pentagon-pizza... (15 points, 3 days ago, 5 comments) https://news.ycombinator.com/item?id=44270920

AFP was the source (of both).. looks like this is the Original source: <https://us.afpnews.com/article/?pizza-delivery-monitor-alert...>
by PaulHoule | 2025-06-17 01:12:26+00:00
One way or another there is

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

and it affects all the ways you might retire, no matter if it is "my children will take care of me", "my government will take care of me", "my mutual funds will take care of me".

The situation gets more favorable with more population/economic growth, is difficult in the steady state, and is atrocious in a state of decline. See

https://en.wikipedia.org/wiki/Logan%27s_Run_(film)
Show HN: Bolt Automations – Save Tokens and Time on Bolt.new
by kstonekuan | 2025-06-17 01:13:17+00:00
I built a Chrome extension that helps users of bolt.new save tokens and stay focused.

It automatically switches to Discussion Mode (which uses ~90% fewer tokens than Build Mode), sends real-time Discord notifications when tasks complete, errors occur, or input is needed, and optionally includes AI-powered summaries via GPT-4o, Claude, or Gemini.

Chrome Web Store: https://chromewebstore.google.com/detail/bolt-automations-by...
by paxys | 2025-06-17 01:15:49+00:00
> “This contract, with a $200 million ceiling, will bring OpenAI’s industry-leading expertise to help the Defense Department identify and prototype how frontier AI can transform its administrative operations, from improving how service members and their families get health care, to streamlining how they look at program and acquisition data, to supporting proactive cyber defense,”

Translated - they'll hand out GPT access to a bunch of service members and administrators. Except the UI will have a big DoD logo and words like "SECURE" and "CLASSIFIED" will be displayed on it a few dozen times.
by asmodeuslucifer | 2025-06-17 01:16:09+00:00
“Well, we need water," Miller said. "We don’t really care what the source is as long as it’s good, clean water that we can grow crops with. Fracking water would be fine."

Miller said the goal won't be just to treat the water, but to fully remove harmful substances like heavy metals to ensure it's clean and safe. He added that there are methods to achieve that, and the Texas Commission on Environmental Quality would be responsible for regulating the process.

Technically true -- clean water is clean water -- the relevant conundrum is if you trust the people who clean it and those who make sure it is clean.
by Projectiboga | 2025-06-17 01:16:16+00:00
It was done at Harvard Divinity School in 1962

https://en.m.wikipedia.org/wiki/Marsh_Chapel_Experiment

The Marsh Chapel Experiment, also called the "Good Friday Experiment", was an experiment conducted on Good Friday, April 20, 1962 at Boston University's Marsh Chapel. Walter N. Pahnke, a graduate student in theology at Harvard Divinity School, designed the experiment under the supervision of Timothy Leary, Richard Alpert, and the Harvard Psilocybin Project.[1] Pahnke's experiment investigated whether psilocybin would act as a reliable entheogen in religiously predisposed subjects.[2]
by tom_ | 2025-06-17 01:17:07+00:00
Why not? I expect they're already categorised to some extent - after all, how many straight men would want to read the ones where gay men are fucking each other and sucking each other's cocks and whatnot? - and this would just be an extended version of that.

(EDIT: after stepping away from the keyboard, I was struck by the question of how many men of any orientation would want to read erotic novels anyway! - when they could just load up private browsing mode and watch more videos of people doing their favourite nasty shit than they'd ever be able to muster the urge to view to completion. But my view is that the question was dumb enough as posed already without needing to think about it any more. But maybe there's more to unpack here, if anybody is so inclined, which I'm not - though I'll admit that I've instinctively taken a male perspective here, even though that was never specified. Apologies.)
by quantadev | 2025-06-17 01:17:33+00:00
An observable is always the strongest evidence but there's also the improbability of a mathematical coincidence that can serve as almost as strong evidence. For example the fact that the Bekenstein-Hawking entropy of an Event Horizon comes out to exactly be the surface area divided by plank-length-square units, seems to me almost a proof that nothing really falls into EHs. They only make it to the surface. I'm not saying Holographic Theory is correct, but it's on the right track.

My favorite conjecture is that what happens is things effectively lose a dimension when they reach the EH surface, and become like a "flatlander" (2D) universe, having only two degrees of freedom on the surface. For such a 2D universe their special "orthogonal" dimension they'd experience as "time" is the surface normal vector. Possibly time only moves forward for them when something new "falls in" causing the sphere to expand.

This view of things also implies the Big Bang is wrong, if our universe is a 3D EH. Because if you roll back the clock on an EH back to when it "formed" you don't end up at some distant past singularity; you simply get back to a time where stuff began to clump together from higher dimensions. The universe isn't exploding from a point, it's merely expanding because it itself is a 3D version of what we know as Event Horizons.

Just like a fish can't tell it's in water, we can't tell we're on a 3D EH. But we can see 2D versions of them embedded in our space.
by mjrbrennan | 2025-06-17 01:18:46+00:00
Not trying to be rude here, but that `last_week.md` is horrible to me. I can't imagine having to read that let alone listen to the computer say it to me. It's so much blah blah and fluff that reads like a bad PR piece. I'd much rather scan through commits of the last week.

I've found this generally with AI summaries...usually their writing style is terrible, and I feel like I cannot really trust them to get the facts right, and reading the original text is often faster and better.
by aspenmayer | 2025-06-17 01:18:59+00:00
I think it’s largely liberals who tone police the dirtbag left, like when they were calling Bernie Sanders sexist for something that I never heard articulated well, but was when he was running in the primary against Hilary Clinton. I’m convinced that the whole identity politics wave is controlled opposition from establishment powers in both the liberal and conservative wings of the two-team uniparty system.
by AnthonyMouse | 2025-06-17 01:19:04+00:00
People do this:

https://news.ycombinator.com/item?id=44294402

So they use Firefox 99% of the time and then if they encounter the rare thing that requires DRM they treat it like toxic waste that has to run in an isolated sandbox, which doesn't need to be the same browser they use for anything else.

The only other sensible option is to get out the reversing toolkit and break the DRM.