MurphyA/hacker-news huggingface dataset:
by eloeffler | 2025-09-02 17:42:19+00:00
I did, too! And it reminded me of a project idea I had a while ago:

A time traveller's wiki that collects casual knowledge for different times (and different places).

Such as: "Buying a train ticket in Paris in 1972".

But it was a shower thought and it's pretty hard to imagine how this knowledge should be collected and especially presented.

In a way, wikipedia is already doing this by keeping records of articles as they change over the years :)

The article about train tickets wasn't so good as an example but "computer monitor" from 2004 is kind of fun to read :)

Unfortunately, "casual knowledge" is often omitted when writing informative articles. In this example, there is no mention that power buttons are often located somewhere in the back of the monitor, which was good to know in 2004. Also, some monitors are drawing power from the computer, thus they won't power up before the computer will. And speaking of that: You may want to turn of your computer after shutdown!

Edit: This would probably be useful for novelists and filmmakers (in addition to the casual time traveller)
by 1oooqooq | 2025-09-02 17:42:26+00:00
spoken like a middle manager.

why would anyone send JavaScript from the php? why care about duplicating a couple json translations and null checks... it's all code is today anyway.

and switching languages? you can't use most of js as it is. even something as simple as split() have so many weird bugs that everyone just code from a utils lib anyway.
by dlivingston | 2025-09-02 17:42:29+00:00
The sole reason I'm still on Twitter/X is that it's still ground zero for the startup scene. Paul Graham, Sam Altman, Garry Tan, and thousands of other VCs, CEOs, founders, and engineers are highly active and visible.

Also, I cannot stand BlueSky, as much I want to like it. There's this intense moralizing and pile-on culture that reminds me of the worst of pre-Musk Twitter. I'll never forget joining BlueSky late last year, posting some very milquetoast, liberal-coded and frankly inoffensive opinions, and finding myself added to lists called "MAGA / Nazi accounts to block". Just absolutely blew my mind and caused me to write off the platform forever.
by socalgal2 | 2025-09-02 17:42:36+00:00
Great article and good point. I never articulated this as good as the article but, I've always assumed that when I use Uber/Lyft and rate a driver, if I give too many drivers a low rating I'll be banned from the app. I'm not saying I will actually be banned, I have no idea. Rather, I'm saying I fear I will be banned.

I mean why not? Any customer that effectively makes the company look bad can be banned by the company.

I bring up Uber/Lyft in particular because 99/100 drivers break traffic laws. The speed (10-15 miles per hour above the speed limit), they tailgate which is both putting me in danger, putting other car in danger, and is illegal (https://leginfo.legislature.ca.gov/faces/codes_displaySectio...). They'll do things like stop a full car and half past the waiting point at an intersection (have pictures of this). In other words, there a line behind which a car is supposed to wait. Then there's a crosswalk. They've stopped the car so it's past the crosswalk while waiting for the light to change. They turn right on red when the sign says no right on red. Etc....

I'd give them all 1 star out of 5 except for the fear mentioned above. That my "social credit" with the company would have them drop me as a customer.
by mercenario | 2025-09-02 17:42:55+00:00
I don't understand, are you saying:

1) you dont need AI to generate code because you dont need any code at all? If you dont need any code then this discussion is useless.

2) AI generates more and worse code. Well, if you start with this assumption of course the conclusion is dont use AI. But then this is a big assumption to make, you dont back it up with anything and you dont even mention this at all.

Lets consider other things:

1) AI will generate less and better code that you would. Shouldnt you use it?

2) AI will generate code the same quality as you would but in 50% less time. Shouldnt you use it too?
by dan-robertson | 2025-09-02 17:43:11+00:00
What do security professionals think about passkeys? In particular, those who were not involved in designing them. Lots of the arguments in this article feel very much like the sort of thing one would expect from someone into open source (not saying they are wrong, and I think they are well explained here) but I feel they will inevitably be the product of different concerns than those a security practitioner might have.
by cybrox | 2025-09-02 17:43:23+00:00
You will never find a level of "beginner friendly" that suits everyone.

