MurphyA/hacker-news huggingface dataset:
by daveguy | 2025-12-21 15:53:07+00:00
You asked how to inflate Bitcoin. I told you how to inflate all cryptocurrency. That includes Bitcoin. I didn't think the "buy Bitcoin with fake currency that is scammed to be the same as real currency" needed to be explicitly stated. But, I guess I should have known I wasn't dealing with someone who could put together simple inferences on their own. Have a nice life, I won't be bothering with you again.
by macrolime | 2025-12-21 15:53:09+00:00
I find that surprising. GPT 5.2 is the model I've had working the longest. It frequently works more than 4 hours nonstop, while earlier models would stop to ask if they should continue every 10 minutes. 5.1 and earlier ignores it if I ask it to continue until a task is done, but 5.2 will usually finish it.
by tharkun__ | 2025-12-21 15:53:15+00:00
And none of those solve the issue.

You pass "foo" to Template. The Template will be instantiated before log ever sees it. You conveniently left out where the Foo string is computed from something that actually need computation.

Like both:

new Template("doing X to " + thingBeingOperatedOn) new Template("doing " + expensiveDebugThing(thingBeingOperatedOn))

You just complicated everything to get the same class of error.

Heck even the existing good way of doing it, which is less complicated than your way, still isn't safe from it.

logger("doing {}", expensiveDebugThing(thingBeingOperatedOn))

All your examples have the same issue, both with just string concatenation and more expensive calls. You can only get around an unknowing or lazy programmer if the compiler can be smart enough to entirely skip these (JIT or not - a JIT would need to see that these calls never amount to anything and decide to skip them after a while. Not deterministically useful of course).
by dleeftink | 2025-12-21 15:53:24+00:00
Eno applies:

> It's the sound of failure: so much modern art is the sound of things going out of control, of a medium pushing to its limits and breaking apart. The distorted guitar sound is the sound of something too loud for the medium supposed to carry it. The blues singer with the cracked voice is the sound of an emotional cry too powerful for the throat that releases it. The excitement of grainy film, of bleached-out black and white, is the excitement of witnessing events too momentous for the medium assigned to record them.
by edanm | 2025-12-21 15:53:24+00:00
What about letting customers actually try the products and figure out for themselves what it does and whether that's useful to them?

I don't understand this mindset that because someone stuck the label "AI" on it, consumers are suddenly unable to think for themselves. AI as a marketing label has been used for dozens of years, yet only now is it taking off like crazy. The word hasn't change - what it's actually capable of doing has.
by SunlitCat | 2025-12-21 15:53:38+00:00
I don’t mean to sound dismissive, your frustration is completely understandable.

That said, this does follow a very old and well-documented pattern: build a consumer image generation tool, and a significant portion of users will try to push it toward sexual or nude imagery, especially involving women.

Even companies with massive resources struggle here. Try generating anything even mildly suggestive involving women with ChatGPT and see how many hoops you have to jump through and that’s after multiple layers of prompt and output filtering.

At that point, content moderation becomes an arms race. Keywords, rate limits, paid tiers, moderation APIs, users will route around all of it. Without huge ongoing investment, it’s a battle that’s very hard to win.

So your conclusion that the problem isn’t the product but the market resonates. A B2B pivot makes a lot of sense, because the incentives and user behavior are fundamentally different.

Edit: Even OpenAI seems to be acknowledging the limits here and has indicated plans for some form of adult mode next year. It will be interesting to see whether that also includes more relaxed image generation policies.
by us-asad | 2025-12-21 15:53:49+00:00
Abstract: Static few-shot prompting works well for simple tasks but fails to scale in production AI systems. As applications grow to handle diverse use cases, including all relevant examples becomes pro- hibitivelyexpensiveintokensandcontextwindowusage. Dynamicfew-shotpromptingaddresses this by retrieving only the most semantically similar examples for each input query. This paper presents the technique, its implementation using semantic similarity search, real-world perfor- mance improvements (up to 12-point F1 gains), and production deployment considerations. We demonstrate 300x token cost reductions while improving accuracy across classification, customer support, and knowledge-intensive tasks.
by estimator7292 | 2025-12-21 15:54:05+00:00
The problem isn't the sockets. It costs a lot to spec and build new sockets, we wouldn't swap them for no reason.

