MurphyA/hacker-news huggingface dataset:
by Flundstrom2 | 2025-06-24 21:16:02+00:00
Time is a mess. Always. The author only scratched the surface on all the issues. Even if we exclude the time dilation of relativity which affects GPS/GNSS satellites - independent of if it is due to difference in gravitational pull or their relative speed over ground, it's still a mess.

Timezones; sure. But what about before timezones got into use? Or even halfway through - which timezone, considering Königsberg used CET when it was part of Germany, but switched to EET after it became Russian. There's even countries that have timezones differenting by 15 minutes.

And dont get me started on daylight savings time. There's been at least one instance where DST was - and was not - in use in Lebanon - at the same time! Good luck booking an appointment...

Not to mention the transition from Julian calendar to Gregorian, which took place over many, many years - different by different countries - as defined by the country borders at that time...

We've even had countries that forgot to insert a leap day in certain years, causing March 1 to occur on different days altogether for a couple of years.

Time is a mess. Is, and aways have been, and always will be.
by dcminter | 2025-06-24 21:16:20+00:00
I'm wary of a lot of AI stuff, but here:

> What used to be lone wolves or small groups of humans working on bounties will become truckloads of AI generated “stuff” trying to maximize revenue.

You're objecting to the wrong thing. The purpose of a bug bounty programme is not to provide a cottage industry for security artisans - it's to flush out security vulnerabilities.

There are reasonable objections to AI automation in this space, but this is not one of them.
by thiagoperes | 2025-06-24 21:17:07+00:00
msft had a massive edge. it had exclusive access to models + had web search before anyone.

they flopped this royally, just like windows mobile. they created a shitty ux by shoving it inside the bing app, then they decided to charge for it instead of capturing all enterprise value.

lastly, the product has stalled and missed on their biggest opportunity which is tapping into the data. you can think it's because of how complex it must be, but then openai and everybody else did it.

it's truly a lesson in product mismanagement, once again, from microsoft
by oconnor663 | 2025-06-24 21:18:07+00:00
> it's defined in both .python-version and pyproject.toml

The `requires-version` field in `pyproject.toml` defines a range of compatible versions, while `.python-version` defines the specific version you want to use for development. If you create a new project with uv init, they'll look similar (>=3.13 and 3.13 today), but over time `requires-version` usually lags behind `.python-version` and defines the minimum supported Python version for the project. `requires-version` also winds up in your package metadata and can affect your callers' dependency resolution, for example if your published v1 supports Python 3.[old] but your v2 does not.
by foldr | 2025-06-24 21:18:34+00:00
As you probably know, the misconception that Abby was trans was fed by online commentary made before the game was released, when people had just seen the trailer and only knew that there was a trans character in the game. No-one who actually plays the game would get the impression that Abby is trans. For all that you play up Abby’s physique, I’m sure you’re perfectly well aware that cis women can have big muscles and that trans women don’t usually spend hours at the gym developing physical traits that would be perceived as masculine. But for some reason you’re repeating these nonsense complaints made years ago by people who hadn’t even played the game.

Your only specific complaint about Ellie and her girlfriend is that they’re lesbians. And you keep mentioning the fact that the game has some LGBTQ characters as if that in itself is some kind of gotcha that proves your point (“she then teams up with a trans man”). I’m not trans but I don’t feel that a game is any less aimed at me just because one of the characters is trans. Why on Earth would I?

You’re obviously entitled to have whatever subjective reaction you have to the game or the characters. But you chose to frame your reaction primarily in terms of the LGBT themes in the game, and that’s the part of your comment I’m responding to.
by chainingsolid | 2025-06-24 21:18:37+00:00
Common no, very easy to proliferate though as people become aware of the savings possible. And the 2 cases I've seen where litteraly order the same model online and swap it, no configuring required. And it wasn't even the family tech support guy(me) who came up with the idea. The ISPs incuding the router as a monthly line item on the bill are litteraly indirectly asking you to do this.
by gruez | 2025-06-24 21:19:58+00:00
It's not really nitpicking because any sort of pretrial detention is technically "jailed without trial", and pretrial detention isn't some sort of tool only used by fascist regimes. So far as I can tell, he was pulled aside for further questioning and ultimately refused entry, but the authorities didn't go out of their way to detain him for longer than necessary. No, I'm not excusing the government's behavior. Refusing someone entry for possessing a political cartoon is still bad, but "jailed without trial" is just inflammatory wording.

