MurphyA/hacker-news huggingface dataset:
by JimDabell | 2025-09-05 10:36:10+00:00
This is a great move if you think there’s a vast number of jobs that can be completed by AI almost all the time but you don’t think that AI will be able to close the gap enough to replace employees altogether. If this is the case, then the winning move is to abstract the work behind an interface that can farm out tasks to both human and artificial agents. That way, people who need the work done will come to you, and you can charge less than humans on average but more than AI agents on average. To do this, you need a strong supply of knowledge workers ready to do gig work and a strong supply of people wanting to spend money to get knowledge work done.
by kragen | 2025-09-05 10:36:21+00:00
My comment is upvoted to +7 because it's not pedantry; it's just an assessment of the current state of rewriting those projects in Rust, which is that it hasn't happened yet.

In theory it could happen, and the Python project seems to be much closer than I had imagined was possible at this point. But it's not likely to.
by kevindamm | 2025-09-05 10:38:01+00:00
If priorities are being made after code is written then it won't matter if the code took a day, a week or a month, or whether it was done under the company's florescents or a sunny back patio. Decisions about near-term objectives should be made before work is underway, or interleaved with experiment development and analysis.

Your last statement actually supports my point that it shouldn't be about hours served but about objectives met.

Admittedly, it is much more difficult to clearly define work expectations when they aren't in terms of hours, and doing so fairly across team members is especially difficult. And things like on-call rotations complicate that even further. But it's also very easy to game a system that is hourly-based and often results in schedules slipping, or worse: some team members doing heroic efforts near deadlines to make up for other team members that think they've done their work because their timesheet said so.
Show HN: Storing private blogs on public internet with 0 verifications
by SarthakGaud | 2025-09-05 10:38:17+00:00
Last December I wanted to see if I could keep a journal online without creating accounts or relying on any platform to keep it safe. The idea was simple, store everything in public, but keep it private at the same time. To do that, I built a small system where the actual entry is encrypted locally by me, the encrypted text is what gets stored publicly, and the only way to read it is by typing the right key in the browser which is not available in the code either. If you don’t have the key, it’s just noise.

The link I’m sharing is my own experiment. I journaled for 200 days counting down to my 21st birthday. On the page you’ll see the song titles and dates I picked for each day, which are public by design, but the real content of each entry is hidden unless the right key is used. This means you can follow the shape of the journal without ever knowing the private text of it.

There are some interesting outcomes that came out of this. Because the key is never stored anywhere, I can open the journal on any computer, even a public library one, and still unlock it. The moment I type, the text changes in real time, and the entry only becomes readable if I finish the correct key. If I forget the key, the data is gone for everyone, including me, which is part of the design. It’s a convenient mix of accessibility and privacy, the data is visible to the entire internet, but only I can read it. I also don’t have to hassle with logins or accounts.

This isn’t a new cryptographic invention. The encryption method could be anything, even something as trivial as reversing the text. What matters is the pattern: encrypt locally, store publicly, and decrypt only with a key that lives in your head. This is just one way to show that private information can exist on the public internet without logins, verification, or accounts.

The journal is on my portfolio: https://sgaud.com/the-other-side/200-days-till-21 Open any blog and try putting keys in the bottom-right key section.

I’d be curious to hear what people think of this approach, and where it might be useful outside of journaling.
by acivitillo | 2025-09-05 10:38:31+00:00
Is 20b euro enough to be a real alternative? Just a question. The thing with managed services in customer infra is interesting… but I am afraid it is motivated by the fact that many customers are not interested in paying SAP Cloud over their currently working SAP on premise setup. Let’s also keep in mind this is the company that has rarely embraced open protocols, built lots of proprietary stuff (abap…) and rarely cares about good APIs. How they should build a proper PaaS, with what skills, culture, know how, should be the question.
by geokon | 2025-09-05 10:38:55+00:00
You mentioned winding numbers in a couple of places

Wouldn't it make sense to do a "first pass" and eliminate paths that intersect themselves? (by splitting them into 2+ paths)

I never understood why these are supported in the SVG spec.

