MurphyA/hacker-news huggingface dataset:
by antonyh | 2026-02-06 07:56:29+00:00
I appreciate the honesty about using Claude and the time it took to build this, and it shows how things can look when guided by someone who knows what they are doing.

On the other hand, it also shows that it took three weeks, so why should I use this instead of building a custom toolchain myself that is optimised for what I need and actually use? Trimming away the 45+ formats to the 5 or so that matter to my project. It raises the question - is 'enterprise' software doomed in favour of a proliferation of custom built services where everybody has something unique, or is the real value in the 'support' packages and SLAs? Will devs adopt this and put 'Artifact Keeper' on their CV, or will they put 'built an artifact toolchain with Claude'?

But then again, kudos to you for building something that can (and probably should) eat the lunch of the enterprise-grade tools that are simply unaffordable to small business, individual contractors, and underfunded teams. Truth be told, I'm not going to build my own, so this is certainly something I want to put in a sandbox and try out, and also this is inspirational and may finally convince me that I should give Claude a fair go if it's capable of being guided to create high quality output.
by oblio | 2026-02-06 07:57:35+00:00
> A few decades later, we have audio compression that is much better and higher-quality than MP3

Just curious, which formats and how they compare, storage wise?

Also, are you sure it's not just moving the goalposts to CPU usage? Frequently more powerful compression algorithms can't be used because they use lots of processing power, so frequently the biggest gains over 20 years are just... hardware advancements.
by hexaga | 2026-02-06 07:57:59+00:00
Being able to force someone to do something is not justification for doing so. Further, it is ridiculous to try and label that as 'beneficial for everyone involved'. By the same token you can call outright slavery under threat of execution 'beneficial for everyone involved'. What tripe.

Repeatedly stating that it's 'better for them' because they have no choice is not the slam dunk you seem to think it is. The entire class of argument does not hold water; this line of reasoning will not convince me. It does not even slightly support your position.

I'd thank you to not put words in my mouth. You're wrong about them.

What point do I make other than virtue signaling? Mayhap read what you replied to, and you'll find it. But if you struggle still: your load-bearing use of 'metaphysical' is basically nonsense. I explained why already, why should I endlessly repeat myself?
by permo-w | 2026-02-06 07:59:04+00:00
>Have you considered that I have more knowledge of poverty, not because I have experienced it, but because I have spent time understanding it?

If this is true, you haven't shown any evidence of it.

>Lets make it clear here: people are either unhappy because of material poverty like lack of money/food or because of higher level needs like love, safety and in this case - not watching abusive videos (so ridiculous that I even have to compare this).

Again you're making a value judgment and not providing any evidence besides saying it's true. Happiness is far more complex than this, and exceedingly many people who do have all the things you just stated are still unhappy, and very very often that's due to trauma.

>Do you genuinely want to challenge me in claiming that people are more unhappy by watching abusive videos than because of material poverty? Really?

My friend, you are consistently failing to understand nuance. This isn't a contest, no one is "challenging" you. Maybe what you said here is true, maybe it isn't, let's discuss the "why"s and the justifications and the evidence, but all you seem to be able to do is say "this is true and it's true because I say it's true, and also maybe suicides but with no evidence".

>Yes I would? ... 3. this means the overall story is a net positive for everyone and your moral grandstanding has no place here

This entire section boils down to an argument that could equally made for slavery. Well if they have a roof over their head and food, why not have slavery? At least they're not starving, right?

The funny thing is that there's absolutely nothing unjustifiable about your position. I actually genuinely don't disagree that people should be able to have these jobs. I'm bringing all this up because your justifications and motivations are completely immoral and illogical. Of course I would take the choice to do this job, but equally I would take the choice of slavery if it stopped me from starving. That doesn't make it right or a good thing for society.
by conductr | 2026-02-06 07:59:10+00:00
It’s not a real concern for vast majority of businesses. It’s a common excuse but practically no business is outgrowing a cheaper than cloud solution. Maybe on-prem isn’t right first step, but that doesn’t force you to cloud. There’s dedicated servers and everything in between.

On prem is maybe not the best first step but Colo or dedicated servers gives you a cleaner path to going on-prem if you ever decide to. The cost of growth is too high in cloud.

