MurphyA/hacker-news huggingface dataset:
by vanderZwan | 2025-07-21 08:16:51+00:00
So to be clear, I love all of those languages and wish the design space of prototype-based inheritance was explored more.

Having said that: why would he though? In this particular talk he's trying to argue to people who program in C++ why the historical C++ architectures are limiting it, he's not trying to convince anyone to switch languages. So those languages aren't his audience.
by fxtentacle | 2025-07-21 08:17:45+00:00
It just works, in my experience, with Narrator on Windows, VoiceOver on macOS and iOS, and TalkBack on Android. The graphical component editor lets you set stuff like labels and tab order and that's usually enough to make things work at least okay with a screen-reader. Getting things to work A+ requires more manual effort, such as implementing AccessibilityHandler for complex components. But the basic JUCE classes are usually much better than what you'd get from any "JavaScript inside WebView" GUI, precisely because you manually coordinate the presentation and the screenreader texts.
by Arisaka1 | 2025-07-21 08:18:09+00:00
I once had chatGPT run a research about popular stacks in job openings across Europe. Not that I don't already work with React + some Python, I was just doing it out of curiosity for it's results.

After 5-7 minutes of work, it returns many results, yet it's citing 2 specific websites as sources, one of which was blogspam you'd write to get visibility on Google results.

So I guess we're heading towards a future where websites will be optimized to increase the probability of chatGPT and AI tools to use you as a reference and link to you with confidence, regardless of their sources.
by scott_w | 2025-07-21 08:19:23+00:00
You're correct but it doesn't quite refute my statement.

