MurphyA/hacker-news huggingface dataset:
by ramikrispin | 2026-01-13 13:54:48+00:00
By default, LLMs don’t come with memory, and each conversion is independent of the previous one. So, how do you add memory to an AI application? Apparently, it is simpler than it sounds, and it takes less than 5 lines of code to add one to your AI application by injecting the previous conversion to the prompt.

The following tutorial explains how to build a memory from scratch into an AI application and outlines its limitations.
Show HN: I built a SaaS for generating mock APIs (Django and React, 2.5 months)
by marcuscodes | 2026-01-13 13:55:02+00:00
Hi HN! I built MockMyData.io - a tool that lets developers generate mock REST APIs.

The problem: When building frontends, I didn't want to hardcode JSON data everywhere. I wanted to build against actual API endpoints and practice the integration work, but spinning up a real backend for every prototype felt like overkill.

Tech stack: Django backend with PostgreSQL and Redis caching, React frontend, multi-tenant architecture with subdomain routing. Built the entire thing in 2.5 months as a solo developer as well

Link: https://mockmydata.io

I Would love feedback on how to improve it!
by andsoitis | 2026-01-13 13:55:13+00:00
> In a sane election system, 20% gives a party a significant position in the government that influences the coalition and drives some of the future decisions. Just not in the two-party circus.

There is no consensus among political scientists that either a two-party system or a multi-party/coalition system is inherently “better.” Each design produces different trade-offs in representation, stability, accountability, and policy outcomes.
by virgil_disgr4ce | 2026-01-13 13:55:35+00:00
> Apple tells its customers what's hot and then shoves it down their throats

I don't really understand this. Is it shoving when something is actually popular? The iPod was legitimately extremely popular. Did Apple decide it was hot and then somehow force people to buy 450 million of them?

I mean I'm just curious what products you're thinking of when you say "shoves it down their throats"
by conartist6 | 2026-01-13 13:56:00+00:00
Being the agent of the user isn't particularly profitable. For example, companies want the users to be shown ads, and users generally don't want to be shown ads. But profit, which is to say money you make without having to directly work for it, comes from selling the user's interests away. Like, perhaps, choosing to take a bribe to cement Google's search monopoly, a fundamentally anticompetitive behavior which, even as it makes cash for Mozilla, costs the web far, far more.

They've lost their way completely as an independent entity, and a post like this that doesn't reaaally seem to grasp that weight of that conundrum comes no closer to convincing me that they can find their way back to the light.
by ceejayoz | 2026-01-13 13:56:07+00:00
America hides sugar in everything. Plain old white sandwich bread often has loads of added sugar.

https://www.businessinsider.com/breads-high-in-sugar-2018-11

Sugar isn’t necessary for bread making. Yeast can break down the starch. That’s what it evolved to do. Flour, water, yeast, salt, done.
by Sharlin | 2026-01-13 13:56:08+00:00
I think this can be seen here up north, where people fall through ice and drown every fall and (more commonly) spring. It's not a new thing – these people are almost always male, at least in their 50s, alone on the ice, and taking stupid unnecessary risks trying to reach their favorite ice fishing spot or whatever – but I can't help but think that increasingly these deaths are caused by assumptions that the ice is strong enough because it has "always been at this time of the year". Except that it isn't, not anymore. Or even if it is this year, the annual variance is much greater.
by Majromax | 2026-01-13 13:56:33+00:00
It could be a trademark violation, even in the US, under the argument that DoorDash was “passing itself off” as the infringed-upon company. However, DoorDash would then argue that it was being honest – it was genuinely delivering authentic goods. It could violate trademark no more than a convenience store violates a trademark by correctly claiming it sells Coca-Cola.
by Priotecs | 2026-01-13 13:56:38+00:00
That’s fair — and I agree if enough context exists.

The key limitation is that a raw bank transaction usually contains very little semantic information: amount, merchant name, date. From that alone, an LLM can only guess based on patterns or prior behavior, not actually know what the expense was for.

“$100 at a supermarket” could be groceries, pet food, a household item, or something work-related. An LLM can infer probabilities once it has enough historical data and feedback, but that still means the user has to correct or confirm things at some point.

