MurphyA/hacker-news huggingface dataset:
by littlestymaar | 2025-09-03 06:27:45+00:00
> Then you're going to have to try to remember how the damn thing works

Fortunately, the author wrote a derailed essay explaining all of this…

> You should never add more failure points to infra, ever.

Every time you add a new system or a new feature you necessarily “add more failure points”, there's no way around that.

One should avoid introducing more failure points than needed for the functionality you want, that's it.

You say it's a “solved problem”, but you only give solutions to a different problem (starting the server at a scheduled time, when the author wants to start the server on demand).
by noduerme | 2025-09-03 06:28:20+00:00
I don't know if this is the real historical reason, but if you're doing something 2.5D, isometric, at with 2D graphics, at anything other than a 45 degree angle, then anything larger than one square creates clipping problems because part of it should either be behind another sprite on a square whose closest vertex is closer to the camera than the furthest vertex of the forward element. Z-ordering things on the ground between those elements gets even trickier. Making each building (or part of a building) stay within one square is by far the easiest way out of that predicament.
by adrian_b | 2025-09-03 06:30:03+00:00
I also do not agree with TFA that the keyboard layout does not really matter.

I have switched a few years ago to Dvorak. I do not think that this has changed much my typing speed, which has never been important for me. However, it has greatly increased my typing comfort.

Now I consider that switching to Dvorak was one of my best decisions and I only regret that I have spent decades using Qwerty without trying alternatives.

Of course, using an ergonomic keyboard is at least as important as the key layout.
by AstralStorm | 2025-09-03 06:31:59+00:00
What does a reasonable restriction make is up to the court to decide, not cops, and definitely not some federal agency.

There's a lot of precedent too, I'm sure.

So yeah, there's no real way to know ahead of time if any protest is or is not legal or legally impeded. That's not the case with continental law where it's defined ahead of time.
by madaxe_again | 2025-09-03 06:32:55+00:00
It’s not about insecurity - it’s more like a user will accidentally click on the link, end up on the company’s site, not realise they’ve left the news site, be confused as to why the news site is trying so hard to sell them a dishwasher, not remember they were just reading an article about them, and will be scared and alienated.
by anonfordays | 2025-09-03 06:33:46+00:00
>A) that’s simply untrue.

Wrong, it's simply true. Solar panels use land poorly, the MW per unit area is poor.

>You can grow crops and graze under the panels

Agrovoltaics accounts for less than 0.5% of commercial solar installations in rural lands. Effectively no one is doing this, it's not cost effective. You can't fit tractors/combines between the panels.

>And tend not to be put up on your own land without your consent.

What do you mean? No one is putting pump jacks on property without the owners consent.
by rhubarbtree | 2025-09-03 06:33:57+00:00
Does anyone have a link to a video that uses Claude Code to produce clean robust code that solves a non trivial problem (ie not tic tac toe or a landing page) more quickly than a human programmer can write? I don’t want a “demo”, I want a livestream from an independent programmer unaffiliated with any AI company and thus not incentivised to hype.

I want the code to have subsequently been deployed in production and demonstrably robust, without additional work outside of the livestream.

The livestream should include code review, test creation, testing, PR creation.

It should not be on a greenfield project, because nearly all coding is not.

I want to use Claude and I want to be more productive, but my experience to date is that for writing code beyond autocomplete AI is not good enough and leads to low quality code that can’t be maintained, or else requires so much hand holding that it is actually less efficient than a good programmer.

There are lots of incentives for marketing at the grassroots level. I am totally open to changing my mind but I need evidence.
by iparaskev | 2025-09-03 06:34:12+00:00
One of the maintainers here. I am looking at improving this more. With av1 we can get even better latency at 4K, the problem is that it is not supported on Safari for old devices, so I am looking into getting the stream in rust and sending it to the frontend via a local ws server, surprisingly to me the added transport latency is less than 5ms.
by catdog | 2025-09-03 06:34:16+00:00
Writing the code in the grand scheme of things isn't the hard part in software development. The hard parts are architecture and actually building the right thing, something an LLM can't really help you with.

