MurphyA/hacker-news huggingface dataset:
by pan69 | 2026-01-06 08:36:05+00:00
So, can anyone point me to a video where someone is doing this to produce something meaningful, real world stuff? I want to see the requirements being decided upfront, followed by the prompting and then "coding" by the agents. Not some, fly by the seat of my pants and we stop when "it kinda looks okay" thing. E.g. an end-to-end SaaS or whatever non-trivial.
by pjmlp | 2026-01-06 08:36:24+00:00
It is another way Microsoft has tried to cater to OEMs as means to bring PC sales back to the glory exponential growth days, especially under the CoPilot+ PC branding, nowadays still siloed into Windows ARM.

In fairness NPUs can use less hardware resources than a general purpose discrete GPU, thus better for laptop workloads, however we all know that if a discrete GPU is available, there is not a technical reason for not using it, assuming enough local memory is available.

Ah, and NPUs are yet another thing that GNU/Linux folks would have to reverse engineer as well, as on Windows/Android/Apple OSes they are exposed via OS APIs, and there is yet no industry standard for them.
by awanderingmind | 2026-01-06 08:37:07+00:00
I found the writing, and the descriptions of the types of trisectors, strangely poignant. Most of us do not attempt to trisect an angle with straightedge and compass; but surely many of us have other irrational obsessions with which we waste our time (I have certainly been guilty of this). I hope people can find time to look up from their interactions with social media and LLMs for enough healthy introspection to avoid these traps.
by zwnow | 2026-01-06 08:37:14+00:00
Who would've guessed after Europes citizens repeatedly voted for borderline fascist parties in plenty of countries?

"Oh no some immigrant stole something out of my garden, time to vote a party that not only introduces inhumane immigration policies but also undermines the countries whole social security net due to my inability to think outside the box and personal vendetta against immigrants, surely this will improve things" - 90% of millennials and gen x people I see. People just get dumber and dumber again, education systems are failing since decades. Politicians benefit off of that because its so much easier to introduce propaganda and introduce strawman arguments for their bullshittery. It will get so much worse globally because everyone is frying their brains with smut newspapers, social media, trash tv, youtube, twitch etc etc. Most people my age (~30) dont even have opinions anymore, they just echo whatever their current favorite influencer throws out there and call it "their" opinion without being able to elaborate on it if questioned. Also everyone takes everything so personal too, you cant have arguments anymore without one party feeling personally attacked.
I literally had someone say to me (not online) they'd like everyone to be chipped so missing people could be found easier, which left me pretty baffled given that 80 years ago my country tried to find and eradicate every jew. Humanity is beyond broken.
by biztos | 2026-01-06 08:37:27+00:00
I was a big TM user who ended up on ST because I needed more of the community integrations and so on... which are now turning into a weakness of ST.

I'm still on SublimeText because I can't deal with the sluggishness of VS Code, and I'll pay for the latest version, but I am starting to worry about the future of what is still a great editor. Rust coding in particular is a bit of a nightmare.

The sad thing is that both of these were the products of business models I enthusiastically support and want to see more of: the solo dev (TM) and the small business (ST), or maybe it's solo dev pretending to be small business, I can't really tell.
by panstromek | 2026-01-06 08:37:57+00:00
There's so many ways this benchmark can go wrong that there's pretty much no way I can trust this conclusion.

> All the loops call a dummy function DATA.doSomethingWithValue() for each array element to make sure V8 doesn't optimize out something too much.

This is probably the most worrying comment - what is "too much?" How are you sure it doesn't change between different implementations? Are you sure v8 doesn't do anything you don't expect? If you don't look into what's actually happening in the engine, you have no idea at this point. Either you do the real work and measure that, or do the fake work but verify that the engine does what you think it does.
by aurareturn | 2026-01-06 08:38:39+00:00
Lunar Lake throttles a lot. It can lose 50% of its performance on battery life. It's not the same as Apple Silicon where the performance is exactly the same plugged in or not.

Lunar Lake is also very slow in ST and MT compared to Apple.

Qualcomm's X Elite 2 SoCs have a much better chance of duplicating the Macbook experience.
by srcreigh | 2026-01-06 08:39:05+00:00
This project and its website were both originally working 1 shot prototypes:

