MurphyA/hacker-news huggingface dataset:
by longemen3000 | 2025-12-12 02:59:23+00:00
That is one thing i like about the Julia package ecosystem. The general Registry (where package metadata is stored and where you go to register a new package), recommends using explicit names over short acronyms. For example, DifferentialEquations.jl is a package that does differential equations in julia (recognizable via the .jl suffix). What does Garlic.jl do? Exactly, garlic (the vegetable) modelling.
by Arcuru | 2025-12-12 02:59:46+00:00
> Time-Travel Queries: Query historical data at any point in time:

The example here looks like it may be storing the full history of transactions? Is that right? That's a pretty high cost to pay for something that's not touted as a marquee feature.

I'm working on a DB[1] that stores full transaction history but it's so that I can support decentralized synchronization. It's in service of my marquee feature so I need to pay the cost of storing history, but I'm surprised that Stoolap also seems to be doing it for a local embedded database.

[1] https://github.com/arcuru/eidetica
Ask HN: What was the most humble living situation you had in your early days?
by rblion | 2025-12-12 03:00:17+00:00
I currently live in a converted mail truck on the island of Kauai. I have everything I need and nothing I don't.

I feel like a warrior-monk every day as I do my morning practice (meditation, breathwork, mantra, reading while absorbing sunlight by the beach).

I feel like a 'starving artist' as I budget for healthy meals and fast at least 12 hours a day. I feel very healthy though, it's odd. I used to think I need a lot more food but really I just need high quality food.

I feel like an engineer/architect as I reverse engineer my vision of the future into very clear blueprints and schematics.

All together, I operate like a general leading an army of early adopters and gaining the support of smarter and experienced allies who have done the things I want to do in life.

I have been rejected from YC twice, once in 2017 when I was 17 and last May but I see why and it has not discouraged me. Not one bit. It only motivated me to learn more and love myself more for not giving up, being open to trying new approaches.

I'd love to hear your 'origin stories' that looked crazy to everyone else and how they ultimately shaped you into who are you today.

MAHALO :)
by TimorousBestie | 2025-12-12 03:00:18+00:00
I don’t think capitalism is to blame in this particular instance.

As I recall, Britain arranged the Acts of Union so they could exploit Ireland as a cheap source of food, labor, and soldiers. The success of the Napoleonic Wars encouraged them to accelerate production by any means necessary. They may not have intended for Ireland to become a food monoculture, or anticipated its failure by 1840, but they certainly did little to remedy the situation their imperialism brought about.
by mcswell | 2025-12-12 03:00:58+00:00
There's a lot more to language learning than being a "sponge". Virtually all the grammar we learn is productive/ creative--that is, we apply it to new words, and say things we never heard anyone say before. And the grammar is implicit in what we hear, so children need to extract it in a form that can be generalized to new thoughts and words.
by neutronicus | 2025-12-12 03:01:07+00:00
For me it was a ream of printer paper and a mug full of random writing implements.

IMO the platform is unmatched at rapid on-demand WYSIWYG visualization.

Not so great for a productivity app, though. Too easy to lose important information when it's on the same sheet of paper as a drawing of a graph algorithm that turned out to be wrong, and trying to remember whether x cross y positive implies x right or left of y.
by oivey | 2025-12-12 03:01:35+00:00
Library maintainers have no right to police how people use their open source code, period. Maintainers are also not obligated to backport security fixes. Anything else is effectively against the concept of open source.

Notably, even this policing doesn’t fix the whining. The whining will just be about what TFA is whining about. You’re just moving the whining around.

It also does nothing to actually force people to upgrade. Instead, people can just cap against the minor version you broke your package on. Instead of being user hostile, why not make the user’s job easier?

Correctly following SemVer disincentivizes unnecessary breaking changes. That’s a very good thing for users and ultimately the health of the package. If you don’t want to backport security fixes, users are free to pay, do it themselves, or stop using the library.
by selcuka | 2025-12-12 03:01:40+00:00
There is a theoretical difference, but in practice they are the same thing, and we all know it [1]:

