MurphyA/hacker-news huggingface dataset:
by arkh | 2026-02-17 09:07:25+00:00
The thing is, the Toyota methods relies on people on every level to work to improve processes. If you're an employee and know you'll be there 10 years down the line or even until you retire, you have an incentive to improve said processes.

Now check most Western companies: since the 70 / 80, everything is about reducing headcount. Lay-offs, outsourcing, offshoring, now the concept of spending your whole working life at the same company feels like a fever dream. So why would an employee try to improve things for the company when they know there is no future for them there? Better improve their own career and future prospect. So yeah, things like Kaizen are doomed to fail until things change.
by ycombinatrix | 2026-02-17 09:07:39+00:00
Hmm, I don't quite follow. For usages like counters or version numbers, it seems like allowing negatives makes things more complicated rather than less.

Like, what if you're getting a u32 over the wire? I feel like using an i32 to represent that data makes it more error-prone. Numbers will unexpectedly appear to be negative?
by eurekin | 2026-02-17 09:08:10+00:00
Oh, wow. I was debugging the same in copilot (the only "work approved" agent) in Intellij, which showed that copilot didn't return commands output at all. I wrote a comment under relevant issue, if you're curious.

I think there are quite a few bugs lingering in those agent-cli's and observability, would help a lot with reporting.
Taking yours for a spin this evening, thank you!
by bux93 | 2026-02-17 09:09:41+00:00
I've heard/read the expression "to indulge in a hobby" many times and never thought it was pejorative or paints hobbies as extravagancies. If you google indulge hobby, there's plenty of hits. Strangely though, ChatGPT says it does sound negative. It had never occurred to me, and probably not to the author.
by overfeed | 2026-02-17 09:09:46+00:00
> Enforce what

The license. Public domain and open source are distinct, IMO, legally, and with regards to communities (or lack thereof).

> Public domain software can be open source.

Maybe? I can't name a single public domain project off the top of my head, but I can name at least a couple for each of the Apache, BSD-/MIT-style[1] or GPL licenses.
by enether | 2026-02-17 09:09:48+00:00
> I built this because running Kafka locally for development is painful —
gigabytes of RAM, slow startup, ZooKeeper/KRaft configuration. I just
wanted something that accepts produce requests and gets out of the way.

This is not true. Kafka's latest `-native` images are very fast to start up (~100ms) and use relatively little memory.

https://cwiki.apache.org/confluence/display/KAFKA/KIP-974%3A...
by zontyp | 2026-02-17 09:10:00+00:00
i had the exact same problem as op , CC showed razzmatazing , analyzing and other B.S
i was bit irked. then i tried pi agent after @mitsuhiko suggested it on YT , X and this issue went away. now pi tells me or shows me the entire action that the model takes.
i would still want the actions to be summarized or the harness explain me a concept that i missed (evident from my context) - but thats probably too far fetched.
by eurekin | 2026-02-17 09:11:42+00:00
OpenCode works nicely, I wish it web mode would be developed more. Currently, as it stands, you have to work on the same host in order to pass the full OAuth login flow (it redirects to localhost) for subscription based providers (Claude, ChatGPT). I wish it used some BASE_URL variable I could set, so it would be used instead.
by embedding-shape | 2026-02-17 09:12:30+00:00
> They are what keep the AI's output from drifting into unmaintainable spaghetti code. Without those strict constraints, agentic coding falls apart fast.

Which ones, ESLint and Prettier and so on? Those are just for "nice syntax", and doesn't actually help your agent with what they actually fall over themselves with, which is about the design of your software, not what specific syntax they use.
by jolmg | 2026-02-17 09:12:32+00:00
Currently 'A' is 0x41 and 0101, 'a' is 0x61 and 0141, and '0' is 0x30 and 060. These are fairly simple to remember for converting between alphanumerics and their codepoint. Seems more advantageous, especially if you might be reasonably looking at punchcards.
by orangecoffee | 2026-02-17 09:13:52+00:00
The solution is simple, but unpalatable to us. With AI, SWE-1 becomes a minimum wage job, with SWE2 (1.5X), SWE3 (2X) and SWE4 (3x). With such a rationalization we will retain more of the work here, or this will move. Government policies cannot control this as it will mean losing tech hegemony.

