MurphyA/hacker-news huggingface dataset:
by dns_snek | 2025-12-10 10:24:18+00:00
> It astonishes me that people like you seem to be oblivious of the effects of these kinds of tricks and games, when this community is regularly discussing social engineering, dark patterns, marketing gobbledygook, etc.

Don't you see the hypocrisy of talking about "dark patterns" while trying to use every psychological trick in the book to trigger people's emotional responses that are opposed to their rational beliefs?

Sure, most of us will complain about taxes being higher than we like sometimes, but most of us also understand that those taxes pay for services that the vast majority of us want and rely on - we want healthcare, safety nets, infrastructure, quality education, etc. We can argue about a few % here or there but we also understand that we couldn't have those things if all of our taxes were substantially lower.

We already have transparency as all taxes and contributions are plainly documented on every receipt, pay slip, and tax invoice. Laypeople argue about taxes all the time, they complain about VAT and income taxes being too high, they aren't under the illusion you think they are.

Your entire strategy seems to be making bureaucracy and every day activities as irritating, anxiety-inducing, bias-inducing, and stressful as possible when it comes to taxes in order to get people to turn on taxes entirely. That's not transparency but subversion of people's self-interests through dark patterns you claim to oppose.

> Talk to anyone that runs a personal business admit how they feel writing 6 or 7 digit checks to the government every quarter or so

It feels gut-wrenching in the moment, but I don't believe that public policy should be influenced by our fleeting emotional reactions and I'm surprised to hear this quiet part said out loud.
by jjav | 2025-12-10 10:24:22+00:00
IME vibe coding works spectacularly for simple one-off scripts that do a fairly simple thing. I can describe the work in ~10 minutes and save 2-4 hours of scripting.

Just last weekend I wanted a script to process a csv file and produce some reports and graphs out of that. I think it would've taken me the 2-4 hours to write it myself. Instead, I had cursor write it while waiting for boarding at the airport, probably no more than 10 minutes.

For codebases anything more complex than that, it starts to fall apart pretty quickly.

In that scenario it works ok only if I do all the work of designing the system and the functions and only let it type in the code for individual strictly-defined functions. So it does save some work which is nice, but it's not a huge win.
by vlovich123 | 2025-12-10 10:24:51+00:00
Seems like game consoles for example has been accomplished by at least one dedicated team even if the vendor nor upstream provide official support: https://www.reddit.com/r/rust/comments/78bowa/hey_this_is_ky...

I’m sure if Rust becomes more popular in the game dev community, game consoles support will be a solved problem since these consoles are generally just running stock PC architectures with a normal OS and there’s probably almost nothing wrong with the stock toolchain in terms of generating working binaries: PlayStation and Switch are FreeBSD (x86 vs ARM respectively) and Xbox is x86 Windows, all of which are supported platforms.
by Ygg2 | 2025-12-10 10:25:21+00:00
It removes a class of security vulnerabilities, modulo any unsound unsafe (in compiler, std/core and added dependency).

In practice you see several orders of magnitude fewer segfaults (like in Google Android CVE). You can compare Deno and Bun issue trackers for segfaults to see it in action.

As mentioned a billion times, seatbelts don't prevent death, but they do reduce the likelihood of dying in a traffic accident. Unsafe isn't a magic bullet, but it's a decent caliber round.
by baq | 2025-12-10 10:26:19+00:00
> I am not sure what point did you try to make by giving something that is not even a production quality code?

let's start by prefacing that 'production quality' C is 100% unsafe in Rust terms.

> Sorry, I am not buying that argument.

here's where we fundamentally disagree: you listed a couple dozen unsafe places in 1.5kLOC of code; let's be generous and say that's 10% - and you're trying to sell it as a bad thing, whereas I'm seeing the same numbers and think it's a great improvement over status quo ante.
by iso1631 | 2025-12-10 10:26:54+00:00
If LE goes down for a week you can't deploy new certs, but your existing ones will work, as you renew them a few weeks before expiry anyway

That also gives you enough time to change to get your certs from elsewhere

As you mention zerossl exista, and I think google GCM will give you free certs too.