My statement is that good customer research kills bad ideas before they hit the market (so you don't see the failure). However, it can also be the case that it won't spot a good opportunity, therefore there is no product in the market to succeed or fail.

Basically, your statement of there not being a case of a product failing does not prove that market exists. It also doesn't prove that there's no evidence that the market doesn't exist. It just means that there's no publicly available evidence that the market does or does not exist.
by jiggawatts | 2025-07-21 08:19:30+00:00
> Since then, I've been told that it's totally better now

I've read through some bug reports, and I assure you that BTRFS remains a horror show.

Saying that comments from the dev team "don't inspire confidence" is putting it mildly.

ZFS is the diametric opposite of this, where blog posts from the team working on it made me realise that they're moving the state of the art into new territory.
by mlsu | 2025-07-21 08:19:32+00:00
> To Arendt, that was the scariest thing of all – that such evil could be perpetrated by so banal an individual.

My takeaway from Eichmann was not that Eichmann _wasn't_ a horrible person. It's very clear that he is horrible, that he had full knowledge of what he was doing. Her characterization of him was actually comical. Totally irreverent of the man. (and, made the book quite a fun read)

But I think Eichmann made a deeper point. "Banality" described his self-conception. The way his place in society was created for him, and the way he used it, not even to justify and rationalize his actions, but to simply allow himself to work without thinking towards the evil that transpired. The way that Nazi society created a mechanism by which he could, by default and without effort, continue working, in spite of obvious evidence of cruelty. In fact, seeing the gas vans up close was disturbing to Eichmann, as it would be to anyone.

She generalized the mechanism beyond the Nazis (the controversy of the book was that it pointed out how closely the Jews of Europe assisted Eichmann with his work).

It is these "default", "without effort" positions that we take, in all of our daily lives, that ultimately are evil. Although Eichmann was a particularly stupid and egregious example, we all have little sayings that we say to ourselves that allow us to ignore the cruelty and evil that happens in front of our face as a result of the structures we find ourselves in.

And therefore: that it is our moral duty to see what's in front of us and reject wherever possible the "default" or "passive" position. Eichmann was notable because of his utter inability to do that. Nothing more. So, I think I disagree with the author, the root of evil is cowardice.
by weitendorf | 2025-07-21 08:21:02+00:00
Can you find anywhere that states that they are using it internally? They have publicly stated at various points that they do not, such as at https://security.googleblog.com/2023/06/learnings-from-kctf-... and I have not seen anything yet stating that they are now using it. Also, you might want to reread my comment because I wasn't talking about Android/ChromeOS, it was exclusively about their "fleet" by which I meant "servers"

By the way, here is a good + recent example of the types of CVEs that IO_uring runs into that google finds and discloses/fixes: https://project-zero.issues.chromium.org/issues/417522668. Here's another: https://project-zero.issues.chromium.org/issues/388499293

Given that io_uring mostly seems to be the project of one guy at Meta, and has a regular stream of new and exciting use after free/out of bounds vulnerabilities, I think it makes sense for security-inclined users to disable it or at least only use it once soaked/stabilized
by virtualritz | 2025-07-21 08:23:11+00:00
I think you missed the point the article makes.

The point was that LLMs are not well set up to find new insights unless they are already somehow contained in the knowledge they have been trained on. This can mean "contained indirectly" which still makes this useful for scientific purposes.

The fact that the author maybe underestimated the knowledge about the topic of the article already contained within an LLM does not invalidate this point.
by vonunov | 2025-07-21 08:24:26+00:00
How can "correct" have any meaning in style-preference territory? Chicago doesn't put spaces around dashes. AP does. Oxford follows Chicago, and the rest of the UK uses spaced en dashes instead. For typewriting -- and, by extension, typing -- this well-established convention appears (attested in Garner's Usage, if you're wondering). Chicago always spaces ellipses . . . and AP doesn't, no matter how ugly it looks next to a period. ... Who's correct?

I've seen some variation in such formatting/style from LLMs, so that can't be totally reliable. Doesn't need to be, though. LLMs tend to subject dashes to a distinct flavor of abuse:

- In all the places they don't belong; nearly all can be replaced with a comma, a period, or nothing at all, with no loss to style or tone

- In few of the places they might belong, and conspicuously absent whenever there's a parenthetical phrase to offset

- Obnoxiously dramatic, excessive, and pointless
Ask HN: Is there a better way to write background tasks?
by tomandberry | 2025-07-21 08:25:04+00:00
Whenever I have to run some long background python jobs, I usually end up writing redis/thread every time. Can someone please recommend any good products to solve this for me please?

My ideal workflow is

1. Write code for background jobs 2. Push code 3. Get back a function uuid 4. Run as many jobs as I want 5. Receives a webhook whenver a job's done

And it will handle all the concurrency/retry/resources allocation for me.
by Y_Y | 2025-07-21 08:25:09+00:00
In that case it would be evil not to look further afield. I only trust large American media companies of course, so in this regard I would look to RDDT ( https://www.nyse.com/quote/XNYS:RDDT ) for guidance at this so-called "megathread":

https://www.reddit.com/r/Piracy/wiki/megathread/movies_and_t...
by h4kunamata | 2025-07-21 08:25:25+00:00
TV is hot garbage now.

YT has solid channels, from DIY to black hole talks and most importantly, uncensored news.

TV is just ADs and more ADs, garbage content after garbage content. Not everything is pretty tho, YT has a complete monopoly and there is nothing anybody can do about it, the alternatives suck with some silly subscription when there is no even content.

I do pay for Youtube Premium since Youtube Music is hands down better than Spotify. I would pay for alternative services to help them out IF they were worth it. YT Premium is the only subscription I pay and happy to do so, I see value.
by cess11 | 2025-07-21 08:26:06+00:00
Scaleway and OVHcloud, much better comparisons than Hetzner, started in the late nineties. UpCloud and Exoscale, arguably even better comparisons, started in 2011.

Then there are many more which I can't be bothered looking at their founding dates, like gridscale, Elastx, Open Telecom Cloud, Fuga, Seeway.
by itsalotoffun | 2025-07-21 08:26:11+00:00
Totally understand, but you're asking for the keys for the kingdom, without any data disclosure or privacy policy. Even if you switch to fine-grain permissions, the lack of any "and here are our commitments to handling or accessing your data" is (and should be) a show-stopper for anyone trying this out.

In case people aren't reading, here's the c+v of what Conductor gets access to currently:

--

This application will be able to read and write all public and private repository data. This includes the following:

Code Issues Pull requests Wikis *Settings* *Webhooks and services* *Deploy keys* *Collaboration invites*

Note: In addition to repository related resources, the repo scope also grants access to manage organization attributes and organization-owned resources including projects, invitations, team memberships and webhooks. This scope also grants the ability to manage projects owned by users.
by Retr0id | 2025-07-21 08:26:21+00:00
It seems a little dubious to brand something "insecure" based on the number of fixed bugs.

Is io_uring a complex and therefore bug-prone API surface? perhaps.

The `curl` project has a similar number of CVEs listed if you search for it, but we generally don't characterise curl as insecure.

If you're not using io_uring then it could make sense to disable it as a hardening measure, but I don't think the existence of now-fixed CVEs is a reason not to use it.
by AngryData | 2025-07-21 08:26:56+00:00
You can actually get surprisingly small compressors now the last few year. There are a few compressor driven ice coolers available now that are likely worth the effort and price if you need a boost in cooling capacity or battery life over the cheaper peltier equivalents. And they are also used by some people for large bulky cosplay and costume outfits that are otherwise just a super insulated hotbox. Obviously they still have a minimum size limit, but I think many people would be surprised at how small you can get them now.
by Jolter | 2025-07-21 08:29:12+00:00
I am saying that someone who wants incest porn games reinstated on Steam (the GGP commenter) should create that petition.

I’m not that someone; I don’t think Valve has any moral obligation to platform ”any content, as long as it is not illegal”. They have the freedom to choose what they publish. Petition away, see if anyone cares!
by shrutikapoor08 | 2025-07-21 08:30:13+00:00
As a frontend engineer, I’ve been trying to wrap my head around how AI actually works. I kept seeing terms like transformers, hallucinations, MCP, RAG, and Agent thrown around everywhere.

So I made a short, beginner-friendly video explaining all of them in plain English. I wish I had this video when I was getting started.

Video link: https://youtu.be/MfU27Ub-bs4

Whether you are a tech person or non-tech, I am sure you will find this helpful.

Would love feedback, corrections, and more terms to cover in a follow-up!
by randomcarbloke | 2025-07-21 08:30:44+00:00
DRS directly dictates track behaviour, and the rules around track position have effectively killed the idea that "If you no longer go for a gap which exists you are no longer a racing driver", because doing so would run counter to the rules.

It even feels like you have to wait a few days post race for the FIA to decide who actually won.

Whenever I watch WEC or Rally I'm reminded of what real racing is, the comparatively light touch the FIA have with those series has led to much more exciting sports.
by apricot13 | 2025-07-21 08:30:50+00:00
TV channels have been forced to produce TV shows that will draw the biggest audiences. they've not innovated online either.

Streaming services make great shows then stop them after one season or force one episode a week. they also drop then pick back up shows constantly.

YouTube let's people watch the kinds of shows they want to watch and let's people create the kind of shows they want to create. everyone wins, including YouTube! plus they do music, smaller artists, bigger artists and mashups in between. it's all just there fairly reliably and it works on every platform.
by d4rkn0d3z | 2025-07-21 08:31:21+00:00
Nobody will do this, there are only so many questions that can be asked.

Generally, a test like this will ask you to derive some result then to expand on it in several ways. I concur with other posters that the important part is how you set up the fictions you will rely on. If you get that wrong then all that follows is wrong, if you make a mistake you turn in many pages of garbage. I found one either achieves near 100% or abject failure, there is not much in between.

The thing is with very hard physics, when you are around people who understand you get the feeling you understand too, and maybe you do, but in the end there is a 1/r understanding potential around the people who really do understand.
by sixhobbits | 2025-07-21 08:31:25+00:00
I followed this on Twitter and it all seems a bit contrived to me, as if the guy set up the situation to go viral.

- He's a courseboi that sells a community that will make you 'Get from $0 to $100 Million in ARR'

- The stuff about 'it was during a code freeze' doesn't make sense. What does 'code freeze' even mean when you're working alone and vibe coding and asking the agent to do things

- Yes LLMs hallucinate. The guy seems smart and I guess he knows it. Yet he deliberately drives up the emotional side of everything saying that replit "fibbed" and "lied" because it created tests that didn't work.

- He had a lot of tweets saying that there was no rollback, because the LLM doesn't know about the rollback. Which is expected. He managed to rollback the database using Replit's rollback functionality[0], but still really milks the 'it deleted my production database'

- It looks like this was a thread about vibe coding daily. This was day 8. So this was an app in very early development and the 'production' database was probably the dev database?

Overall just looks like a lot of attention seeking to me.

[0] https://x.com/jasonlk/status/1946240562736365809 "It turns out Replit was wrong, and the rollback did work."
by 9dev | 2025-07-21 08:31:38+00:00
You’ll pay the price eventually. China can sweep the European market with products, underbidding every EU company. If they did that with no backlash, we’d see the local economy plunge, followed by wages, buying power, standard of living, and so on.

We need to fend this off, even if it means people will have to pay more for individual purchases, because the larger population does not understand macroscopic effects. China is a danger to the EU, and also the US (even though the US currently is mostly dangerous to itself).
by rich_sasha | 2025-07-21 08:32:15+00:00
Fine. I'll take top 5%.

In the mind of probably at least 75% electorate, the top 5% are filthy rich who should make up any tax shortfall. But also 90k puts you, I believe, out of reach of all the services I listed above.

I'm all for paying tax, and even more tax if need be, where I get equal access to services. But not when I'm literally excluded for paying more tax.

Interestingly, according to an FT article, high earners in the UK pay comparable amounts of tax as they would on the "high tax" continent. It is the low earners who oay substantially less, bringing down the effective average. But they in turn pay outsized housing rent, so arent better off either.
by yorwba | 2025-07-21 08:32:51+00:00
I would definitely be surprised if people who've been asking good questions on StackOverflow so far would suddenly ask them elsewhere, since part of what makes a question good for StackOverflow is that it cannot be easily answered elsewhere. E.g. MathOverflow is a forum for mathematicians to talk about their research, they're unlikely to use LLMs for that anytime soon.

So fewer people asking questions doesn't mean the community is dying, it might very well be a sign that they finally succeeded in their war to keep everyone else out.

Probably bad for the company milking the community for profit, though.
by DonHopkins | 2025-07-21 08:34:03+00:00
In order to be an Emacs clone, an editor has to be extensible and customizable in an actual programming language, not necessarily Lisp, but not just keyboard macros or json configuration files.

JOVE is by definition not an Emacs clone, it's just an Erzatz Emacs, a "nonextensible imitation".

Please see my other post with the "authoritative definition" of Emacs and the RMS quotes explaining the difference:

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

https://www.emacswiki.org/emacs/ErsatzEmacs

>A ‘nonextensible imitation’ of a supposed implementation of an Emacs; by authoritative definition in RichardStallman’s 1981 publication, ‘EMACS: the extensible, customizable self-documenting display editor’, such a product is a contradiction in terms, a literal absurdity.

https://www.gnu.org/software/emacs/emacs-paper.html
by throw1235435 | 2025-07-21 08:34:06+00:00
Its obvious why though. The typical "tech" culture values human ingenuity, creativity, intelligence and agency due to its history. Someone coming up with a new algorithm in their garage can build a billion dollar business - it is a indie hacker culture that historically valued "human intelligence".

i.e. it is a culture of meritocracy; where no matter your social connections, political or financial capital if you are smart and driven you can make it.

AI flips that around. It devalues human intelligence and moves the moats to the ol' school things of money, influence and power. The big winners are no longer the most hard working, or above average intelligence. Intelligence is devalued; as a wealthy person I now have intelligence at my fingertips making it a commodity rather than a virtue - but money, power and connections - that's now the moat.

If all you have is your talent the future could look quite scary in an AI world long term. Money buys the best models, connections, wealth and power become the remaining moats. This doesn't gel typically in a "indie hacker" like culture in most tech forums.
by eru | 2025-07-21 08:34:58+00:00
I'd actually go the other way round: figuring out a suitable recurrence relation is usually the first step in any dynamic programming solution. As a next step, sure, you can explicit construct a table to fill in, but that's not actually a requirement: dynamic programming also works when your parameters aren't things like numbers that you can easily use to enumerate rows in a table.

Memoisation is a more general tactic that hands more of the busy work over to the computer.
by jansan | 2025-07-21 08:35:13+00:00
The head of the board of a company I work with, who uses ChatGPT to get information on how to prune his plants and barely knows how to use Windows Explorer, decided that the whole company needs to go full AI. Everything has to be AI, and everyone has to learn AI. I thought that HN has been overdoing it with AI articles recently, but parts of the outside world seem to be much, much worse.
by ben_w | 2025-07-21 08:35:18+00:00
My coworkers had kids, and a longer commute, and still took public transit to get to work.

> The idea of carting kids to soccer practice on the bus,

10 minute walk, not that I was interested in soccer as a kid (or as an adult).

> or shopping for a family of 4 and taking the bus with 100 pounds of groceries is absurd.

We have this fantastic new invention in Europe, called "deliveries". It's like Amazon, but it's your own supermarket.

Also, see previous point about building supplies. 25 kg may be ~55 lb not 100, but I have hauled both a 25 kg bag of cement and on a separate occasion a 25 kg bag of decorative rocks, in my rucksack, on a bus. I have *literally* seen someone take an actual kitchen sink with cabinet on the tram around here, something like this: https://www.amazon.de/Küchenschrank-Küchenspüle-Unterschrank...

Even on the one time I wanted more than I could carry (four 25kg bags of cement at once, and it seems these stores don't deliver specifically cement despite delivering everything else I've ever wanted), is was a case of "ask a friendly neighbour" not "buy your own car just for this"; but even if the neighbours had not been available, the building supplier does have rental vans specifically for people buying lots of stuff, so still no need to buy a car for this very occasional scenario that the thing you want is something they sell but don't deliver and it's too big or heavy to take on the bus.

Also, lunch breaks are generally long enough, and stores numerous enough and convenient enough, to do whatever top-up shopping is needed every day (except Sunday) rather than putting the whole thing into a single massive shop — and even if I forget shopping during lunch, my previous commute took me past at least 7 supermarkets and other decent-sized stores, plus two entire shopping malls at exactly where I changed lines — and additional options on two more shopping malls if I took a marginally longer route than my default.

Other things you may find ridiculous "what about a hospital visit!": it is between "very cheap" and "free" to call an ambulance here, and not "unaffordable even if you need it" like I keep hearing it is in the USA; and also the nearest hospital is a 16 minute public transport route, of which 14 is "bus" and there's a total of 100m walking (in total between both ends) going between the bus stops and the building doors.

Strollers/push chairs/wheelchairs: there's dedicated space on the bus, and more than enough space on the trains even on the ones without designated zones for them (and many do have dedicated zones for them and bikes).

(One thing I don't know and don't claim to know is how good in practice wheelchair access is in Berlin stations: I do know that the London network wasn't as good as it needed to be when I left the UK, but that's all).
by astrange | 2025-07-21 08:35:35+00:00
"Made up of" isn't helpful. All assembly languages are equivalent to a sequence of bit operations. (…if you ignore side effects and memory operations.)

In fact there's several different single operations you can build them all out of: https://en.wikipedia.org/wiki/One-instruction_set_computer#I...

So you take your assembly instructions, write a sufficiently good model of assembly instructions<>bit operations, write a cost model (byte size of the assembly works as a cheap one), and then search for assembly instructions that perform the equivalent operation and minimize the cost model.

Like here: https://theory.stanford.edu/~aiken/publications/papers/asplo...
by nicknash | 2025-07-21 08:35:53+00:00
I wonder if you can clear up a memory of mine from IOI 2001. The first day results were delayed, and I seem to remember this is because a contestant encoded the search in one of the problems into a compile time c++ template metaprogram. On the second day, there was then also a compile time limit for solutions, from what I remember. Do you remember any more details of this?