MurphyA/hacker-news huggingface dataset:
by themafia | 2025-10-15 00:14:56+00:00
> it looked a little different once he was actually responsible for people’s safety.

That seems highly disingenuous or just ignorant. We publicly had this problem starting in the 1990s. The NSA used to have a program that would capture data but then encrypt it and protect it from random access. They discontinued that program and instituted a new one that had zero privacy protections in it.

This was right at the turn when the "war on terror" started. Which was the excuse then used to abandon the better program for the egregious one since it was projected to be better for this particular use case. It's debatable whether that was true or not.

> Flock cameras or walk into grocery stores

Record it if you want. Law enforcement, at any level, should require an actual warrant to access it in any form. This isn't a binary. You can enhance security and privacy at the same time.
by duxup | 2025-10-15 00:14:59+00:00
>They referred to Black people as monkeys and “the watermelon people” and mused about putting their political opponents in gas chambers. They talked about raping their enemies and driving them to suicide and lauded Republicans who they believed support slavery.

>William Hendrix, the Kansas Young Republicans’ vice chair, used the words “n--ga” and “n--guh,” variations of a racial slur, more than a dozen times in the chat. Bobby Walker, the vice chair of the New York State Young Republicans at the time, referred to rape as “epic.” Peter Giunta, who at the time was chair of the same organization, wrote in a message sent in June that “everyone that votes no is going to the gas chamber.”

I wonder if anyone ... anyone at all who was invited noped out once they saw the chat?

Is it possible anyone could have? Or are they such that the only way you get invited is you're going full racist and so on?
by Veedrac | 2025-10-15 00:15:01+00:00
> Apollo for comparison took about 8 years from announcement to moon landing. Space shuttle took about 9 years from approval to first flight. Starship has been in development now about 9 years.

This comparison is very unfair. Nine years ago the big rocket was a dream, not even Starship at the time.

> During his presentation, Musk joked that his strategy for raising money might be to “steal underpants,” do a Kickstarter campaign … and profit.

Contra Saturn V, which had strong funding out the gate.
by selcuka | 2025-10-15 00:15:07+00:00
Ok, but you can still test all the branches in your source code and have 100% coverage. Those additional `if` branches are added by the compiler. You are responsible for testing the code you write, not the one that actually runs. Your compiler's test suite is responsible for the rest.

By the same logic one could also claim that tail recursion optimisation, or loop unrolling are also dangerous because they change the way code works, and your tests don't cover the final output.
by overfeed | 2025-10-15 00:15:16+00:00
> AI also really has trouble with transcribing my speech. I noticed that as early as the '90s with early speech recognition software. It was completely unusable.

I don't know what your transcription use cases are, but you may be able to get an improvement by fine-tuning Whisper. This would require about $4 in training costs[1], and a dataset with 5-10 hours of your labeled (transcribed) speech, which may be the bigger hurdle[2].

1. 2000 steps took me 6 hours on an A100 on Collab, fine-tuning openai/whisper-large-v3 on 12 hours of data. I can shar my notebook/script with you if you'd like.

2. I am working on a PWA that makes it simple for humans to edit initial, automated transcriptions with mistakes for feeding the correct dataset back into the pipeline for fine-tuning, but its not ready yet
by rootusrootus | 2025-10-15 00:15:40+00:00
I agree it would be nice to have a setting. There is a bit of a delay on my Lightning, less so on the Tesla, but it could be a settable option. I don't run into exactly he same situation, however, because the only cruise control I have is adaptive cruise and it's slowing down for traffic on its own. If I have to disengage cruise in that situation, chances are pretty good I'm using the brake pedal to do it, ha.
Show HN: Open-source, local-first Context7 alternative
by covil | 2025-10-15 00:15:42+00:00
Features: - uses your Claude subscription (no extra LLM API cost) - actually looks at the code (not only docs like .md) - supports private repos with Github PAT - semantic search using qdrant(oss) - mcp integration - data stays in your machine - use gemini embedding (local model WIP)