It seems like a pathological case. Once self-intersecting paths are eliminated the problem gets simpler.. no?

Or would a CPU pass be cheating?
by masklinn | 2025-09-05 10:39:07+00:00
> People who have bought them abroad are sometimes advised to keep the battery between 20%-80-90% full.

You want to keep batteries roughly in that range to maximise their lifetime health. That doesn't mean the battery will explode if you do otherwise once in a while e.g. you charge limit the car to 80% for your daily drive and before a big trip you charge to 100%.

Route planners will generally keep you in that band anyway because charging speeds fall off a cliff as charge exceeds 80~90% (depending on the manufacturer's usable % standard), and it's rarely worth wasting 30mn charging to full to save 5~10mn extra at the next stop (the same occurs to a lower extent at very low states of charge, plus you want some spare, so the lower 10% are generally treated as a reserve).
by ragazzina | 2025-09-05 10:39:13+00:00
> I would? Are you sure? Please don't put words in my mouth.

I would. I was steelmanning your argument. Your bad faith is showing.

> You've made a rather wild jump from the inanimate to the sentient [...] deprivation of natural rights

You have made a wild jump from a work of art to a car without any issue. I have never talked about deprivation of natural rights.

> Theft is a specific wrong.

Define theft then, and let's see if it applies to downloading a pirate copy of a music album.
by hbrundage | 2025-09-05 10:39:23+00:00
I agree and would take it one step further — the structure of the joins is something that should most often come from the schema, not the query. In the same way that the attributes of an entity should be modelled out ahead of time, the relationships between the entities should be as well, and that yields more productive querying and better performance.

We built a GraphQL / SQL hybrid expression language that does just this here: https://docs.gadget.dev/guides/data-access/gelly#gelly , curious what yall think.
by mooreds | 2025-09-05 10:39:38+00:00
Disclosure, I work for an auth provider (details in profile).

This was a great read. Very straightforward, explaining how to layer on all the functionality that is optional for an OAuth2 server but required by MCP[0]. I also liked the test MCP server[1] they provide, which will be useful for anyone else running an MCP gateway. I also liked the real world lessons toward the end, including the public/private client note.

They omitted some commercial OAuth servers out there with MCP support. Not sure if that was intentional or not. I'm aware of Stytch and WorkOS, but there may be others.

I had a question for the greater HN community, though. How many of you are using MCP with OAuth authentication for production use cases? Not MCP with OAuth for exploration or MCP without OAuth or MCP over stdio.

I've been looking to talk to folks about this tech and having a hard time finding them. I'm not sure if it is because I'm talking to the wrong people, asking the wrong questions, if MCP is in early days, or if MCP is a fad. (I don't think the last one is the case given the activity in the spec and the discord listed on the communication page[2], but include it for completeness.)

If you are actively working on MCP with OAuth in production contexts, would love to learn more about where you're hanging out.

0: https://modelcontextprotocol.io/specification/2025-06-18/bas...

1: https://github.com/hyprmcp/mcp-who-am-i/

2: https://modelcontextprotocol.io/community/communication
by samiv | 2025-09-05 10:39:56+00:00
Once you do color space correct color mixing you realize that people actually expect the wrong result, i.e. the result you get from mixing in sRGB and then you have to make the rendering output visually more "correct" by making it incorrect. One of the cases where the correct computation is the wrong answer.

Heck, that's what people expect with CSS for example.
by imtringued | 2025-09-05 10:40:06+00:00
I believe you, but what I don't understand is why aren't these companies producing custom models tailored to their in-house needs? You'd think that Hollywood would have the most advanced image and video generation models, after all the studios have high quality training data and more importantly, they have the IP rights to that data.

Meanwhile back in reality it's Google that is massively ahead of literally everyone.
by simonw | 2025-09-05 10:41:11+00:00
OK, found it: https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Encyclop...

"Starting in 2006, much of the still-useful text in the 1911 Encyclopaedia was adapted and absorbed into Wikipedia. Special focus was given to topics that had no equivalent in Wikipedia at the time. The process we used is outlined at the end of this page."