> Social media platforms have admitted verifying user ages would likely involve surrendering personal IDs, as the Albanese government forges ahead with its under-16 ban.

[1] https://www.skynews.com.au/australia-news/politics/privacy-a...
by fwip | 2025-12-12 03:01:45+00:00
It's a lot of CGI, but done in realistic ways. A lot of the examples from the article (which is a very good article, thank you for linking it) were mostly about paint-outs, color grading, or background elements.

There's a good chunk of modern blockbusters that will CGI everything in a scene except the lead actor's face - and sometimes that too.
by do_not_redeem | 2025-12-12 03:01:54+00:00
It was an offhand 20 words out of a 5000 word article and a very pertinent example. I guess the question is, why were you not bothered by the negative opinion about instant coffee or particleboard or malls or Tinder or McNuggets, but hearing anything negative about LLMs is worth singling out to complain about?
by zamadatix | 2025-12-12 03:04:07+00:00
Reverting it now was certainly a pile of work, but that's neither here nor there for the portion of the story bothering people. It's like they threw rocks threw the windows years ago to make them slightly clearer to see through and now put a ton of work in to undo that because they discovered that made no sense in reality.

It's great they did all the work to fix it after the fact, but that doesn't justify why it was worth throwing rocks through the window in the first place (which is different than not doing optimizations).
by elzbardico | 2025-12-12 03:04:34+00:00
Have you tried using a base model from HuggingFace? they can't even answer simple questions. You input a base, raw model the input

What is the capital of the United States?

And there's a fucking big chance it will complete it as

What is the capital of Canada?

as much as there is a chance it could complete it with an essay about the early American republican history or a sociological essay questioning the idea of Capital cities.

Impressive, but not very useful. A good base model will complete your input with things that generally make sense, usually correct, but a lot of times completely different from what you intended it to generate. They are like a very smart dog, a genius dog that was not trained and most of the time refuses to obey.

So, even simple behaviors like acting as a party in a conversation as a chat bot is something that requires fine-tuning (the result of them being the *-instruct models you find in HuggingFace). In Machine Learning parlance, what we call supervised learning.

But in the case of ChatBOT behavior, the fine-tuning is not that much complex, because we already have a good idea of what conversations look like from our training corpora, we have already encoded a lot of this during the unsupervised learning phase.

Now, let's think about editing code, not simple generating it. Let's do a simple experiment. Go to your project and issue the following command.

claude -p --output-format stream-json "your prompt here to do some change in your code" | jq -r 'select(.type == "assistant") | .message.content[]? | select(.type? == "text") | .text'

Pay attention to the incredible amount of tool use calls that the LLMs generates on its output, now, think as this a whole conversation, does it look to you even similar to something a model would find in its training corpora?

Editing existing code, deleting it, refactoring is a way more complex operation than just generating a new function or class, it requires for the model to read the existing code, generate a plan to identify what needs to be changed and deleted, generate output with the appropriate tool calls.

Sequences of token that simply lead to create new code have basically a lower entropy, are more probable, than complex sequences that lead to editing and refactoring existing code.
by thepasswordapp | 2025-12-12 03:04:49+00:00
Thanks! We went with a Bauhaus-inspired design - bold geometric shapes, primary colors, hard shadows. Felt like the right aesthetic for a security tool that's meant to feel solid and trustworthy rather than the typical "sleek dark mode" approach.

The app itself uses browser-use + Gemini to automate password changes across your accounts. Zero-knowledge architecture so passwords never leave your machine. Would love any feedback if you give it a try!
by donmcronald | 2025-12-12 03:05:44+00:00
> How does the issuer (e.g. the republic of France) know that DOCUMENT is bound to a given fingerprint? This is still under discussion, but as a first bid, a French citizen goes to city hall with his phone and obtains DOCUMENT after producing a fingerprint on the citizen's phone (as opposed to a device belonging to the republic of France).

Are you saying that someone goes to city hall, shows ID, and gets a DOCUMENT that certifies age, but doesn't link back to the person's identity? And it's married to a fingerprint in front of the person checking ID?

