MurphyA/hacker-news huggingface dataset:
by kstrauser | 2026-02-03 18:25:55+00:00
You're right, for sure. It'd be nice if the law included an explicit exception for local cookies for routine site operation purposes. I haven't put any time into nailing down the wording, but something that communicates "sites are allowed use 'authentication cookies' to validate a user's ability to make server requests" would be most welcome. Then you could actually have an incentive to remove the cookie banner on sites that only use cookies for session authentication. You don't also use them to integrate with your marketing analytics kraken? Sweet! You don't have to have a banner or other notice!
by predkambrij | 2026-02-03 18:26:16+00:00
I'm playing with repeatable development environment with incus. So, it's like in Docker, but naturally more things should be possible (eg. snap package manager is the ultimate test), but still more disposable than VMs (eg. it won't finish your laptop battery and annoy your ears with fan).

https://github.com/predkambrij/incus-container-desktop
https://github.com/predkambrij/devcontainer
by zamadatix | 2026-02-03 18:26:35+00:00
Is there a chance you could ask Ryan if he had an LLM write/rewrite large parts of this blog post? I don't mind at all if he did or didn't in itself, it's a good and informative post, but I strongly assumed the same while reading the article and if it's truly not LLM writing then it would serve as a super useful indicator about how often I'm wrongly making that assumption.
by reaperducer | 2026-02-03 18:26:42+00:00
out of curiosity, what do they hope to find in a raid of the french offices, a folder labeled "Grok's CSAM Plan"?

You're not too far off.

There was a good article in the Washington Post yesterday about many many people inside the company raising alarms about the content and its legal risk, but they were blown off by managers chasing engagement metrics. They even made up a whole new metric.

There was also prompts telling the AI to act angry or sexy or other things just to keep users addicted.
by PaulDavisThe1st | 2026-02-03 18:26:53+00:00
A reminder that in the last presidential election, the winner was decided by one of the smallest margins ever, and the winner only won a plurality, not a majority.

Almost as many people voted against the current US administration as voted for it, so although it is true that "so many US citizens do not see the ramifications", there almost as many who do (or some version of them).
by its_magic | 2026-02-03 18:27:01+00:00
I'm with you on this. SysVinit is better than systemd, but far from perfect. I don't enjoy tediously maintaining all of those symlinks, and prefer the BSD approach myself.

One project on my distro is a new init that will be much, much simpler than SysV, more like BSD and without all the years of cruft.
Show HN: Emmtrix ONNX-to-C Code Generator for Edge AI Deployment
by emx-can | 2026-02-03 18:27:13+00:00
Hi HN,
we wanted to share our open source ONNX-to-C code generator. It translates ONNX models into C code for deployment on embedded systems. We developed it for use with emmtrix Code Vectorizer (https://www.emmtrix.com/tools/emmtrix-code-vectorizer) which optimizes the generated code for various embedded architectures. The ONNX-to-C code generator can however also be used standalone to generate plain C code. In contrast to many other tools, it makes deployment trivial since the generated code is fully standalone and no additional runtime is required.
by jerf | 2026-02-03 18:27:15+00:00
While that speed increase is real, of course, you're really just looking at the general speed delta between Python and C there. To be honest I'm a bit surprised you didn't get another factor of 2 or 3.

"Cimba even processed more simulated events per second on a single CPU core than SimPy could do on all 64 cores"

One of the reasons I don't care in the slightest about Python "fixing" the GIL. When your language is already running at a speed where a compiled language can be quite reasonably expected to outdo your performance on 32 or 64 cores on a single core, who really cares if removing the GIL lets me get twice the speed of an unthreaded program in Python by running on 8 cores? If speed was important you shouldn't have been using pure Python.

(And let me underline that pure in "pure Python". There are many ways to be in the Python ecosystem but not be running Python. Those all have their own complicated cost/benefit tradeoffs on speed ranging all over the board. I'm talking about pure Python here.)
by porttipasi | 2026-02-03 18:27:22+00:00
That's a fair point. You're right that without seeing the strategy, you can't fully disentangle what drives the differences.

But the strategy itself isn't really the point. Since every model gets the exact same prompt and the exact same market data, the only variable is the model. So relative performance differences are real regardless of what the strategy contains. If Model A consistently outperforms Model B under identical conditions, that tells you something meaningful about the model.

And honestly, that blend of prompt adherence and decision quality is how people actually use LLMs in practice. You give it instructions and context, and you care about the result.

You're right though that the strategy being private limits what outsiders can evaluate. It's something I'm thinking about.
Show HN: Gtime – A colorful CLI tool to compare and convert time zones
by renovate5141 | 2026-02-03 18:27:40+00:00
I'm spreading the word, and I find it quite useful, so I thought I'd share it with y'all

Hi HN!

Found gtime, a Python command-line utility to look up, compare, and convert time across global cities. It supports fuzzy search, favorites, meeting time conversion, and a live/watch mode — all with colorful terminal output via Rich.

Created this tool because existing CLI options felt too limited or clunky. gtime aims to make working with global times fast and pleasant, especially for remote teams or frequent schedulers.

Try it:

$ pip install gtime

GitHub: https://github.com/savitojs/gtime

Feedback, feature requests, and issues are welcome!
by konne88 | 2026-02-03 18:27:44+00:00
But it also doesn't apply to small companies:

The CCPA applies to any business, including any for-profit entity that collects consumers' personal data, does business in California (regardless of where it is located), and satisfies at least one of the following thresholds:

Has annual gross revenues in excess of $25 million in its most recent tax year;[11]
Buys, receives, or sells the personal information of 100,000 or more consumers or households; or
Earns more than half of its annual revenue from selling consumers' personal information.[12][13]

https://en.wikipedia.org/wiki/California_Consumer_Privacy_Ac...
by simonw | 2026-02-03 18:27:48+00:00
Note that you don't need to use Deno or JavaScript at all to use this product. Here's their Python client SDK: https://pypi.org/project/deno-sandbox/

from deno_sandbox import DenoDeploy

sdk = DenoDeploy()

with sdk.sandbox.create() as sb:
# Run a shell command
process = sb.spawn("echo", args=["Hello from the sandbox!"])
process.wait()

# Write and read files
sb.fs.write_text_file("/tmp/example.txt", "Hello, World!")
content = sb.fs.read_text_file("/tmp/example.txt")
print(content)

Looks like the API protocol itself uses websockets: https://tools.simonwillison.net/zip-wheel-explorer?package=d...
by classicsc | 2026-02-03 18:27:55+00:00
I'm looking forward to trying the SwiftUI preview integration, though from my experience using the xcodebuildmcp and axe tools to let agents run simulators and capture screenshots, expectations will be low. It seemed like the models were capable of identifying issues like "button that should be there is not displayed", but not identifying when the layout is wrong or some element is too big.
by kjreact | 2026-02-03 18:27:57+00:00
> This is what people who "vote their feelings" would assert. Most people think they are "sophisticated" and "educated" on these issues, both Democrats and Republicans. There is ample evidence that this is not the case for either.

Which begs the question: does democracy still work when voters are so easily misled? I don’t believe that the current generation is fundamentally more or less intelligent than the previous ones. Is technology to blame for disseminating misinformation too rapidly for us to cope?
by JamesWH577 | 2026-02-03 18:27:59+00:00
Location: Chapel Hill, NC (EST) Remote: Yes (Remote only) Willing to relocate: No Technologies: TypeScript, React, Next.js, Node.js, Rust, Python (FastAPI/AI Agents), Java (Spring Boot), PostgreSQL, GCP, AWS.
Résumé/CV:https://james-website-xi.vercel.app
Email:jwillingham577@gmail.com
GitHub: https://github.com/developer0116

I am a Senior/Staff Engineer with 10+ years of experience building and scaling B2B SaaS platforms. Most recently at Pendo and Cisco, I’ve specialized in moving products from "0 to 1" and scaling data-heavy systems to handle millions of real-time events.

What I bring to the table:

High-Scale Infrastructure: Deep experience in PostgreSQL optimization, high-concurrency backends (FastAPI/Java), and building resilient sync engines for MDM and analytics.

-Frontend Craftsmanship: Expert in the React/Next.js ecosystem, focused on building polished, high-performance interfaces for complex data workflows.
-AI-Agentic Workflows: Currently building custom LLM agents (Claude 3.5/GPT-4o) to automate "dull" enterprise tasks like schema migrations and data mapping.
-Bilingual: Native-level proficiency in Chinese, which has proven invaluable for bridge roles and international data coordination.

I’m looking for a high-agency role (Staff/Senior/Founding Engineer) at a product-led company where I can own core architecture and ship fast.
by nayuki | 2026-02-03 18:28:06+00:00
Nice page, and nice link to Colin Percival's page too! Let me toss you one example: CDs are marketed in mebibytes. A "650 MB" burnable CD is actually 650 MiB ≈ 682 MB, and likewise for "700 MB" being actually 700 MiB ≈ 734 MB. DVD and BD do use metric prefixes correctly, like you pointed out.
by emsign | 2026-02-03 18:28:10+00:00
To the contrary! They were tricked to believe that they were part of society. They aren't. By voting for Trump they reassured themselves that it won't happen to them. Often times racism against the newest group of immigrants coming from the group of immigrants before them is seen by the latter as a rite of passage to be accepted into US society.

The Irish used to be in a similar position like the people from South America today. Now they are seen as white but before WWI they weren't seen as white by the WASPs. And it's totally normal for some of the second or third generation immigrants to become racist against new immigrants. Rite of passage.
by card_zero | 2026-02-03 18:28:22+00:00
I'm not seeing evidence for a 1970s 1000-byte kilobyte. Wikipedia's floppy disk page mentions the IBM Diskette 1 at 242944 bytes (a multiple of 256), and then 5¼-inch disks at 368640 bytes and 1228800 bytes, both multiples of 1024. These are sector sizes. Nobody had a 1000-byte sector, I'll assert.
by xattt | 2026-02-03 18:28:42+00:00
TFW does say there is an opportunity for reduced noise. However, conventional turboprops are very loud compared to their jet counterparts.

Each revolution of a prop blade sends out a shockwave of air against the airframe. The strength of the shockwave is likely proportional to the instantaneous thrust of the engine, and more blades are likely to weaken or smooth it.

A turbofan has a nacelle to contain the shockwave, and avoid the whole noisy mess.
by toomuchtodo | 2026-02-03 18:28:59+00:00
> This is what people who "vote their feelings" would assert. Most people think they are "sophisticated" and "educated" on these issues, both Democrats and Republicans. There is ample evidence that this is not the case for either.

~130M American adults have low literacy skills with 54% of people 16-74 below the equivalent of a sixth-grade level. And they vote in some amount. Many may not be functional enough to be self aware about their level of education and sophistication, based on the data.

https://www.apmresearchlab.org/10x-adult-literacy

https://www.barbarabush.org/wp-content/uploads/2020/09/BBFou...
by farmdawgnation | 2026-02-03 18:29:13+00:00
IMO If you're not using the tools regularly, you should start from the assumption that you're being heavily influenced by the folks that are trying to sell you something. I'm using these agentic tools for writing and improving software many times a day. The way I describe this to people is that it has changed the balance between "do I need to teach the computer to do this" or "do I just do it myself" farther in realm to the former. It's really good a boilerplate which I think is a welcome thing altogether. It's not actually doing the hard thinking that's required to scale something in production, reconcile a conflict between privacy and functionality effectively for your particular customers, or determine with any reliability what will actually sell.
by rwmj | 2026-02-03 18:29:22+00:00
Somewhat common in the UK as well, example: https://www.bbc.co.uk/news/uk-england-beds-bucks-herts-63392... (It took him 4 years to recover possession https://www.bbc.co.uk/news/articles/cwygv79n8x1o)

Here you can register with the Land Registry and they will email you if any enquiries or attempted sales happen on your property: https://www.gov.uk/protect-land-property-from-fraud
by no_wizard | 2026-02-03 18:29:33+00:00
On the pricing bit, I have to say edge driven SQLite/ libsql driven solutions (this is a lot of them) can be a mixed bag.

Cloudflare, Fly.io litestream offerings and Turso are pretty reasonably priced, given the global coverage.

AWS with Aurora is more expensive for sure and isn’t edge located if I recall correctly, so you don’t get near instant propagation of changes on the edge

The bigger thing for me is how much control you have. So far with these edge database providers you don’t have a ton of say in how things are structured. To use them optimally, I have found it works best if you are doing database-per-tenant (or customer) scenarios or using it as a read / write cache that gets exfiltrated asynchronously.

And that is where I believe the real cost factors come into play is the flexibility
by nihakue | 2026-02-03 18:29:41+00:00
See also Sprites (https://news.ycombinator.com/item?id=46557825) which I've been using and really enjoying. There are some key architecture differences between the two, but very similar surface area. It'll be interesting to see if ephemeral + snapshots can be as convenient as stateful with cloning/forking (which hasn't actually dropped yet, although the fly team say it's coming).

Will give these a try. These are exciting times, it's never been a better time to build side projects :)
by gordonhart | 2026-02-03 18:29:54+00:00
Same, it's nice to use a no-BS CDN for personal projects (e.g. https://atlasof.space/). Their pricing is good and I actually appreciate that they have no free tier so that there's no "oh shit" moment when you suddenly exceed it and owe real $$$ (looking at you, Netlify). I probably won't use their database feature but I'll for sure keep using their CDN if they can keep things as straightforward as they currently are.
by verdverm | 2026-02-03 18:30:14+00:00
Dagger has a similar feature: https://docs.dagger.io/getting-started/types/secret/

Same idea with more languages on OCI. I believe they have something even better in the works, that bundles a bunch of things you want in an "env" and lets you pass that around as a single "pointer"

I use this here, which eventually becomes the sandbox my agent operates in: https://github.com/hofstadter-io/hof/blob/_next/.veg/contain...
by waldopat | 2026-02-03 18:30:22+00:00
Just jumping on the thread. I think the conversation is conflating two very different things:

1. Turing test UX's, where a chat app is the product and the feature (Electron is fine)
2. The class of things LLMs are good at that often do not need a UI, let alone a chat app, and need automation glue (Electron may cause friction)

Personally, I feel like we're jumping on capabilities and missing a much larger issue of permissioning and security.

In an API or MCP context, permissions may be scoped via tokens at the very least, but within an OS context, that boundary is not necessarily present. Once an agent can read and write files or executed commands as the logged in user, there's a level of trust and access that goes against most best practices.

This is probably a startup to be hatched, but it seems to me this space of getting agents to be scoped properly and stay in bounds, just like cursor has rules, would be a prereq before giving access to an OS at all.
by kstrauser | 2026-02-03 18:30:40+00:00
Other laws that apply to the US's own citizens abroad, I can kind of get in line with. Like even if you go to a country where murder and mayhem are legal, you can't go there on vacation, rack up a body count, then come back to Wyoming and go back to work on Monday.

Other laws that apply to non-citizens abroad, I'm against, of course. We don't have the moral right to legislate what someone in China can and can't do. However, prosecuting them for that should they enter the US is a different animal. If you run a scam farm and defraud a million Americans, then go to Disneyland on vacation, you should plan on having a bad time. Similarly with GDPR and other EU-local laws: violate them outside the EU, but it'd be wise to skip Barcelona on your next world tour.
by its_magic | 2026-02-03 18:30:57+00:00
The problem is ultimately that by choosing one, the other gets left out. So whatever is left out just has one more nail in its coffin. With LFS being the "more or less official how-to guide of building a Linux system", therefore sysvinit is now essentially "officially" deprecated by Linux. This is what is upsetting people here.

I'm OK with that in the end because my system is a better LFS anyhow. The only part that bothers me is that the change was made with reservations, rather than him saying no and putting his foot down, insisting that sysvinit stay in regardless of Gnome/KDE. But I do understand the desire to get away from having to maintain two separate versions of the book.

Ultimately I just have to part ways with LFS for good, sadly. I'm thankful for these people teaching me how to build a Linux system. It would have been 100x harder trying to do it without them.
by emsign | 2026-02-03 18:30:59+00:00
The Republican party is openly racist. More than it has ever been in the last 40 years! And you are claiming otherwise. You are actively looking the other way if you dismiss this. It's not normal and why should the Democrats copy the Republicans? So they lose the liberal voters who aren't okay with bigotry and revenge politics? Because no matter what the Democrats say, the MAGA Republicans will always beat them at that, and people will still vote for the OG racists anyway.

Your argument is coming up everytime when right-wing populists gain votes, and it's always a fatal trap. Merz in Germany claimed to beat the AfD (who is loved by Bannon and Musk and was loved by Epstein btw, all "wonderful" people), and it failed he barely made it to become chancellor. It also failed in the 90s during the first wave of racism in Germany after re-unification.
by quadrifoliate | 2026-02-03 18:31:14+00:00
Shame that so many EU citizens do not see the ramifications of theirs.

EU citizens have elected ineffective leaders for decades -- leaders that ignored the potential to set up homegrown cloud providers, software suites or tech companies. They have elected leaders who were until very recently heavily dependent on Russian energy.

As a result, EU dependence on US tech is near-total. I remember hearing a few months ago that companies in the EU still have to use Dun & Bradstreet (a US company) for routine government filings!

Some minor headlines about civil servants stopping their usage of office sound impressive but isn't really making a dent in Microsoft's bottom line. If and when Microsoft's revenues from the EU start dropping by double digits or more, I am sure they will contribute large amounts of money to make the US government more civil and normal than it's being today.

> And however difficult it was to render this consequence, it will be tenfold, or hundredfold, as difficult to reverse course.

As a software consumer, if this takes off, I don't see any reason I would want the course to be reversed. More adoption and support of open software and standards is beneficial for consumers. It might even get Microsoft and the rest of US Big Tech to actively compete for a change rather than relying on their near-total monopoly.
by WalterBright | 2026-02-03 18:31:24+00:00
C++ cannot seem to let go of the preprocessor, which is an anchor hurting the language at every turn.

BTW, in my C days, I did a lot of clever stuff with the preprocessor. I was very proud of it. One day I decided to replace the clever macros with core C code, and was quite pleased with the clean result.

With D modules, imports, static if, manifest constants, and templates the macro processor can be put on the ash heap of history. Why doesn't C++ deprecate cpp?
by dathinab | 2026-02-03 18:31:27+00:00
> Cookie popups. Enough said.

except a lot of the things related to cookie popups isn't GDPR but other (misguided older) laws

furthermore setting a (proper 1st party and HTTP only) cookie to remember you opted out of tracking doesn't require your explicit consent and as such any side which ask you again and again makes it extra hard to opt out in a way _not legally compliant with GDPR_.

also the do not track flag in a browser is a very clear unmistakable signal from the user that they don't want to be tracked, ignoring it and harassing the user with tracking dialogs is also not GDPR compliant

> 2. Its extraterratoriality claims.

It's based on your citizens data being owned by your citizens. Extraterritorial claims about your citizens is pretty normal. And only enforced things matter so basically it only matters if they do business in the EU. And requiring someone who does business in another country to comply with that countries laws is the norm. Just because you do it "through a website" doesn't mean you can doge responsibility. That would be absurd.

> 3. The annual moderation report.

if it's moderation deletion then that isn't GDPR but other laws, and the reports which are needed for GDPR can be trivially automatized.

> 4. The misperception that GDPR

any half way serious source is pretty clear about that and there isn't much law makers can do if people are to dump to read and then insist they know better

The main issues is still enforcement, or the systematic lack of it in all kinds of ways.

Due to that bad companies don't try comply with GDPR but with "what level of systematic intentional GDPR violation can we get away with" and that in turn leads to legal unreliability/unclear-ness.

Oh and that some business models are inherently incompatible with it and instead of judges being like "bad luck you had years to adapt" they are often hesitant to do much about it (like "pure abos" which deceive the end-user (and judges) with a false dichotomy about ads vs. no ads when the laws is about tracking vs. no tracking and you can have ads without tracking, just not google ads but that is a googles made problem not a fundamentally one).
by lotsofpulp | 2026-02-03 18:32:14+00:00
Voting for a traitorous convicted felon is why I can't stand federal level Republican voters.

What is the point in changing the messaging when racism and sexism are at the root of the problem?

For the record, I abhor my non federal level Democrat leaders, and vote Republican on the state and local level (because they are less crazy than the Democrats at this level).
by gus_massa | 2026-02-03 18:32:40+00:00
It makes no sense. Are the caregiver paid by hour? I expect most of them paid by month. Hiring a good and cheap caregiver is a nightmare.

I expect two caregivers per room for 2-3 y.o. and 1 for 4-5 y.o. And perhaps one going from room to room just in case. So I don't expect that they can send one home.