Wikipedia started in 2001. Looks like they absorbed a bunch of out-of-copyright Britannica 1911 content five years later.

There are still 13,000 pages on Wikipedia today that are tagged as deriving from that project: https://en.m.wikipedia.org/wiki/Template:EB1911
by JumpCrisscross | 2025-09-05 10:42:14+00:00
> Does that not invalidate a reasonable amount of your points above?

Which ones? The original point is that detaining a Hamas member is not unusual even if they were just a librarian.

I find it "reasonable to act on hunches in wartime provided" such prisoners are "treated like POWs." But reasonableness is not the same as precedent. While Israeli torture is certainly far along the spectrum of what America and China have done, and Russia and India are suspected to have done when dealing with hybrid elements, it's not particularly outlying.

What is outlying is detaining an elderly mother and leaving her children on the streets. That was my top-level argument. Focussing on the common horribleness is good for, I guess, educating everyone on why we shouldn't do war. But if the horribleness isn't particular to this war, that message is not only lost, it serves to cover up the specific horribleness that increasingly sets this one apart.
by defyonce | 2025-09-05 10:42:43+00:00
I run 4 days a week (4km per day), fast for two days (72 hours total) do two gym strength workouts, one sauna session, and two Zumba classes. I also do cold showers daily. Floating once a week, facial ferment therapy once a week.

And still, I feel like hell today (and it is only Friday morning)

I used to run half a marathon every Thursday in a fasted (36 hours) state, but now I can't, I became weak and frail. Aging gets us all!
by cluckindan | 2025-09-05 10:42:53+00:00
This will never catch on in the building industry unless it can demonstrate significant time/cost savings.

If it does get adopted, those time/cost savings are going to be skewed towards the initial building phase, and renovation will get more expensive. Sure, a renovator can remove the surface layer easier, but then they either have to resurface the existing one, or buy a new one, both of which are guaranteed to be more costly than resurfacing ordinary drywall (or just papering over the existing wallpaper).
by bluGill | 2025-09-05 10:43:22+00:00
Everyone in the us has now agreed to use teslas NACS so this problem will go away with new cars over the next 5 years or so. If you have an older car good luck. And many parking garrages won't update their chargers. Still with NACS and ev's taking off you will see a lot more chargers going up as investors try to get this new market for charging:
by formerly_proven | 2025-09-05 10:45:23+00:00
> When and if there is a sudden jump in range innovation that reaches the entire market and not just flagship brands

I've read/heard about this innovation coming to the market in six months every few weeks for about ten years and it has never materialized. There are continuous, slight and consistent improvements to battery technology which add up over time, but none of the wunderwaffe battery technologies ever materialized into the market and produced any huge jumps.
by sandworm101 | 2025-09-05 10:45:23+00:00
They are working well now because they live off the pile of human-created online content. Give it a few years. When all the AI has to feed on is the output of other AI bots, they will likely hit a reality wall and halucinate themselves into insanity. Forget new physics. It will probably be hard to get an AI to admit the earth isnt flat.
by thaumasiotes | 2025-09-05 10:45:40+00:00
> I would say this is all we really should reasonably expect from our knowledge consensus systems.

Compare this text from https://en.wikipedia.org/wiki/Absolute_configuration :

>> The most common labeling method uses the descriptors R or S and is based on the Cahn–Ingold–Prelog priority rules. R and S refer to rectus and sinister, Latin for right and left, respectively.[2]

This claim is actually repeated further down in the article. The fact that it is false was noted on the talk page seven years ago, but this seems to bother no one. After all, there's a citation.

I think we can reasonably expect more. Wikipedia reliably fails at very, very easy problems of "knowledge consensus".
by theshrike79 | 2025-09-05 10:46:18+00:00
It's the Excel thing. Excel has a ton of features.

Everyone only uses 10% of them and complains that it'd be a lot simpler to use if the 90% went away.

But everyone uses a different 10% of it =)

The same is true with cloud offerings. There's no way to force full feature parity with AWS without a trillion euro investment.

