MurphyA/hacker-news huggingface dataset:
by evanelias | 2025-11-15 20:12:02+00:00
Lack of autocommit would be bad for performance at scale, since it would add latency to every single query. And the MVCC implications are non-trivial, especially for interactive queries (human taking their time typing) while using REPEATABLE READ isolation or stronger... every interactive query would effectively disrupt purge/vacuum until the user commits. And as the sibling comment noted, that would be quite harmful if the user completely forgets to commit, which is common.

In any case, that's a subjective opinion on database design, not a bug. Anyway it's fairly tangential to the client library bug described up-thread.
by vintermann | 2025-11-15 20:12:03+00:00
You're choosing to disbelieve people because you don't like them. You would have believed them if you liked them and they said the same thing, because if you've spent any time at all online you know it happens.

That's not the same as disbelieving an anonymous spammer. Your distrust of them does not stem from disliking them.

To me, your attitude seems like indifference to the truth: I think you know that this happens, and it would be VERY odd if it only happened to people you like, but you're just indifferent when it happens to people you don't like, so you disbelieve them out of spite.
by shadowgovt | 2025-11-15 20:12:09+00:00
Open collaborative editing is a useful feature enabled by wiki software, but I've never actually heard anyone claim it is core to the definition; it's more that it's the killer app enabled by the quick editing model embraced by WikiBase and the systems that ran on WikiBase after Cunningham made it available.

You can definitely have a wiki of one user. And it's extremely common for organizations to have a wiki of only authorized users. Although in a high trust circumstance, there's really a good reason to lock users who can read the wiki out from editing the wiki as long as edits are audited.

