MurphyA/hacker-news huggingface dataset:
by sleepless02 | 2026-01-07 20:36:13+00:00
The next phase of Mechasm.ai has arrived.

After six months of dedicated work, feedback analysis, and technical refinement, Mechasm.ai Beta is officially live.

This journey involved a deep evaluation of what truly drives efficiency in software testing.
We focused on adding features that solve real world problems and removing the friction that often slows down development cycles.

Our platform allows you and your team to create end to end tests using natural language.
These tests run efficiently in the cloud with no setup required, removing the traditional barriers to automated testing.

If you are looking for a solution that prioritizes speed and reliability while maintaining ease of use, I encourage you to try Mechasm.ai.

Send me a direct message if you would like more information or a personalized demonstration of the platform.

I wish you all a successful new year.
by rbergamini27 | 2026-01-07 20:36:22+00:00
Y'all I'm as shocked as you are it's on the home page!

I'm new to hacking (come from an electrical/nuclear engineering background but never did much with software). For reference, just learned what postgres was 2 months ago.

Took a lot of tinkering to figure out but that's more a skill rather than complexity issue. Working from a laptop is certainly better, but was able to get good amount done (like building v1 of a backend and setting up a cloudflare tunnel for a PC) on a long bus ride where I would've gotten side eyes for using a laptop.

I'm no doctor but I'll bet "Doom Coding" is still not healthy but it's better than doom scrolling on X.

Thank you for the comments! I've been learning from these threads (Like tmux or dropbox article lore)
by phyrex | 2026-01-07 20:36:38+00:00
workaround from the issue discussion:

```

Problem: Claude Code 2.1.0 crashes with Invalid Version: 2.1.0 (2026-01-07) because the CHANGELOG.md format changed to include dates in version headers (e.g., ## 2.1.0 (2026-01-07)). The code parses these headers as object keys and tries to sort them using semver's .gt() function, which can't parse version strings with date suffixes.

Affected functions: W37, gw0, and an unnamed function around line 3091 that fetches recent release notes.

Fix: Wrap version strings with semver.coerce() before comparison. Run these 4 sed commands on cli.js:

CLI_JS="$HOME/.nvm/versions/node/$(node -v)/lib/node_modules/@anthropic-ai/claude-code/cli.js"

# Backup first
cp "$CLI_JS" "$CLI_JS.backup"

# Patch 1: Fix ve2.gt sort (recent release notes)
sed -i 's/Object\.keys(B)\.sort((Y,J)=>ve2\.gt(Y,J,{loose:!0})?-1:1)/Object.keys(B).sort((Y,J)=>ve2.gt(ve2.coerce(Y),ve2.coerce(J),{loose:!0})?-1:1)/g' "$CLI_JS"

# Patch 2: Fix gw0 sort
sed -i 's/sort((G,Z)=>Wt\.gt(G,Z,{loose:!0})?1:-1)/sort((G,Z)=>Wt.gt(Wt.coerce(G),Wt.coerce(Z),{loose:!0})?1:-1)/g' "$CLI_JS"

# Patch 3: Fix W37 filter
sed -i 's/filter((\[J\])=>!Y||Wt\.gt(J,Y,{loose:!0}))/filter(([J])=>!Y||Wt.gt(Wt.coerce(J),Y,{loose:!0}))/g' "$CLI_JS"

# Patch 4: Fix W37 sort
sed -i 's/sort((\[J\],\[X\])=>Wt\.gt(J,X,{loose:!0})?-1:1)/sort(([J],[X])=>Wt.gt(Wt.coerce(J),Wt.coerce(X),{loose:!0})?-1:1)/g' "$CLI_JS"

Note: If installed via different method, adjust CLI_JS path accordingly (e.g., /usr/lib/node_modules/@anthropic-ai/claude-code/cli.js).

```
by KaiserPro | 2026-01-07 20:36:38+00:00
Sounds like big government getting into people's lives to me.

Snark aside, american food culture is geared towards people working hard manual jobs, rather than desk work. It was fine in the 70/80/90s when people were still doing that kind of job, but times have changed. If you're burning 2k calories at work, you need a high calorie, high salt meal to replenish what you burnt/sweat out.