Learning how to run servers is actually less complicated than all the cloud architecture stuff and doesn’t have to be slower.
Show HN: TurboLibBMP 0.1.1 – single-header BMP in C (no allocations, embedded)
by DenisDolya | 2026-02-06 07:59:18+00:00
Hi HN,
I started this project because I was tired of BMP libraries that hide allocations, pull half of libc, or solve only one small part of the problem. There are many libbmp-style repos, but the functionality feels scattered: one does decoding, another does encoding, another works on embedded, another is single-header. In real projects this often means depending on 5–10 small libraries just to load and display images.
I wanted one predictable library instead: no allocations, one header, full control over buffers, and usable both on desktop and on microcontrollers. Something where you always know where memory comes from and where it goes.
Over time, I got more and more into it and started optimizing around what I call ESS: Energy, Speed, Small binary. I added fast paths for common 24/32bpp BMPs, removed unnecessary branching in hot loops, and focused on predictable performance. For embedded systems, I added a streaming decoder that can write directly into LCD/DMA via callbacks, and even decode only a clipped rectangle to save CPU time and power.
The result is TurboLibBMP: a single-header, stb-style BMP decoder and encoder in C, with no allocations, no stdio, no hidden buffers, and full user control over memory and behavior. It is GPL-3.0 and works in both C and C++.
I built this mainly for my own low-level and embedded projects, but I’m sharing it in case others find it useful. I would really appreciate feedback on the API design, edge cases, and whether this approach makes sense in real projects.
Repo: https://github.com/Ferki-git-creator/turbo-lib-bmp
by jillesvangurp | 2026-02-06 08:00:23+00:00
You can use ai coding tools to create test suites, specifications, documentation, etc. And you can use them to scrutinize those, review them, criticize them, etc. Not having a test suite just means you start with creating one. Then the next question of course becomes "for what?".

This indeed puts human prompters in a position where their job is to set the goals, outline the vision, ask for the right things, ask critical questions, and to correct where needed.

Human contractors are a good analogy. Because they tend to come in without too much context into a new job. Their context is mainly what they've done before. But it takes time to get up to speed with whatever the customer is asking for and their context. People are slightly better at getting information out of other people. AI coding tools don't ask enough critical questions, yet. But that sounds fixable. The breakthroughs here are as much in the feedback loops and plumbing around the models as they are in the models themselves. It's all about getting the right information in and out of the context.
Is C-rating marketing, or does it still matter for LiPo packs?
by nicole_chen | 2026-02-06 08:00:42+00:00
In RC/FPV, C-rating is still the first spec beginners look at… and probably the first one they get misled by. I’ve seen “high C” packs that feel soft, and “lower C” packs that hold voltage better in the air.

Curious how people here treat C-rating in 2026:

Do you ignore it entirely and look at IR / sag instead?

Any quick “bench test” you trust to compare packs fairly?

What brands/models have been consistently honest for you?

I put together a simple buyer’s guide with the stuff I wish I knew earlier (happy to adjust it based on what you all say):
https://hobbyking.com/blog/rc-battery-buyers-guide
by c7b | 2026-02-06 08:01:08+00:00
One thing I always found a bit of a puzzle: it's widely understood, and scientifically backed up afaik, that strength training is healthy and good for longevity. Yet, if you look at people whose everyday jobs look a lot like functional strength training, eg construction workers, my general impression is that their bodies are in worse condition than the average population (who's not in great shape already), and far worse than people with sedentary jobs who do fitness training.

I get that there can be too much of a good thing etc, but I still find it curious. If it's generally said to be good for you, shouldn't the effects be a bit more robust than that?
by permo-w | 2026-02-06 08:01:19+00:00
Your perspective is consistently too black and white. No one in this comment chain has once said that this should not be allowed. At most it's been said that paying poor people to take trauma is concerning. Your response has consistently been "How dare you say poor people shouldn't have these jobs? These jobs are great!". You're trying to make it black and you white, when it's neither.