I agree that this is not an ideal start - at least without any further clarification - for beginners but I think it works well for people that already known mathematical notation but not many specifics of linear algebra.

Also, I don't want to be the preacher bringing this into every argument but this is one of the genuinely good uses for AI that I have found. Bringing the beginning of a beginner friendly work down to my level. I can have it explain this if I'm unsure about the specific syntax and it will convey the relevant idea (which is explained in a bit of unnecessary complexity / generality, yes) in simple terms.
by matheusmoreira | 2025-09-02 17:44:26+00:00
In my country banks have required users to install "security modules" to log into their accounts for decades now. Once upon a time I tried to crack one of these things open. I discovered they were literal device drivers running in kernel mode and I caught them intercepting every single network connection. Told me all I needed to know.

They even have Linux versions:

https://aur.archlinux.org/packages/warsaw

https://aur.archlinux.org/packages/warsaw-bin

Who even knows what this malware does? I sure as hell don't want to find out.

For the bank, things like "fraud prevention" override literally everything. There is no limit they wouldn't cross and there is no freedom they wouldn't trample in the pursuit of their goals.
by Zigurd | 2025-09-02 17:44:35+00:00
I am old enough to have had the pleasure of Atiq Raza telling me the thing I was helping pitch couldn't be sold to Avaya (or was it Cisco?) in four months for $1 billion and so is not interesting, within the first four minutes of the meeting. Evidently he was seeing enough pitches for things he could sell at that price and in that time.

Now he's in AI investments.
by djoldman | 2025-09-02 17:44:54+00:00
This is quite the piece. One section that stands out is:

> It’s no coincidence that as grades have gone up, civic friendship between people with different views and backgrounds has gone down, both on campuses and in the nation at large. Students are so confident in their beliefs that they verbally assault professors and guest lecturers and physically assault classmates and janitorial staff. A dose of humility is needed, and it can start in the classroom.

I'm not convinced that grade inflation is causing verbal and physical assaults.
by rachofsunshine | 2025-09-02 17:45:00+00:00
Rationality on an individual level is not the same thing as what produces the best long-term outcomes for both parties. On an individual level, bringing up comp immediately significantly reduces your chances of being moved forward. It shouldn't, but it does.

See this other post from us: https://www.otherbranch.com/shared/blog/would-you-still-hire...
by mothballed | 2025-09-02 17:45:00+00:00
There has to be articulable individualized suspicion of a specific crime to stop someone and ID them, you can randomly do it to people on the street even if they look brown or something.

>asking for ID

The same supreme court ruling you named stated the reason why they could even demand ID was because there was no expectation it would implicate them in a crime. Demanding immigration papers in an immigration investigation would reasonably be asking someone to incriminate themselves if not having them is an element of that crime (for the same reason, if a minor is stopped for say having booze, generally they are not required to give DOB even if the stop-and-ID statute requires it).

The bit you are interested in googling is "general warrants" as one of the things colonists were quite angry about.
by TuringNYC | 2025-09-02 17:45:24+00:00
>> 37% of people in the survey are unemployed. That is very high. Not at all representative of the general population (4 to 5%).

I think the confusion here is the definition of various BLS metrics on unemployment. If I have a STEM degree, for example, but was working as a cashier -- I wouldnt officially be considered unemployed. In practical terms, many of these individuals would label themselves as unemployed, as they may be seeking work aligned to their aspirations/degrees/years-of-training. Same for gig work, Uber driving, Door Dashing, Amazon deliveries, etc.

Also, once you are unemployed/underemployed for long enough, it gets treated as "structural unemployment" and doesn't get counted, hence the 4-5% figure you are citing.

I have friends' parents who were used to making 50k, 60k, or more. They dont have the same opportunities and now might be faced with making much less, often without benefits. In one case, I knew someone who was offered 35k p/t without benefits (thus, they would then just sink 20k of that into healthcare.) They did the math and the 35k was a net negative considering having to pay for healthcare, transportation to work, etc. Instead they just stayed unemployed. That isnt counted as unemployment, hence the 4-5% figure you are citing.
by alphazard | 2025-09-02 17:45:25+00:00
> authentication targets are gated and only reachable by establishing a tunnel via some kind of forwarding?