I would also gently point out that a "balanced" meal is generally better than a protein heavy meal. It also is highly dependent on your genetic makeup. I am much less sensitive to carbs compared to my Indian friend, My family also doesn't have a history of type 2/1 diabetes.

I'm also not sure how this is going to be balanced with farm subsidies.
by traceroute66 | 2026-01-07 20:36:41+00:00
> TPM is really badly implemented. When you upgrade your firmware, OS, everything can go south.

Could you elaborate ? Firmware/OS should not affect TPM contents ? Otherwise e.g. TPM-reliant Windows installs would break ?

In addition there are cloud scenarios where your VM has a TPM and you want to e.g .stop a malicious actor poaching your VM and running it elsewhere.

Having the tailscale TPM tied to your cloud hypervisor prevents the "lift and shift" attack.
by jkaplowitz | 2026-01-07 20:37:00+00:00
From the changelog, it seems like this may have been due to issues caused by the on-by-default setting, although I don’t work for Tailscale and am speculating here with no inside info.

I wonder, would Tailscale be willing to confirm that they plan to fix whatever the issues are and re-enable this default within a short-ish timeframe? I currently have plenty of trust in the good intentions of the people running Tailscale, but with geopolitics as it currently is, I’d love to have a concrete reason even beyond that positive track record to believe that this change isn’t attempting to satisfy ease-of-surveillance concerns expressed by government agencies in whichever country.
by antonymoose | 2026-01-07 20:37:27+00:00
Im currently considering buying it actually. I’ve landed a decent side-project building out a CRM for a small business that wants to ditch Salesforce. It’s all internal tooling so the customer has no care or need for a highly customized fancy UI and that $299 is peanuts relative to the time saved and my hourly rate. While I could just use Bootstrap it’s starting to feel a bit too dated (subjective).
by snemvalts | 2026-01-07 20:37:33+00:00
Red meat (a known carcinogen) at the top is gold. All that saturated fat the energy will come from (not from protein or veggies) will probably cause heart problems and plaque formation in arteries, not to mention insulin resistance just from increased FFAs in blood.

Vegetarians and vegans have lower T2D incidence on average FWIW.
by tjwebbnorfolk | 2026-01-07 20:38:00+00:00
Institutional investors collectively nearly a million residential properties in the US, and continue to buy more. When turnover of inventory is only a couple percent a year, owning nearly 1% of the housing stock and not turning it over is a lot. Small landlord property turnover is much higher than institutions.

This action would have an impact.

Other problems will ALWAYS remain. That's no reason not to make a dent in what can be dented.
Show HN: MakeMe – A Makefile tool rewritten from Fish to Go
by OakNinja | 2026-01-07 20:38:04+00:00
Hi HN,

A few years ago, I wrote a tool called MakeMeFish. MakeMeFish is a wrapper around fzf to list Makefile targets and show what they contain. I use MakeMeFish myself every day, it's a pretty simple tool but it has been immensely useful to me and many others.

MakeMeFish is great, but only works in Fish shell. I've been planning a rewrite to support other shells for years, but hadn't gotten around to do it. We all know that AI tools are great at writing boilerplate python, js and java code, but struggle with novel and edge case code. When Gemini 2.5 was released, I used MakeMeFish as my foundation for trying out an AI assisted rewrite of a specialized tool. Short story, it went really well.

I've also missed writing blog posts. We should do more of those. Especially ones handwritten ones. I took the opportunity to write about the conversion, link below.

If you like and utilize fzf (Which you should), I truly think MakeMe can be a great starting point for writing fzf wrapper tools in general.

I'd be delighted to hear if it's useful to you, and if you have any feedback :)

Blog post: https://blog.oak.ninja/development/2026/01/02/makeme-a-cross...

MakeMe: https://github.com/OakNinja/MakeMe

MakeMeFish (Legacy version): https://github.com/OakNinja/MakeMeFish
by jrussino | 2026-01-07 20:38:08+00:00
When they decided to stop minting pennies I think they should have gotten rid of nickels and (I know this will be controversial) quarters as well!

Keep dimes and ramp up production of half dollars. Then we can just drop the second decimal place and standardize pricing everything in 0.1 dollar increments.