If some protester got arrested for protesting, the reasonable thing to do is to call it just that, not "protester jailed without trial for protesting".
by joshdavham | 2025-06-24 21:20:07+00:00
> Am I the only one using LLMs as if they were a search engine?

Nope, you're not alone as I also do this. I'm also not using any AI IDE's (yet).

It's funny, I actually recently failed a live technical interview where I was using my LLM of choice to answer Google-like queries instead of an IDE like cursor. The interviewer told me that he had actually never seen anyone use AI for coding like that before. Up to that point, I assumed that most coders were mainly using AI as a search engine and not necessarily using AI IDE's yet. Are we really that rare?
by androng | 2025-06-24 21:20:12+00:00
I only used free Microsoft Copilot once back when GPT-4 came out and it wasn’t free on OpenAI yet. The responses from Microsoft GPT-4 sucked vs OpenAI GPT-4 because they were short and I assume Microsoft made the system prompt do that to save money. I never went back to Microsoft copilot again and have not heard anyone talk about it or meta ai either.
by WorldMaker | 2025-06-24 21:20:19+00:00
Passkey is a "brand name" for consumers of common workflows under existing WebAuthn+FIDO2 standards. It needed a consumer-oriented brand name because FIDO2 sounds like someone was bad at naming their dog and WebAuthn looks like a cat walked on someone's keyboard. Passkey isn't that much better as a name, but it is better.
by andymasley | 2025-06-24 21:20:21+00:00
There's a ton of stuff I think is useful in specific circumstances but can be bad overall.

-Video games: Provide fun, but probably overall bad for society bc people waste too much time on them.

-Alcohol: Most drinkers get a lot of value out of drinking, but alcoholism is so bad that on net alcohol's probably bad.

-Guns & nuclear weapons: Wish both didn't exist, but each provides a lot of use to the specific people who have them.

-TikTok: Overall causes too many people to believe misinformation, but for a lot of other people is fun or interesting.

It's possible to think AI chatbots are net bad because people use them to cheat, or they rely on them for information too much and believe false information, without believing that they are always useless in all circumstances. I can use ChatGPT to alphabetize a long list for me. That's useful, even if I think overall chatbots are net bad.
by dmix | 2025-06-24 21:21:11+00:00
That's a very different use case IMO. An LLM isn't generating a replica of a book for the users. At most we've seen people able to reproduce exact portions of stuff, but only with lots of prior knowledge of the material by the human in the loop and plenty of manual effort (aka not a direct commercial threat). And that was before more LLMs put effort into stopping that sort of hacking.

The last thing the world needs is more nonsensical copyright law and hand wavy regulation funded by entrenched interests.
by TheJoeMan | 2025-06-24 21:21:24+00:00
With the oligopoly situation, us Americans don't usually have a point of reference, so here's one from a trip I've taken: Indonesia to Malaysia (DPS to KUL), an international 3 hour flight one-way, for $62 on Air Asia [1]. There is enough leg room that you can cross your legs, and they will feed you a meal! There may be some regional differences in "labor" like the US Major airlines claim, but I don't think enough to match the reality of their scalping.

[1] https://www.google.com/travel/flights/search?tfs=CBwQAhoeEgo...
by blindriver | 2025-06-24 21:21:29+00:00
Humans read books. AI/LLMs do not read. I think there's an inherent difference here. If the LLM is making a copy of the entire book in it's memory, is that copyright infringement? I don't know the answer to that, but it feels like Alsup is considering this fair use argument in the context of a human, but it's nothing like a human and needs to be treated differently.
by PaulHoule | 2025-06-24 21:22:32+00:00
It's funny. People in the US hate Congress but they reliably re-elect their congressman. People don't really like process -- to me being involved with an organization that uses Robert's Rules feels like a waste of time. So could people feel more represented by an individual or small group with an obscure process than they do with an open organization that has a lot of arguing and barguing? Yeah!
by wslh | 2025-06-24 21:22:34+00:00
I'm looking forward to the LLM's ELI5 explanation. If I understand correctly, XBOW is genuinely moving the needle and pushing the state of the art.