Is there a limit on how many times someone can get a DOCUMENT? If not, it'll become a new variation of fake id and eventually there's going to be an effort to crack down on misuse. If yes, what happens if I get unlucky and lose / break my phone limit + 1 times? Do I get locked out of the world? The only way I can imagine limiting abuse and collateral damage at the same time is to link an identity to a DOCUMENT somehow which makes the whole ZKP thing moot.

I'd be more worried about the politics though. There's no way any government on the planet is going to keep a system like that limited to simple age verification. Eventually there's going to be enough pretense to expand the system and block "non-compliant" sites. Why not use the same DOCUMENT to prove age to buy beer? Sanity for guns? Loyalty for food?

What happens if the proof gets flipped to run the other direction and a DOCUMENT is needed to prove you're a certified journalist? Any sources without certification can be blocked and the ZKP aspect doesn't matter at that point because getting the DOCUMENT will be risky if you're a dissenter. Maybe there's an interview. Maybe there's a background check. Has your phone ever shown up near a protest?

It's just like the Android announcement that developers need to identify themselves to distribute apps, even via side loading. The ultimate goal is to force anyone publishing content to identify themselves because then it's possible to use the government and legal system to crush dissenting views.

Big tech caused most of the problems and now they're going to provide the solution with more technology, more cost, and less freedom which is basically what they've been doing for the last 2 decades so it's not a surprise.
by Aurornis | 2025-12-12 03:06:05+00:00
> (A) most people cannot grasp how it could be that "GovSSO" can attest "This person you just sent our way just logged into GovSSO [with biometric 2FA], and they are at least 16 years old" without the receiving system having any way of knowing who that citizen is or even whether they're 16 or 99.

The loophole that every kid everywhere would instantly figure out is that they just need to borrow their mom’s ID, their older brother’s ID, or a pay some Internet service $1 to use their ID.

This is why the services aren’t designed to totally separate the ID from the account. If nothing actually links the ID to the account then there is no disincentive for people to share their IDs or sell their use for a small fee. Stolen IDs would get farmed for logins.

So the systems invariably get some form of connection to the ID itself. The people making these laws aren’t concerned about privacy aspects. They want maximum enforcement of their goals.
by emporas | 2025-12-12 03:06:40+00:00
I think you underestimate their capabilities quite a bit. Their auto-regressive nature does not lend well to solving 2D problems.

See these two solutions GPT suggested: [1]

Is any of these any good?

[1] https://gist.github.com/pramatias/538f77137cb32fca5f626299a7...
iOS TCC Lets Hacker Feed Reach Undocumented Liverpool Service
by TheLogReader | 2025-12-12 03:07:00+00:00
I noticed a TCC issue in iOS 26.1 where the Hacker Feed app (com.kentoh.hackerfeed) gets access to an undocumented service called kTCCServiceLiverpool without any permission prompts.

This was observed on my iPhone 14 Pro Max, and while the exact behavior may vary on other devices or iOS versions, it clearly demonstrates a framework-level flaw. The developer isn’t doing anything wrong... this looks like a mistake in iOS itself.

A mainstream HN reader exposes a hidden TCC gap that allows trusted apps to inherit permissions to undocumented system services... #irony
by 1vuio0pswjnm7 | 2025-12-12 03:07:40+00:00
https://community.letsencrypt.org/t/revoking-certain-certifi...

https://community.letsencrypt.org/t/2020-02-29-caa-recheckin...

https://bugzilla.mozilla.org/show_bug.cgi?id=1619047

https://www.theregister.com/2020/03/03/lets_encrypt_cert_rev...
by nomel | 2025-12-12 03:07:51+00:00
> to recover the space when they're not actively playing the game

This would defeat the purpose. The goal of the duplication is to place the related data physically close, on the disk. Hard links, removing then replacing, etc, wouldn't preserve the physical spacing of the data, meaning the terrible slow read head has to physically sweep around more.

I think the sane approach would be to have a HDD/SDD switch for the file lookups, with all the references pointing to the same file, for SDD.
by alwa | 2025-12-12 03:08:00+00:00
My impression was that their update cadence is ~never and that the Jelly Max is rather closer to iPhone-SE-sized. The last one I handled was for ephemeral use on a trip abroad. It was durable, functional, and it worked wonders as far as breaking the phone-checking dopamine cycle.