Quickstart: git clone https://github.com/cheolwanpark/snippets && cd snippets cp docker/.env.example docker/.env # Add CLAUDE_CODE_OAUTH_TOKEN & EMBEDDING_API_KEY docker-compose -f docker/docker-compose.yml up -d claude mcp add --transport http snippets http://localhost:8080/mcp
by le-mark | 2025-10-15 00:15:44+00:00
> Practically, Librephone aims to close the last gaps between existing distributions of the Android operating system and software freedom. The FSF has hired experienced developer Rob Savoye (DejaGNU, Gnash, OpenStreetMap, and more) to lead the technical project. He is currently investigating the state of device firmware and binary blobs in other mobile phone freedom projects, prioritizing the free software work done by the not entirely free software mobile phone operating system LineageOS.

The time is right for this project I hope they succeed.
by TomNomNom | 2025-10-15 00:15:45+00:00
I tried the oracle and got this:

> Your accent is Dutch, my friend. I identified your accent based on subtle details in your pronunciation. Want to sound like a native English speaker?

I'm British; from Yorkshire.

When letting it know how it got it wrong there's no option more specific than "English - United Kingdom". That's kind of funny, if not absurd, to anyone who knows anything of the incredible range of accents across the UK.

I also think the question "Do you have an accent when speaking English?" is an odd one. Everyone has an accent when speaking any language.
by binary132 | 2025-10-15 00:15:51+00:00
I think it’s less like doubting that the given panic works and more like an extremely thorough proof that all possible branches of the control flow have acceptable behavior. If you haven’t tested a given control flow, the issue is that it’s possible that the end result is some indeterminate or invalid state for the whole program, not that the given bounds check doesn’t panic the way it’s supposed to. On embedded for example (which is an important usecase for SQLite) this could result in orphaned or broken resources.
by bitwize | 2025-10-15 00:16:21+00:00
I'm not saying BASIC is it. But it was good enough in its day—my father used it to write engine simulations. It was the first language to attack the problem "getting computing nonprofessionals to write their own programs for their own needs" and it achieved that very well by the standards of the 01960s-01980s. But the fact that every computer shipped with a language that allowed users to get started with programming right away, was a noble thing we should have sought to preserve even in the present day. Scratch is for kids, and node spaghetti presents the usual no-code issues. HolyC comes close, but you know, Terry Davis. An acquired taste.

I was kinda hoping that language would be Python, but even that requires ceremony these days.
by potato3732842 | 2025-10-15 00:17:35+00:00
> It seems like no one sees a cost to just not addressing the issue.

It's the same "impose a small but poorly defined cost on everybody and act as though it's worth it because it maybe saves one defined life and therefore anyone who wants to call you out has an uphill battle" model you see used by bad people and dishonest comment section types the world over.

Society has no good way to reason about these "it's not much individually but when you do it to all of society it adds the F up" type downsides.

Like if you could save one life per year at the cost of making it take everyone an extra minute per day that's obviously not worth it at the scale of the united states because you're actually losing more life than you're saving.

But replace the "one minute" with something more subjective and nobody calls it out.
by binary132 | 2025-10-15 00:18:09+00:00
If they produce control flow _in the executable binary_ that is untested, then they could conceivably lead to broken states. I don’t believe most of those sorts of transformations cause alternative control flows to be added to the executable binary.

I don’t think anyone would find the idea compelling that “you are only responsible for the code you write, not the code that actually runs” if the code that actually runs causes unexpected invalid behavior on millions of mobile devices.
by fragmede | 2025-10-15 00:18:17+00:00
More specifically, I didn't see any commits about multiple simultaneous writers having landed in main and it's not document as a feature in the release notes https://github.com/tursodatabase/turso/commits

neither the prerelease

https://github.com/tursodatabase/turso/releases/tag/v0.3.0-p...

nor their latest release.

https://github.com/tursodatabase/turso/releases/tag/v0.2.2

The core/mvcc directory does have commits though, so maybe you can.