Is it worth taking a hit on higher compensation for longer term peace of mind?
by ksec | 2026-02-17 09:16:42+00:00
>1. Do you believe they can design better cores than Apple and Qualcomm (and other big tech)?

Define better. Because ARM is delivering better CPU Core and Value through their C1 and C2 without having its customer setting up its own R&D on CPU design. Not to mention the GPU and other IPs that comes with it.

> But that might not last as long since everyone wants to differentiate and design their own cores.

That is easier said than done. Had that been the case, the largest Hyperscaler of all, Amazon would have had their own CPU core on Graviton. Designing CPU Core is one thing, making them and integrating them properly to suit their own workload is an entirely separate effort.

>So Arm's business model has to change if they want to survive.

They can continue to do what they are doing today to survive perfectly fine. I assume you want change because you want them to grow.

Also, ARM's business model isn't just on Smartphone. There are billions of places if not trillions of places where ARM core exist.
Show HN: I built an AI trainer and calorie scanner
by mihaibundea | 2026-02-17 09:16:54+00:00
Hey HN,

I’m the solo developer behind FitverseHub.

I built this because my fitness "stack" was a mess. I was using one app for heavy lifting logs, another for tracking macros, and a third for finding routines. The context switching was annoying, and most calorie trackers require too much manual data entry to be sustainable long term.

I wanted a single, optimized workflow that handles the math for both energy in (nutrition) and energy out (training).

How it solves the fragmentation:

Computer Vision for Food: Instead of searching databases, you snap a photo. The AI identifies the food and estimates volume/macros instantly. It’s designed to be the fastest way to log a meal, drastically reducing the friction of tracking.

Dynamic Workout Logic: Rather than static PDFs or generic lists, the workout engine adapts to the equipment you actually have available right now (e.g., if you're stuck in a hotel gym vs. your home setup) and handles progressive overload automatically.

Unified Data: Because both inputs live in one system, the app can theoretically offer better recommendations (though right now, it simply keeps your data clean and in one

Offer for HN:
I’m looking for feedback specifically on the workflow speed and the AI scanner accuracy.
The app is free to download, but to test the full "Pro" features (unlimited scans/AI coaching), use code FITVERSE for a free month.

(Alternatively, you can subscribe to the yearly trial and cancel immediately in Apple Settings to keep the access duration without being charged).

Link: https://fitversehub.com/download

Let me know what you think of the UX—I'm trying to make this the fastest logger on the market
by EbNar | 2026-02-17 09:18:02+00:00
Link is in spanish. Here it goes a translation

https://bandaancha-eu.translate.goog/articulos/laliga-telefo...

FYI, Cloudflare already is almost entirely blocked in Spain during soccer, so this is a "smart" move to make it difficult for people to watch pirate IPTV streams...
by razingeden | 2026-02-17 09:18:29+00:00
Take meth for example, if someone can use it for only one hour a day is it a problem?

Who and what in your life is 16 hours of Instagram taking you away from?

Instagram is garbage by the way for any Meta people in this thread. I’m tired of not seeing anyone I follow because you’re putting ads and viral videos I don’t give a fuck about in front of me instead. No wonder it wastes 16 hours, scrolling through shit trying to find something from someone or something you follow.

Your app is literally useless for communicating or keeping up with anyone I follow.

Facebook died when it lost interest in being Facebook and wanted to become TikTok.

Instagram died when it lost interest in being Instagram and wanted to become TikTok.

Your products and company should be banned, and everyone on your board belongs in jail.
by clktmr | 2026-02-17 09:18:53+00:00
The advent of coding agents killed Hacker News to some degree for me. Before I could always come here to get a pause from the hype, scandal and bait. Top comments were usually insightful; I really had this feeling to learn while browsing the feed. Today every brainfart about AI makes it to the frontpage. I know this sounds very dismissive, but most pieces really have no substance at all.

The good content is still there buts it drowns in noise and I'm not very good at filtering it out. I even suspect Hacker News is one of the prime advertisement targets of coding agent companies.

I would love to see if this is just my perception or if it can be found in the data.
by swesnow | 2026-02-17 09:19:24+00:00
1: Sorry about that, the default 20,000 is to make it look nice on computers but I should probably drop it a bit for phones, that's reasonable.
2: Yeah this part is important and cool and not entirely obvious until you solve the differential equation. I did a 3D simulation of a somewhat related situation (Thompson problem) once. But it would be very interesting to figure out if there is a 3D potential function that gives uniform density in the same way as the Ginibri (Q(z) = |z|^2) potential. Good idea for future work :)
3: Make sure you try the lemniscate potentials as well which are not rotationally symmetric. I want to try adding even more potentials in the future but these two families are those which has been subject to the most research.

Thanks for playing around with the tool!
by jahnu | 2026-02-17 09:19:45+00:00
> If you want to lose weight, it's far easier to remove 800 Cal from your diet, at least time wise, then it is to exercise 800 Cal's worth every day.

That I absolutely agree with and so do my legs ;)