No, it's just how you authenticate with signing keys. Given that a secure channel has been set up with ephemeral keys, you can sign a commitment to the channel (like the hash of the shared secret key) to prove who you are to the other party.

> let users authenticate via SSH and then return a short-lived token that can then be used to log into an application (or even a SSO service)

This is exactly what I recommend. If everyone did this, then eventually then the browsers or 1password could support it.
by socalgal2 | 2025-09-02 17:45:31+00:00
That's mostly irrelevant. If both Google and Apple banned you it would be difficult to get stuff done. No iPhone, no Android, yes you could find some hacker phone but for many people that would not be enough. Similarly, if all the banks dropped you because your shared social credit said "don't do business with this person".

> Your credit score doesn't just determine loan eligibility; it affects where you can live, which jobs you can get, and how much you pay for car insurance.

> LinkedIn algorithmically manages your professional visibility based on engagement patterns, posting frequency, and network connections, rankings that recruiters increasingly rely on to filter candidates.
by OutOfHere | 2025-09-02 17:45:36+00:00
With the newest Python, I can use no-gil, so my threads automatically use multiple cores. With asyncio, even under no-gil, unless I use a base layer that offers parallelism, I am stuck to a single core by default, which doesn't make any sense in a multicore world. In contrast, with Rust's async, there is no such limitation.

The traditional argument against the above assertion has been that asyncio is good for I/O work, not for CPU work, but this constraint is not realistic because CPU usage is guaranteed to creep in.

In summary, I can use threading/process/interpreter pools and concurrent futures, considering I need them anyway, without really needing to introduce yet another unnecessary concurrency paradigm (of asyncio).
by barbazoo | 2025-09-02 17:45:51+00:00
> Update: It looks like this may have been OpenAI's attempt to get ahead of a horrifying story that just broke, about a man who fell into AI psychosis and killed his mother in a murder-suicide. Full details here.

With the URL being https://futurism.com/openai-scanning-conversations-police. From there:

> "Erik, you're not crazy. Your instincts are sharp, and your vigilance here is fully justified," ChatGPT told Soelberg during a conversation in July, after the 56-year-old conveyed his suspicions that an Uber Eats package signaled an assassination attempt. "This fits a covert, plausible-deniability style kill attempt."

As a species we are so not ready for this tech.
by politelemon | 2025-09-02 17:45:54+00:00
It is not difficult to get away from that ecosystem, they simply need to not be included. It is in fact more work to include them and introduced unnecessary complexity.

Several markdown to html generators exist that are well established which simply use the base languages: node, python, go, etc. Instead of using a framework that isn't suited to the task, they focus on structure and features and work on that. By working on the features, structure, and grammar, the tooling will emerge.
by arcane23 | 2025-09-02 17:45:55+00:00
>But the same does not extend to a private bakery. Or a bar.

I always found it strange that they are not allowed to discriminate based on gender/religion etc but they are allowed to discriminate based on if you are likable or not. As in they can refuse to serve you as long as they don't mention it's based on anything that's illegal to discriminate against.
by Barrin92 | 2025-09-02 17:46:44+00:00
>Twitter is still the best place to hear and read about breaking news.

only if you don't care if what you're reading is true or not. I never really understood twitter or sites with user generated content as a medium for news. I'm just as well off waiting until some news room checks it and reports it in a format that doesn't have me wasting time scrolling through a sea of posts.

The only thing I need in the next five minutes is an earthquake or flood warning and for that I thankfully live in a place that has a public alert system.
by rcarmo | 2025-09-02 17:47:02+00:00
I've had no real issues with async, although I primarily use libraries like aiohttp and aiosqlite and even write my own helpers (https://github.com/rcarmo/aioazstorage is a good example).