https://github.com/tursodatabase/turso/commits/main/core/mvc...
by frumplestlatz | 2025-10-15 00:18:32+00:00
I wasn’t describing a legal dispute, and I haven’t made any claim about infringement. “Material misrepresentation” refers to the substance of the public messaging, not to a legal violation.

The issue I raised is that the phrasing and the way the fork has been presented create the impression of continuity and endorsement that doesn’t exist. That’s a reputational and ethical concern, not a legal debate. Calling it “the next evolution of SQLite” is, in practice, absolutely trading on the SQLite name.

There was a very public, one-sided disagreement about SQLite’s contribution model at the time, and you’ve been open about your criticisms of SQLite in the years since. That’s the context for my comment; it isn’t something I’ve imagined.
by a-dub | 2025-10-15 00:19:00+00:00
sqlite3 has one (apparently this is called "the amalgamation") c source file that is ~265 kloc (!) long with external dependencies on zlib, readline and ncurses. built binaries are libsqlite3.so at 4.8M and sqlite3 at 6.1M.

turso has 341 rust source files spread across tens of directories and 514 (!) external dependencies that produce (in release mode) 16 libraries and 7 binaries with tursodb at 48M and libturso_sqlite3.so at 36M.

looks roughly an order of magnitude larger to me. it would be interesting to understand the memory usage characteristics in real-world workloads. these numbers also sort of capture the character of the languages. for extreme portability and memory efficiency, probably hard to beat c and autotools though.
by bigyabai | 2025-10-15 00:19:10+00:00
> There is also no substantial evidence that the sun will rise tomorrow

You are wasting my time with facetious arguments. There is no point having a rational discussion about the future potential of AI if we cannot take things like reality for granted.

If you want to argue in defense of AI, do it. Pointing to authority is one third of rhetoric, the other two thirds are emotional investment and logical coherence. If you don't have real proof that AGI exists, you're trying to make a point with emotions that people don't empathize with and authority that isn't authoritative. Cite sources, dammit.
by xethos | 2025-10-15 00:19:57+00:00
I sincerely doubt it, but a large OEM with first-party support makes it (IMO) more likely for banking apps to support GApps-less handsets(instead of the inverse, Graphene supporting banking apps) - a dramatically better outcome, as that allows Waydroid more breathing room as a viable solution for Linux-first handsets too.

This would of course be contigent on GrapheneOS growing their market- and mind-share in the general public, while also taking several years to impact the least move-fast-and-break-things industry (consumer banking).

But still, a man can dream.
by Cloudef | 2025-10-15 00:20:01+00:00
It mainly comes down how the std is designed. Zig has many good building blocks like allocators, and how every function that allocates something takes one. This allows you to reuse the same code for different kind of situations.

Hash maps in zig std are another great example, where you can use adapter to completely change how the data is stored and accessed while keeping the same API [1]. For example to have map with limited memory bound that automatically truncates itself, in rust you need to either write completely new data structure for this or rely on someone's crate again (indexmap).

Errors in zig compose also better, in rust I find error handling really annoying. Anyhow makes it better for application development but you shouldn't use it if writing libraries.

When writing zig I always feel like I can reuse pieces of existing code by combining the building blocks at hand (including freestanding targets!). While in rust I always feel like you need go for the fully tailored solution with its own gotchas, which is ironic considering how many crates there are and how many crates projects depend on vs. typical zig projects that often don't depend on lots of stuff.

1: https://zig.news/andrewrk/how-to-use-hash-map-contexts-to-sa...
by martin-t | 2025-10-15 00:20:31+00:00
> Good leaders seem to often pick bad successors

This whole way of thinking makes my skin crawl.

Just like sex, any kind of power exchange needs consent.

This whole idea that people are led or need to be led is wrong. Perhaps some people do but that's their problem, it shouldn't be mine. What politicians are is decision makers, not leaders.

We don't have time to vote on every single law personally, so we appoint temporary assistants who do it for us, based on our preferences. That's how it should work.