Another great reading is [1](2024).

[1] "LLM and Bug Finding: Insights from a $2M Winning Team in the White House's AIxCC": https://news.ycombinator.com/item?id=41269791
by sho_hn | 2025-06-24 21:23:01+00:00
Nate (the author of the blog post you linked), who I know personally very well, is a QA/product person focused on integration and fit and finish issues. What he means to say is that as a polished product, this is now available in the form of a Wayland-based desktop session without fiddling, while the same cannot be said of X11-based ones. It's meant as a pragmatic take, not as a history lesson.

That's quite similar to how I chose to phrase is, and comes down to where the community chose to spend the effort to solve all the integration issues to make it so.

Did the community decide that after a long soul-seeking process that ended with a conclusion that things were impossible to make happen in X11, and does that paper you invoke exist? No, not really. Conversations like this certainly did take place, but I would say more in informal settings, e.g. discussions on lists and at places like the X.org conference. Plenty of "Does it make sense to that in X11 still or do we start over?" chatter in both back in the day.

If I recall right, the most serious effort was a couple of people taking a few weeks to entertain a "Could we fix this in an X12 and how much would that break?" scenario. Digging up the old fdo wiki pages on that one would for sure be interesting for the history books.

The most close analogue I can think of that most in the HN audience are familiar with is probably the Python 2->3 transition and decision to clean thing up at the expense of backward compat. To this day, you will of course find folks arguing emotionally on either side of the Python argument as well.

For the most part, the story of how this happened is a bit simpler: It used to be that the most used X11 display server was a huge monolith that did many things the kernel would not, all the way to crazy things like managing PCI bus access in user space.

This slowly changed over the years, with strengthening kernel infra like DRM, the appearance of Kernel Mode Setting, with the evolution of libraries like Mesa. Suddenly implementing a display server became a much simpler affair that mostly could call into a bunch of stuff elsewhere.

This created an opening for a new smaller project fully focused on the wire protocol and protocol semantics part, throwing away a lot of old baggage and code. Someone took the time to do that and demonstrate how it looks like, other people liked what they saw and Wayland was born.

This also means: Plenty of the useful code of the X11 era actually still exists. One of the biggest myths is that Wayland somehow started over from scratch. A lot of the aforementioned stuff that over the years migrated from the X11 server to e.g. the kernel is obviously still what makes things work now, and libraries such as libinput, xkbcommon that nearly every Wayland display server implementation uses are likewise factored out of the X11 stack.
by SpaceNugget | 2025-06-24 21:23:22+00:00
I'm not a python dev, but if you read HN even semi-regularly you have surely come across it several times in at least the past few months if not a year by now. It is all the rage these days in python world it seems.

And so, if you are the kind of person who has not heard of it, you probably don't read blogs about python, therefor you probably aren't reading _this_ blog. No harm no foul.
by fallingknife | 2025-06-24 21:23:22+00:00
But there is the issue of whether there are damages. If my LLM can reproduce 10 random paragraphs of a Harry Potter book, it's obvious that nobody would have otherwise purchased the book if they couldn't read those 10 paragraphs. So there will not be any damages to the publisher and the lawsuit will be tossed. There is a threshold of how much of it needs to be reproduced, and how closely, but it's a subjective standard and not some hard line like if it's > 50%.
by bonoboTP | 2025-06-24 21:24:23+00:00
You can talk about it, but you can't sell tickets to an event where you recite from memory all the poems written by someone else without their permission.

