MurphyA/hacker-news huggingface dataset:
by pkal | 2025-08-21 17:57:08+00:00
Can you clarify if you mean that you do no understand the reasons that people dislike these images, or do you find the very idea of disliking it hard to relate to?

I cannot claim that I understand it well, but my best guess is that these are images that represent a kind of culture that I have encountered both in real-life and online that I never felt comfortable around. It doesn't seem unreasonable that this uneasiness around people with identity-constituting interests in anime, Furries, MLP, medieval LARP, etc. transfers back onto their imagery. And to be clear, it is not like I inherently hate anime as a medium or the idea of anthropomorphism in art. There is some kind of social ineptitude around propagating these _kinds_ of interests that bugs me.

I cannot claim that I am satisfies with this explanation. I know that the dislike I feel for this is very similar to that I feel when visiting a hacker space where I don't know anyone. But I hope that I could at least give a feeling for why some people don't like seeing catgirls every time I open a repository and that it doesn't necessarily have anything to do with advocating for a "corporate soulless web".
by estimator7292 | 2025-08-21 17:57:17+00:00
You do not establish a VPN connection in the clear. You must give your client the encryption key before connecting. All transactions are fully encrypted from the beginning.

Besides that, when negotiating a secure connection through unencrypted channels you typically use Diffe-Hillman to establish the encryption keys. As far as I'm aware, this method cannot be broken. Both nodes compute their own private encryption key and do math to create unencrypted data that must be verified by the other node's key. Even if you had full control of the data stream, you can't determine those private keys and cannot break into the encrypted connection that follows.

Also VPNs are typically UDP, but there's no hard requirement as far as I know.
by PaulHoule | 2025-08-21 17:57:53+00:00
The real root of brokenness in physics is not bad ideas or a lack of good ideas but it is that experiments are nowhere near being able to answer the big questions. Ok, we will probably get some insight into the neutrino mass from KATRIN but we are in the dark when it comes to dark matter, proton decay (predicted by all GUTs including string theory), etc.

In the absence of real data there is all sorts of groupthink and nepotism [1] but it is really beside the point. People are fighting for a prize which isn’t there. As an insider-outsider myself I have had a huge amount of contact with (invariably male) paranoid delusional people who think they’ve discovered something great in physics or math [2], it’s really a mental illness.

[1] https://pmc.ncbi.nlm.nih.gov/articles/PMC9755046/ is the master scandal of academia

[2] https://en.wikipedia.org/wiki/Joseph_Westley_Newman stole away a really good lab tech from the EE department at my undergrad school
by umuslitdinov | 2025-08-21 17:58:04+00:00
Hi HN,

I’ve been working on 2Flights, a flight tracking app for iOS and Android. With App in the Air shutting down and Flighty being iOS-only, I wanted to build a cross-platform alternative that’s simple, real-time, and community-driven.

Features:

Add flights manually, forward itinerary emails, or import from Flighty

Get real-time notifications for delays, gates, and schedule changes

Track personal flight stats (miles flown, airports visited, aircraft types, etc.)

Global leaderboard filtered by month, year, or all-time

250+ airline liveries (including special editions) — the largest collection in any flight app

Dark mode, metric/imperial toggle, multi-language support (7 languages so far)

Tech stack:

Mobile: Flutter (single codebase for iOS & Android)

Backend: Django + PostgreSQL + Redis

Hosting: AWS (ECS Fargate, RDS, CloudFront)

Subscriptions: RevenueCat

Notifications: Firebase Cloud Messaging + APNs

Email parsing: GPT-4o for extracting structured data from itineraries

There’s a free tier (track up to 5 flights with full alerts), plus subscription tiers for heavier travelers. New users get a 7-day trial of the “First Class” plan.

Links: iOS - https://apps.apple.com/us/app/2flights-live-flight-tracker/i... Android - https://play.google.com/store/apps/details?id=io.toflights.a... website - https://2flights.io/

I’d love feedback on both the tech side (stack, scaling, architecture) and the product side (features you’d expect from a flight tracker). Also curious how other indie devs here approach scaling when most usage spikes around specific travel dates.

Thanks!
What are the tools that impacted your teams the most when introduced?
by brunobcampos | 2025-08-21 17:58:07+00:00
I'm curious to know about the tools that impacted your teams/departments/company the most in a positive way, and what the impact was. It could be anything from data like Metabase, analytics like Heap, code editors, LLMs, project management tools, etc. Anything that improved your teams work.

After years with the same stack, it becomes harder to follow trends and discover new tools. My goal is to discover and build a list of some nice, solid tools that have proven impact.
by hvb2 | 2025-08-21 17:58:15+00:00
Assuming your PM is for product manager not project manager.

I would think the engineers usually get their kick out of making things fast or easy to maintain. If you have a product manager and the customers hate the product, how is that the engineers fault?