But can they find the 10% that is enough for the relevant users? The ones that can't for legal and privacy reasons have their data exist physically in the US or even within US companies.
by stared | 2025-09-05 10:46:26+00:00
I used to work bit with MongoDB (over 10 years ago) and it did wonders in making me fall back into love with relational databases. I finally saw the light of Codd!

SQL, as a language is clunky, true. It can be patched here are there, either by PipeSQL or by various ORMs. I agree, that it would be wonderful to have standardized tooling for generating JSON like in the post.

Yet, with relational databased you can separate concerns of: what is your data and what you want to display. If you use JSON-like way to store data, it can do the job until you want to change data or queries.
by quectophoton | 2025-09-05 10:46:32+00:00
> Is 20b euro enough to be a real alternative?

Since we're talking about Europe, my first instinct here is that I want to double-check what they mean by "billion"[1].

This article being in English makes me assume short scale, but SAP being German makes it possible (even if unlikely) that it could be a mistranslation that everyone else just copied.

If only any of these articles could link to a source. But searching for literal quotes doesn't seem to return any authoritative source, or even any transcripts (if this was announced verbally).

[1]: https://en.wikipedia.org/wiki/Long_and_short_scales#German-s...
by Disposal8433 | 2025-09-05 10:47:30+00:00
Like obfuscating text on Twitter, GitHub gists, or using an unreliable E2E encrypted service?

> without creating accounts or relying on any platform to keep it safe

You're still restricted to places where your JS decryption functions can be used. A novel idea would be to put both text and decryption inside a simple URL like a bookmarklet.

> The encryption method could be anything

Insecure then.
by uyzstvqs | 2025-09-05 10:49:03+00:00
If this Tempo blockchain truly delivers, it'll not be that difficult for anyone to create a decentralized exchange using smart contracts and AMMs. And you can create a Wrapped BTC to use as well. Also gold-backed stablecoins.

Lightning is not a solution. Having to run a node that's online 24/7 is unreasonable, and so is having to convince others to allocate inbound liquidity to you. Any wallet which does not require this is heavily centralized and often custodial.
by whilenot-dev | 2025-09-05 10:49:10+00:00
Agree, and in this same vein TFA was talking about LLMs in general, not OpenAI specifically. While I get your concern and would also like to avoid any sensationalism, there is still this itch about the careful wording in all these company statements.

For example, who's the "user" that "ask[s] Perplexity a question" here? Putting on my software engineer hat with its urge for automation, it could very well be that Perplexity maintains a list of all the sites blocked for the PerplexityBot user agent through robots.txt rules. Such a list would help for crawling optimization, but could also be used to later have any employer asking Perplexity a certain question that would attempt to re-crawl the site with the Perplexity‑User user agent anyway (the one ignoring robot.txt rules). Call it the work of the QA department.

Unless we'd work for such a company in a high position we'd never really know, and the existing violations of trust - just in regard to copyrighted works alone(!) - is enough rightful reason to keep a certain mistrust by default when it comes to young companies that are already evaluated in the billions and the handling of their most basic resources.
by ACCount37 | 2025-09-05 10:49:35+00:00
That's what aging is. Aging is the process of rotting to death in your own body. There's nothing "benign" about it.

Humans learned a lot of ways to sugarcoat it. Many ways to cope. But if I told you that I want to create and unleash something that would make billions suffer, getting worse over decades, and all afflicted people would eventually die?

You'd call me a twisted monster, rightfully so.

And yet, when I propose we do the opposite, you say "no, it's natural, it's benign, rotting to death is fine actually, everyone does it".
by ForHackernews | 2025-09-05 10:51:04+00:00
Lots of things have a cost, and lots of things are difficult to manipulate. Bitcoin has value only because of speculation and the Greater Fool Theory. There's nothing fundamentally distinguishing BTC from any random shitcoin. Why is Bitcoin Cash worth so much less than vanilla Bitcoin?

It's very difficult for many folks to accept this, but the difficulty of producing something (mining) does not determine its economic value: https://en.wikipedia.org/wiki/Labor_theory_of_value
by kragen | 2025-09-05 10:51:34+00:00
That's an awesome project! Is your GC generational despite being non-moving? What are your main objectives for the project?