These assistants should work for us, not lead us. We should always have the power to override their decisions and to remove and replace them at any time. Of course, making this work in a practical manner, while satisfying constraints such as secrecy of votes, is difficult. I don't dispute that but we should be striving to find ways to get as close to this ideal as possible, not making politics into a career or treating it as a reality show.

And most certainly, these assistants ("leaders" as you call them) should not be picking their successors without our consent.
by bediger4000 | 2025-10-15 00:21:11+00:00
Speaking during an event at the White House, Trump added, “We’re being able to do things that we were unable to do before.”

Trump is taking credit for the layoffs and slashing programs, which is different.

What's the rationale for this? Trump clearly does not know what he's talking about, but Vought appears to be smarter. Is the theory that cutting regulation and programs is going to bring about an economic boom, and everyone who is disgruntled by the cuts, layoffs and so forth, will reluctantly come around to see the light?
by potato3732842 | 2025-10-15 00:21:31+00:00
>governments and laws exist to ensure justice

Governments mostly exist to coordinate resource usage to out compete other societies.

Some amount of justice and welfare and roads, or whatever other things (varied by society and time period), are what they pay us so that our compliance is mostly voluntary and is therefore substantially more efficient.

You can bicker over exact word choice and the minute, but this general form is how it's always been from the present all the way back into the ancient world.
by cogman10 | 2025-10-15 00:22:36+00:00
> This is basically false. Most large systems have comfort care order set, with opioid drips. Transition to hospice is readily available. Usually the barrier to these are patients themselves or their families.

I could be wrong, but it's my understanding that a fair number of laws have been passed tracking opiates specifically to try and stop this from happening. The dosage, amount, and time is pretty closely monitored. (Could be a state by state thing).

Mainly because a lot of people lost their minds about the idea of someone ending their life early. Jack Kevorkian spawned a number of laws against euthanasia.
by JumpCrisscross | 2025-10-15 00:22:42+00:00
I thought this was a reference to Kursk [1] or the Black Sea Fleet flagship sunk by Ukraine in '22 [2], but nope. This one's a new fuckup.

[1] https://en.wikipedia.org/wiki/Kursk_submarine_disaster

[2] https://en.wikipedia.org/wiki/Sinking_of_the_Moskva
by NobodyNada | 2025-10-15 00:23:32+00:00
It's interesting to consider (and the whole page is very well-reasoned), but I don't think that the argument holds up to scrutiny. If such an automatic bounds-check fails, then the program would have exhibited undefined behavior without that branch -- and UB is strictly worse than an unreachable branch that does something well-specified like aborting.

A simple array access in C:

arr[i] = 123;

...can be thought of as being equivalent to:

if (i >= array_length) UB(); else arr[i] = 123;

where the "UB" function can do literally anything. From the perspective of exhaustively testing and formally verifying software, I'd rather have the safe-language equivalent:

if (i >= array_length) panic(); else arr[i] = 123;

...because at least I can reason about what happens if the supposedly-unreachable condition occurs.

Dr. Hipp mentions that "Recoding SQLite in Go is unlikely since Go hates assert()", implying that SQLite makes use of assert statements to guard against unreachable conditions. Surely his testing infrastructure must have some way of exempting unreachable assert branches -- so why can't bounds checks (that do nothing but assert undefined behavior does not occur) be treated in the same way?
by JumpCrisscross | 2025-10-15 00:24:09+00:00
> Or are they such that the only way you get invited is you're going full racist and so on?

Column A, Column B.

There is probably a strong selection effect for who gets invited. But--and I hate to be this reductive--looking at these dudes' pictures, there may have been negative social pressure to maintain the few ties they had.
by Barrin92 | 2025-10-15 00:24:44+00:00
>It’s undeserved and arguably more easily preventable

is it though? Crime has been with us since the dawn of civilization. It's easier to tell a story in which crime is personalized and framed as preventable but in reality there's always new modes of crime, new criminals, always the incentive for people to steal when they can, and so on.