LLMs may sometimes reproduce exact copies of chunks of text, but I would say it also matters that this is an irrelevant use case that is not the main value proposition that drives LLM company revenues, it's not the use case that's marketed and it's not the use case that people in real life use it for.
by alganet | 2025-06-24 21:24:31+00:00
> It’s unclear whether OpenAI’s momentum with corporations will continue, but the company recently said it has 3 million paying business users

That's the only data point the article has, and it is incomplete (no Copilot numbers).

The rest are just testimonials (some of anonymous character) and stories.

Who's having more success then? No one knows. It's up to the reader to decide.

Looks like made-up rivalry article to me. Draws clicks, no actual content inside.
by astrange | 2025-06-24 21:24:37+00:00
> But more importantly because having integer scaling be sharp and snapped to pixels and fractional scaling a tradeoff is mostly a software limitation. GUI toolkits can still place all ther UI at pixel boundaries even if you give them a target scaling of 1.785. They do need extra logic to do that and most can't.

The reason Apple started with 2x scaling is because this turned out to not be true. Free-scaling UIs were tried for years before that and never once got to acceptable quality. Not if you want to have image assets or animations involved, or if you can't fix other people's coordinate rounding bugs.

Other platforms have much lower standards for good-looking UIs, as you can tell from eg their much worse text rendering and having all of it designed by random European programmers instead of designers.
by scarface_74 | 2025-06-24 21:24:54+00:00
And if you are already living check to check, buying an old beater they you don’t know the condition of is more risky and harder to come up with the cash as things go wrong like the engine and the transmission.

It’s completely different than buying a slightly used car and keeping it forever where you know the wear and tear patterns on it and you know how you treat it.
by hinterlands | 2025-06-24 21:25:19+00:00
Xbow has really smart people working on it, so they're well-aware of the usual 30-second critiques that come up in this thread. For example, they take specific steps to eliminate false positives.

The #1 spot in the ranking is both more of a deal and less of a deal than it might appear. It's less of a deal in that HackerOne is an economic numbers game. There are countless programs you can sign up for, with varied difficulty levels and payouts. Most of them pay not a whole lot and don't attract top talent in the industry. Instead, they offer supplemental income to infosec-minded school-age kids in the developing world. So I wouldn't read this as "Xbow is the best bug hunter in the US". That's a bit of a marketing gimmick.

But this is also not a particularly meaningful objective. The problem is that there's a lot of low-hanging bugs that need squashing and it's hard to allocate sufficient resources to that. Top infosec talent doesn't want to do it (and there's not enough of it). Consulting companies can do it, but they inevitably end up stretching themselves too thin, so the coverage ends up being hit-and-miss. There's a huge market for tools that can find easy bugs cheaply and without too many false positives.