So I see LLMs as very helpful for assisting categorization (suggestions, defaults, learning over time), but they can’t fully replace intent unless the underlying data becomes richer than what bank statements provide today.
by ponyous | 2026-01-13 13:56:39+00:00
Very cool and quite advanced compared to my tool. I've been working on something similar, although not an addon for SolidWorks, but a web SaaS. Initially started it as a tool to help my grandpa make some simple models (ChatGPT clicked for him SolidWorks was impossible).

Still have a long way to go, but if anyone wants to try you can do it here: https://grandpacad.com

If you want more free credits send me an email and I'm happy to give you some.
by Larrikin | 2026-01-13 13:57:32+00:00
There is always a pile on on Firebox for not being perfect. Sometimes with valid complaints. But if you dig deeper nearly always the commenter is using a version of Chrome and justifies it over Firefox for a very shallow or outdated reason. Firefox would do well to listen to some of the criticism about the browser and ignore the noise about anything else

There's also the cohort of bad web developers that only test on Chrome
by FpUser | 2026-01-13 13:58:28+00:00
I wonder at what point these countries will loose any moral ground against the likes of Russia, China etc.

Up until this point it was mostly that they would gladly fuck the other countries up but treated their own people way better than the other camp. But this difference is disappearing.

Of course there is always North Korea and other totally fucked up regimes they could use to compare and look white and fluffy
by mc32 | 2026-01-13 13:58:38+00:00
It’s very sad to see what’s happening over there.

I used to think, as a youngster, that our 1st amendment was too absolute and that “hate” should not be protected -nazi marches. But I’ve come to realize that we need to protect the speech we hate rather than the speech we agree with else we end up with “1984” and Britain is there quite unironically.
Show HN: Deterministic state machine to sonify trading volatility
by internintern | 2026-01-13 13:58:48+00:00
https://liquidityfm.org

I built this because existing market sonification tools usually just map price to pitch, resulting more noise than music. I wanted a system that translated market sentiment into music that I would actually want to listen to in the background while I work.

THE LOGIC (State Machine)

Instead of raw pitch mapping, I built a deterministic state machine that normalizes live data into 60 distinct audio permutations based on three vectors:

1. Sentiment: Candle color streaks (Doom -> Euphoric)

2. Energy: Momentum/Volatility (Still -> Explosive)

3. Texture: Volume vs 20 MA (Sparse -> Chaotic)

If the market enters a "Doom / Explosive / Chaotic" state, the engine triggers heavy distortion and minor keys. If it flips to "Euphoric / Still," it crossfades into ambient major pads.

THE ENGINEERING

Consensus Engine: Websockets from Kraken, Binance, and OKX to form an aggregated price and filter out "scam wicks". I specifically chose crypto feeds because they offer continuous high-volume stream instead of closing at 4pm but it could really be based on anything.

Audio Pipeline: Two-stage agentic workflow (Generation -> Critique) to create lyrics and style, which are then generated in Suno. To ensure zero latency and to reduce costs, I pre-generated a library of ~500 tracks mapped to the 60 state permutations. The app handles the crossfading between these states in real-time.

Stack: Next.js, CCXT (socket normalization), and Cloudflare R2.

THE "TIME MACHINE"