Globalsign has an ACME interface for paying customers, although I'm told it has issues (you have to rotate keys manually every X days / N certificates)
by propaganja | 2025-12-10 10:27:33+00:00
Deciding what we want as a society is fine. Vehemently disagreeing over what and how things should be regulated is fine too. In general, trying to do anything in good faith is more or less fine.

What is not fine is proposing to make regulations that purport to do things that are near-universally supported, but in reality further agendas that are widely opposed, agendas that work against the interests of the American people and would never pass otherwise.

That is very clearly what is happening here, and we know that because it happens all the time, using the same tried-and-true formula. In particular, anything claiming to "protect the children" is almost certainly an obfuscated attempt to erode civil rights protections like free speech or privacy, and should be treated with extreme prejudice.

*edit* Also, anything Rahm Emmanuel says, believe the exact opposite.
by pornel | 2025-12-10 10:27:48+00:00
The idea behind the safe/unsafe split is to provide safe abstractions over code that has to be unsafe.

The unsafe parts have to be written and verified manually very carefully, but once that's done, the compiler can ensure that all further uses of these abstractions are correct and won't cause UB.

Everything in Rust becomes "unsafe" at some lower level (every string has unsafe in its implementation, the compiler itself uses unsafe code), but as long as the lower-level unsafe is correct, the higher-level code gets safety guarantees.

This allows kernel maintainers to (carefully) create safe public APIs, which will be much safer to use by others.

C doesn't have such explicit split, and its abstraction powers are weaker, so it doesn't let maintainer create APIs that can't cause UB even if misused.
by orwin | 2025-12-10 10:27:55+00:00
Even if the risk was linear/exponential with threshold at 12 for everyone, including infants and elderly, the 30% average reduction is likely mostly done by smoothing the peaks (since you probably have a base level of PM2.5). So you would have more than a 30% reduction in days in which you are exposed to above-threshold PM2.5

Btw, it's a very legitimate remark, please don't down vote the parent. (Sorry about meta commentary I try to avoid)
by Induane | 2025-12-10 10:28:18+00:00
There are a lot of cool things about these, one that they are less typo prone and also they are often much faster.

The downside is I find them hard to read.

I think the template approach isn't quite right and yet neither is the functional approach.

At the end of the day these are a type of tree structure; I think we could conjure a new mechanism that gets the best of most/both worlds.
by adrian_b | 2025-12-10 10:28:37+00:00
A significant difference in 80387 versus 80287 & 8087 was that in 387 you could no longer select the "projective" behavior for infinities (where positive and negative infinities are identical).

This feature had not been included in the IEEE standard, so it was no longer implemented.

Testing whether this feature works or not was used in the programs running on an 80386 CPU to detect whether the attached FP coprocessor was a 287 or a 387 (because the hardware allowed both; 387 was launched later than 386, so initially a 386 had to be coupled with a 287, if a hardware FPU was needed).
by AdamN | 2025-12-10 10:29:11+00:00
A friend of mine's kid (maybe 10 years ago) started crying when he watched regular TV for the first time. He literally thought the TV was broken when the commercials came on with the volume cranked up.

It's the same now with fb and these other old format social media sites. People just stop doing it. With that said I literally think fb will be with us for another 50 years as the people who are still on there are great marks and they won't be leaving until they 'age out'.
by jhbadger | 2025-12-10 10:29:51+00:00
Yes, that's true of large predators in general, like tigers and grizzly bears. But traditionally, while people realize that these animals can be dangerous, people don't hate these animals but want to protect them, just away from people. This was different from the feeling towards sharks, which were hated. It is good that they are beginning to be viewed like other predators.
by cece2011 | 2025-12-10 10:29:52+00:00
Every family has a tech-savvy person, the family "CTO". Truecaller will now empower that person to protect elders and other less tech-savvy members in the family. Truecaller Family Protect is live in select markets with more countries coming soon!