If your argument was "These jobs probably will scar some people for life, and that's troubling, and but I do think the overall gain in welfare will likely outweigh that", then no one reasonable would be arguing with you. As it is, you haven't bothered to include this nuance, or even once admit or consider that some people could be made worse off overall by these jobs, even if perhaps most aren't. It basically just sounds like you want to see fewer "low IQ" poor people and you aren't really bothered how they feel afterwards. I'll say again, exceedingly many people have all the things you said are required for happiness, and still aren't happy. And that is usually due to trauma, the very thing we're talking about.
by rhubarbtree | 2026-02-06 08:01:51+00:00
Points 2 and 3 are irrelevant.

Point 1 is saying results may not generalise, which is not a counter claim. It’s just saying “we cannot speak for everyone”.

Point 4 is saying there may be other techniques that work better, which again is not a counter claim. It’s just saying “you may find bette methods.”

Those are standard scientific statements giving scope to the research. They are in no way contradicting their findings. To contradict their findings, you would need similarly rigorous work that perhaps fell into those scenarios.

Not pushing an opinion here, but if we’re talking about research then we should be rigorous and rationale by posting counter evidence. Anyone who has done serious research in software engineering knows the difficulties involved and that this study represents one set of data. But it is at least a rigorous set and not anecdata or marketing.

I for one would love a rigorous study that showed a reliable methodology for gaining generalised productivity gains with the same or better code quality.
by simgt | 2026-02-06 08:02:39+00:00
Very nice. As a consequence of this new way of working I'm using `git worktree` and diffview all the time.

For more on the "harness engineering", see what Armin Ronacher and Mario Zechner are doing with pi: https://lucumr.pocoo.org/2026/1/31/pi/ https://mariozechner.at/posts/2025-11-30-pi-coding-agent/

> I really don't care one way or the other if AI is here to stay3, I'm a software craftsman that just wants to build stuff for the love of the game.

I suspect having three comma on one's bank account helps being very relaxed about the outcome ;)
by ginkida | 2026-02-06 08:03:07+00:00
Go-native alternative to Claude Code (TypeScript) that runs locally with multiple affordable backends (Gemini Flash 3, DeepSeek, GLM-4, Ollama). Cuts AI coding costs from ~$100/month to $1–3/month while maintaining speed and security—no Electron overhead, automatic secret redaction, and pure Go performance. Fills a real gap for developers wanting a lightweight, vendor-agnostic coding assistant.
by nicole_chen | 2026-02-06 08:03:23+00:00
OP here — I’d love to learn how people test/compare packs fairly without turning it into a whole lab setup.

Do you have a simple repeatable method (even a rough one) for comparing two packs: e.g., same quad, same throttle profile, measure sag/temps, etc.? What would you log, and what thresholds actually mean something?
by djtango | 2026-02-06 08:03:24+00:00
I am a believer that in popular music there is an element of the "X factor" which is something intangible but to do with charisma/stage presence/force of character and that is probably exceptionally rare to find in pre-pubescent individuals and then to commercially market them beyond just a novelty factor - the real problem is distribution if anything

In classical music there is a slightly more "objective" character to performance given the high technical requirement and the audience culturally is more willing to earnestly listen to a child prodigy.
by varsketiz | 2026-02-06 08:04:39+00:00
Of course netflix is optimising costs, otherwise it would not be a business, I just think they put much more effort elsewhere. They could be using other words, like "financial discipline" :)

My point is that even if I get 20 times discount on egress its still nowhere close, since i have to buy everything else - compute, storage are more expensive, and even with 5-10x discounts from list price its not worth it.

(Our cloud bills are in the millions as well, I am familiar with what discounts we can get)
by bonesss | 2026-02-06 08:04:55+00:00
I think the web/system dichotomy is also a major conflating factor for LLM discussions.

A “few hundred lines of code” in Rust or Haskell can be bumping into multiple issues LLM assisted coding struggles with. Moving a few buttons on a website with animations and stuff through multiple front end frameworks may reasonably generate 5-10x that much “code”, but of an entirely different calibre.

3,000 lines a day of well-formatted HTML template edits, paired with a reloadable website for rapid validation, is super digestible, while 300 lines of code per day into curl could be seen as reckless.
by debugnik | 2026-02-06 08:06:09+00:00
Note that some of those can't run on a regular Lua runtime.