It's not AI, there is no intelligence. A language model as the name says deals with language. Current ones are surprisingly good at it but it's still not more than that.
by globular-toast | 2025-09-03 06:34:31+00:00
Yeah. I'm increasingly starting to think this LLM stuff is simply the first time many programmers have been able to not write boilerplate. They didn't learn to build abstractions so essentially live on whatever platform someone else has built for them. AI is simply that new platform.

I'm lazy af. I have not been manually typing up boilerplate for the past 15 years. I use computers to do repetitive tasks. LLMs are good at some of them, but it's just another tool in the box for me. For some it seems like their first and only one.

What I can't understand is how people are ok with all that typing that you still have to do just going into /dev/null while only some translation of what you wrote ends up in the codebase. That one makes me even less likely to want to type. At least if I'm writing source code I know it's going into the repository directly.
by mustache_kimono | 2025-09-03 06:36:17+00:00
Reminds me of Brendan Gregg's "CPU Utilization is Wrong" but this blog fails to discuss that blog's key point that CPU utilization is a measure of whether or not the CPU is busy, including whether the CPU is waiting [0]. That blog also explains that the IPC (instructions per cycle) metric actually measures useful work hidden within that busy state.

[0]: https://www.brendangregg.com/blog/2017-05-09/cpu-utilization...
by bgnn | 2025-09-03 06:36:50+00:00
True. But as usual there is more to it. US is running on cheap fossil fuels to most part, though the renewables aren't negligible too. The fossil fuels are actually subsidized, and they are cheap because they are results of exploitation of cheap land. On top of that there are subsidies like tax breaks on the drilling costs etc.. To be fair this is also the case for hydroelectric etc.

So, similar dynamic. If the oil fields, coal mines etc would be sitting on prime land, you wouldn't have it this cheap. If there weren't subsidies, they wouldn't have been this cheap. It's very hard to compare different energy sources because of this. But solar being cheap isn't only a Chiblnese phenomenon. India, Spain etc all prove this. It's cheap when you have a lot of empty land and sunshine.
by KronisLV | 2025-09-03 06:37:05+00:00
Nobody mentioned it yet, so I really liked mdbook: https://wofwca.github.io/mdBook/cli/init.html

The output is just a bundle of files for your web server of your choice, supports good navigation with the sidebar, custom theming if you need it (but otherwise gets out of your way), alongside being a single executable.
by holri | 2025-09-03 06:37:06+00:00
Thank you for the post, very informative. I do this half manually. I have a cgi script on the always on very power efficient sbc server that wakes up the bigger server if someone needs it. The big server powers itself down when no backup is running at a time everybody using the server usually sleeps. I thought about improving this and measure server usage and solar power generation to decide the shutdown, maybe with an additional warning email. for example: "The server shuts down in 5 minutes due to no demand and no solar power, if you want to prevent this click this link: http://server.lan/cgi-bin/keepalive "
by 7bit | 2025-09-03 06:37:56+00:00
Matrix is an interesting technology I would love to use on a daily basis. Then I start Element and it feels slow, sluggish, terrible overall.

I turn it off and use Discord again. I know they are fundamentally distinct, but I am not willing to trade in ease of use (which is really REALLY awful) for privacy, and certainly not trading anything for having a distributed system.

You can't even do direct file transfer. There's a feature request open for YEARS... Yet nobody bothers to push it through.
by drnick1 | 2025-09-03 06:38:59+00:00
Google is still a major cloud provider, owns and reads most people's emails, spies on people through billions of Android devices, surveils people with through maps on phones and cars, is an ISP in some regions, and more. So yes, Google effectively owns much of the Internet at least outside of China/Russia and some other countries that have created alternatives and foisted them onto their populations by banning Google. The alternatives are of course state-controlled and just as evil as Google.
by JeanMii | 2025-09-03 06:39:50+00:00
Modern OS X is crap in that matter. Installing open source software not recognized by Apple you must go into the security settings, toggle authorizations etc.

When you first boot your mac your dock is cluttered by Apple Apps I never use.