(Regardless of all of that, I'm fairly certain the deepwiki output is editable?)
by pona-a | 2025-11-15 20:12:11+00:00
Why does the emotional intensity of the crime justify accepting massive collateral damage to innocent people? It's an appeal to trauma. Why can't we turn the tables on this?

Have you been woken up at 3 AM by police battering down your door? Had your home torn apart, computers seized, children screaming? Waited months for an apology that never comes while your name sits in search results next to 'investigation'?

I urge anyone who thinks aggressive enforcement is worth the cost to wade into this arena themselves and see what they find.

Personally, I keep an arm's length from these stories, simply because I know my tolerances. But if even a tiny bit of you is driven to understand and hold opinions based on defensible positions, do your legwork.
by majormajor | 2025-11-15 20:12:49+00:00
Let's ignore that they're crap.

Person A believes they work.

Person A says "we shouldn't use this on Persons B, C, D".

Pretty major implications about the integrity and suitability of Persons B, C, and D, and about how Person A suspects they have stuff to hide.

(In some ways this is a good reason to keep them around. Even if some people know they're crap, the existence and popular mythology causes people to reveal more than they otherwise would through actions like this.)
by OneDeuxTriSeiGo | 2025-11-15 20:13:12+00:00
That's just not true? South Korean ministers have been discussing building nuclear submarines domestically long before this current agreement.

And the US has an agreement with South Korea that limits domestic production of fissile material for military uses but it's a mutual agreement that we have with a bunch of countries (including China) and is essentially always renegotiable as situations change. Essentially it's just an explicit agreement of how much material a given country intends on producing for the purposes of requiring public political discussions domestically before ramping up production.

That is all very much a flexible situation and the US doesn't have any actual power to legitimately stop South Korea from manufacturing domestic nuclear reactors for military purposes.
by eadler | 2025-11-15 20:13:26+00:00
> * A single activist judge overruled shareholders

false

> * A high-achieving CEO was left with with zero compensation for a ten year period

false

> * Musk's compensation was agreed by a majority of shareholders both before and after the judge annulled it.

not usefully true because the voters didn't have complete information and the board was captured.

> * Musk has a conservative political worldview

false, but I'll admit that many people would call it "conservative"

> * The judge that annulled Musk's compensation was Democrat-appointed

no idea. Irrelevant

> * A man's political worldview should have no bearing on the compensation owed to him by his employer

true. Irrelevant. Musk's political worldview had no bearing on the court case of which you seem to have heard of but not understand.

You appear to be reacting to a simulacrum of reality rather than what actually happened.

I suggest reading https://courts.delaware.gov/Opinions/Download.aspx?id=359340
by nekevss | 2025-11-15 20:13:43+00:00
Well the first two are runtimes built on top of JavaScriptCore and V8, respectively. So we're definitely in a different space.

QuickJS/QuickJS-NG might be a better comparison, but I think they are limited in specification conformance or at least selective in specification conformance in favor of remaining in a single file and fast. For instance, I'm not entirely sure whether they will be supporting Temporal once it goes Stage 4 because of the size of the feature, and I don't think they support Intl. But I also can't speak for QuickJS.
by cookingmyserver | 2025-11-15 20:14:27+00:00
No, I am not being dense. From your continued lack of citations I am starting to assume there is no law stopping the RoK from enriching uranium (though I have been trying to find one). Uranium enrichment facilities are expensive. If you have a partner nation who is willing to sell you the enriched uranium that just makes sense. Again, it being the property of another nation, they have the right to judge who should have access it it and what they might do with it. If RoK wanted to spend a percentage of their GDP on enrichment facilities they could. They don't have an urgent reason to. Further they don't have any deposits of any uranium to begin with so they would still need to partner with another nation anyways, so I ask you - Why would RoK want their own enrichment facilities?
by HarHarVeryFunny | 2025-11-15 20:14:29+00:00
I'm not sure how much, if any, work has been done to study the brains of people with blindsight. I'm also not sure I would differentiate between loss of visual consciousness and loss of information transfer ... my understanding is that it's the loss if information transfer that is causing the loss of consciousness (e.g maybe your visual cortex works fine, so you can see, and you can perform some visual tasks that have been well practiced and/or no longer need general association cortex, but if the connection between visual cortex and association cortex was lost, then perhaps this is where you become unaware of your ability to see, i.e. lose visual consciousness).

I don't think it's a memory issue - one classic test of blindsight is asking the patient to navigate a cluttered corridor full of obstacles, which the patient succeeds in doing despite reporting themselves as blind - so it's a real-time phenomena, not one of memory.
by ToValueFunfetti | 2025-11-15 20:15:11+00:00
Screensharing on a browser and trying to change tabs is a constant frustration; you have to wait for that overlay to get into the moveable state. Sometimes I have to switch between chats several times to get it to acknowledge that I've seen that latest message. When you add a code block at the end of your message, it's a toss-up whether you can type outside of it afterwards with the right or down arrow-key. If you can't and you need to, you just have to start over AFAICT. Making the codeblocks in the first place is usually a hassle even though parsing markdown is a solved problem. It has a lot of redundancy with Outlook and I often need to clear notifications from both. Search is unreliable. Sometimes I open an active conversation and it decides to scroll me back a month.

That covers what I'll encounter in a typical week. There are one-offs as well. It's not the worst software I work with, but talking to my team should really be zero friction.
by tyre | 2025-11-15 20:15:42+00:00
It takes a lot of centrifuges to refine the amount and, more importantly, the purity of fissile material. By the time you need them, it would take a long time to spin up that infrastructure and iron out the kinks.

It’s not a casual undertaking and other nations will know you’re doing it. The major global powers are not interested in more nuclear weapons, not only to maintain their hegemony but also to limit the number of parties that could cause massive issues. Not to mention the likelihood that a national or political shift could mean nukes in the hands of those less…restrained.

Plus it raises the surface area of others gaining access to the material or capabilities. Proliferation is bad for the world, generally.
by lostlogin | 2025-11-15 20:15:54+00:00
Using UTM I managed to get a headless server running on the Mac mini that behaved better than the mini did. Eg mounted file servers actually mounted at boot reliably and container startup was controlled (maybe it’s me but desktop docker… ew).

The downside is that it eats into power usage. Even then, I’m averaging just 6.4w over 30 days.
by YZF | 2025-11-15 20:16:02+00:00
It's interesting to note that the scandal going on in Israel wrt/ the chief prosecutor of the IDF leaking a prisoner abuse video was uncovered in a polygraph test.

"A routine Shin Bet polygraph test of a senior officer close to Military Advocate General reportedly exposed new clues about video leak, prompting Attorney General Gali Baharav-Miara to order a full criminal investigation"

https://www.ynetnews.com/article/bkbichbjbe

While polygraphs are not perfect they are widely used as part of a broader set of measures. I'm not sure "must not be used" is really the right way to approach this. This person would not have been caught if it wasn't for this polygraphs screening.
by combocosmo | 2025-11-15 20:16:23+00:00
Of course a bit anecdotal, but not once has either Gemini or ChatGPT suggested me anything with eval or shell=True in it for Python. Admittedly I only ask it for specific problems, "this is your input, write code that outputs that" kind of stuff.

I find it hard to believe that nearly 50% of AI generated python code contains such obvious vulnerabilities. Also, the training data should be full of warnings against eval/shell=True... Author should have added more citations.
by goranmoomin | 2025-11-15 20:16:36+00:00
This article just pushed me over to retry Linux on my laptop, and I've been spending the last 2 hours on a Linux desktop. I would love to use it as my main driver (will try the next week), but it still feels like a thousand paper cuts and realize why I was stuck on macOS for the last 10 years. Ugh :(
by phendrenad2 | 2025-11-15 20:16:58+00:00
There should be some kind of "challenge" process where people can demand that rightsholders "put up or shut up", or lose their work to the public domain. Right now, we have a perverse incentive where publishers are incentivized to say they DO NOT own a work, in hopes that someone will do all the work of making some derivative work and then they can swoop in and demand rent. There should be a way to say "we asked for proof, they didn't respond, so our ass is covered here, go pound rocks, Warner Brothers, Activision, and/or 20th Century Fox".

Obviously this would only apply to things that sold above a certain number of units, making it something of cultural relevance. We also don't want this law abused to steal things if someone gets a copy of your dropbox files and you can't afford a lawyer to respond to legal demands.
by OneDeuxTriSeiGo | 2025-11-15 20:17:51+00:00
> Are you being intentionally dense? Why wouldn't they be building it in their own territory if nobody was stopping them?

They actually could. This has been an ongoing discussion in South Korean politics for years. Nuclear Submarine shipbuilding is a large undertaking and it requires a lot of security to prevent sabotage in ways that other types of shipbuilding just don't have to put up with. So it is in many ways cheaper and more secure to just rely on the US for nuclear shipbuilding as we already have the infrastructure and we are on the opposite side of the world from any adversaries who would have interest in sabotage.

> Besides, I already replied to your other comment that South korea is not allowed to enrich uranium by the US.

This is not true. There are mutual agreements that set the limits on enriched uranium for military purposes but they are flexible agreements that can be renegotiated or broken off as needed. The US has them with everyone including our allies and our adversaries. It's essentially just a tool to say "hey you need to discuss this publicly within your country first before you can change it". Nothing more or less.
by mmooss | 2025-11-15 20:17:53+00:00
The linked Guardian article about the copyright trolls, Strike 3, has some interesting tidbits about copyright infringement lawsuits:

https://www.theguardian.com/society/ng-interactive/2025/nov/...

> In 2014, the couple had filed a third of all US copyright litigation that year: 1,300 infringement cases.

> According to Westlaw and Pacer data from the past three years, Strike 3 accounted for 50% of the federal copyright docket all on its own.

That implies there are few copyright infringement lawsuits for a country of 340 million people. Do I misunderstand? Does the denominator all copyright infringement enforcement processes? Maybe there are mechanisms besides federal courts, and of course it omits lawsuits threatened but never filed (though Strike 3 files them and then subpeonas IP addresses).
by exasperaited | 2025-11-15 20:17:55+00:00
Yes, but do you think that will be the outcome? Uniform scrutiny and uniform rules that benefit everyone equally and don't advantage the loyal coterie is not how situations like this go, and it's not how this one is going so far, is it? Exceptions to rules for insiders and the loyal is how it is actually going.

"For my friends, everything. For my enemies, the law" — Óscar Benavides.
by nritchie | 2025-11-15 20:19:31+00:00
A handful of the comments are skeptical of the utility of this method. I can tell you as a physical scientist, it is common to make the same measurement with a number of measuring devices of differing precision. (e.g. developing a consensus standard using a round-robin.) The technique Cook suggests can be a reasonable way to combine the results to produce the optimal measured value.
by jiehong | 2025-11-15 20:19:58+00:00
One thing Go took from C that I dislike: overly short variable names (like in interface names when implementing function are usually 1 or 2 letters, but also chan!).

Other random things I hate:

- first element in a struct, if unnamed, acts like extending a struct;

- private/public fields of method based on capitalisation (it makes json mapping to a struct have so much boilerplate);

- default json lib being so inept with collections: an empty slice is serialised as null/absent (empty list is not absence of a list, WTF, but the new json lib promises to fix that json crap);

- error type being special, and not working well with chanels;

- lambda syntax is verbose;

- panics (especially the ones in libs);

- using internal proxy in companies for packages download is very fiddly, and sucks.

But, the tooling is pretty good and fast, I won’t lie. The language won’t win beauty contests for sure, but it mostly does the job. Still weak at building http servers (limited http server libs with good default headers, very limited openapi spec support).
by pjmlp | 2025-11-15 20:20:22+00:00
More like Assembly, if devs are serious enough.

If there is any C, it is hardly any different from using C as cheap macro Assembler, with lots of inline Assembly.

Also definitely a 1980's CPU.

It is more than apt, until C gets serious about having something comparable to std::array, span, string_view, non null pointers, RAII, type safe generics, strong typed enumerations, safer casts,...

Among many other improvements, that WG14 will never add to C.
by musicale | 2025-11-15 20:20:47+00:00
> ARM from then vs the one that was in phones shares little in terms of useful experience

There seems to be a fair amount of continuity.

For example, Acorn's RISC OS (1987 onward) was ported to the modern Raspberry Pi, and you can still write ARM assembly language in your BBC BASIC programs on RISCOS for the Pi.
by nekevss | 2025-11-15 20:21:19+00:00
I think it would be cool to see Servo use us.

Someone on our last release thread on Reddit (https://www.reddit.com/r/rust/comments/1odnore/boa_0210_rele...) mentioned adding Boa to Blitz, which I think would be interesting to see as well.

We're looking into the next release potentially being a v1.0, so maybe that option is a bit more possible after that release. But at the same time, I think Servo spends a decent amount of time maintaining the `mozjs` crate, so who knows.

I can't speak exactly for the other maintainers, but for me, I mostly enjoy working on Boa and Boa related things (I've spent the better part of the last year and a half on the temporal implementation). I think it would be cool to have a highly performant and conformant Rust JavaScript engine. So that's my goal :)
by wartywhoa23 | 2025-11-15 20:21:37+00:00
Laplace's demon requires being able to tell velocity vectors of individual molecules, and tossing a coin predictably takes being able to throw it with equally enormous precision, correcting for the net effect of all collisions with molecules of air along the way, etc.

So in the end of the day posessing such knowledge, or rather having a mind with this much focus, depth and resolution would indeed mean a win of determinism over entropy. How can a cup break irreversibly if we know how to put back all of its shards so that they click in place at atomic scale without gaps and lost pieces?

But our reality is a battlefield between pure will/determinism and pure chance/entropy, and it's depicted vividly in The Matrix as the battle between The Architect and The Oracle. And we seem to be cursed/blessed to be Neos trying to balance that out or escape that Sisyphean task altogether.
by mburaksayici | 2025-11-15 20:21:48+00:00
A RAG Boilerplate with Extensive Documentation

I open-sourced the RAG boilerplate I’ve been using for my own experiments with extensive docs on system design.

And I have bunch of LLM+RAG blogs I post frequently last 2 months : https://mburaksayici.com/blog

It's mostly for educational purposes, but why not make it bigger later on? Repo: https://github.com/mburaksayici/RAG-Boilerplate - Includes propositional + semantic and recursive overlap chunking, hybrid search on Qdrant (BM25 + dense), and optional LLM reranking. - Uses E5 embeddings as the default model for vector representations. - Has a query-enhancer agent built with CrewAI and a Celery-based ingestion flow for document processing. - Uses Redis (hot) + MongoDB (cold) for session handling and restoration. - Runs on FastAPI with a small Gradio UI to test retrieval and chat with the data. - Stack: FastAPI, Qdrant, Redis, MongoDB, Celery, CrewAI, Gradio, HuggingFace models, OpenAI. Blog : https://mburaksayici.com/blog/2025/11/13/a-rag-boilerplate.h...
by mindcrash | 2025-11-15 20:22:56+00:00
This is a successor to the USB 3.2 Ultra Fit (which is also available up to 1TB in size) - https://shop.sandisk.com/en-us/products/usb-flash-drives/san...

Also note, which I accidentally found when messing with filesystems Samsung created a filesystem called F2FS (https://en.wikipedia.org/wiki/F2FS) which apparently has been supported in the Linux kernel and GRUB for ages (2012 and 2019 respectively) and seemingly works great with any kind of flash storage (but mostly external flash storage, because why run F2FS if you can run BTRFS on your NVMe SSD :) )

Going to experiment with it a bit soon, because this IMO is a much nice format than thumb drives which stick out... yes you guessed it.
by sethhochberg | 2025-11-15 20:23:04+00:00
I always find the idea that there's something to navigate kind of curious - as you say, its lots of managed versions of open source tools and a mix of proprietary management frameworks on top. Some of what they offer are genuinely unique products for niche use cases, but if you have that niche you probably know what services can support it, like the people in the other comments here mentioning the IoT APIs.

But me (or my teams) are rarely asking the question of "how should I run my service on AWS" in general, its much more typically "I need a managed Postgres database, what AWS product offers that" or "I have an OCI image, what managed platform can I run that in" or even "I want this endpoint to be available all the time, but its usage is very unpredictable/intermittent, so I don't want to pay for idle compute". There might still be a couple of possible answers for those questions, but by the point I arrive there I'm solving for a specific problem.

Its sort of like walking into a kitchen hungry and seeing 3 knives and a stove and oven and a dozen peelers and can openers etc etc and being very overwhelmed by all of this (do I need the knife with a smooth edge or the serrated one?) until you decide you want to eat a grilled cheese, and then grabbing a skillet to put onto a burner and everything making sense once you actually start to cook a specific thing.
by gonational | 2025-11-15 20:23:18+00:00
This, 100%.

So many of the basic features (e.g., automatic Python venv, Pyright running, etc.) have random bugs that pop up from time to time, making the basic editor unreliable.

My fear is, if they keep going in this direction (adding bloat without fixing basic functionality), they'll be a perfect fit for Microsoft acquisition, at which point I'll have to switch careers, because there isn't any other editor out there that I like.
by rkagerer | 2025-11-15 20:23:19+00:00
They never fully uninstall

Ugh, you'd think we'd be better by now.

I've had good success with Total Uninstall for this problem (with software in general). It does a diff of your registry and filesystem before/after installing an app, and after uninstall highlights lingering remnants. Over time you and it "learn" to filter out background changes unrelated to the install process.
by Legend2440 | 2025-11-15 20:23:21+00:00
My favorite example: 'can <x> cut through <y>?'

You can put just about anything in there for x and y, and it will almost always get it right. Can a pair of scissors cut through a boeing 747? Can a carrot cut through loose snow? A chainsaw cut through a palm leaf? Nailclippers through a rubber tire?

Because of combinatorics, the space of ways objects can interact is too big to memorize, so it can only answer if it has learned something real about materials and their properties.
by jayflux | 2025-11-15 20:23:42+00:00
The past year has been huge for conformance for us, not only we caught up with the top engines but we surpassed them when working on Temporal and having all tests pass for that.

We hope to wind down some of the conformance priority now and focus on performance, we need to work on a new GC, refactor some parts of the engine, and improve various areas.

The idea of a JIT has been raised and we’re not against it, but it’s not on our plans right now (because of the above), that being said there is an open discussion.
by jiehong | 2025-11-15 20:24:48+00:00
> what is raw assembly? can't understand it? that's the point!

Raw assembly vs cooked assembly?

Also, I think this attitude wasn’t the most common on CPUs, and people used to write assembly by hand just fine (and sometimes some still do). I think we shouldn’t be afraid of assembly like that.

Compilers could write that assembly in the end, just like the do for CPUs!