The fact that quarters are still somewhat commonly used in machines (vending machines, parking meters, laundry) is probably the biggest practical obstacle.
by dmschulman | 2026-01-07 20:38:23+00:00
When Michelle Obama pushed for better school lunches she was excoriated for trying to get healthier foods into the hands of children. Glenn Beck's response was "Get your damn hands off my fries, lady. If I want to be a fat, fat, fatty and shovel French fries all day long, that is my choice!". Seems partisan spite cuts both ways.

I'm glad to see this announcement and despite the leadership in Washington right now I don't think these adjustment will be seen as too controversial by the American public. The recommendations are based on a lot of good nutritional science that's been out there for years, but the buck seems to stop at the conversation around fat.

They went to great lengths to remove the debate around good fat vs bad fat from this discussion. Even reading the report, emphasis is put on the discussion of why we use so many pressed oils in the food chain, but not why we phased lard and shortening out of the American diet.

"Eat real butter" is ostensibly a recommendation presented at the bottom of the webpage, but butter is not a healthy fat. Same with some people's obsession with frying in beef tallow, but the report doesn't want to dig into this distinction for obvious self interested reasons. They even recommend:

> When cooking with or adding fats to meals, prioritize oils with essential fatty
acids, such as olive oil. Other options can include butter or beef tallow.

Which is a good recommendation. But no, you don't want to replace olive oil with butter or beef tallow. There's a lot of good nutrition science to back this up, but the report would prefer to not go there. Maybe "eat some butter" is appropriate, but unless the FDA wants to have an honest conversation around HDL and LDL cholesterol and saturated fats, I don't see this inverted pyramid doing too much good for overall population health (besides raising awareness)
by notepad0x90 | 2026-01-07 20:38:27+00:00
I can only speculate, but many are going back to their home countries. China is also ok-ish from what I hear (at least in Beijing, Shanghai, Chengdu and Shenzhen). Native born americans are also trying very hard to move to Canada, UK and EU.

But your question is what is a better country for them? A year ago, I would have said none. But I'm sure you're seen the same news that I am where even when immigrate legally, work hard, obey the law,etc.. even having real-ID proof is of no use, they get jailed. the threat of imprisonment alone, just for existing is scary, I'd say just about any other country that won't throw you in prison for existing is better. They're also talking about revoking citizenship of Americans so non-nonchalantly, hardly anyone cares. I don't even if the US is safe right now just for getting your degree at an Ivy-league school.

You said "especially for americans" - they're talking about getting rid of H1Bs right now, my comment is about the brain-drain from immigrants. The majority of the time, it isn't to save money, but the talent just isn't there in the US. Even in software-dev, there is a sort of flood of compsci grads right now, but it's only so because so much of these positions are filled with immigrants. Many other fields will have strong demand, and if the supply could be bootstrapped in a few years it isn't a big deal, but while americans get degrees (which isn't happening like before! it's really really bad right now) american companies lose their competitive advantage. Look at the CEOs of Nvidia, Microsoft, Google, they 're the type of people ICE would be eager to throw in prison were it not for their wealth and connections. Go to Arxiv.org to see pre-prints on research papers from various industries, look at the names of who's publishing.

You have to understand that the current environment and government in the US is specifically to drive out immigrants. There is a reason ICE has a higher budget than the US marines right now ($50B), they're not at the border arresting illegal migrants, they're hunting legal migrants in american cities. There are many countries where there are little opportunities for work, and population and government are very hostile to migrants (russia for example, or even japan in certain cases),but you will not have to fear being thrown in jail at-random, or constantly fear for your safety, especially for those who have family hear, I can't image what it must be like.
by cperciva | 2026-01-07 20:38:32+00:00
each person can only own one property.

You're going to need some exceptions. What happens when someone dies and leaves their house to their kids? What if someone's home is temporarily unlivable (say due to a fire or flood which requires extensive renovation) -- do they have to live on the streets?

And that's not even addressing the obvious question of what happens to tenants if there are no landlords.

The problem is supply, not distribution.
by lisperforlife | 2026-01-07 20:38:47+00:00
Recently the v8 rust library changed it from mutable handle scopes to pinned scopes. A fairly simple change that I even put in my CLAUDE.md file. But it still generates methods with HandleScope's and then says... oh I have a different scope and goes on a random walk refactoring completely unrelated parts of the code. All the while Opus 4.5 burns through tokens. Things work great as long as you are testing on the training set. But that said, it is absolutely brilliant with React and Typescript.
by treis | 2026-01-07 20:38:51+00:00
The bigger problem is nutritional density. I tried meeting the 1-1.5 g/kg protein level through a vegetarian whole grains diet and it's a lot of flipping food. Equivalent of like 3kg of chickpeas a day to make it.