I only found the suggestion that exercise _doesn't_ burn calories a bit weird.

> you will feel hungry

That I also agree with... all this talk of sandwiches!
by solatic | 2026-02-17 09:19:46+00:00
> tents don't need to be strong in compression - there's no weight on the roof

But there is on the floor, unless you expect the inhabitants to sleep more or less directly on the ground, including themselves, whatever is used as a mattress, belongings, small appliances, etc. Emergency habitation is not the same as a camping tent, it needs to be able to service populations that have difficulty with camping's limitations, like the elderly.

> Paper is not a material that scales up

Citation needed? It's made from a renewable resource (wood) and there's some 400+ million metric tons of paper production yearly (source: Gemini, so feel free to take with a grain of salt).

> Or would be practical for outdoor use

If exposed directly to the elements, sure. But what if the paper is laminated or otherwise enclosed within plastic, rubber, or other synthetic material well-recognized as hydrophobic?
by WillPostForFood | 2026-02-17 09:20:07+00:00
real income has barely budged since the 1970s

This is not true. Real income has more than doubled since 1970.

https://fred.stlouisfed.org/graph/?g=o1gV

All the increases have been siphoned off to feed the ultra-wealthy

No, the productivity gains are eaten up by expensive items with low perceived value. You don't think about the $1000 catalytic converter in your car, or $5,000 set of airbags. You just think you are paying more to do the exact same drive to work that you could have done in a $2,000 1970s car. And that's true! Nonetheless, there is real added cost and value to the car.
by iguessthislldo | 2026-02-17 09:21:04+00:00
Going off the timelines on Wikipedia, the first version of ASCII was published (1963) before the 0-9,A-F hex notation became widely used (>=1966):

- https://en.wikipedia.org/wiki/ASCII#History

- https://en.wikipedia.org/wiki/Hexadecimal#Cultural_history
by u_sama | 2026-02-17 09:21:06+00:00
Parakeet doesn't work ? https://huggingface.co/nvidia/parakeet-tdt-0.6b-v3

If you are willing to use a service for transcriptions, Mistral (which is also European) works rather nicely if they support your language
https://docs.mistral.ai/capabilities/audio_transcription#tra...
by prodigycorp | 2026-02-17 09:21:13+00:00
LLMs are generally bad at writing non-noisy prompts and instructions. It's better to have it write instructions post hoc. For instance, I paste this prompt into the end of most conversations:

If there’s a nugget of knowledge learned at any point in this conversation (not limited to the most recent exchange), please tersely update AGENTS.md so future agents can access it. If nothing durable was learned, no changes are needed. Do not add memories just to add memories.

Update AGENTS.md **only** if you learned a durable, generalizable lesson about how to work in this repo (e.g., a principle, process, debugging heuristic, or coding convention). Do **not** add bug- or component-specific notes (for example, “set .foo color in bar.css”) unless they reflect a broader rule.

If the lesson cannot be stated without referencing a specific selector or file, skip the memory and make no changes. Keep it to **one short bullet** under an appropriate existing section, or add a new short section only if absolutely necessary.

It hardly creates rules, but when it does, it affects rules in a way that positively affects behavior. This works very well.

Another common mistake is to have very long AGENTS.md files. The file should not be long. If it's longer than 200 lines, you're certainly doing it wrong.
by kortilla | 2026-02-17 09:21:19+00:00
Check out Destiny Disrupted. It covers how the Middle East and China both had technology opportunities much earlier but were missing the right economic incentives at the time to handle the disruption to the labor force that came with the Industrial Revolution.