Luau is a separate implementation of a Lua dialect. However, it's backed by Roblox and being increasingly used in high budget games such as Alan Wake 2, and tools like Rive.

And Terra is more of a low-level language embedded in regular Lua for metaprogramming, than a statically-typed Lua.

In this vein there's also Pallene, which integrates better with regular Lua on a slightly-patched Lua runtime.

https://github.com/pallene-lang/pallene

(BTW the links for Nelua and Luau repos got mixed.)
by altmanaltman | 2026-02-06 08:07:19+00:00
so basically what you're saying is that: it doesn't do the math, it tells the math-doing-thing what math to do. Basically, instead of humans using Excel, imagine AI using Excel?

Yet I don't understand the aha moment here? It might save analyst time but aren't there already enough automation that you don't really need to tell the AI to tell the math-doing-thing to do the math because the math-doing-thing is already optimized for most general functions? What are we gaining from adding the non-deterministic process here when the real non-deterministic process is still the human being prompting what to do?

Seems like a solution to a non-problem from my pov.
by mort96 | 2026-02-06 08:09:08+00:00
This would be a great point if antifa was some official org with fascist views.

It's not. Antifa is just a shortened form of the word anti-fascist. Anyone can call themselves antifa. And typically, only people who view themselves as fighting fascism call themselves antifa.

In short, saying "antifa are the real fascists" is like saying "vegetarians are the real meat eaters". It doesn't make sense.
by fuckinpuppers | 2026-02-06 08:09:25+00:00
I used their cdn years ago and it was amazing. Did realtime image branding with signed urls and video delivery and it wasn’t even as spendy as I thought, it was like fractions of a penny when I thought it’d be a couple pennies… their api was easy to use.

S3 compatible storage was an exciting thing to look forward to. But some of their stuff off the shelf was cost effective and worked well
by deaux | 2026-02-06 08:09:29+00:00
> Companies that were not profitable in their first year: Microsoft, Google, SpaceX, airBnB, Uber, Apple, FedEx, Amazon.

US Big Tech, US Big Tech, US Tech-adjacent, US Big Tech, US Big Tech, US Big Tech, FedEx, US Tech-adjacent.

In other words, exactly what I was getting at.

Also, a basic search shows Microsoft to have been profitable first year. I'd be very surprised if they weren't. Apple also seems to have taken less than 2 years. And unsurprisingly, these happen to be the only two among the tech companies you named that launched before 1995.

Check out the Forbes Global 5000. Then go think about the hypothetical Forbes Global 50,000. Is the 50,000th most successful company in the world not successful? Of course not, it's incredibly successful.

> why do we have VC and investment at all

Out of all companies started in 2024 I can guarantee you that <0.01% have received VC investment by now (Feb 2026) and <1% of tech companies did. I'll bet my house on it.
by vladdoster | 2026-02-06 08:10:17+00:00
Location: Nashville, TN
Remote: true
Willing to relocate: boston || nashville
Technologies: Python, Django, IaC, Terraform, Golang, CI/CD, Azure/AWS, {ba,z}sh, Lua, Springboot,
Redis, Docker, Open Service Broker, {,non}relational & vector dbs, shared services, SOA
Email: mvdoster@gmail.com

resume: https://linkedin.vdoster.com && http://github.com/vladdoster

sr. cloud software engineer @ Mastercard (5 years)

Designed and built Platform-as-a-Service for microservice workloads running on Azure and AWS
to migrate on-prem workloads to the cloud. The platform operates globally, allowing teams to
deploy to several Azure-backed regions worldwide. Helped plan and create regional landing zones
in Azure for application teams wanting to perform globally. Designed platform components using
Terraform, Go, and Node; developed support tooling using Bash, Python, and Azure CLI. De-risk the
platform by addressing security vulnerabilities and ensuring the platform is PCI compliant.

api/devops software engineer @ Harvard Medical School (2 years)