I'd never come anywhere close to trusting it with anything important, but then again maybe that's not such a bad relationship to have to a smartphone...
by cyberrock | 2025-12-12 03:08:12+00:00
I just want to talk to the folks who made the language switching logic so complicated instead of just a constant rotation like desktop IMEs. It seems like they expect the user to remember the previous language or prioritize languages in a clear order, but did it not occur to them that I might switch languages chaotically (A->C->D->B), keep it there, then hours later when I forgot what $previousLanguage was and press switch, I might as well be spinning a roulette?
by seg_lol | 2025-12-12 03:09:10+00:00
Initial release: Stoolap - A Modern Embedded SQL Database in Pure Rust Stoolap is a high-performance embedded SQL database featuring: Core Features: - Full ACID transactions with MVCC (READ COMMITTED & SNAPSHOT isolation) - Cost-based query optimizer with adaptive execution - Parallel query execution via Rayon - 101+ built-in functions (string, math, date/time, JSON, aggregate, window) - Multiple index types: B-tree, Hash, Bitmap (auto-selected or explicit) - Multi-column composite indexes - WAL + snapshots with crash recovery SQL Support: - JOINs (INNER, LEFT, RIGHT, FULL OUTER, CROSS) - Subqueries (scalar, IN, EXISTS, correlated) - Common Table Expressions (WITH and WITH RECURSIVE) - Window functions (ROW_NUMBER, RANK, LAG, LEAD, etc.) - ROLLUP, CUBE, GROUPING SETS - Temporal queries (AS OF TIMESTAMP/TRANSACTION) - Views, RETURNING clause, ON DUPLICATE KEY UPDATE 104K lines of Rust | No C dependencies | Full documentation at stoolap.io
by bsder | 2025-12-12 03:09:46+00:00
> Autonomy has diminishing returns here; it doesn't magically prevent the chaos of mixed-use environments.

It doesn't prevent chaos, but it does provide ubiquitous cameras. That will be used against people.

I'm ambivalent about that and mostly in a negative direction. On the one hand, I'd very much love to see people who cause accidents have their insurance go through the roof.

On the other hand, the insurance companies will force self-driving on everybody through massive insurance rate increases for manual driving. Given that we do not have protections against companies that can make you a Digital Non-Person with a click of a mouse, I have significant problems with that.
by Aurornis | 2025-12-12 03:10:05+00:00
Any ID has to reveal enough info to reasonably convince the other party that the ID belongs to that person.

These threads always bring up a hypothetical digital ID that simply says “over 21”, but it’s missing the key point that the ID needs to also give enough information to reasonably tie the identity to the user. Otherwise everyone underage would run around with borrowed or stolen IDs because there was no way to prove it did or did not belong to them.

In theory a digital passport could reveal age 21 or older with a photo and name, but it’s only marginally less info for a lot more complexity.
by TimorousBestie | 2025-12-12 03:10:16+00:00
The article boils down (pun intended) to, “you already accept all these things which I am glossing as basically instant mashed potatoes, so you should also accept LLMs.”

That’s why they not-so-subtly start calling them IMPs when they introduce the “abstracted version.”

It’s not merely an example. It’s the thesis of the article.

EDIT: Out of perversity, I skimmed the comments. The audience of Astral Codex Ten seems to share this interpretation, for whatever that’s worth.
by snickerbockers | 2025-12-12 03:11:05+00:00
Well I'm sure bob mueller would know a thing or two about disinformation given how he participated in the worst hoax in recent US history.

>As director Tennant has pointed out, secretary Powell presented evidence last week that Baghdad has failed to disarm its weapons of mass destruction, and willfully attempting to evade and deceive the international community. Our particular concern is that Saddam Hussein may supply terrorists with biological, chemical, or radiological material

https://www.youtube.com/watch?v=uTDO-kuOGTQ