I personally don't doubt that LLMs and related techniques are well-tailored for this task, completely independent of whether they can outperform leading experts. But there are skeptics, so I think this is an important real-world result.
by int_19h | 2025-06-24 21:25:25+00:00
The thread though is more broadly about AI in general. My remark was wrt the fact that talk of "souls" in context of AI usually boils down to drawing a red line between what AI could be even in principle, as humans (i.e. "no soul" -> "it's not actually intelligent" etc; some folk use "no qualia" to the same effect, and it's the same argument in disguise). The problem with it is that there's nothing about either AI or human intelligence so far that requires a concept such as soul, so religion aside, the only reason to reach for it is if you're trying to draw that line and running out of arguments as to why it should be there.
by bluGill | 2025-06-24 21:25:36+00:00
in every case I know of moving to qt greatly increased the quality of the ui. Though touchscreens in a car still suck everywhere.

cheap electronics will stand up to use in a car for years - something the fastest computers often fail at. I'm under NDA so I can't give more details.

Those cheap often boot instantly while more powerful ones often need a minute by the time everything is initialized.
by jekwoooooe | 2025-06-24 21:25:50+00:00
It’s astounding to me that in Linux, in 2025, I can’t just simply output a custom resolution. You are probably typing a response right now with some xrandr nonsense and I PROMISE you, it won’t do it. I can’t even scale my screen within a normal resolution to make it fit within a boundary. But I can do this in windows with an nvidis gpu. Crazy
by kelnos | 2025-06-24 21:26:17+00:00
> Also price discrimination sounds a lot worse than what it really is?

I usually think of price discrimination as the first- or third-degree types (how they define them in the article), that is, charging people different amounts based on how much you think they are willing to or can pay, not on any differentiation of the product. That practice always sounded dirty and dishonest to me.

I wasn't aware that something like basic economy could be considered (second-degree, using their terminology) price discrimination; to me that's just offering a different product, with different features and different quality, at a different price. That honestly seems entirely reasonable to me; basic economy is just a different class of service, similar to how business class is different from economy class. I don't think of biz/first class as price discrimination; to me it's just selling a different, higher-quality product for a higher price.
Show HN: Natively – AI mobile app builder (iOS and Android)
by hamedmp | 2025-06-24 21:26:20+00:00
i'm obsessed with mobile apps, and even though i've been developing ios/android apps back in 2015, the barrier to entry is much higher compared to web.

62% of the internet traffic comes from mobile devices, and many people are 24/7 by their phones. i also think we are more used to paying on our phone with mobile wallets than on the web, taking a credit card out of our pocket.

all of these are opportunities for mobile app entrepreneurs (just look at all chatgpt wrappers for math solvers and plant/dog/... detectors), but the barrier to entry made it hard for the majority to build in this space.

so with my cofounder, we decided to build universal mobile apps using expo as the framework, so we built natively.dev.

we have a ton of features in the pipeline, we are adding supabase and firebase support, publish to testflight route as well as user/payment management.

i'd love to hear your feedback and thoughts. you get 10 free monthly prompts upon signup. make sure to install the Expo Go app to be able to test the app on your device. lmk what you think
by 0cf8612b2e1e | 2025-06-24 21:27:30+00:00
Given the mad max employment law, I am just hoping (?) that there are some restrictions on this. Otherwise, why would a company ever do layoffs? Just have an employment clause that you can be relocated at any time.

“Yeah, next week we are going to need you to be at work in the Alaska office. Following week, your butt needs to be in Florida. Failure to comply is an instant termination “
by TheAlchemist | 2025-06-24 21:27:32+00:00
They already did that. They released Tesla Semi 8 YEARS ago to revolutionaize the trucking industry.

Search for "Tesla" on HN, it will come up near the top. As the second most upvoted comment rightly note "Anyone else find it odd they don't talk about the battery?". What's really funny though is that 8 YEARS later, they still don't talk about the battery !

Anyway, Tesla is a scam. The company is real, and worth maybe $50B at the very optimistic valuation - their only real business is selling cars and getting subsides directly or indirectly. The sales are falling like a rock (thanks to Elon and the competition showing up) and subsides are going away soon pretty much everywhere. They are cooked.
by minkzilla | 2025-06-24 21:27:49+00:00
Author covers how IANA handles Königsberg, it is logically its own timezone.

An IANA timezone uniquely refers to the set of regions that not only share the same current rules and projected future rules for civil time, but also share the same history of civil time since 1970-01-01 00:00+0. In other words, this definition is more restrictive about which regions can be grouped under a single IANA timezone, because if a given region changed its civil time rules at any point since 1970 in a a way that deviates from the history of civil time for other regions, then that region can't be grouped with the others

I agree that time is a mess. And the 15 minute offsets are insane and I can't fathom why anyone is using them.
by dragonwriter | 2025-06-24 21:28:37+00:00
> If a publisher adds a "no AI training" clause to their contracts?

This ruling doesn't say anything about the enforceability of a "don't train AI on this" contract, so even if the logic of this ruling became binding prcecednet (trial court rulings aren't), such clauses would be as valid after as they are today. But contracts only affect people who are parties to the contract.

Also, the damages calculations for breach of contract are different than for copyright infringement; infringement allows actual damages and infringer's profits (or statutory damages, if greater than the provable amount of the others), but breach of contract would usually be limited to actual damages ("disgorgement" is possible, but unlike with infringer's profits in copyright, requires showing special circumstances.)