* Get alerted when a family member is about to get scammed and intervene rightaway * Share blocked numbers with the entire family * Keep on eye on Truecaller settings on your family’s phones and ensure it's setup properly for maximum protection
by nephihaha | 2025-12-10 10:29:54+00:00
Yanis Varoufakis is a curious character, endlessly promoted across mainstream media including the BBC. His wife is said to be the basis of Pulp's song "Common People" about a rich girl at St. Martin's College trying to slum it. That's debatable, but her father was one of the biggest industrialists in Greece. Yanis Varoufakis went to a private school in Athens and has taught at Cambridge... Seems like he has a pretty elite background.
A tiny entropy experiment to push LLMs into unexpected paths
by seedwtfff | 2025-12-10 10:30:38+00:00
I’ve been curious whether a small injection of structured randomness (“entropy seeds”) can force LLMs away from generic pattern-matching and into more unusual, creative reasoning paths.

I built a tiny experiment using 1M unique seeds. Some produce surprising deviations. Some unlock odd idea combinations. There’s also a hidden puzzle layer I haven’t solved.

Posting this to ask: Has anyone here explored controlling entropy for prompt engineering? Or experimented with randomness-guided generation?

(If anyone wants to try the experiment, I can reply with the link.)
by ben_w | 2025-12-10 10:30:43+00:00
I think it's a mix of a few things, one of which is just denying Trump's talking point and therefore isn't new; another repeated point is that batteries are actually fine on this timescale, which is probably worth repeating given how often I find this surprises people.

The new parts, or at least not widely reported if this has been done before, show that these savings are still present even after accouting for:

• The grid needs upgrades

• More things need to be electrified
by Cthulhu_ | 2025-12-10 10:31:44+00:00
One thing that helps is to write an AGENTS.md file that encodes the knowledge and tricks you have of the codebase, like running a single test (faster feedback cycles), common coding patterns, examples, etc.

I went full meta and sketched out a file, then had an expensive LLM go through the codebase and write such a file. I don't know if it's any good though, I only really use coding assistants to write unit tests.
by tmarice | 2025-12-10 10:31:48+00:00
Celery is the worst background task framework, except for all the others.

There are bugs and issues, but because so many people are using it, you’re rarely the first to stumble upon a problem. We processed double-digit millions of messages daily with Celery + RabbitMQ without major obstacles. Regardless of what people say, it should be your first go-to.
by KronisLV | 2025-12-10 10:32:47+00:00
For comparison, here's my own usage with various cloud models for development:

* Claude in December: 91 million tokens in, 750k out * Codex in December: 43 million tokens in, 351k out * Cerebras in December: 41 million tokens in, 301k out * (obviously those figures above are so far in the month only) * Claude in November: 196 million tokens in, 1.8 million out * Codex in November: 214 million tokens in, 4 million out * Cerebras in November: 131 million tokens in, 1.6 million out * Claude in October: 5 million tokens in, 79k out * Codex in October: 119 million tokens in, 3.1 million out

As for Cerebras in October, I don't have the data because they don't show the Qwen3 Coder model that was deprecated, but it was way more: https://blog.kronis.dev/blog/i-blew-through-24-million-token...

In general, I'd say that for the stuff I do my workloads are extremely read heavy (referencing existing code, patterns, tests, build and check script output, implementation plans, docs etc.), but it goes about like this:

* most fixed cloud subscriptions will run out really quickly and will be insufficient (Cerebras being an exception) * if paying per token, you *really* want the provider to support proper caching, otherwise you'll go broke * if you have local hardware that is great, but it will *never* compete with the cloud models, so your best bet is to run something good enough, basically cover all of your autocomplete needs, and also with tools like KiloCode an advanced cloud model can do the planning and a simpler local model do the implementation, then the cloud model validate the output
Ask HN: Does your company spend time on system and API design?
by AJRF | 2025-12-10 10:33:12+00:00
I've been thinking about how we approach system design at $DAYJOB and I'm curious about the spectrum of methods out there.

Do you plan out your architecture before you write the first line of code? What I have found in every company I have personally worked at is; you have a list of requirements, people go and implement those with various degrees of quality, and you end up with something that works.

When I look at large companies with public facing APIs their documentation very often seems very intentional and well designed - for example, I found the following companies to put out documentation that is very crisp and easy to follow:

1. Stripe 2. Transport For London 3. Apple