The liveness bitmap approach is pretty widespread at this point; jemalloc works the same way IIRC.

Still, I think that counts as "visiting" in the context of this discussion: https://news.ycombinator.com/item?id=45137139
by azangru | 2025-09-05 10:53:53+00:00
In the novel Tom Brown's School Days [0], published in mid 19-th century and depicting a public school in the first quarter of that century, there is a scene describing how students those days used "vulgus-books": collections of previous years' students' homeworks in Latin that new students copied from for their assignments in Latin composition. There was a boy named Arthur in that story who refused to copy from other students' essays, and worked on the compositions himself. He also tried to convince his friends to abandon that practice of copying, and to write their assignments on their own.

This is what this article reminded me of. The student writes how her classmates use help from AI as if she cannot decide for herself to do the work on her own if she cares about learning. She writes as if she is devoid of agency.

The Atlantic published a post on reddit about this article, titled "I’m a High Schooler. AI Is Demolishing My Education." [1] And yet, it is the other students that the author primarily focuses on. Why does other students' cheating demolish _her_ education?

[0] - https://gutenberg.org/cache/epub/1480/pg1480.txt

[1] - https://www.reddit.com/r/ArtificialInteligence/comments/1n7o...
by arnsholt | 2025-09-05 10:54:35+00:00
My stint with MongoDB was brief, but I too came away with a deeper appreciation of SQL bases. I feel it's a bit like a good type system: yes, there absolutely is an upfront cost, but over time it really does save you from stupid runtime problems. It's especially important when the bugs are in the data storage layer, because if a bug causes bad data to be written to your database, not only do you need to find and fix the bug, you also have to figure out how to deal with (possibly lots of) bad data.

Also, modern SQL is an incredibly powerful language. Good SQL can save you from lots of dumb data munging code if you know how to wield your database properly. Especially for analytical queries, but also more typical application code IMO.
by geerlingguy | 2025-09-05 10:54:59+00:00
$17k minus an extra $2k added to my Camry's trade-in value, and it's eligible for the $4k used vehicle EV tax rebate at the end of the year. So out the door $15k with 36k miles and 94% doh battery, I was satisfied with the deal.

At the end of the tax year I'll have paid $11k for the car, effectively.

I tacked on the price of the CHAdeMO adapter mentally to the price I offered, since I knew I'd want it for the one or two regional road trips I take per year.
by marcroberts | 2025-09-05 10:55:04+00:00
I had a similar issue 2 years ago[0], tracked it down to a device metrics hostname and then blacklisted the DNS for it. That stopped the huge data use and seemed to have zero affect on the device functioning. It's still working just fine today with that host blocked.

[0] https://www.marcroberts.info/2023/echo-show-uploading-data-c...
by h4ch1 | 2025-09-05 10:56:58+00:00
I mean for highly connected data shouldn't the solution be to ideally use a graph database from the get go instead of generating JSON aggregates in the database?

Don't get me wrong, JSONB is great but I see a lot of people simply slap on a JSON column to anything that requires more complexity without trying to first solve it through RDBMS relations.
by mrtksn | 2025-09-05 10:58:27+00:00
Hypothetically, if the AI is indeed able to improve efficiency Europe should be able to replicate the US IT efforts at the fraction of the original cost. Not only that but we already know what works, so no cost for the dead ends too.

A bit like SpaceX doing rocketry with modern CAD and computing power. It’s much cheaper and faster iteration from what NASA had to deal with.

The problem is, the European mindset towards software. Maybe Americans doing it in Europe can have much greater chance.
by mauvehaus | 2025-09-05 11:01:13+00:00
We have started a house "lab notebook" documenting stuff as we find it so that we aren't starting absolutely every project from zero knowledge.

We replaced the bedroom ceiling fan this summer, and discovered some "interesting" things about the rest of the wiring on the second floor. I added some notes for future me so that when I go to replace the sconces later this year, I don't have to figure out the weird wiring for them a second time.

I highly recommend doing this for your own sanity and for that of any future owners.