It was definitely eye opening on the sort of ancient benefit of meat. It's really hard to reach your muscular potential without it.
by TehCorwiz | 2026-01-07 20:38:55+00:00
Link to chemtrails comments: https://gizmodo.com/rfk-jr-goes-full-tinfoil-pledges-to-stop...

Link to autism comments: https://www.cato.org/blog/circumcision-tylenol-autism-rfk-jr...

Misc including 5g comments: https://www.forbes.com/sites/saradorn/2024/11/15/rfk-jrs-con...
by geodel | 2026-01-07 20:39:02+00:00
Well, XYZ rando going back to work after RSUs are vested is lot different from Google founder going back to work because he sees his 'baby' is in trouble.

Those hobbies, interests etc sounds like middle class thing where people take upon gardening, cooking, hiking, surfing or some such that they couldn't do enough while working. For people like Google founders they would've had any adventure they seek outside work anywhere in they world every weekend.

People forget Bill Gates advised (maybe still consulted) by MS long after he formally moved away from any official position in company.
by spankalee | 2026-01-07 20:39:36+00:00
I maintain some very highly used npm package and this situation just has me on edge. In our last release of dozens of packages, I was manually reading though our package-lock and package.json changes and reviewing every dependency change. Luckily our core libraries have no external dependencies, but our tooling has a ton.

We were left with a tough choice of moving to Trusted Publishers or allowing a few team members to publish locally with 2FA. We decided on Trusted Publishers because we've had an automated process with review steps for years, but we understand there's still a chance of a hack, so we're just extremely cautious with any PRs right now. Turning on Trusted Publishers was a huge pain with so many package.

The real thing we want for publishing is for us is to be able to continue to use our CI-based publishing setup, with Trusted Publishers, but with a human-in-the-loop 2FA step.

But that's only part of a complete solution. HITL is only guaranteed to slow down malicious code propagating. It doesn't actually protect our project against compromised dependencies, and doesn't really help prevent us from spreading it. All of that is still a manual responsibility of the humans. We need tools to lock down and analyze our dependencies better, and tools to analyze our our packages before publishing. I also want better tools for analyzing and sandboxing 3rd party PRs before running CI. Right now we have HITL there, but we have to manually investigate each PR before running tests.
by retrocog | 2026-01-07 20:41:07+00:00
Licensing hasn't caught up yet. It probably wouldn't be the worst idea to have a simple content copyright license protocol or standard that works for LLMs?

Something simple and obvious, like sticking a license file that has certain expected fields in /.well-known. I wouldn't be surprised if this is already being discussed because it would easily allow agents to check for special license requirements that only apply to them, directing them how to share content while remaining in compliance.
by bumby | 2026-01-07 20:41:21+00:00
> One simple reason I think is overall US is very rich so people just can have anything they need on their own and sharing small things which lead to more interaction is simply not needed.

This was an observation made the author Sebastian Junger. He deliberately choose to live in an apartment in a poorer area because it facilitated a community that had to rely on each other via shared resources. He’s since moved to have his own family though.
by rbergamini27 | 2026-01-07 20:41:25+00:00
Yes to the last two 100% - hence the "doom" in doom coding! I wrote the post more as a replacement to TikTok scrolling - it feels like a worse evil, but it's still not healthy.

The UI isn't as good as a laptop but maybe it's all my years of swiping, liking, and navigating between apps. In a very sad and concerning way, phone time feels like home.
by traceroute66 | 2026-01-07 20:41:27+00:00
> it can still be enabled?

Yes, just like >= 1.86, you set a flag during install.

But that's not the point.

The point is that >= 1.90.2 it became enabled by default.

The point is that most people would expect that "by default" to be a permanent fixture, i.e. a sane secure-by-default config.

This means that people with automated deployments based on >= 1.90.2 can no longer rely on the "by default" and this now needs to be flagged.
by adrian_b | 2026-01-07 20:41:28+00:00
I have no idea who has decided that "invade" means "establish sustained military control".