However, I've never worked at a company where we sit down and plan out an API in enough detail that would produce a document like this. It all seems a bit haphazard and fluid.

Am I being totally naive, and looking at this from the wrong end (i.e I am looking at years and years of refinement and toil) or do people find themselves spending lots of time designing before writing the first line of code?
by bellamoon544 | 2025-12-10 10:34:23+00:00
Glide is an innovative AI tool that transforms advanced technologies like ChatGPT, Gemini, and Copilot into powerful lead generation systems. Designed for B2B and SaaS companies, Glide helps businesses drive qualified organic traffic and enhance their online visibility by up to 50% within 30 days. With guaranteed indexing through over 600 international media outlets, Glide strategically positions your brand to capture valuable leads and boost growth. Experience the future of lead generation and optimize your marketing strategy with Glide.
by ivan_gammel | 2025-12-10 10:34:53+00:00
I don’t think it’s generally a good idea to store important domain information in synthetic keys. UUIDs should always be treated as opaque keys, but they may have structure that will help them fulfilling their primary function. Timestamp in UUID v7 may be close to moment of record creation, but it shouldn’t be the contract in your system that it is the creation timestamp.
by gjajric2 | 2025-12-10 10:34:55+00:00
The practical reality is arguably more important than beliefs. Apple has, as it turns out, invested in trying to make Swift more suitable for kernel and similar development, like trying to automate away reference counting when possible, and also offering Embedded Swift[0], an experimental subset of Swift with significant restrictions on what is allowed in the language. Maybe Embedded Swift will be great in the future, and it is true that Apple investing into that is significant, but it doesn't seem like it's there.

> Embedded Swift support is available in the Swift development snapshots.

And considering Apple made Embedded Swift, even Apple does not believe that regular Swift is suitable. Meaning that you're undeniably completely wrong.

[0]:

https://github.com/swiftlang/swift-evolution/blob/main/visio...
by tdeck | 2025-12-10 10:35:00+00:00
In theory this is certainly true. In practice the most common experience is software where UI elements are completely unreachable from the keyboard, and/or have no label at all. If you talk to tech-savvy Blind people for a while you invariably hear things like "the app doesn't have labels but I know the third link is the settings page, so I just count until I hear 'link' 3 times". Most people aren't going to hire an outside person to test their project, and frankly I think that's often reasonable for personal projects and small companies. But if you exercise the UI flow yourself, at least you know it's possible to use it.
by Cthulhu_ | 2025-12-10 10:35:34+00:00
I think that's it, when it's new you explore, but when you know what to expect or seen it before, exploration is no longer interesting.

That said, there's some games out there today that draw me in just as much as others did 25 years ago; I've spent hundreds of hours in Factorio, I can't imagine how much I'd be into it 25 years ago (...assuming I would have understood it back then). Likewise, I'm sure I'd be a lot more into Minecraft if I was 25 years younger.
by hagbard_c | 2025-12-10 10:35:36+00:00
Soviet society was communist, don't fall for the real Communism has never been tried ruse. Soviet society was one of the examples of how Communism at a large scale can end up looking, others are e.g. Cambodia under Pol Pot, China under Mao, Cuba under Castro, Venezuela under Maduro, etc. The things these societies have in common is that they were/are repressive, that the Party/ the government claims it was/is working for 'the people' and that there was/is a clear distinction between Party members and the 'common folk' with the former having access to perks not available or allowed to the latter.

Communism at a large scale does not work because it goes against human nature - we're not bees or ants or other similar animals but rather belligerent primates with a cultural predilection for living in families and clans. It is there where Communism can work, at a small enough scale so that leechers and moochers can be put in their place and there is no (need for a) Party. As soon as the size of the Communi(ty) gets so large that any individual can no longer check on all of the others Commun(ism) no longer works since it offers far too many opportunities for less scrupulous individuals to leech of others and for ideologists to rise to power 'in service of the people'.
by nephihaha | 2025-12-10 10:35:37+00:00
It was founded by Marxists to fulfil Marxist dogma. Either Soviet Marxism was not as predictive of reality as it liked to pretend to be or it compromised itself. Any system which says "my way or the highway", and that it alone is scientific, is inevitably going to lead to lead to oppression in practice whether it's Marxist dogma or the subject of this article.