The problem is that the signals and features that the motherboard and CPU expect are different between generations. We use different sockets on different generations to prevent you plugging in incompatible CPUs.

We used to have cross-generational sockets in the 386 era because the hardware supported it. Motherboards weren't changing so you could just upgrade the CPU. But then the CPUs needed different voltages than before for performance. So we needed a new socket to not blow up your CPU with the wrong voltage.

That's where we are today. Each generation of CPU wants different voltages, power, signals, a specific chipset, etc. Within the same +-1 generation you can swap CPUs because they're electrically compatible.

To have universal CPU sockets, we'd need a universal electrical interface standard, which is too much of a moving target.

AMD would probably love to never have to tool up a new CPU socket. They don't make money on the motherboard you have to buy. But the old motherboards just can't support new CPUs. Thus, new socket.
by _rwo | 2025-12-21 15:54:50+00:00
> So something like pgBouncer together with transactional queries

FYI - it's already supported by cloudnativepg [1]

I was playing with this operator recently and I'm truly impressed - it's a piece of art when it comes to postgres automation; alongside with barman [2] it does everything I need and more

[1] https://cloudnative-pg.io/docs/1.28/connection_pooling [2] https://cloudnative-pg.io/plugin-barman-cloud/
I built the "package manager" for your icons (one source → consistent outputs)
by Theryston | 2025-12-21 15:55:01+00:00
This weekend I started building Iconoma because I kept hitting the same problem across projects:

Icons slowly turn into a junk drawer. Random SVGs with inconsistent sizes, weird fills, different naming, different optimization rules, and every app/team ends up re-solving the same cleanup work. The result is death by a thousand tiny UI cuts.

My vision: icons should be boring infrastructure — one source of truth, deterministic outputs, zero “why is this icon different?” surprises.

## What Iconoma does

- Imports and organizes icons with consistent naming + tags - Runs SVGO with your customizable config (so your rules are enforced, not “whatever the last person did”) - Generates targets automatically from the same source: - optimized SVG - React components - React Native components - Keeps things reproducible (so you can detect when a source changed and rebuild only what’s needed)

How you try it: npx @iconoma/cli studio

## Why I think this matters

When icons aren’t standardized, you pay forever: UI inconsistencies, PR churn, weird rendering bugs, and constant “cleanup” tasks that never end. Iconoma is me trying to make that cost go to ~zero.

What I’m looking for feedback on

- The workflow: CLI-first + Studio — does this match how teams actually manage icons? - Must-have targets beyond SVG/React/RN (Vue? Svelte? Flutter? Icon fonts?) - Your biggest icon pain point (alignment? color mapping? naming? review process?)

If this sounds useful, I’d love to hear what would make it a “yes” for you (or why it wouldn’t).

## Links:

Github: https://github.com/theryston/iconoma Web: https://iconoma.org
Show HN: Web-SQLite-JS – Persistent SQLite in the browser via OPFS
by wuchuheng | 2025-12-21 15:55:09+00:00
I built web-sqlite-js because I wanted an "out-of-the-box" way to use SQLite WASM with persistence.

While the official SQLite WASM build is excellent, setting it up with the Origin Private File System (OPFS), handling the Web Worker communication, and ensuring concurrency safety (Mutex) involves a fair amount of boilerplate.

This library handles: - *Worker Orchestration*: Spawns and manages the SQLite worker. - *Persistence*: Automatically uses OPFS for file storage. - *SharedArrayBuffer Support*: Required for high-performance VFS. - *Safe Concurrency*: A built-in Mutex ensures that SQL commands and transactions are executed sequentially even if called concurrently from the main thread.

It’s designed for "local-first" apps where you want the reliability of a relational database without needing a backend for every query.

GitHub: https://github.com/wuchuheng/web-sqlite-js Docs: https://web-sqlite-js.wuchuheng.com