Got regular prompts to use Apple Intelligence.

Everytime I do a major update I get notifications for the new features, and if I don't do their onboarding they keep coming back.

Popups "do you want to update now or this night"

It's crazy because 10 years ago it was windows and android doing thoses things, now even iOS is a mess of user experience. Now it's cluttered by features added years over years that haven't been thought as whole, neither ergonomic or intuitive whereas the Google pixel experience is pretty minimalist in comparison (and from the maker of google ads and YouTube I still have a hard time believing it).

Windows 11 I opted out of their cortana/copilot/edge at launch they never bothered since. I never get any prompts to try new features. Even the updates are well managed, you don't get any notification it's a choice on the power down menu.

Though Windows 11 on a cheap computer can be loaded with tons of crap theses days.
by trinamic-bp | 2025-09-03 06:40:01+00:00
ADI Trinamic | Junior Embedded Systems Software Engineer | ONSITE (hybrid) | Full-time | Hamburg, Germany

Trinamic made its mark in the 3D printer market with innovative stepper motor chips and is now proudly part of Analog Devices, Inc. (ADI).

At ADI Trinamic, our software team is passionate about pushing the boundaries of motor control technology through cutting-edge embedded solutions. If embedded systems excite you, join us to make a meaningful impact and grow your career in a collaborative and forward-thinking environment.

Interested? Check out the Analog Devices careers portal, where you can find details and submit your application: https://www.analog.com/en/careers.html

This link should bring you directly to the referred job offer: https://analogdevices.wd1.myworkdayjobs.com/en-US/External/j...
by mccharliesins | 2025-09-03 06:40:30+00:00
Hey everyone I’m working on Scryptify.ai, an AI-powered creative partner for YouTubers, podcasters, and creators.

The problem: creators often struggle with idea generation, scripting, thumbnails, and consistency - leading to burnout.

What we built: an AI that generates trending ideas, full scripts, and even thumbnails in minutes. You can also track competitors and see what’s working across YouTube, TikTok, and Instagram.

Right now, we’re in closed beta with a couple of creators already testing. We just hit 100+ signups on our waitlist, and we’re looking for more early feedback from creators.

You can checkout the project here: https://scryptify.ai

Curious to hear from you: what’s your biggest struggle with content creation right now?
by knorker | 2025-09-03 06:40:51+00:00
The much reduced hand movement is extremely comfortable, paying dividends every day. And it fixed my RSI.

Of course over long periods of time we're bottlenecked by our brains. But the things to write come in bursts, and typing speed blocks there. Also transcribing what someone is saying, needs high speed.

My experience completely contradicts your assertions.
by phatskat | 2025-09-03 06:41:22+00:00
From what I understand of how jj works, and I’m happy to be corrected because I’m still learning it, is that going back and editing those commits doesn’t change actual original “change” - that is, jj tracks a change ID to everything, and those original commits (once pushed) are immutable. So in theory, with jj, you should be able to see the original commit and the change to fix it, and you can still couple them into a single commit without losing that change history.
by kassner | 2025-09-03 06:41:46+00:00
Let the market decide, I.e.: people comment and call out companies that do that. If the company cares, they can defend themselves, the same way we’re trying to defend the HN community.

I’ve pointed this out before [1], we need a way to call out bad actors, and not allowing for such comments is only protecting bad actors.

1: https://news.ycombinator.com/item?id=44441921
by willtemperley | 2025-09-03 06:41:52+00:00
Maybe I’m contrarian but I design and write most of my code and let LLMs do the reviews. Why?

First I know my problem space better than the LLM.

Second, the best way to express coding intention is with code. The models often have excellent suggestions on improvements I wouldn’t have thought of. I suspect the probability of providing a good answer has been increased significantly by narrowing the scope.

Another technique is to say “do this like <some good project> does it” but I suspect that might be close to copyright theft.
by alvaro_calleja | 2025-09-03 06:41:56+00:00
This thread has made me realize the serious mistake of using AI to translate into Latin, and I understand the frustration of those who have dedicated time and effort to studying it.