Yanis Varoufakis himself attended private school and his father in law was one of the biggest industrialists in Greece. I'm sceptical about how much he knows about working class realities.
by syrek | 2025-12-10 10:36:04+00:00
DeepL | Full-time | London, Berlin/Munich, New York | HYBRID

At DeepL, we're building intelligent, trusted AI for language and beyond.

Hiring for technical roles:

Engineering (14 roles): Backend/Full Stack Engineers, Engineering Managers, SRE, Staff+ Engineers

Research (6 roles): Research Scientists, Data/HPC Engineers, Head of Tooling

Product (2 roles): Product Designer, Senior Technical PM

All positions: https://jobs.ashbyhq.com/DeepL

Me: https://www.linkedin.com/in/steven-syrek/
by beeforpork | 2025-12-10 10:36:09+00:00
Concerning hash algorithms, for me, it was cuckoo hashing that blew me away. The algorithm is so simple and yet has O(1) guaranteed lookup complexity, i.e., it is better on theoretical level than other open addressing. It is also versatile by having a configurable trade-off (the number of buckets) between time constant and fill ratio. Most impressive is its simplicity combined with that it was invented only so recently (2001).

https://en.wikipedia.org/wiki/Cuckoo_hashing
by dns_snek | 2025-12-10 10:40:16+00:00
> Putting Cloudflare anti-DDoS in front of your website is not the same as breaking all encryption on your internal networks.

You misunderstood, they're complaining about it as a user. If your website uses Cloudflare then our conversation gets terminated by Cloudflare, so they get to see our unencrypted traffic and share it with whomever they want, compromising my privacy.

Which wouldn't be such a problem if it was just an odd website here or there, but Cloudflare is now essentially a TLS middle box for the entire internet with most of the problems that the article complains about, while behind hosted behind Cloudflare.
by dwedge | 2025-12-10 10:40:42+00:00
> why not do it in x86 assembly?

I was thinking that this week. We are quickly reaching a point where the quality of the code isn't as important as the test suite around it and reducing the number of tokens. High level languages are for humans to read/write, if most people aren't reading the code we should just skip this step.

It's an ugly future but it seems inevitable.
by mytailorisrich | 2025-12-10 10:41:07+00:00
The issue is also used as a tool by the EU to assert itself even more politically over national states towards full federalisation. In that sense, "escaping American technology" is not the key: It may not succeed but the political aims may still be achieved. If you read the article you'd think the EU is a country and there is barely a mention of any European countries, and still only to lump "France’s AI data centre ambitions" with the EC's initiave (which might actually be reasonable since Macron seems determined to "share" everything...)
Show HN: Sift – Turning chore into a hyper-personalized, immersive journey
by paperplaneflyr | 2025-12-10 10:41:44+00:00
Shopping is fun but it can also get frustrating when cognitive load for users increases seeing all the items at once. Traditional online shopping has been scrolling through never ending list products, but with Sift, it enhances user experience by providing custom recommendations by sifting through user shopping habits and purchases.
by ryukoposting | 2025-12-10 10:42:58+00:00
One difference is that the Domino's employee's job is to make your pizza. None of their other duties are exactly rocket science. I ran a pizza place, I'd know. Meanwhile, preparing your grocery order is maybe the third priority on any given Kroger employee's list, behind running a register, stocking shelves, inventory, cleaning, tending to Kroger's spastic self-checkout machines, ...

I guess I prefer my groceries to be ready at a predictable time, rather than sitting around waiting between 1 and N hours. No experience I've ever had with food delivery in the age of DoorDash has made me think "yeah, I want more of this experience in my life."
by pjmlp | 2025-12-10 10:43:07+00:00
This is a point I keep advocating, sure the tools aren't yet there, but it is foolish to assume we don't ever get there, generating 3GL source code is only a transition step.

We already are having visual programming tools with AI agents, with various kinds of success, see iPaaS like Boomi, Workato and similar.

Recently I have had the opportunity to be part of projects using such kind of tools.

If there is any traditional coding it is a bunch of serverless endpoints exposed as MCP tools.