The website https://pxehost.com - via codex CLI

The actual project itself (a pxe server written in go that works on macOS) - https://github.com/pxehost/pxehost - ChatGPT put the working v1 of this in 1 message.

There was much tweaking, testing, refactoring (often manually) before releasing it.

Where AI helps is the fact that it’s possible to try 10-20 different such prototypes per day.

The end result is 1) Much more handwritten code gets produced because when I get a working prototype I usually want to go over every detail personally; 2) I can write code across much more diverse technologies; 3) The code is better, because each of its components are the best of many attempts, since attempts are so cheap.

I can give more if you like, but hope that is what you are looking for.
by moontear | 2026-01-06 08:39:16+00:00
Very nice! As a two-user household I was surprised I am not supposed to use tags for user devices: https://tailscale.com/kb/1068/tags

How am I supposed to work with user devices (laptop/phone) then if not tags? Because from the Laptop I want the user (me) to be able to use e.g. the SSH ports on my servers, but from the phone I don't want SSH enabled.

I currently assign the tag SSH to the phone/laptop which either enables or disables SSH, now I am unsure because without tags I can only assign the user the tag?
by jeroenhd | 2026-01-06 08:39:33+00:00
> If the EU repeals Article 6 of the Copyright Directive, some smart geeks in Finland could reverse-engineer Apple's bootloaders and make a hardware dongle that jailbreaks phones so that they can use alternative app stores, and sell the dongle – along with the infrastructure to operate an app store – to anyone in the world who wants to go into business competing with Apple for users and app vendors.

I have twoo problems with this idea.

1. Users are extremely lazy and anything that doesn't work out of the box doesn't gain any commercial traction. See: Epic Games Store, Amazon App Store, F-Droid to some extent.

2. Apple already allows alternative app stores inside of Finland (the entire EU, actually). There's the issue of Apple's bullshit installation fees, of course, but with Epic covering those so far, cost doesn't seem to be a problem when it comes to the proliferation of app stores.

While I'm all for an iPhone running free code, commercial interests for alternative app stores won't be what will bring forth these improvements.
by jauntywundrkind | 2026-01-06 08:39:39+00:00
I agree, I don't think these numbers check out. IIRC people were a bit down on manycore Clearwater Forest in August for core complexes of 4x cores each sharing a 35GB/s link. (And also sharing 4MB of pretty alright 400GB/s L2 cache among them). This is a server chip so expectations are higher, but 6GB/s per core seems very unlikely.

https://chipsandcheese.com/p/intels-clearwater-forest-e-core...
by hasbot | 2026-01-06 08:39:51+00:00
Good question though I expect it'll get buried amongst all the other comments. Maybe create an "Ask HN" post.

I asked Google/Gemini about a tutorial and it responded with several YouTube videos and also produced this subreddit: https://www.reddit.com/r/AI_Agents/

Found this too: https://nitter.net/bcherny/status/2007179832300581177#m
by oneeyedpigeon | 2026-01-06 08:40:19+00:00
Different user, but I prefer to use different editors for:

- project work, i.e. GUI, multiple files, with LSP integration (zed)

- one-off/drive-by edits, i.e. terminal, small, fast, don't care much about features (vim)

- non-code writing, i. e. GUI, different theme (light), good markdown support (coteditor)

I don't like big complex software, so I stay away from IDEs; ideally, I'd like to drop zed for something simpler, without AI integration, but I haven't found anything that auto-formats as well.
I accidentaly built the best deep cleaning tool for devs
by pythonxii | 2026-01-06 08:41:02+00:00
So i was almost out of space on my mac and kept wondering what was occupying my space, forgetting ive been developing on this machine for about 2 years now. This took me down a path of finding the stuff occupying my space. Then i ended up building the most performant deep cleaning tool for desktop. I chose zig because it was something i wanted to experiment with and it was the best decision ever. check it out on https://github.com/Augani/sweeper
by onukura | 2026-01-06 08:41:11+00:00
Thank you for the thoughtful comment! You raise an excellent point about smaller projects being overlooked.