The vast majority of the Python code I wrote in the last 5-6 years uses asyncio, and most of the complaints I see about it (hard to debug, getting stuck, etc.) were -- at least in my case -- because there were some other libraries doing unexpected things (like threading or hard sleep()).

Coming from a networking background, the way I can deal with I/O has been massively simplified, and coroutines are quite useful.

But as always in HN, I'm prepared for that to be an unpopular opinion.
by tdumitrescu | 2025-09-02 17:47:03+00:00
That's the main problem with evented servers in general isn't it? If any one of your workloads is cpu-intensive, it has the potential to block the serving of everything else on the same thread, so requests that should always be snappy can end up taking randomly long times in practice. Basically if you have any cpu-heavy work, it shouldn't go in that same server.
by neuroelectron | 2025-09-02 17:47:50+00:00
Even in Java, async is rarely the right solution. I'm sure in situations where it's needed, Python's async would be used. For instance, it would be good for reducing resource usage in any kind of small service that dynamically scales. The workarounds are much more expensive but that doesn't matter unless you're already resource constrained.

Even then, nginx might be a netter solution.
by DaveZale | 2025-09-02 17:47:52+00:00
good idea! Something along the lines of "this so-called social medium will suck away your time and energy, while your true human interactions wither into borderline nothing ness and you join the crowd of cynical angry incels, or worse". Trying to have a sense of humor here.

I used AI to find the location of an item in a large supermarket today. It guessed and was wrong, but the first human I saw inside knew the exact location and quantity remaining.

Why am I wasting my time? That should be a nagging question whenever we're online.
by marginalia_nu | 2025-09-02 17:47:58+00:00
The idea itself has merit, even if the implementation is questionable.

Giving bots a cryptographic identity would allow good bots to meaningfully have skin in the game and crawl with their reputation at stake. It's not a complete solution, but could be part of one. Though you can likely get the good parts from HTTP request signing alone, Cloudflare's additions to that seem fairly extraneous.

I honestly don't know what is a good solution. The status quo is certainly completely untenable. If we keep going like we are now, there won't be a web left to protect in a few years. It's worth keeping in mind that there's an opportunity cost, and even a bad solution may be preferrable to no solution at all.

... I say operating an independent web crawler.
by commandlinefan | 2025-09-02 17:48:15+00:00
That's a popular equivocation when this topic comes up, but that's not quite what's going on (or at least not quite what happened). I'm sure that Reddit's current owners _do_ support censorship, and plenty of it, but the early Reddit owners, admins and even moderators did strongly oppose it. They were pushed into it by heavily implied threats of legal action if they didn't.

Did you know that movie ratings aren't based on any law? There's no law on any book, anywhere, that prevents theaters from allowing children under 18 to view R-rated movies. Instead, the MPAA and the theaters enforce a fairly rigid soft-censorship regime to avoid what would definitely be a legally mandated, government-run censorship regime.

So, while you are _strictly_ correct and Reddit is legally "allowed" to choose its current heavy handed censored approach, they were never really legally "allowed" to avoid it, either.
by kruffalon | 2025-09-02 17:49:24+00:00
Yes, that very simple task :D

But I also wonder if that is actually an equivalent.

I think of "common sense" as think you should know to function well in your current society.

I really don't know what "casual knowledge" would mean. In my head it's some kind of low stakes knowledge for everyday life (but more 'useful' than trivia).

Maybe the order is "common sense", "casual knowledge" and trivia?
by F3nd0 | 2025-09-02 17:49:34+00:00
Is that really the case? I’m not outright disputing this, but with the term ‘copyleft’ originating from the free software movement and all, I normally take it to identify free software which protects the freedoms it grants (typically by extending the terms of its licence to derivative works).

I see that a similar mechanism is used by some non-free licences, as you have just shown, but are those really considered ‘copyleft’? Isn’t the term more properly used when said mechanism is used specifically to grant and protect the four freedoms? Both the FSF¹ and Wikipedia² seem to view the freedom aspect as an important part of copyleft, at the very least.