I'd love to hear your thoughts on the approach or any feedback on the API design.
by satvikpendem | 2025-12-21 15:55:31+00:00
No, you're the only one who brought up Altman (literally, ctrl-F "Altman" and your comment is the one that starts mentioning him), and either way, the vast majority of AI scientists are not personally connected to Altman or Zuck or whoever else you're talking about. If we're swapping anecdotes, I also know many and they're perfectly fine people, not sure what's bad about them, unless you literally think anyone working on AI is bad, in which case, I can't help you there. Just because you have a grievance doesn't mean it's justified, seems like it's some personal vendetta you have instead.
by CuriouslyC | 2025-12-21 15:56:31+00:00
Dario is definitely more grounded than Sam, I thought Anthropic would get crowded out between Google and the Chinese labs, but they might be able to carve out a decent niche as the business focused AI for people who are paranoid about China.

They didn't invest terminal agents really though, Aider was the pioneer there, they just made it more autonomous (Aider could do multiple turns with some config but it was designed to have a short leash since models weren't so capable when it was released).
by dctoedt | 2025-12-21 15:57:05+00:00
At first I was both amused and mildly annoyed at mine. Then I looked at the ones for some of the other HNers whom I follow and realized I got off easy.

https://hn-wrapped.kadoa.com/dctoedt

https://hn-wrapped.kadoa.com/rayiner

https://hn-wrapped.kadoa.com/tptacek

https://hn-wrapped.kadoa.com/dragonwriter

https://hn-wrapped.kadoa.com/jacquesm

https://hn-wrapped.kadoa.com/DannyBee
by zelphirkalt | 2025-12-21 15:57:16+00:00
I think one could still point out a little difference: Random physical processes do usually not involve mix and matching millions of other people's works. Instead, something new in every aspect and its origin can emerge.

It feels like AI art is often just a version of: "I take all the things and mix them! You can't tell which original work that tree is taken from! Tiihiiihi!"

Where "tree" stands for any aspect of arbitrary size. The relationship is not that direct, of course, because all the works gen AI learns from kind of gets mixed in the weights of edges in the ANN. Nevertheless, the output is still some kind of mix of the stuff it learned from, even if it is not necessarily recognizable as such any longer. It is in the nature of how these things work.
by Olu | 2025-12-21 15:58:00+00:00
Thank you for the feedback.

My motivation was to give PR/MR reviewers a very low-friction way to see a Helm chart change running.

The workflow is intentionally simple: install a GitHub App (or call a REST API in other workflows), open a PR/MR, and you get a live preview. That’s it.

There’s no ArgoCD setup, no Helmfile, no cluster provisioning, no DNS wiring to build or maintain. The goal was to make it trivial for reviewers to see “this PR running” — especially for public Helm charts where contributors and reviewers can’t realistically be expected to set up infrastructure just to demo a change.

If you already run ephemeral previews via ArgoCD or Helmfile, this probably isn’t adding much value. Those approaches work well once they’re in place. Chart Preview is aimed at the cases where teams want PR previews without having to design, build, and maintain that machinery themselves.
by exasperaited | 2025-12-21 15:59:03+00:00
I didn’t like Dune3D; its interface is clumsy even if the 3D constraints thing is interesting.

(Which is not to say that I am not pleased to see more open source CAD packages taking different approaches. Dune3D is interesting, Blobfish's Cadseer is very interesting to a coder I'd have thought, and SALOME has obvious value)

The one small tweak I would suggest for FreeCAD is to use the tab bar workbench selector rather than the dropdown version. It’s such a small change but it helps flow between things in a way that feels like the various functions are more closely integrated. That, combined with custom panels if you want them, makes it more fluid.