With certainty that is not the original meaning of the word. In Latin and in classic English, the meaning of the word is just: "enter in a hostile manner", as it can be verified in any dictionary.

As long as foreigners have entered the territory of another country by force, that is an invasion.

It does not matter which was the duration of the invasion or whether the intent of the invasion was to stay there permanently.

An invasion may be followed, or not, by a military occupation, which is "establish sustained military control".
by torginus | 2026-01-07 20:41:35+00:00
I am not 100% sure about that - I usually find AI written CSS to be slightly visually flawed and almost always logically flawed.

The way you write websites that actually work imo, is you understand how your chosen CSS layout engine works roughly, and try to avoid switching between layout modes - traditional to flexbox to grid to flexbox again down the tree can drive the most brillant devs utterly mad .

But seriously, after a certain complexity threshold, it becomes impossible to tell what's going on and why.

And if you don't think about it in advance, it's very easy to reach that threshold, especially if you don't get to write the whole page from scratch, but have to build on the work of others.

AI (and many frontend devs) do write-only CSS - they add classes until the code they write looks right.

But code like that tends to fall apart under multiple resolutions, browsers, screen sizes, devices etc.

I am not a frontend dev, and came pretty late to the frontend party. That said I felt that anything that obscures the raw CSS makes it much harder to deliver UI that works right, as it peppers hidden side effects across your code.

That's why I wasn't too keen on CSS frameworks like Tailwind - I found that when writing frontend code the writing part takes up the minority of the time, it's producing a well thought out layout flow is what is actually the biggest sink of time and effort.

That said, I'm not a frontend dev, and I'm to too good at CSS - but not horrible either - so I defer to the judgement of others who are pros at this, its just my opinion and experience.
by woodruffw | 2026-01-07 20:41:44+00:00
Of note: the US's per capita consumption of meat has increased by more than 100 pounds over the last century[1]. We now consume an immense amount of meat per person in this country. That increase is disproportionately in poultry, but we also consume more beef[2].

A demand for the average American to eat more meat would have to explain, as a baseline, why our already positive trend in meat consumption isn't yielding positive outcomes. There are potential explanations (you could argue increased processing offsets the purported benefits, for example), but those are left unstated by the website.

[1]: https://www.agweb.com/opinion/drivers-u-s-capita-meat-consum...

[2]: https://ers.usda.gov/data-products/chart-gallery/chart-detai...
by kstrauser | 2026-01-07 20:41:44+00:00
Yes, that's exactly what I mean. Suppose HN allowed regular users to perform certain moderation actions. I use that and start powertripping and deleting all your posts, for instance. In that scenario, I expect dang would reach out to me pretty quickly and tell me to please stop doing that.

In that case, dang would be part of the "vetted set of mods" I mention with the power to overturn my decisions, because HN is paying him to make sure the site runs in line with its vision, even if that means disagreeing with the "ground-level" moderators.

I'm pretty sure you and I see eye to eye on this, given your other comments on the topic here.
by vscode-rest | 2026-01-07 20:41:58+00:00
The end result of his vax push has been to reduce the set of government required vaccines down to the same set used by Europe already. Additional vaccination is still available should an individual elect.

Are you of the opinion that the European recommendation is insufficient? Would you petition European healthcare industry that they are requiring too few vaccines? If so, I would expect Europeans to be chronically far more diseased than Americans, do we see that in the data?
by tjwebbnorfolk | 2026-01-07 20:41:59+00:00
I don't know if you've noticed, but politicians aren't in the business of root-cause analysis or actual solutions. They are in the business of making things either slightly better or significantly worse for certain people.

This would make the situation slightly better for people who want to buy houses.

Perhaps it's the case I'm 100% for this mainly because my extremely low expectations for politicians have been met and exceeded in this circumstance.

I don't know why we have to be negative about something that makes a small improvement in something that sucks.
by rafram | 2026-01-07 20:42:00+00:00
> Meat is actually super easy for humans to digest and it has no downsides to it.

In moderate amounts, sure. But frequently eating red meat (more than two or three servings a week) is terrible for you. There's a "a clear link between high intake of red and processed meats and a higher risk for heart disease, cancer, diabetes, and premature death": https://www.health.harvard.edu/staying-healthy/whats-the-bee...