Essentially the major societies before ended up in local maximums because they didn’t have the ruthlessness of capitalism or the economic desperation to adopt technologies that in the short term would unemploy large portions of society and wipe out old power structures.
by yorwba | 2026-02-17 09:21:29+00:00
Who would read a blog post that just says "Think of a topic that users of an app for monitoring blood oxygen might be interested in, do a web search for related articles and synthesize them into a blog post. Make sure to draw on your own personal experience to make it more engaging"? I'm sure the actual ad at the bottom had more human effort put into it than this article.

The website owner didn't even bother to check for hallucinated links, though https://journals.physiology.org/doi/full/10.1152/japplphysio... does exist and somewhat backs up the clickbait headline, so it would be satisfying comeuppance if the mods could just replace the submission accordingly.
by lelanthran | 2026-02-17 09:22:15+00:00
> "women are drawn to toxic abusers" is very, very wrong. It indicates a wish/desire/need to be abused.

It doesn't have to indicate that. I think it's more likely that those traits that those women find attractive are the same traits that toxic abusers have.

> Don't make it sound like it's the womens fault.

I don't think he was doing that - people can't help what traits they find attractive.
by idrissbellil | 2026-02-17 09:23:15+00:00
yep, sats, or move 20 million usd in 5 seconds with LTC and pay 0.75 usd in fees, Kaspa aiming for sub-second transactions and still PoW plus highly scalable and turstless, but hey install this KYC garbage on top of broken system, supported in 3 countries and you could get banned for no reason because your safety.
The meme goes, if they could read they would be very upset.
by ClintEhrlich | 2026-02-17 09:23:41+00:00
Hi NWU,

We don't have any other materials yet, but let's see if this lands for you. I can run you through a couple simpler versions of the system, why they don't work, and how that informs our ultimate design.

The most basic part of the system is "two layers". Layer 1 is the "ground truth" of the conversation - the whole text the user sees. Layer 2 is what the model sees, i.e., the active context window.

In a perfect world, those would be the same thing. But, as you know, context lengths aren't long enough for that, so we can't fit everything from Layer 1 into Layer 2.

So instead we keep a "pointer" to the appropriate part of Layer 1 in Layer 2. That pointer takes the form of a summary. But it's not a summary designed to contain all information. It's more like a "label" that makes sure the model knows where to look.

The naive version of the system would allow the main model to expand Layer 2 summaries by importing all of the underlying data from Layer 1. But this doesn't work well, because then you just end up re-filling the Layer 2 context window.

So instead you let the main model clone itself, the clone expands the summary in its context (and can do this for multiple summaries, transforming each into the original uncompressed text), and then the clone returns whatever information the main thread requires.

Where this system would not fully match the capabilities of RLMs is that, by writing a script that calls itself e.g. thousands of times, an RLM has the ability to make many more recursive tool calls than can fit in a context window. So we fix that using operator-level recursion, i.e., we give the LLM a tool, map, that executes arbitrary recursion, without the LLM having to write a custom script to accomplish that.

Hope this helps!

- Clint
by anovikov | 2026-02-17 09:24:10+00:00
I'm within top 40 Upwork freelancers by lifetime revenue and at one point was #11. Directly and indirectly extracted around $15M there.

It's dead. Noting to look at. It's not AI or interest rates, as it seems, the very dream of "getting rich quick through building a software product being a complete outsider" has waned, and people are no longer trying. Of course, it never worked. But it made money.
by ritwiktiwari | 2026-02-17 09:25:48+00:00
I got tired of spending 30-60 minutes setting up the same Python project boilerplate every time: pyproject.toml, GitHub Actions, pre-commit, MkDocs, Dockerfile. So I built a Copier template that does it in one command.

What it sets up:

- uv for package management (10-100x faster than pip)

- ruff for linting + formatting (replaces flake8, black, isort)