(I am not making any particular claims for FreeCAD's usability; I do though think it is much better and much more learnable than the average HN perspective of it, which seems to often come across more as TUI-exceptionalism or "but I don't wannnnnaaa learn a guuuuuuuiiii". GUI CAD isn't intrinsically some inferior, imprecise, unformalised thing.)
by only-one1701 | 2025-12-21 15:59:26+00:00
I would never argue that a painting of a car crash couldn’t be art. It’s funny your bringing up that a camera is a tool for creating art; I also hold photographic art in lower esteem than other kinds of visual art (though I still think some kind of photography can be art).

At a certain point, we need to be realistic about the amount of effort involved in artistic creation. Here’s a thought experiment: someone puts two paintings in a photocopier and makes a single sheet of paper with both paintings. Did that person create art? They certainly had the vision to put those two specific paintings together, and they used a tool to create that vision in reality!
by WhyOhWhyQ | 2025-12-21 16:00:19+00:00
How are you trying to help me lol? I brought up Altman because he's one of the heroes of the AI movement. For some reason anything I add to the conversation isn't a part of it though.

So I know many bad people involved in it and you know many good people. I guess that's the end of it because I have no reason to trust what some random guy on the internet says over my own extensive real life experience.
by throwaway613745 | 2025-12-21 16:00:25+00:00
Just speaking from personal experience but the struggle is what creates the learning.

I learned refactoring patterns from Fowler's book. But when I tried to actually use them I still struggled. I didn't fully understand how the patterns worked until I actually tried (and failed) to use them a few times.

You don't really internalize things until you understand what doesn't work just as much as what does. You don't learn nearly as much from success as you do from failure. I would say the ratio of truly internalized knowledge is much higher for failure.

The notion that you can get a bot to just vomit out a vector database and then you can just "read the code" and you'll understand how a vector database works is just ludicrous.
by Tech_News_Daily | 2025-12-21 16:00:36+00:00
“Thinking in Systems” by Donella Meadows.

It didn’t just teach me systems theory it permanently changed how I interpret cause and effect. I stopped seeing problems as isolated events and started seeing feedback loops, delays, leverage points, and unintended consequences everywhere: in businesses, politics, personal habits, even relationships. Once you internalize the idea that most outcomes are the result of system structure rather than individual intent, it’s impossible to go back to linear thinking.

A close second would be “Gödel, Escher, Bach” by Douglas Hofstadter. It rewired how I think about self-reference, consciousness, and abstraction. After reading it, I began noticing recursive patterns across math, language, art, and software connections that felt invisible before.

Both books didn’t give me answers; they changed the questions I ask.
by lukifer | 2025-12-21 16:01:16+00:00
I don't like "Wrappeds" (low-key social hack to manufacture normalization of surveillance capitalism?), but with HN being public, I succumbed to temptation. Very fun, 10/10 no notes, surprisingly good for a small sample set this year.

> You write comments like you're trying to win a Pulitzer in Political Economy while trapped inside a middle-manager's strategy meeting.
by zelphirkalt | 2025-12-21 16:01:28+00:00
I don't think it is about the feelings or emotions evoked in the observer. At least not in that generality. It only is, if there is an intention in the creating process of the art, that aims at evoking the emotions or feelings. Otherwise going by the more general definition, many everyday objects become art. Home becomes art. The way to the office becomes art, even if it completely sucks.
by CuriouslyC | 2025-12-21 16:01:29+00:00
Aider was designed to do single turns becasue LLMs were way worse when it was created. That being said, Aider could do multiple turns of tool calling if command confirmation was turned off, and it was trivial to configure Aider to do multiple turns of code generation by having a test suite that runs automatically on changes and telling Aider to implement functionality to get the tests to pass. It's hard coded to only do 3 autonomous turns by default but you can edit that.
by tmoertel | 2025-12-21 16:01:43+00:00
> Does that logic apply only when the claimed cut is over 100%?

Yes, I’d say.

It’s the same as the informal usage of “X times smaller” to describe scaling by 1/X. The idiom generally isn’t used unless X > 1. (The exception might be when several values of X are reported together. Then one might say “0.74 times smaller” to maintain parallel form with nearby “4 times smaller” and similar claims.)
by edgineer | 2025-12-21 16:02:18+00:00
Living in proximity to people who don't care enough to not be annoying to others has a few ways you can look at it. But I suggest you consider upgrading the cabin air filter in your car. There are likely options with activated carbon to help reduce odors. This was actually a factor in my decision to go Tesla: their models S and X have an additional massive HEPA filter, and absolutely no outside smells make it into the car.
by avalys | 2025-12-21 16:03:20+00:00
Most of his reasons are related to “you have to deal with crazy people who focus their crazy on you”.

Tim Ferris is known for somewhat hyperbolic self-help content. He talks about the millions of people who follow him or consume his content regularly.

I’d suggest that the audience for people who obsessively consume this kind of self-help content is probably self-selected for a high proportion of crazy people.

So, his experience is probably well outside the norm.
Show HN: WalletWallet – create Apple passes from anything
by alentodorov | 2025-12-21 16:04:05+00:00
I got my Apple developer certificate and built a simple app to solve a problem I had. One shop I buy from doesn't have Apple Wallet passes. Since you need signed certificates to build these very simple things, I created a minimal app that signs them. It's available if you need it too. It won't scan cards with AI - you manually enter the barcode, which I think makes it less prone to error.
by voidmain | 2025-12-21 16:04:23+00:00
There's a history of finding really strong correlations between vitamin D levels and (many kinds of) health, and then disappointing results for RCTs of vitamin D supplementation. There are lots of possible explanations of this, but it seems like a plausible one is that there are some good things sunlight does for you other than produce vitamin D. So I'm a little nervous about everyone eliminating all sun exposure and then taking vitamin D geltabs to compensate, even though sunlight carries some risks. (But obviously too much ionizing radiation is also a problem, and it sounds like most users of tanning beds are getting a lot of intense exposure)
by foltik | 2025-12-21 16:06:02+00:00
I have a python script [0] which builds and statically links my toolbox (fish, neovim, tmux, rg/fd/sd, etc.) into a self contained —-prefix which can be rsynced to any machine.

It has an activate script which sets PATH, XDG_CONFIG_HOME, XDG_DATA_HOME, and friends. This way everything runs out of that single dir and doesn’t pollute the remote.

My ssh RemoteCommand then just checks for and calls the activate script if it exists. I get dropped into a nice shell with all my config and tools wherever I go, without disturbing others’ configs or system packages.

[0] https://github.com/foltik/dots
by librasteve | 2025-12-21 16:06:12+00:00
I am sure that the designers had to juggle a massive amount of community input and feedback and I know that this is not easy. Kudos to them for (i) leading with some very apt code examples, (ii) the 4 "whys" and (iii) the multilingual support.

Speaking from experience (recently we rebuilt https://raku.org), I am sure that they will come back and optimize, but tbh this is not the priority with a new site where the hits will top out at ~ 10k / hour.

I am no great fan of animations, simpler is better imho - and I have resisted requests to add a sandbox to the Raku site since https://glot.io/new/raku does such a good job anyway... but I think Ruby is likely to appeal to a wider audience via a cool design vibe, whereas Raku is still in the early adopter / geek phase of adoption.

btw Ruby is a fantastic language!
by roryirvine | 2025-12-21 16:06:15+00:00
I mean, it links to the source: https://www.justice.gov/epstein/files/DataSet%201/EFTA000026...

It looks pretty anonymous to me - a completely normal shoddy comms rack from the early-mid 2000s. The only real distinguishing feature is the fibre splice/breakout work taped to a bit of plywood at a funny angle, but even that's not so very out of the ordinary.

Perhaps you're confusing it with any of a hundred thousand pictures of similar setups from that era?
by NeutralCrane | 2025-12-21 16:06:23+00:00
We do make this argument all the time though. Film is probably the number one example in my mind. After actors, we celebrate directors more than any other individual in film. Directors often don’t write the script. They don’t handle the camera or the lighting or sound. They don’t create the music. They don’t do the editing in post. They don’t do the acting. But they do direct all of the people doing those things to achieve an overall vision, and we recognize that has significant artistic merit. Directors are not artists, or cinematographers, or composers, or actors, or visual effects artists, or sound technicians. But they are still artists, because art is more than the technical skill to produce something.
by card_zero | 2025-12-21 16:06:48+00:00
Yes, but: when I was young I used to love photorealism and hyperrealism, which is super-smooth-and-shiny art that conceals its process in order to awe simpletons. Then I bought an airbrush, and then true color computer graphics happened, and soon after that I began to appreciate brush strokes and the texture of pen marks and the idea of the personality of the artist's hand. But that doesn't mean the process-hiding stuff is non-art, or even bad art. What's wrong with creating an amazingly convincing illusion, wasn't that always the goal, historically? Also there are no prizes for effort, and if your artwork is only struggle, I don't want to see it. Unless you're really badass about it.