That's actually one of the key problems this tool aims to address. While it's a manual check, the tool helps you examine ALL dependencies in your project - including those smaller, lesser-known libraries that often slip under the radar.

The dependency check option (`os4g check --show-dependencies`) is particularly valuable here: it often reveals that well-known, popular libraries actually depend on small, undermaintained projects. This visibility helps users discover these hidden but critical dependencies that might otherwise go unnoticed.

The target audience is primarily general users and developers who may not be deeply familiar with OSS sustainability issues, rather than OSS maintainers or security researchers who already understand these problems well. The goal is to raise awareness and help everyday developers understand the health status of their entire dependency tree, so they can make more informed decisions and potentially contribute back to these smaller projects that their software relies on.
by aurareturn | 2026-01-06 08:42:19+00:00
They didn't skip it.

They have Intel 7, Intel 4, Intel 3 nodes. Anyways, Intel's names do not equal to the same number on TSMC. They're usually 1 or 1.5 generation behind with the same name.

So Intel 3 would be something like TSMC N6.
by vintermann | 2026-01-06 08:43:01+00:00
And to spell it out, you can then go burn your neighbours house down and profit from it. Predictions markets don't just predict, they can cause "unlikely" things to happen because they give a way of profiting from making "unlikely" things happen. This is a problem with plain old stock market insider trading too, and with sports betting when the participants take out bets on themselves.
by grardb | 2026-01-06 08:44:04+00:00
I don't agree with this advice at all. Do the work you're paid to do - no more, and no less. In my experience, working extra doesn't actually get you more respect from an employer. Often times, it's the opposite.

Back when I was working as salaried employee, I never asked for a promotion or a raise. Not once. But I got them! Meanwhile, I watched coworkers spend years fighting for promotions, taking on so much more work than I would ever agree to, and were repeatedly denied. Eventually, they would give up and get a job elsewhere. Some did manage to get promoted, but it was grueling.

These coworkers weren't less skilled than I was. I would say many of them were actually more capable, despite my position being ranked higher.

A lot of comments here are talking about "healthy" work cultures and whatnot. I worked for medium-sized tech companies that you've heard of with great engineering cultures and a healthy approach to work-life balance. I don't believe that "healthy" results in getting recognized for going above and beyond.

Others are mentioning office politics. I did not befriend coworkers, did not make enemies, etc. I simply did my work.

I'm sure many of you have had the experience that if you make a mistake—not necessarily at work, but just in general—and then apologize profusely, you will be treated worse than if you were more casual or didn't even apologize at all. I find that making yourself "smaller" will often result in people taking advantage of you. Similarly, it seems to me that working super hard will simply raise people's baseline expectations of you, and they will exploit that. This isn't necessarily a conscious thing on behalf of your boss(es), but it's absolutely something that happens.

Given all of that, my advice is to simply do your job. Over time, you will gain more experience, and that experience will potentially turn into promotions naturally. If not, then get a new job. Note however, that I'm not a proponent of frequent job hopping (I never spent less than three years at a company).

If you're not self-employed, then your work is making someone else rich. No need to make them even richer if you're not getting compensated for it.
by tripflag | 2026-01-06 08:44:28+00:00
in my case, I use zed for almost everything, and vscodium for three things:

search across all files; easier to navigate the results with the list of matching lines in the sidebar, and traversing the results with cursor up/down, giving full context

git; side-by-side diff, better handling of staging, and doesn't automatically word-wrap commit messages (I prefer doing that myself)

editing files which have a different type of indentation than what is configured in zed, since zed does not yet have autodetect
Show HN: I built a product to test webapps like a user would
by kodefreeze | 2026-01-06 08:44:41+00:00
Hi HN, sharing a product that I built since I didn't want to manual test our app.

The approach used is a multi-agent system that uses an augmented vision based approach for interacting with the UI, rather than relying on the DOM. The goal is to mimic how your users would naturally use the UI, rather than following a predefined path.

I built this because I got tired of doing manual QA for my last SaaS product. I couldn't trust automated UI tests (Selenium/Playwright) because they were flaky, broke whenever the DOM changed, and missed obvious usability bugs.

Happy to answer any questions about it here, and would love your feedback.