- ty for type checking (Astral's Rust-based type checker)

- pytest + hatch for multi-version matrix testing

- prek for git hooks (Rust-based pre-commit alternative)

- MkDocs with Material theme + mkdocstrings

- GitHub Actions CI/CD with release automation

- Docker multi-stage build with non-root user

- git-cliff for changelog generation from conventional commits

- Typer CLI scaffold

Why Copier over cookiecutter:

Copier supports copier update — you can pull template improvements into existing projects. With cookiecutter you're stuck with a snapshot.

Try it: uvx copier copy --trust gh:ritwiktiwari/copier-astral my-project

Repo: https://github.com/ritwiktiwari/copier-astral

Docs: https://ritwiktiwari.github.io/copier-astral/

Example output: https://github.com/ritwiktiwari/copier-astral-example
by matt1398 | 2026-02-17 09:26:28+00:00
To be clear, I'm not saying they solve high-level software design.

The goal is to prevent the agent from getting derailed by basic noise. Forcing it to deal with strict TS errors, dead code (Knip), or broken formatting in the feedback loop keeps the context clean.

It’s less about architecting the app and more about giving the agent immediate stderr signals so it stays on the rails.
by palata | 2026-02-17 09:27:37+00:00
> This phrasing needs to die.

If we're being annoying about language for no valid reason, I would say that a "phrasing" cannot "die", because a "phrasing" is not a living creature.

> Laws don’t not allow anything, they only sometimes impose penalties if you’re caught breaking them.

How does it work with your parents? Do they cast a spell that prevents you from hanging out with that boy? Nobody was "allowed" to smoke, and yet...
by wolvoleo | 2026-02-17 09:28:10+00:00
Yeah local works really fine. I tried this other tool: https://github.com/KoljaB/RealtimeVoiceChat which allows you to live chat with a (local) LLM. With local whisper and local LLM (8b llama in my case) it works phenomenally and it responds so quickly that it feels like it's interrupting me.

Too bad that tool no longer seems to be developed. Looking for something similar. But it's really nice to see what's possible with local models.
by seba_dos1 | 2026-02-17 09:29:54+00:00
The same could be said about various XMPP transports that I've used back in the day with Google Talk to access all sorts of IM networks. Facebook was just running one on their servers rather than you running it on yours.

Ultimately they just briefly used XMPP to not have to implement their own desktop client for their closed proprietary network. It had nothing to do with network reach, unlike Google Talk which did actually bring XMPP to the masses for a while (and then took it away).
by fuzzfactor | 2026-02-17 09:30:58+00:00
>That's people over 50.

50 is not well-enough experienced.

You're talking to the ones who were not among this category of unemployment statistics.

Their experience is just as real if they never faced as tough a market personally, but it is pure survivor bias.

For many of the other over-70's now, the ones who are still living could often tell you how in the 1970's there would be hundreds of applicants for every entry-level job of any kind. Many with advanced degrees.

You want to work for minimum wage, bus tables in a restaurant or collect trash for the sanitation department? Too bad, the odds are overwhelmingly against you whether you have current experience in the field or not.

>There is no job.

Exactly. That's the way it was, only much worse then.

Still, right now things are looking gradually worse as misguided financial macro forces are gathering steam, without the more mature influence that would make a positive difference.

As for "status-quo" that actually can be something stable, and worth working your way up to reach sometimes. Although very often regarded as mediocrity OTOH.

This type of financial malfeasance is so familiar that I think the better terminology is the SNAFU.

Roger. Situation Normal: All Fucked Up.

There's just a new normal now you're expected to accept.

Same situation though :(
by antonyh | 2026-02-17 09:31:14+00:00
I popped open a WD 'My Passport' drive, 4TB. It's exactly that - no SATA connection at all, only a USB on a custom board. I should have guessed this, it really is too short to have much in the way of other electronics. Thanks for confirming about the larger models, it's always good to know where we can source spares in an emergency. Top tip about NVMe - I would never have guessed this was an option.
by pjc50 | 2026-02-17 09:31:52+00:00
> "person who likes making things chooses making things over Netflix"

This is subtly different. It's not clear that the people depicted like making things, in the sense of enjoying the process. The narrative is about LLMs fitting into the already-existing startup culture. There's already a blurry boundary between "risky investment" and "gambling", given that most businesses (of all types, not just startups) have a high failure rate. The socially destructive characteristic identified here is: given more opportunity to pull the handle on the gambling machine, people are choosing to do that at the expense of other parts of their life.

But yes, this relies on a subjective distinction between "building, but with unpredictable results" and "gambling, with its associated self-delusions".