Anyways I might care more about Seth Rich "conspiracy theories" if anybody had bothered to investigate what happened to him instead of chalking it up as a "robbery gone wrong" (in which nothing of value was stolen) and calling it a day. In about six more months it will have gone unsolved for an entire decade.
by uberman | 2025-12-12 03:11:27+00:00
Cool and all, but up until companies started putting this stuff in cars they cost $30k. Now the average car is 50k. The average car is now more expensive than my BMW 3 series with the premium package from a few years back. I don't want to pay for your fantasy of going to sleep in your car and waking up someplace new. I dont want to pay for the ability of my car to self park or be summoned to me. Most new features of cars dont interest me in the slightest.
by hyperadvanced | 2025-12-12 03:11:29+00:00
Oh I don’t necessarily mean that co-ops are competitive at all with traditional ownership structures at all. Part of that is likely due to taxes and general financial forces (co-ops tend to need to be low-debt, privately held, etc.) and part of that is related to them being rare and largely concentrated in hyper liberal cities like Portland or SF or Seattle.

I just mean that they technically operate in markets but are not synonymous with the traditional notions of Marxian capitalism.
by gopalv | 2025-12-12 03:12:35+00:00
This is roughly what my startup is doing, automating financials.

We didn't pick this because it was super technical, but because the financial team is the closest team to the CEO which is both overstaffed and overworked at the same time - you have 3-4 days of crunch time for which you retain 6 people to get it done fast.

This was the org which had extremely methodical smart people who constantly told us "We'll buy anything which means I'm not editing spreadsheets during my kids gymnastics class".

The trouble is that the UI that each customer wants has zero overlap with the other, if we actually added a drop-down for each special thing one person wanted, this would look like a cockpit & no new customer would be able to do anything with it.

The AI bit is really making the required interface complexity invisible (but also hard to discover).

In a world where OpenAI is Intel and Anthropic is AMD, we're working on a new Excel.

However, to build something you need to build a high quality message passing co-operating multi-tasking AI kernel & sort of optimize your L1 caches ("context") well.
by thaumasiotes | 2025-12-12 03:12:40+00:00
> If I'm understanding the author's account of Chinese assertion-by-negation correctly, doesn't it sound like assertion-by-negation is the ordinary case in that linguistic tradition, and it's the assertive case that jars the ear?

No? Assertion by assertion is the ordinary case, just like you'd expect for everything.

But it's easy to say 他没猜错, because it takes advantage of a common element of Chinese grammar that doesn't match well to English.

Think of 猜错 as a verb with an inherently negative polarity, like "fail" or "miss". There is no difficulty in saying "he didn't miss", even though there is difficulty in saying "he didn't not hit" and missing is always the same thing as not hitting. 猜错 is similarly easy to use. (Though it's less opaque; it is composed of the verb 猜 "guess" and the verbal result complement 错 "wrong".)

The opposite of 猜错 is 猜对 ("guess right"), and it's very common.
by mcswell | 2025-12-12 03:14:42+00:00
FWIW, that's soft of the way a lot of physics books (not textbooks) approach the subject: Einstein/ Heisenberg/ Bohr/ Pauli/ Feynman/ Oppenheimer was this kind of person, oh, and by the way he came up with this theory of X. Apparently a lot of people like that way of presenting science, but it's not for everyone.
by yearolinuxdsktp | 2025-12-12 03:14:53+00:00
Plus users are now defaulted to a faster, less deep GPT-5.2 Thinking mode called “Standard”, and you now have to manually select “Extended” to get back to previous deep thinking level for Plus users. Yet the 3K messages a week quota is the same regardless of thinking level. Also, the selection does not sync to mobile (you know, just not enough RAM in computers these days to persist a setting between web and mobile).
by wa2flq | 2025-12-12 03:15:11+00:00
"...When you see “libsodium,” you must context-switch from problem-solving mode to detective mode: “What does this do? Let me check the README. Ah, it’s a crypto library... "

I would not mind the command names whose etymology was complex or inspired, if the README files would do a better job of giving context and function. Even though I have a wide set of wheelhouses in computer systems, I frequently encounter README files that still leaves me saying "Huh?". I shouldn't have to google three levels down before I get a clue.