Thanks!
by onukura | 2026-01-06 08:44:59+00:00
Thank you for your comment!

The key difference is focus: OpenSSF Scorecard primarily evaluates security best practices (dependency updates, SAST, branch protection, etc.), while oss-sustain-guard focuses specifically on sustainability and maintenance health metrics.

For example, oss-sustain-guard checks:
- How quickly maintainers respond to issues
- Recent commit activity patterns
- Community engagement trends
- Maintainer burnout indicators

A project can have a perfect Scorecard security score but still be at risk if the sole maintainer is overwhelmed or going inactive - which is what we saw in cases like XZ or event-stream.

As for Google's Assured OSS, it's a curated list of vetted packages, which is valuable for organizations. However, oss-sustain-guard is designed to help individual developers assess ANY package in their dependency tree, including those smaller transitive dependencies that wouldn't appear on curated lists.

I see these tools as complementary rather than competing - security practices (Scorecard) + sustainability health (oss-sustain-guard) + vetted packages (Assured OSS) together give a more complete picture of dependency risk.
by defrost | 2026-01-06 08:45:15+00:00
FEMA flood buyback schemes ( https://www.congress.gov/crs-product/IN11911 ) operate under a broader umbrella: FEMA Hazard Mitigation ( https://www.congress.gov/crs-product/R46989 )

Hazard mitigation for flooding is essentially to not be there on a flood plain when the water comes.

Sure, some might take a Queensland Australia approach and build houses on stilts for the water to run under. Some locations might benefit from water diversion.

In general, though, there's too much dirt to shift, to much water to pump, etc. to realistically do anything other than be flooded or be elsewhere.

New Orleans flooded despite having an army build levees.

Fire hazards are generally easier to mitigate - enforce fire breaks, enforce fuel load reduction schemes, etc.

Give this time - where I live the moisture content levels of the forest floors are at an all time low in recorded history - the fire hazard is rising and the suitability of adjacent land for cropping is falling.

As that trend continues I'd expect to see some state or federal assistence toward relocating productive agriculture to regions formally too wet and boggy to crop.
by jauntywundrkind | 2026-01-06 08:46:03+00:00
I feel like you are pulling all sorts of nonsense out of nowhere. Your numbers seem all made up. 6GB/s seems outlandishly tiny. Your justifications are not really washing. Zen4 here shows single core as, at absolute worst behavior, dropping to 57GB/s. Basically 10x what you are spinning. You are correct in that memory limits are problematic, but we also have had technology like Intel's Direct Data IO (2011) that lets the CPU talk to peripherals without having to go through main memory at all (big security disclosure on that in 2019, yikes). AMD is making what they call "Smart Data Cache Injection" which similarly makes memory speed not gating. So even if you do divide the 80GB/s memory speed across 16 chips on desktop and look at 5GB/s, that still doesn't have to tell the whole story.
https://chipsandcheese.com/p/amds-zen-4-part-2-memory-subsys... https://nick-black.com/dankwiki/index.php/DDIO

As for SSD, for most drives, it's true true that they cannot sustain writes indefinitely. They often write in SLC mode then have to rewrite, re-pack things into denser storage configurations that takes more time to write. They'll do that in the background, given the chance, so it's often not seen. But write write write and the drive won't have the time.

Thats very well known, very visible, and most review sites worth a salt test for it and show that sustained write performance. Some drives are much better than others. Even still, an Phison E28 will let you keep writing at 4GB/s until just before the drive is full full full. https://www.techpowerup.com/review/phison-e28-es/6.html

Drive reads don't have this problem. When review sites benchmark, they are not benchmarking some tiny nanosliver of data. Common benchmark utilities will test sustained performance, and it doesn't suddenly change 10 seconds in or 90 seconds in or whatever.

My finger is hovering over the bozo bit here man. C'mon.
Show HN: I built a minimalist white noise app because most of them felt bloated
by weixei | 2026-01-06 08:48:19+00:00
Hi HN,

I’m an indie developer and recently released a small project called Calm White Noise.

I built it because most white noise / sleep apps I tried felt overcomplicated — ads, subscriptions, too many controls, or features I never used. I wanted something extremely simple: open the app, choose a sound, set a timer, and sleep.

Key ideas behind the app:
– Minimalist UI, focused on one thing only
– Carefully curated and cleaned nature sounds
– Seamless looping for long sessions
– Sleep timer support
– Completely ad-free

The app currently includes 14 nature sounds like rain, seaside, forest, night ambience, campfire, train, coffee shop, and more.

This is my first public release and I’d really appreciate any feedback — especially from people who care about simplicity, focus, or audio UX.

Google Play link:
https://play.google.com/store/apps/details?id=calm.whitenois...

Thanks for reading!
by immibis | 2026-01-06 08:49:03+00:00
Sure they could. You'd just have to answer subpoenas when the police are trying to identify a user, same as in the USA.

You might get a few more of them. Recently a bunch of French people received jail time for repeatedly posting how the president was a pedophile and his wife was a man. Because, you know, harassment is illegal in many European countries. But the only obligation by the service provider, if asked, would be to delete the posts and give the user's IP address.

The EU Digital Services Act is actually a much wider liability shield than the USA's Section 230.
Ask HN: Good SQL statements to benchmark RDBMS?
by herodoturtle | 2026-01-06 08:49:16+00:00
Hi folks,

We’re building a benchmark tool in C to compare the speed of DML statements in assorted RDBMS vanilla installations (Postgres, MySQL, etc.).

We’re not doing anything fancy / scientific - it’s purely for internal learning purposes.

Are there any particular DML statements that we should include in our benchmark?

We’d welcome any tips or insights on this topic.

(As an aside, we plan to use clock_t for tracking CPU time, with long-running loops that span several hundred seconds). But of course we welcome advice on this too!

Thanks ^_^
by ben_w | 2026-01-06 08:49:17+00:00
The companies would choose to operate in the EU if they could.

The US government is throwing its weight around, appeares to be preparing to illegally annex bits of non-EU land in an EU member state, to sow propaganda to fracture the EU itself, and has already sanctioned EU judges for doing their jobs when their job is against US interests.

Non-zero chance they will not have any choice in this. Gut feeling says we're still a long way short of 50:50, but it's just gut feeling.
by vintermann | 2026-01-06 08:50:24+00:00
Well, Nobel peace prizes aren't usually awarded to people calling for invasions of their home country either, or cheering for the extrajudicial double-tap killing of smugglers/random fishermen.

Who's to say a dead person can't have done the most to "promote peace conferences" as mentioned in Nobel's will? These days, I'd say dead people make a larger net contribution to peace than most politicians.
by bhawks | 2026-01-06 08:51:10+00:00
Id agree if it were a VP of Eng (total mess) or Product (should know and be bought in on the dev process) but this is a VP of sales. Depending on the company they can be much more operational and I would just assume that they asked the individual due to familiarity or happenstance and didn't understand the level of effort to deliver.

Quickly understanding the urgency/importance of the ask while communicating the impact it is having on the deliverable is the right call. Good business people work like this all the time. Seeing the discussion is a good learning opportunity for a junior.
by Towaway69 | 2026-01-06 08:52:05+00:00
Having spent a log of time with visual programming and having also loved yahoo pipes, for me, it's time to find a new paradigm.

Last year, I came up with Breadboard Programming[1] which is visual programming using Node-RED but with a different perspective, that of a breadboard[2]. The point is take another perspective on programming and to find new parallels to how electronics are created using breadboards.

Breadboarding is prototyping but with the intention of throwing everything away or iterating by simply copying and pasting the entire code base and then throwing it away. The difference to typical software prototyping is that the prototype can easily be copied and iterated on. Normally prototypes mutate into the final product and then remain those mutated monsters that we were going to refactor before they went into production.

[1]: https://blog.openmindmap.org/blog/breadboard-programming

[2]: https://en.wikipedia.org/wiki/Breadboard
by xeonmc | 2026-01-06 08:52:25+00:00
As an European it was always hard for me to understand American culture. What was fascinating for me is that they like bragging about their freedom which was weird for me, because I didn't think that I have any less freedom than them. I always thought 'What is the difference'. However after this game I finally understand it. NA is just so fucking free.

[0] https://old.reddit.com/r/leagueoflegends/comments/76bemv/tie...