Honestly, that didn’t occur to me at the time; I just wanted to have a version of the motto in Latin because I loved how the phrase that inspired the article (which, of course, was not created with AI) sounded. Now I can see the problem and apologize for not having shown more respect for the language.
by camillomiller | 2025-09-03 06:43:59+00:00
As a reporter, I can tell you that your comment stems from a common fallacy: y’all think you know better than reporters what our jobs are and what the dynamics of our publishing platform entail. For some reason, everyone feels like they would know how to be a journalist better than the actual professionals.

That said, reporters have most probably nothing to do with what you’re decrying. Linking policies are not the reporter’s business. There are probably multiple layers of SEO “experts” and upper management deciding what goes on page and what not. Funnily enough, they might be super anal about what the story links, and then let Taboola link the worst shit on the Internet under each piece… So please, when you start your sentence with “reporters” please know that you’re criticizing something they have no power to change.
Show HN: I built an AI that uses a metacognitive loop 2 solve invention problems
by WiseRob | 2025-09-03 06:46:00+00:00
Hi HN, I'm the creator of this project. For the past months, I've been working on building an AI agent that could move beyond simple generation and tackle inventive challenges autonomously. The core idea was to create a system with a "metacognitive loop"—the ability to recognize when it's stuck on a fundamental problem and then launch a sub-mission to solve that specific bottleneck before continuing. The linked article is a deeper introduction to the system's architecture and a snapshot from a recent run. I tried to design it to be evidence-grounded and self-critical to avoid the pitfalls of hallucination. Happy to answer questions RW
by unwind | 2025-09-03 06:46:16+00:00
How to know that an article about licorice is from the US: they include the "black" qualifier. As if there were any other kind! To me (Swedish) the normal/expected qualifier is "sweet" (yes please) or "salty" (oh yes indeed thank you very much).

The concept of "red licorice" [1] is simply ... foreign. :) It's also fun and interesting as a word/food, since it focuses on the texture of a food and re-uses the word, even though the word is tightly coupled to the flavor.

[1]: https://en.wikipedia.org/wiki/Liquorice_(confectionery)#Red_...
by koonsolo | 2025-09-03 06:46:35+00:00
In the win32/MFC days, there was no "front-end developer". There was only HTML and content creators writing it.

Then there came small web applications, and still no "front-end developers", since functionality could only work on the server.

It's only when AJAX was introduced in the mid 2000's that you could start to talk about "front-end developers".

By that time, win32 and MFC was old. We had Java, C# with .net framework, etc.
by iamartech | 2025-09-03 06:46:44+00:00
Location: New Delhi, India

Remote: yes

Willing to relocate: yes

Technologies: Tokio, Rust lang, Golang, python, linux, concurrent programming, systems programming, databases, REST, GRPC, Git

Résumé/CV: https://drive.google.com/file/d/1KqigF1tSXciVMJiY0YqwnX8Z-H6...

Email: ar9tech@outlook.com

I am a systems software engineer specializing in low-level software design for backend systems. My professional experience spans multiple compiled languages, including Rust, C++, and Go. I have developed REST API servers, gRPC programs, and background job handlers/schedulers.

In Rust, I have extensive hands-on experience building low-level applications using the Tokio runtime, applying strong principles of distributed systems, and working with synchronization primitives such as Mutexes, RwLocks, and concurrent data structures. I also focus on performance optimizations that leverage the language’s zero-cost abstractions and memory model.

I place strong emphasis on building reliable test environments, using real-world testing methodologies such as unit tests, integration tests, concurrency stress tests, and fixture-based simulations.

I have worked with clients across several domains, including: - Image processing - Blockchain network layer design - Cloud infrastructure solutions

One of my most significant Rust projects was developing and deploying a web-based terminal access system for LXD containers running on bare-metal servers. This system leveraged Tokio for concurrency, TTYD for terminal emulation, and Caddy as the reverse proxy, with communication over Unix Domain Sockets. The solution also supported authentication. Efficient and scalable under configuration of environment.