I've built a couple useless features that I wouldn't want to use and couldn't explain how to use. But if you have a product person, they get to design is BECAUSE they're in the line of fire.

That's a comfortable position to be in as an engineer, except that you sometimes have to build things more than once.
by zahlman | 2025-08-21 17:58:19+00:00
t-strings with str.format-like limitations on what can be substituted in, except the t is actually an operator that applies at compile time when its argument is a literal and at runtime otherwise. And then f is another such operator that sugars over a standard library format(t '{...}') call.

(I've been thinking about this for a while, actually. Since PEP 751 was still in discussion.)
by mattegan | 2025-08-21 17:58:37+00:00
Came here hoping someone would mention those absolutely cursed cameras - the ones with the pre-canned video of a guy in a back office "monitoring" the feeds?

Gets to me the worst when I'm on my 3rd Home Depot trip of the day BEEP looking through a box of pipe fittings that is filled with everything _except_ the fitting matching the label on the box BEEP okay.. the Home Depot website says it's in stock at the one 20 minutes up the store BEEP but, that's what it said about BEEP the stock at this store so.. but hmm BEEP maybe I could combine these two other fittings and save a BEEP ... trip to the other store, okay I'll look here for... BEEP hmm, the two fittings I would need to combine also aren't in the right BEEP box, but... it looks like maybe there's some that someone put back into a BEEP different box? Oh, wait BEEP _none_ of these fittings are in their correct box? What!? BEEP

Sorry I've just never had anybody to talk with this about. I hate those things with a passion. Let me know if you'd like to start a support group.
by throwway120385 | 2025-08-21 17:58:44+00:00
There's always a grain of truth or some shared understanding to every grift. You can see it play out in how people sell you alternative diets or alternative therapies. "Processed foods are bad. Here, eat this thing that's been boiled until it is relieved of all nutrition." "Preservatives are bad, here eat this vegetable that's been heavily salted."

Beware of people who seem to be on the same page with you, especially when they're selling you their own idea.
by Havoc | 2025-08-21 17:59:05+00:00
What I found most interesting about the stat is how media spun it. At a glance they're similar...but the closer you look the more you notice writers are playing it fast & loose:

>only 5 percent of custom enterprise AI tools reach production

>95% of Enterprise AI Pilots Fail to Boost Revenues

>Why are 95% of GenAI pilot projects failing?

>95% of Companies See 'Zero Return'

>5% of integrated AI pilots are extracting millions in value

>95% of generative AI implementations in enterprise 'have no measurable impact on P&L'
by tombert | 2025-08-21 17:59:29+00:00
Probably, kind of funny that the irony is completely lost on her.

I am not in a PhD program anymore and I didn't finish but I was enrolled in one from a good school for a few years. It was for formal methods in computer science, and specifically with regards to functional programming and temporal logic. I probably understand that niche better than most people and I probably could give reasonable educated opinions on it, but that doesn't mean I would be qualified for having strong opinions on biology or physics, or even other fields of computer science really (e.g. data science), even if I had finished my PhD.

A PhD basically means that you were willing and able to work really really hard for a certain amount of time on a very specific subject. Being smart helps but I don't think that's sufficient; I think most people could get a PhD if they were willing to do the work for it. Importantly though, PhDs are extremely focused; in a strange way saying that you have a PhD in physics sort of makes you less qualified to talk about biology.
by runarberg | 2025-08-21 17:59:31+00:00
My favorite conspiracy theory at the moment is that this is a way for the rich to literally burn the excess money to prevent it from getting back to the working classes in an effort to keep the exploitation machine running.

Now, I don’t believe this is an actual conspiracy, but rather a culture of hating the poor. The rich will jump on any endeavor—no matter how ridiculous—as long as the poor stay poor, even if they loose money in the process.
by iainctduncan | 2025-08-21 17:59:32+00:00
I will definitely look at this in detail. I'm doing something similar with S7 Scheme (a scheme that is heavily Common Lisp influenced), and it's working really well. Getting the plumbing going was a fair bit of work, but it's a huge win to be able to reuse my domain-code engine across the browser, C++ apps, and in Max/MSP (through my OSS Scheme for Max extension). Writing music theory related domain code is much nicer in a symbolic lisp family language than in JS.
by JustExAWS | 2025-08-21 17:59:38+00:00
Mid 2020 - at AWS ProServe the internal consulting arm of AWS - full time job

Late 2023 - full time at a third party AWS consulting company. It took around two weeks after I started looking to get an offer

Late 2024 - “Staff consultant” third party consulting company. An internal recruiter reached out to me.

Before 2020 I was just a run of the mill C#/JS enterprise developer. I didn’t open the AWS console for the first time until mid 2018.
by jerf | 2025-08-21 17:59:59+00:00
I wonder if one could extract a "surprisedness" value out of the AI, basically, "the extent to which my current input is not modeled successfully by my internal models". Giving the model a metaphorical "WTF, human, come look at this" might be pretty powerful for those walking cardboard boxes and trees, to add to the cases where the model knows something is wrong. Or it might false positive all the darned time. Hard to tell without trying.
by jameshart | 2025-08-21 18:00:07+00:00
Counterpoint: you should not be connecting to your production database, you should not be running non-critical queries on production database servers, and you probably shouldn’t have permission to see all this data about your users.

Obviously your mileage may vary, your scale is your own, your trade offs are your own trade offs.

But be aware that there comes an operational scale where this is not an acceptable way - operationally, legally, privacy-wise - to investigate customer issues, and you’ll need different tricks.
by Imustaskforhelp | 2025-08-21 18:00:08+00:00
I genuinely don't think that the GP is actually making someone actually listen to the transcription and summary and check if the summary is wrong.

I almost have this gut feeling that its the case (I may be wrong though)

Like imagine this, if the agent could just spend 3 minutes writing a summary, why would you use AI to create a summary and then have some other person listen to the whole audio recording and check if the summary is right

like it would take an agent 3 minutes out of lets say a 1 hour long conversation / (call?)

on the other hand you have someone listen to 1 hour whole recording and then check the summary? that's now 1 hour compared to 3 minutes Nah, I don't think so.

Even if we assume that multiple agents are contacted in the same call, they can all simply write the summary of what they did and to whom they redirected and just follow that line of summaries.

And after this, I think that your summary of seeing that they are really screwing away is accurately true.

Kinda funny how the gp comment was the first thing that I saw in this post and how even I was kinda convinced that they are one of the more smarter ones integrating AI but your comment made me come to realization of them actually just screwing themselves.

Imagine the irony, that a post about how AI companies are screwing themselves by burning a lot of money and then the people using them don't get any value out of it.

And then the one on Hn that sounded like it finally made sense for them is also not making sense... and they are screwing over themselves.

The irony is just ridiculous. So funny it made me giggle
by hbosch | 2025-08-21 18:00:35+00:00
>It almost seems as though the record-setting bonuses they were dolling out to hire the top minds in AI might have been a little shortsighted.

Everything zuck has done since the "dawn of AI" has been to intentionally subvert and sabotage existing AI players, because otherwise Meta would be too far behind. In the same way that AI threatens Search, we are seeing emergently that AI is also threatening social networks -- you can get companionship, advice, information, emotional validation, etc. directly from an AI. People are forming serious relationships with these things in as much a real way as you would with anyone else on Facebook or Instagram. Not to mention, how long before most of the "people" on those platforms are AI themselves?

I believe exactly 0 percent of the decision to make Llama open-source and free was done altruistically as much as it was simply to try and push the margins of Anthropic, OpenAI, etc. downward. Indeed, I feel like even the fearmongering of this article is also strategically intended to devalue AI incumbents. AI is very much an existential threat to Meta.

Is AI currently fulfilling the immense hype around it? In my opinion, maybe not, but the potential value is obvious. Much more obvious than, for example, NFTs and crypto just a few years ago.
by twic | 2025-08-21 18:00:35+00:00
You're certainly right that indexes like these don't benefit from the bubble!

But it's not the case that they "did very poorly". Forgive the UK sources, but compare HMWO (an MSCI World ETF) [1] and PSRW (a RAFI All World 3000 ETF) [2]. These are world indexes, but that's 70% US or something. For the last five years:

Date HMWO PSRW 07/24-07/25 15.77 13.49 07/23-07/24 18.46 14.35 07/22-07/23 13.86 13.87 07/21-07/22 -9.06 -4.93 07/20-07/21 35.31 38.57

It's a small difference. For a set-and-forget investment that insulates you from an AI bubble collapse, it's absolutely fine.

Funnily enough, if you go further back, the RAFI index is actually further behind. No idea what that's about.

[1] https://www.fundslibrary.co.uk/FundsLibrary.DataRetrieval/Do...

[2] https://www.fundslibrary.co.uk/FundsLibrary.DataRetrieval/Do...
by dang | 2025-08-21 18:00:46+00:00
At first I downweighted this article the way we usually do with internet dramas, but on a second look, I think it perhaps deserves better. However, the title is too high-octane (too sensational and personality-focused) to have a good effect on an HN thread.

I've therefore changed it to a different phrase from the article body, which is more neutral and more about the underlying phenomena. It's not a perfect swap, so if anyone can suggest a better (i.e. more accurate but still neutral), we can change it again.

This is not a criticism of the author—we know what people have to do on the internet. But it's in keeping with what we're optimizing this site for: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor....

(Submitted title was "Physics Grifters: Eric Weinstein, Sabine Hossenfelder a Crisis of Credibility")
Show HN: A Minimalist Web Game Built with Trickle
by GraceRaoooo | 2025-08-21 18:00:48+00:00
Hi HN,

I’ve been experimenting with Trickle , an AI-powered no-code builder, and created a simple browser-based game that you can try right away: https://axdjinq2v40r.trickle.host/

It’s a lightweight, minimalist design—no installs or signups needed. The idea was to test how quickly interactive prototypes could be built and shared entirely in the browser using a visual-first workflow.

What you can do: 1. Play directly in the browser (desktop & mobile). 2. Give feedback on the interaction, usability, and feel. 3. Suggest ideas for improvement or fun variations.

Why I made this: I wanted to explore whether Trickle could be used not just for static websites but also for interactive projects like games. This is one of my first tests, and I’d love to hear what you think—especially around gameplay flow and design simplicity.

Thanks in advance for trying it out!
by throwawaymaths | 2025-08-21 18:01:07+00:00
Yeah, that's a problem too. Keynes:

By a continuing process of inflation, Governments can confiscate, secretly and unobserved, an important part of the wealth of their citizens. By this method they not only confiscate, but they confiscate arbitrarily; and, while the process impoverishes many, it actually enriches some. The sight of this arbitrary rearrangement of riches strikes not only at security, but at confidence in the equity of the existing distribution of wealth. Those to whom the system brings windfalls, beyond their deserts and even beyond their expectations or desires, become "profiteers," who are the object of the hatred of the bourgeoisie, whom the inflationism has impoverished, not less than of the proletariat. As the inflation proceeds and the real value of the currency fluctuates wildly from month to month, all permanent relations between debtors and creditors, which form the ultimate foundation of capitalism, become so utterly disordered as to be almost meaningless; and the process of wealth-getting degenerates into a gamble and a lottery.
by arminiusreturns | 2025-08-21 18:01:20+00:00
Stuff like this is why I chose to refactor my project into Godot. It lacks many of the UE/Unity features, so I am building many things myself, but the freedom I get feels worth the work. I have also been working on "commercial" subparts (like a digital twin system for things like datacenters), which this would apply to. I'm increasingly assured my decision was correct.
by diggan | 2025-08-21 18:01:27+00:00
> I always end up getting to the end of all the prompts only to be told I need to speak to a human or the chatbot going in a circle

I've had success with just repeating "Agent please" or "I wanna talk to human" if I notice the chat bot isn't a traditional conditional-if-else-bot but an LLM, and it seems like most of them have some sort of escape-hatch they can trigger, but they're prompted to really avoid it. But if you continue sending "Agent please" over and over again, eventually it seems like the typical context-rot prevents them from avoiding the escape-hatch, and they send you along to a real human.
by fluoridation | 2025-08-21 18:01:31+00:00
If we suppose that ANNs are more or less accurate models of real neural networks, the reason why they're so inefficient is not algorithmic, but purely architectural. They're just software. We have these huge tables of numbers and we're trying to squeeze them as hard as possible through a relatively small number of multipliers and adders. Meanwhile, a brain can perform a trillion fundamental simultaneously because every neuron is a complete processing element independent of every other one. To bring that back into more concrete terms, if we took an arbitrary model and turned it into a bespoke piece of hardware, it would certainly be at least one or two orders of magnitude faster and more efficient, with the downside that since it's dead silicon it could not be changed and iterated on.
by papercrane | 2025-08-21 18:01:46+00:00
Quadlets also support a .kube file. I have a similar use case where I have 6 containers I want to all run on the same network. So have a k8s YAML file that has a pod with the containers, their configuration and path mapping and then a have a `service.kube` file with a '[Kube]' section and a 'Yaml=/path/to/config.yaml' directive. That creates a single service to stop/start with systemd and has all the containers running on the same network in a single pod.
by badFEengineer | 2025-08-21 18:01:54+00:00
nice! an alternative solution I came up with (it's the same intuition as divide and conquer, just a flattened out version, same value of 49):

Just go left to right on each bottle, and keep track of how often each prefix has appeared (i.e. on the first bottle, if you get 1, 0, 0, 1), we'd keep track of: {"1": 1, "10": 1, "100": 1}. Now, if a prefix of length 1 appears 7 times, or a prefix of length 2 appears 3 times, we stop measuring (because there's only 1 left).

In all cases, for 8 bottles you will need 4 measurements, for 4 bottles you will need 3 measurements, 2 bottles will require 2 measurements, and 2 bottles will require 1 measurement. (4 * 8) + (4 * 3) + (2 * 2) + (2 * 1) = 32 + 12 + 4 + 2 = 50. But for the very last bottle, you can just do 0 measurements, by way of process of elimination. so 50 - 1 = 49.