The part that I actually enjoy the most are the historical playlists. E.g. you can load the FTX crash (https://liquidityfm.org/replay/ftx-collapse-2022) or the Post-Covid rally candle-by-candle to hear what panic or euphoria actually sounds like. I'm also oddly proud of the CRT mode although tbh I rarely run with it.

It is free to use, no signup required. Let me know if you have any questions or suggestions for improvement!
by systemtest | 2026-01-13 13:58:55+00:00
PostNL is a private company that used to be government owned. PostNL currently operates at a loss for mail delivery. They are mandated by law to deliver mail and that is something they can't get out of. There is not a maximum what PostNL can ask for stamps but the ACM (Authority Consumer & Market) can step in if they raise prices too much.

So it appears to be privatised but with strict government regulations.
by DrScientist | 2026-01-13 13:58:59+00:00
I always liked the Arthur Kornberg quote,

'don't waste clean thought on a dirty enzyme'

The specific problem he was facing was looking a DNA polymerases - and the problem with enzymes is they are catalytic - so a 1% impurity at the protein level might account for 100% of the activity you are measuring and wrongly ascribing to the 99% of purified protein.

So much of science is trying not to fool yourself.
Yarbo Unveils New Modular Yard Robots at CES 2026 for Everyday Homes
by darius88 | 2026-01-13 13:59:43+00:00
During CES 2026, Yarbo presented the latest expansion of its modular yard robot ecosystem with the public debut of the Yarbo M Series. The company introduced its development roadmap and long-term vision for modular, intelligent yard robotics, marking a shift from a premium solution for large properties to a scalable, AI-powered ecosystem designed for everyday households.

Designed for Everyday Homes

The launch of the Yarbo M Series represents a strategic expansion of Yarbo’s product portfolio. While the original 2025 Yarbo version was designed as a solution for large yards and high-intensity use, the M Series introduces a compact, modular, all-season system tailored for typical residential homes. Positioned above traditional robotic mowers, the M Series helps define an emerging category: the modular yard robot system.

Yarbo’s M Series continues its commitment to a modular system, featuring one intelligent core and multiple interchangeable modules for year-round functionality. At its core, the M Series follows three clear design pillars:

- Faster setup and task completion: The onboarding process takes approximately 30 minutes, with quicker charging times and improved working efficiency.

- Compact size with strong performance: The M Series features a tracked design capable of climbing slopes up to 35° and towing loads of up to 220 lbs. An optional LiDAR upgrade enhances positioning and obstacle avoidance in low-light conditions.

- Versatile modular design for all-season use: The M Series Core currently supports several interchangeable modules, including the mower module, plow blade module, collector module, trimmer module, and smart assistant module.

Feedback at CES

Throughout the show, Yarbo’s booth attracted attention from the audience, industry professionals, and the media. Live demonstrations gave visitors a chance to see firsthand how a modular yard robot system can adapt to different environments, seasons, and yard sizes, sparking long and in-depth conversations on the show floor. Discussions naturally focused on the M Series’ faster and easier overall experience, its compact yet powerful performance compared to both the previous Yarbo robots and competitors, and the long-term value of Yarbo’s modular approach over traditional single-purpose machines. This highlighted what Yarbo has long been working toward: a modular, year-round yard robot ecosystem for smarter, more sustainable outdoor living.
by iamnothere | 2026-01-13 13:59:51+00:00
Perhaps His Majesty’s Government could establish mandatory thought scanning using cutting edge technology[0] to ensure that no crimes go unreported due to shame, dishonesty, or threats. Just step into the scanning booth once a week, a minor inconvenience to ensure your safety. Surely you have nothing to hide?

[0] https://www.nature.com/articles/d41586-025-03714-0
by gempir | 2026-01-13 14:00:16+00:00
- ships also as a desktop app

- ships with web server that has a UI you can open in your browser, even access remotely with tailscale or so

- the server has an API to do almost all things allowing you to build on top of it, the people at ramp build a very advanced internal agent on top of OpenCode https://builders.ramp.com/post/why-we-built-our-background-a...
by darius88 | 2026-01-13 14:00:19+00:00
Next Step: For Mainstream Homes

Following its showcase at CES 2026, Yarbo will launch the Yarbo M Series on Kickstarter in February 2026. This next step underscores the company's mission to bring modular, all-season yard robotics into more mainstream households. With its more compact form factor and accessible design, the M Series expands the reach of Yarbo's ecosystem beyond large properties, making intelligent, all-in-one yard care a practical reality for everyday homes. More information about Yarbo M Series is available at https://mseries.yarbo.com.
by andsoitis | 2026-01-13 14:00:56+00:00
That's not accurate. The problems of population aging are not confined to a single generation. They are structural and persistent, unless the underlying institutions adapt.

Aging is a continuing demographic process, not a single event. Once a society enters sustained low fertility and longer life expectancy, each cohort is smaller than the one before it. Each cohort also lives longer. That means that today's workers support more retirees. Tomorrow's workers will support even more, unless something changes.

It can feel (but isn't) like a single generation problem if major structural changes happen like: raising retirement age in line with life expectancy, shifting pensions to funded, large-scale immigration, major productivity gains from technology, or cultural shifts to high fertility.
by ckozlowski | 2026-01-13 14:01:39+00:00
Seconding this. We've made Daddy Mix Tapes, "Mommy Reads Stories", and other compilations.

Adding to the plethora of good ideas here: My wife bought these hanging tabs to stick onto the cards[1], and then strings a keycable[2] through them so my son has groups of them together. Yoto makes folding binders for them as well, but the keycable method seems to be a bit easier for our 5yo to handle.

1. https://www.amazon.com/dp/B0B2JL79PY

2. https://www.amazon.com/dp/B06XXFZHJQ
by jpfromlondon | 2026-01-13 14:01:47+00:00
Believe it or not, when a crime has been committed these providers universally defer to the police whose remit is enforcement, a role they seem reluctant to undertake, I'm unconvinced this is anything other than a convenient revenue stream, an opportunity to steer public opinion, and a means of quashing dissent.

Frankly, a few dick pics here and there seems wildly low-stakes for such expensive draconian authoritarianism.
by xnorswap | 2026-01-13 14:01:55+00:00
I'd argue that makes Black Mirror more prescient.

In the case of Black Mirror, it was a set of studies on the dangers of current and near technologies. That some of those fears are materialising not long after the episodes, is in my opinion more damning than Orwell's fears of the state which didn't really come to pass in the same way, even decades later.

I don't disagree that Nineteen Eighty-Four is essential reading however. ( I'd also add Brave New World to that list ).
by wtcactus | 2026-01-13 14:01:56+00:00
The amount of emissions that the planet can take (a that is the real crux of the problem) is what its ecosystems can offset.

It’s very hard to calculate exactly how much the ecosystem inside a country borders can offset, but a good enough metric is its landmass.

Sure, countries like Morrocos will win with this metric and countries like Brasil will lose. But in the end, it’s much better than rewarding what is actually a problem (for climate) like if it was some virtue: high birth rates.
by brewmarche | 2026-01-13 14:02:19+00:00
Someone else wrote that it was chosen to best match PAL and NTSC. IIRC there is also a Technology Connections video about those early PCM adaptor devices that would record to VHS tape.

<https://en.wikipedia.org/w/index.php?title=44,100_Hz&oldid=1...>

Take it with a grain of salt, I’m not really knowledgeable about this.

E: also note the section about prime number squares below
by bluGill | 2026-01-13 14:02:21+00:00
Many computer rooms had windows. Computers were expensive things that companies often wanted to show off - but they needed special rooms with raised floors, HVAC (which also make them look even more exclusive/impressive and worth showing off), and the cost (millions of dollars when senior operators might be making $50k/year) meant you wanted to be careful who could touch them. Thus a window so that you could bring outsiders by the room on the way to a meeting and they could look in and see that shiny equipment.

Remember in 1980 the modern PC wasn't even invented (Apple II was) yes. Most people didn't have access to any terminal as part of their job, only specialized positions did. Typewriters where was everyone had on their desk. As such a computer was something a company could wow visitors with. Times have changed.
by CausaNova | 2026-01-13 14:03:18+00:00
Hi HN,

I’m the OP. I am not a computer scientist; I am a German "Bürokaufmann" (Business Administrator).

The Problem: I work with the implementation of the German Online Access Act (OZG). We wanted to automate complex bureaucratic decisions, but standard LLMs hallucinate. In German administrative law, a hallucination isn't a "glitch" – it’s illegal.

The Solution (CausaNova): I built a runtime engine in C#/.NET 8 that forces the LLM to act as a "translator" for a strict logic schema, rather than a creative writer.

Schema-First: The logic (laws) are defined in strict JSON structures (dsl.json), not vectors.

Deterministic Rendering: I wrote a custom DslRenderer using Regex/Recursion to build the UI/Logic graph. The LLM only fills the permitted slots.

Verification: If the LLM output violates a constraint (e.g., validations: "min:18" defined in the template), the system rejects it before execution.

Tech Stack:

Core: ASP.NET Core 8

Infrastructure: Kubernetes (deployed on Ionos Cloud)

Logic: Custom JSON-DSL & Recursive Solver

Why I built this: Existing frameworks (LangChain, etc.) felt too "fuzzy" for legal binding acts. I needed something that is 100% audit-proof.

The repo contains the source code (it's "battle-code", be gentle!), a whitepaper, and demo videos showing the engine solving math and bureaucratic forms.

Happy to answer questions about the architecture or the madness of German bureaucracy!
by Imustaskforhelp | 2026-01-13 14:03:43+00:00
I feel like people are radicalizing in Hackernews because partially tech is becoming at forefront of finance for many cycles and this combination of tech and finance [for better or for worse] and they are very predatory for the average person (Crypto scams, AI bubbles and the list goes on)

They are also very sneaky in their predatory nature at times so the average person either doesn't know the extent or doesn't look out for alternatives (Open Source) and other issues

Most people on Hackernews are able to realize predatory nature of Big tech (I think) and are usually very supportive of Open source.

Personally I may be wrong but one of the most common things we can discuss in Hackernews is the extent that big tech or such aspects genuinely harm the average person.

If we try to talk about this nuance or other related topics with friends and family, they suffer from the same issue and as such Hackernews becomes a place where people discuss this more frequently

I don't know if this counts as radicalism but a lot of my political viewpoints stand from that one of the easiest ways to bring as such good points is when country can support Open source and can fight against unethical practices in a fair and square way in general.

> [1] To wit: we're basically 4chan but with an older demographic and industry cred.

Teenager from High school here. 4chan is genuinely a cesspool where trolling is the key purpose. I feel like hackernews is much more on the knowledge side of things so much so that I feel more confident about knowing certain projects or gluing things together and just this make shift attitude of make things work and curiosity with great influence to Hackernews and I cannot be thankful of it enough

Perhaps I try to be more agreeable though and see other person's perspective because I may be wrong I usually am and I think I just get this kick in having an agreeable conversation in the end. I think I can treat hackernews as a book for open source projects which are cool and interesting tidbits. I have found some really really great software which I must not have found if it were not for Hackernews and I am grateful for it

Ooh I got a question

Let's rephrase it this way, What would you prefer more, if your child used HackerNews or used tiktok?
by visarga | 2026-01-13 14:03:59+00:00
If you implement a project, keep the specs and tests and re-implement it, it should not matter the exact way it was coded as long as it was well tested. So you don't need deterministic LLMs.

I think work with LLMs should be centered on testing, since it is how the agent is fenced off in a safe space where it can move without risk. Tests are the skin, specs are the bones, and the agent is the muscle.

I think reading the code as the sole defense against errors is a grave mistake, it is "vibe testing". LGTM is something you cannot reproduce. Reading all the code is like walking the motorcycle.
by fifticon | 2026-01-13 14:04:47+00:00
It is weird that the graphed increase grows steadily at presumably the same rate - there is no spike or bump or curve. I wonder if that indicates anything.
Disregarding the shape of the graph, I would have guessed at a change in reporting instead.
The steadily rising curve almost looks like something being gradually employed.
At some point, the curve ought to change direction, if not before, then after the last person has fallen over.
by fc417fc802 | 2026-01-13 14:05:55+00:00
Well you're not getting support for SLAAC but I didn't understand that to be a core requirement to qualify as a functional IPv6 implementation.

Regardless, my point is that allocations narrower than /64 exist in the wild for better or worse. So do IPv6 NAT implementations for that matter. If you assume either of those things don't exist then you might be in for a surprise.
by alphazard | 2026-01-13 14:06:13+00:00
Unfortunately most of the existing communication protocols that are standardized conform to a broken model of networking where security is not provided by the network layer.

Cryptography can't be thought of as an optional layer that people might want to turn on.
That bad idea shows up in many software systems.
It needs to be thought of as a tool to ensure that a behavior is provided reliably.
In this case, that the packets are really coming from who you think they are coming from.
There is no reason to believe that they are without cryptography.
It's not optional; it's required to provide the quality of service that the user is expecting.

DTLS and QUIC both immediately secure the connection. QUIC then goes on to do its stream multiplexing.
The important thing is that the connection is secured in (or just above) the network layer.
Had OSI (or whoever else) gotten that part right, then all of these protocols, like SCTP, would actually be useful.