Worked as part of the DevOps team to manage a 15k core CentOS HPC cluster. Designed and implemented
Python-based security scanning pipeline to securely deploy & run Apptainer images via SLURM.
Coordinated cross-team emergency patching eﬀorts. Collaborated with researchers and engineers across
3-letter institutions to deliver secure research infrastructure. Built CI/CD Pipelines with GitHub, Jenkins,
to automate code builds, testing, and deployments. Wrote Puppet modules to manage configuration of HPC fleet.
Wrote custom Puppet module & Python scripts to automatically remediate Tenable findings.

full-stack software engineer @ Global Prior Art (3 years)

Used Django, Celery, Selenium grid, and AWS API Gateway for IP rotation to scrape USPTO patent PDFs,
apply CV for data extraction, and generate reports with relevant claims, saving employees 4-5 hours daily.
Wrote E2E black-box/fuzzing unit tests. Automated on-premise deployment via Github Actions and Ansible.

maintainer @ Zinit (5 years)

Develop and maintain a zsh plugin manager on Github with 4k stars. Implemented unit tests,
containerization, bug fixes, and new features.
See: https://github.com/zdharma-continuum/zinit

contributor @ Open-source documentation (5 years)

Contributed hundreds of documentation corrections and enhancements to 400+ open source projects.
by fc417fc802 | 2026-02-06 08:11:00+00:00
There are parallels of thought here to template and macro libraries.

One issue is that a spec without a working reference implementation is essentially the same as a pull request that's never been successfully compiled. Generalization is good but you can't get away from actually doing the thing at the end of the day.

I've run into this issue with C++ templates before. Throw a type at a template that it hasn't previously been tested with and it can fall apart in new and exciting ways.
by chrystalkey | 2026-02-06 08:11:39+00:00
Well the answer here is: other factors.
Safe, supervised strength training is great, but construction workers do not have that luxury, but instead heavy stuff to carry in (unhealthy)positions dictated by the task itself rather than your training regimen.

Then there are toxic chemicals on site they are exposed to, which attack lung, skin, bones, muscles.
Then there is dust everywhere all the time, wood dust, stone dust, plastic particles, metal particles. All not great for your lungs, skin an eyes.
So the strength training alone would be great, and many construction workers do have a lot of muscle mass, but the rest ist just poisoned.
by behdad | 2026-02-06 08:11:46+00:00
A wave of manic energy in December had me put together a long deck called "HarfBuzz at 20! " , celebrating 20 years of HarfBuzz.

I designed the deck to be presented at the #WebEnginesHackfest later this year. Then reality hit that I cannot present this deck in any sane amount of time.

I decided that instead of tossing the deck out, I just out to be read by the curious. I will present a highly condensed version at the hackfest in June.

Let me know what you think.
by LinkLens | 2026-02-06 08:11:46+00:00
Yo game lovers! Hit up https://t5.baent.top – Baent Games has ALL the vibe! Thrilling adventures, chill sims, classic 2048/Mahjong, and epic battles – no boring sign-ups, just click & play! Join millions for non-stop fun, anytime anywhere!

#CasualGames #ClickAndPlay #MobileGames #GameLovers #FunGames #2048 #Mahjong #AdventureGames #RelaxingGames
by watwut | 2026-02-06 08:13:30+00:00
I cant help myself. "Adults in the Room ... with half naked teenagers putting the cloth down" or "Adults in the Room ... working hard to destroy the democracy and create violent authoritarian world".

Back to your main point, mafia operates similarly. In fact, there is not much difference between the two. What is Larry Summers not saying there is that being part of this circle is making this circle more powerful. Them not talking about what they know is itself "influencing powerful people and outcomes".
by dijit | 2026-02-06 08:14:37+00:00
I actually have the opposite opinion.

In game development we care a lot about build systems- and annoyingly, we have vanishingly few companies coming to throw money at our problems.

The few that do, charge a kings ransom (Incredibuild). Our build times are pretty long, and minimising them is ideal.

If, then, your build system does not understand your build-graph then you’re waiting even longer for builds or you’re keeping around incremental state and dirty workspaces (which introduces transient bugs, as now the compiler has to do the hard job of incrementally building anyway).

So our build systems need to be acutely aware of the intricacies of how the game is built (leading to things like UnrealEngine Horde and UBA).

If we used a “general purpose” approach we’d be waiting in some cases over a day for a build, even with crazy good hardware.