I love playing with distributed system a lot and challenging myself to learn new concepts under this domain.
by hbogert | 2025-09-03 06:47:29+00:00
I was totally bummed out that despite buying a industry leader's product, a yubikey; I can't use it as a passkey through NFC on android[1]. It's simply not supported, wth. How can this work as a 2FA through NFC, but not as a passkey. It's easy to get into conspiracy theory mode, but this really feels like there's mixed incentives as Google wants to push their vendored passkey implementation.

[1]: https://developers.yubico.com/Developer_Program/WebAuthn_Sta...
by ben_w | 2025-09-03 06:47:34+00:00
American media thinks it's "absurd" and "totalitarian" to arrest someone that is advocating for punching certain people in the balls simply for being in a location?

Sincere question for the Americans here, because these journalists are far too alien in their mindset for me: if someone was tweeting an equivalent statement about journalists, something along the lines of "anyone who identifies themselves as a journalist in a Republican space is automatically committing an act of violence, if you find one you should call the police and if that doesn't work, you should kick them in the balls", would these media still support the right to say that?

The only "absurd" part of this situation is that many of the people he's advocating real violence against literally don't have the body part he's advocating punching.
by pjmlp | 2025-09-03 06:48:28+00:00
Mostly in high integrity computing deployments, those scenarios where people die when software bugs happen.

https://en.m.wikipedia.org/wiki/High-integrity_software

A well known user is NVidia, and car industry security standards.

https://www.adacore.com/press/ada-and-spark-enter-the-automo...
by rhubarbtree | 2025-09-03 06:48:49+00:00
I guess in democracies, because we have freedom, then you need to make change desirable.

In this case, you simply need to make renewable energy cheaper and the market will do the rest.

Governments can achieve this through R&D investment, tax incentives for such R&D, subsidies to enable scale if that’s where it’s heading, building infrastructure to reduce cost bases etc.

I guess this also requires _some_ medium term thinking. It also requires genuine desire from governments to improve the lives of their citizens and their countries, and I think that is severely lacking now that the west is in decline. Ruling parties are more likely to help themselves than to build a better future.
by spwa4 | 2025-09-03 06:50:21+00:00
Can you answer the real question? How do we force Palestinians to accept peace with Israel?

Because none of this explains how you decide on boycotts, and how you intend to achieve peace. If there's one thing all muslim countries have in common, it's oppression. None respect human rights (even Morocco and Turkey, both in some ways more liberal than many European countries, have laws against freedom of religion). Half of them are attacking others. Morocco oppresses Western Sahara, as well as it's own religious minorities. Turkey oppresses Kurds, both inside and outside Turkey. Turkey oppresses religious minorities, also inside and outside Turkey. Both countries, of course, are the "goliaths" in those conflicts. Palestine oppresses religious minorities. Of course, hamas goes further and apparently oppresses most families mafia-style, massacres gay people, oppresses religious minorities (though both PA and hamas have exterminated Palestinian Jews, Shi'a and Druze (yes, they existed), and 90%+ of Palestian Christians)

Obviously this argument cannot justify a boycott against Israel and not against, frankly, every muslim state on the planet.

And those are the very mildest of muslim countries.

Plus, I feel you're not arguing in good faith. I feel like this is like those old cold-war "You have freedom in the Soviet Union" discussions where every discussion goes into total absurdity in an attempt to talk up socialism despite everyone in the room knowing full well that in reality, first, that nobody's free in a socialist country, two, that those discussion have one, and only one, purpose: to prevent reactions to Soviet invasions.

This discussion for you seems to have ONE purpose only: to justify and amplify muslim violence against Israel. Otherwise: answer this question: HOW do we force Palestinians to accept peace with Israel.
by unbolted3032 | 2025-09-03 06:50:43+00:00
It’s a shame. There was a brief moment where there was lots of velocity on the “MSC”s as they call them - protocol features. The reference server implementations would be updated quickly, and Element would follow suit. It was exciting to follow and I would look forward to the new features hitting the clients every month or so.

I feel like that’s completely stopped.

For example, I’m still waiting for reasonable documentation to be published about how to deploy and use Element Call, which has apparently been generally available for over a year.