When societies manage to "stomp out" crime they're no less brutal than when they attempt to stop a pandemic. I think what a society frames as aberrant is just a reflection of the kind of public morality they endorse. A society of pirates probably thinks scorbut is more undeserved than being punished for theft.
by steveklabnik | 2025-10-15 00:25:04+00:00
You may be running into forwards compatibility issues, not backwards compatibility issues, which is what nightly is about.

The Rust Project releases a new stable compiler every six weeks. Because it is backwards compatible, most people update fairly quickly, as it is virtually always painless. So this may mean, if you don’t update your compiler, you may try out a new package version and it may use features or standard library calls that don’t exist in the version you’re using, because the authors updated regularly. There’s been some developments in Cargo to try and mitigate some of this, but since it’s not what the majority of users do, it’s taken a while and those features landed relatively recently, so they’re not widely adopted yet.

Nightly features are ones that aren’t properly accepted into the language yet, and so are allowed to break in backwards incompatible ways at any time.
by legitster | 2025-10-15 00:25:07+00:00
> The Interior Department in a statement Friday afternoon said that the solar developers and BLM had “agreed to change their approach for the Esmeralda 7 Solar Project in Nevada. Instead of pursuing a programmatic level environmental analysis, the applicants will now have the option to submit individual project proposals to the BLM to more effectively analyze potential impacts.”

What does this even mean? Why the hell does it have to be so hard to get anything done in this country?

> “Friends of Nevada Wilderness is thrilled that this poorly sited project is dead,” said Shaaron Netherton, the group’s executive director. “In the push to get this particular project through, the BLM ignored the importance of this region’s cultural significance, biological significance and the fact that it is one of the most intact landscapes remaining in Nevada,” Netherton added.

I will also save some ire for these people. This is literally desert wasteland sitting alongside a freeway. It's hard to believe that someone spent time and money on this cause.
by NoPicklez | 2025-10-15 00:25:20+00:00
But even if they used the term installing apps instead of sideload, what other word would they use? If they said "50 times more malware from internet sources than on apps through Play Store" people will still come up with their own wording.

If they use the word install apps, they would need to say installing apps from outside of the play store, in which case people are going to automatically try to come up with a different word to associate that with. Any word we come up with is going to be subject to being used for the good and the bad.
by orliesaurus | 2025-10-15 00:25:50+00:00
cf has to hire people with obsession not benchwarmers that only activate when someone yells at them because of a twitter argument. there i said it.

vercel only exists because cf got lazy. huge fan of CF, and if cloudflare had the attention to details that vercel has, there would be no vercel. fullstop.

CFs docs, repos, video content but also code samples, sdks (lol all the mcp stuff) usually is subpar to vercel's.

its really annoying that nextjs has to be forked and/or patched to work on cloudflare.
by adzm | 2025-10-15 00:25:55+00:00
How does the mvcc / row versioning changes that accumulate get shared among multiple processes? Is it another file like the WAL file? Or is it just local memory as part of the client? I guess with everything having to commit or entirely roll back at the end, it doesn't need to be shared.

How does this compare with hctree then? It sounds similar, both using an MVCC model.

Really cool though, love the technical details and would be interested to see further. I feel like there is certainly a space for sqlite+fancier features. Though it would break backwards compatibility, I've always wondered what kind of performance gains could be had by using a different varint implementation. And enforcing or always using "strict" for smarter column layouts.

Also would be really cool to have indexed views.

And columnstore seems like a logical direction as well.
by alfalfasprout | 2025-10-15 00:26:03+00:00
> I think Apple execs genuinely underestimated how difficult it would be to get LLMs to perform up to Apple's typical standards of polish and control

Not only Apple, this is happening across the industry. Executives' expectations of what AI can deliver are massively inflated by Amodei et al. essentially promising human-level cognition with every release.

The reality is aside from coding assistants and chatbot interfaces (a la chatgpt) we've yet to see AI truly transform polished ecosystems like smartphones and OS' for a reason.