1. https://www.gnu.org/licenses/copyleft.en.html 2. https://en.wikipedia.org/wiki/Copyleft
by dismalaf | 2025-09-02 17:49:37+00:00
> It certainly does not reflect reality unless you don't count Sweden, Germany, Canada as part of the western world.

Look at this chart: https://data.worldbank.org/indicator/NY.GDP.PCAP.CD?location...

Look at the divergence from the US.

Canada's GDP per capita is barely above 2013 levels (~4%), meanwhile the US' is 60% higher. Wages in Canada have been stagnant, there is NO social mobility at all, it's completely fucked.

Where I came up with this statement? Actually knowing things about economics and following the CURRENT numbers. Not a 2017 study (which probably took a couple years and using data from 2015 or earlier) which is completely worthless in 2025.
by duxup | 2025-09-02 17:49:48+00:00
The tariffs are illegal, firings probably, wholesale defending of departments probably too, deploying military to police on US soil ... deportations ...

But the judiciary (specifically the majority of SCOTUS) doesn't care what the law is, as long as he is their guy the executive branch can do what it likes and there rest of the American citizens have to pay their illegal taxes and eat the costs of all this while SCOTUS makes Trump more equal than everyone else...
Show HN: Carvia – $9.99 AI-powered vehicle history reports
by jackcarlson | 2025-09-02 17:49:54+00:00
Buying a used car in the US usually means paying $40+ for a Carfax or AutoCheck report — or worse, falling into “free VIN check” sites that upsell hidden subscriptions. We thought that was broken.

So we built Carvia:

$9.99 per report – no subscriptions, no hidden fees.

Comprehensive data – accidents, ownership, mileage, recalls, title issues, theft, etc.

AI-powered insights – we generate a simple Carvia Score (1–5), depreciation curves, risk flags, and cost-of-ownership guidance.

Modern UX – clean, mobile-friendly reports that first-time buyers and parents can actually understand.

Every report doubles as a high-intent lead for dealers, insurers, and lenders — creating a B2B revenue stream while keeping consumer pricing fair.

Some traction:

27k+ users so far (95% organic traffic).

Average report costs us ~$1.87 in data/API calls.

Partner discussions with marketplaces and dealer networks.

Demo/sample report: https://carvia.ai

We’d love feedback from HN on:

Where else AI could add real value in car shopping.

Best ways to structure B2B billing (pay-per-lead vs subscription).

Any non-obvious growth channels beyond SEO + partnerships.
by dragonwriter | 2025-09-02 17:49:54+00:00
> Plus, you can recognize a state without recognizing Hamas as its legitimate government

Neither the chief of state nor the head of government of the State of Palestine are members of Hamas, so, yeah, people recognizing the State of Palestine (a majority of UN members, the Arab League—of which the State of Palestine is a member state—etc.) generally do not recognize Hamas as its government.
by GCA10 | 2025-09-02 17:50:02+00:00
Verifiable evidence of them learning key new skills on their own, building passion projects (ideally somewhat comparable to what your startup needs), taking work to the finish line, etc.

Press (politely) for extra details via follow-up questions. Make it easy for the legitimate doers to share specifics of what they've done and learned, while the posers get vague in a hurry and change the subject.
by crazygringo | 2025-09-02 17:50:15+00:00
You're right that the private vs. public is a very important distinction here.

On the other hand, "private" has the downside of falling into unaccountable monopolies/duopolies. You don't have a individual choice about having a credit score, or whether banks can use it, or with which companies. You have no control, there's no accountability.

If credit scores were run by the government, then in theory democratic processes could regulate them in terms of accuracy, privacy, who was allowed to access them, for what purposes, etc. There would be actual accountability to the people, in what that there isn't when it comes to private companies.

While you say "lots of 3rd party rating services... are mainly between you and those 3rd parties", many are not. They're between one 3rd party (a bank, a landlord), and another (Equifax, Experian).

The ones that are, they're eBay, Uber, etc. Which seem more obviously defensible as being privately run.