MurphyA/hacker-news huggingface dataset:
by crabbone | 2025-05-21 14:37:48+00:00
Nah. That's not what this is about. In any system worth testing, with property-based testing, the system will take so many steps before it encounters an error that even knowing what the steps were isn't going to be very helpful in reproducing the error.

I've been there. It takes many hours to try to guess where the system went wrong to produce the undesirable result, and then you still might not be sure if you are looking at the right place, and then there are always environment issues, you aren't sure of. So, you don't know who to blame.

Only very simple systems will reproduce pathological results 100% of the time given some initial conditions. The bane of complex systems is the timeouts. They are usually very hard to justify and are easy to blame for undesirable behavior.
by roelschroeven | 2025-05-21 14:37:54+00:00
Glad to hear how the other side of the country experiences things -- that happens not nearly enough, we (and our media) tend to focus too much on our part of the country (in my opinion).

Not glad to hear you have the same problems (only different).

I wasn't really talking about French companies though; I've seen it with large American or Korean companies. I'm gonna say companies like Nvidia or Samsung; I'm not sure about these two exactly, but I've certainly seen it with companies of that caliber.
by Workaccount2 | 2025-05-21 14:38:02+00:00
As a non-programmer non-software engineer, the programs I can write with modern SOTA models are at least 5x larger than the ones GPT-4 could make.

LLMs are like bumpers on bowling lanes. Pro bowlers don't get much utility from them. Total noobs are getting more and more strikes as these "smart" bumpers get better and better at guiding their ball.
by nikkalmc | 2025-05-21 14:39:12+00:00
I tried a couple of repos and so far it seems good. The only feedback I have (which I believe you are already working on) is more information about each individual class. A simple example would be how do different classes communicate, or how does one class uses another one, etc. So pretty much more information about how the data is moved around and how it is transformed.

Still it looks great. Excited to see how this evolves.
by rco8786 | 2025-05-21 14:39:27+00:00
Satya says: "I’d say maybe 20%, 30% of the code that is inside of our repos today and some of our projects are probably all written by software".

Zuckerberg says: "Our bet is sort of that in the next year probably … maybe half the development is going to be done by AI, as opposed to people, and then that will just kind of increase from there".

It's hard to square those statements up with what we're seeing happen on these PRs.
by mikepurvis | 2025-05-21 14:39:37+00:00
On the game engine side, probably not a lot until there's more ecosystem built up, but across the board you could look at the niches filled by the Java/Groovy and C/Lua pairings to get a pretty good sense of what's possible— it would be the tools stuff that would most excite me: build/CI/automation frameworks, that kind of thing.

Alternatively, look at a project like ruff— hundreds of linter rules statically implemented in native Rust [1], maybe that would make more sense if the rules could be more tersely expressed as runtime-loadable roto scripts that have access to the Python AST and a toolkit of Rust-supplied functions for manipulating and inspecting it?

[1]: https://github.com/astral-sh/ruff/tree/main/crates/ruff_lint...
by troyvit | 2025-05-21 14:39:58+00:00
> Tech companies like Meta, Amazon, and Google have responded to this fossil fuel issue by announcing goals to use more nuclear power. Those three have joined a pledge to triple the world’s nuclear capacity by 2025.

Erm ... that's a weird date considering this article came out yesterday. They actually pledge to triple the world's nuclear capacity by 2050[1]

There are a couple of weird things like that in this article, including the classic reference to "experts" for some of its data points. Still ... at least somebody's trying to quantify this.

[1] https://www.world-nuclear-news.org/articles/amazon-google-me...
by VSoni | 2025-05-21 14:40:10+00:00
Ever found yourself tangled in a messy codebase? VerbalCodeAI is here to help! It's a free, open-source AI assistant that runs in your terminal, built with *Python 3.11.6* and *Ollama*.

VerbalCodeAI indexes your project and answers your questions fast, saving you hours. It keeps your code private and acts like a coding buddy.

It has three modes: * *Chat:* For quick snippet answers. * *Max:* For deep file analysis. * *Agent:* For smart exploration with tools.

You can try it out by cloning the GitHub repository: ```bash git clone https://github.com/vibheksoni/VerbalCodeAi python app.py ```

Features include semantic and regex search, Git history and web search tools, and local privacy.

Join the Discord community to chat or help set up the server: [https://discord.gg/KpjSDEwWCF](https://discord.gg/KpjSDEwWCF). Explore more on GitHub: [https://github.com/vibheksoni/VerbalCodeAi](https://github.com/vibheksoni/VerbalCodeAi)!
by lm28469 | 2025-05-21 14:40:47+00:00
> I've seen many people around me with knee replacements

Caused by running too much ?

Every sport is detrimental at _very high_ level but I think you have a faaaat margin before running becomes an issue, most people are much closer to "undertraining" than "overtraining"

If you learn to run without heel striking (I don't even know how people can run like that but I see it all the time, no wonder it hurts your knees) and don't run on hard surfaces you can run a marathon a week and I doubt you'd ever develop any issues

https://www.health.harvard.edu/healthbeat/will-continuing-to...
by palashshah | 2025-05-21 14:40:48+00:00
totally agreed here. i think my goal primarily with the mask generation was to test out how effective openai's capabilities were.

we're currently working on pipelines that limit the the involvement of AI to various tasks. for example, when generating an ad there's usually logo, some banner text, and background image.

we can use gpt-image-1 to generate the background image, another LLM to identify the coordinates of where we place the logo, and just add the logo onto the image. this is just one example!
Built an AI Tool? List It for Free on Aisofto.com
by rahulbstomar | 2025-05-21 14:41:21+00:00
Hey HN,

We just launched AiSofto.com – a simple, curated platform to discover and showcase AI tools, completely free. Whether you’ve built a powerful AI product, a weekend side project, or an API with a niche use case, you can submit it in less than a minute.

We aim to give indie builders and small teams more visibility without paywalls or gimmicks. We're already seeing early traction from founders, and we're improving the platform based on real feedback.

Why AiSofto?

Free submission

Fast approval (usually within hours)

Simple, clean interface focused on product discovery

If you're building something with AI – from GPT wrappers to full-blown platforms – we'd love to feature it.

Submit your tool on AiSofto

Would love your feedback and thoughts!
by Syzygies | 2025-05-21 14:41:29+00:00
As the only oldstyle font in the "original 35" Postscript desktop publishing fonts (think "original seven" Mercury astronauts), Palatino saw overuse. Among some designers it's second only to Comic Sans for its amateur use infamy.

I'm among the guilty. Palatino does appear spread out compared to alternatives, for better or worse.

The article does note that Palatino was originally designed for display text. I had long heard that Hermann Zapf was horrified at its adoption as a body font, which I couldn't confirm. The best I could do was to find a quote,

"One day I got up the nerve to ask 'Mr Zapf, what do you do?' He replied, 'I correct the errors of my youth.'"
by epage | 2025-05-21 14:41:32+00:00
> It looks like Rust. All Rust scripting languages do.

Not koto (https://koto.dev/) which is one of the reasons I appreciate it. I want an embeddable language targeted at my users, rather than myself which I feel Rust-like ones do. I also want an embeddable language not tied to my implementation language so if I change one, I don't have to change both. Koto only supports Rust atm but I don't see why it couldn't be supported elsewhere.
by d--b | 2025-05-21 14:41:36+00:00
Bit of feedback:

I've learned Japanese a while back but haven't practised in a long time.

1. it would be awesome if this could transcript what I just said in japanese to be sure that it got me

2. I don't know kanjis that well, so reading is hard, having a button to have the AI repeat the sentence would be quite useful.

Other than that, I could definitely use something like that for practice
by aurizon | 2025-05-21 14:41:49+00:00
LOL, the union wants jobs for life when the burden of a postman's walk is 20% of what it was. Sure the PM still walks the walk = full pay, but only walks to the slot 20% of that distance = goes home sooner = time for a second job for many of them. This is a Gordian Knot,https://en.wikipedia.org/wiki/Gordian_Knot Time for Carney to cut it. People are totally pissed of at this deeply entitled group of layabouts - ask anyone in Canada
PrivNet – a minimalist, encrypted IRC-like protocol in Python
by DyadaMorgan | 2025-05-21 14:42:01+00:00
Hi HN, I'm an anonymous developer from Ukraine. I created PrivNet — a minimalist and encrypted chat protocol inspired by the spirit of classic IRC, but adapted to the realities of the modern world.

Key features: End-to-End encryption using Fernet (AES-128, HMAC)

Minimal dependencies (only Python and cryptography) Works in mesh networks, even without internet — and even over dial-up Fully autonomous: keys are generated locally, no central server Designed for autonomous communities, activists, preppers, role-players

The server launches in just a couple of commands. Messages are encrypted and can only be read by those who have the key. This is not just a project — it's an idea I believe in.

Looking for:

Developers (especially Android / cross-platform clients) UI/UX designers Testers Anyone who believes in private, free, and decentralized communication

GitHub: https://github.com/DyadaMorgan/openprivnet License: MIT

I'm happy to hear feedback, ideas, or collaborate. I'm open to constructive criticism and will gladly improve the project based on thoughtful suggestions.

Let’s build a free and resilient communication protocol for the real world — together.

Thanks for reading!
by z_mitchell | 2025-05-21 14:42:06+00:00
That's mostly what we've built with Flox [1] (though I'm not exactly sure what you mean by run any command from any Nix package). It looks and feels like an amped up package manager, but uses Nix as kind of an infrastructure layer under the hood. Here's a typical workflow for an individual developer:

- cd into repo

- `flox activate` -> puts you into a subshell with your desired tools, environment variables, services, and runs any setup scripts you've defined

- You do your work

- `exit` -> you're back in your previous shell

Setting up and managing an environment is also super easy:

- cd into project directory

- `flox init` -> creates an "environment"

- `flox install python312` -> installing new packages is very simple

- `flox edit` -> add any environment variables, setup scripts, services in an editor

- `flox activate` -> get to work

The reason we call these "environments" instead of "developer environments" is that what we provide is a generalization of developer environments, so they're useful in more than just local development contexts. For example, you can use Flox to replace Homebrew by creating a "default" environment in your home directory [2]. You can also bundle an environment up into a container [3] to fit Flox into your existing deployment tools, or use Flox in CI [4].

All that stuff I described is free, but we have some enterprise features in development that won't be, and I think people are going to find those very appealing.

[1] https://flox.dev

[2] https://flox.dev/docs/tutorials/migrations/homebrew/

[3] https://flox.dev/docs/reference/command-reference/flox-conta...

[4] https://flox.dev/docs/tutorials/ci-cd/
by atoav | 2025-05-21 14:42:15+00:00
Yeah that also makes sense. String tension/diameter/length/hardness matters a lot, so does the "striking" technique and position, pick material, if you play with fingers, whterher your skin is smooth or you have hard skin on these fingers (I heard Less Claypool (Primus) puts super glue on his fingers before each concert).

This all makes sense. The farther you go away from the vibrating string the less things matter. Whether your guitar is made of garbage wood or from the finest tropical one, doesn't matter one bit in an electrical instrument, as the wood vibration just dissipates more or less energy. So if you don't want to dissipate energy (to add more sustain) just use the hardest, stiffest material possible like in a grand piano and you end up with a cast iron body. The same is used in mills and similar machines to stop precision manufacturing tools from becoming inaccurate due to vibration, so we know it works.

In the world of popular guitar magazines the "folk wisdom" is literally the polar opposite of what happens in the real world: They say, you can feel the wood vibrating, that means it has a lot of sustain. If the wood vibrates that means energy that should be in the string is now in the body. If you want your string to sustain as long as possible, you'd need to keep all the enery in the string...

I love playing guitar (and bass for that matter), but the amount of unchecked bullshit advice floating around is stunning. If you want to sound a certain way, this bullshit gets into your way as a beginner and that is sad.
by cjbgkagh | 2025-05-21 14:42:17+00:00
The hereditary House of Lords had a bit of a random walk property where the original peerage given by the King many generations ago becomes quite disconnected to the peer now in the house. To have this property it needs to be an old tradition - to recover this property if recreating it from scratch perhaps an initial lottery could be used.

In any case it is an example of some randomness in the political process and in my opinion probably better than non-hereditary peerage where the peer has bought their position from the sitting government. Though that is a rather low bar.

With regards to historical lotteries if I remember my history class from decades ago the various great families didn’t want the role of governance because they had to act in the national interest instead of their house interest, and the randomness of the lottery meant that if they ruled in their own favor they’d be open to reprisal after their tenure was completed.
by neonwatty | 2025-05-21 14:42:23+00:00
nice! few observations:

- really like that i can try it out, right on the landing page

- i tried "two ninja turtles fighting" with the default settings, but the result wasn't very pixelated, but def was when I changed the style to "Classic 8-bit"

- would be great to be able to easily share these experiments made on the landing page with an easy link. drive more eyeballs on you too.

- the spinner "Generating your pixel art..." wasn't spinning for me
by Akronymus | 2025-05-21 14:42:49+00:00
> You shouldn't be able to run it 10 times and get 9 pass and one failure. It's either 10 passes or 10 failures.

With property based testing, it actually CAN be 9 passes and 1 failure, because that one single fail can be hitting an edge case the others just aren't. In fact, only a few failures are more likely than it being all failures
by MarkusQ | 2025-05-21 14:43:08+00:00
It was...easier?

If your intent is ship-once working software, you write towards that goal. You use fewer dependencies, and they are all effectively version locked. It's like putting books in a box. You put them in the way you expect them to ship, rearrange as needed, and when they're all securely in, you ship.

The current update fast and furiously free for all is like trying to bundle a few dozen kittens in a bed sheet by comparison. Often with a bunch of random chaos monkeys you've never met "helping."
by 90s_dev | 2025-05-21 14:43:15+00:00
If it's just a variable in scope, you could do:

if (condition) { // new scope const jsx = // ... return <foo/> }

In practice, "variable in scope" is essentially the same as "global in scope" and React used to require you to import 'react' at the top of every JSX file for this reason. Your solution is tantamount to just changing that to import jsx from 'react' but still requiring it explicitly.

The main problem with this is that it's non-trivial to make sure variables are in scope before/while loading a file, and they should be loaded on an as-needed basis instead of always, which is what inevitably ends up happening when you need React classic, you import React at the top of every HTML file. These problems seem to be what led to auto-imports.

I admit that my solution still does require you do something like import interpretJsx from 'something', and even further it requires you to manually call interpretJsx(<foo/>) which can be tedious and verbose.

The main benefit is that at least it becomes a standard. And besides, we probably won't need to call those functions everywhere, just at the top of a tree, like the same place you call React.render(root)

The main downside is lack of monomorphism, especially if you're passing an entire tree to interpretJsx(). I admit this is not solved by my proposal. But I still wanted to put the proposal out before smarter eyes than mine anyway.
by marcyb5st | 2025-05-21 14:43:36+00:00
I think not yet, but it is coming.

I can see it using some form of PEFT so that the output becomes consistent with both the setting and the characters and then it is about generating over and over each short segment until you are happy with the outcome. Then you stitch them together and if you don't like some part you can always try to re-generate them, change the prompt, ...
by lotharcable | 2025-05-21 14:43:40+00:00
Right now most Democratic systems are a contest to find the most perfect high functioning psychopath.

It filters for people who possess the ability to lie very convincingly, tell people what they want to hear, disregard their own failings, and high levels of superficial charm and a overwhelmingly strong desire for social status and access to power.

Also in the last 75 years or so, due to the way party politics dominate election choices and the nature of internal politics there has been a rise in the 'professionalization' of the political class. Decades ago representatives were often people with professional expertise and notority outside of politics who are more or less amateurs. Now the vast majority of politicians are people who have dedicated their entire lives to it.

However it is a profession with no professional standards, no training, no monitoring body, no certification system, and is largely unaccountable.

All of these are very bad things to have in a representational democracy because having a dedicated class of managers it is not representational at all.

Where as a lotto system solves all these problems.
by Workaccount2 | 2025-05-21 14:43:48+00:00
There is the huge blind spot where tech workers think LLMs are being made primarily to either assist them or replace them.

Nobody seems to consider that LLMs are democratizing programming, and allowing regular people to build programs that make their work more efficient. I can tell you that at my old school manufacturing company, where we have no programmers and no tech workers, LLMs have been a boon for creating automation to bridge gaps and even to forgo paid software solutions.

This is where the change LLMs will bring will come from. Not from helping an expert dev write boilerplate 30% faster.
by 0_____0 | 2025-05-21 14:43:52+00:00
I do 10-15 hours of cardio a week lol. I make an effort to take care of my knees because at those training loads, having bad bike fit or an uncorrected varus knee issue can mean really messing things up for yourself.

My question was how much weight is necessary. Also curious whether that applies on the flat or only on incline, and whether a similar training load could be accomplished with lower joint stress by doing unloaded runs and weight room stuff.
by dfxm12 | 2025-05-21 14:44:05+00:00
I saw a note on sheet music (for guitar) like "ATTACK the strings". I wasn't totally sure what that meant. I reached out to the composer. He described it as being about the angle of the pick in his mind (but still wanted to leave it open to interpretation).

There's a lot to playing music that is hard to transcribe onto paper.
by Loughla | 2025-05-21 14:44:15+00:00
So the increase was to buy spray equipment to attach to a helicopter. And a helicopter. One of the co-op ex-board members' son recently moved back to the area and had his license. . . It was a shameless cash grab by that family and was rightfully voted down by a wild majority of the co-op members. Every member of the board was replaced within 2 years of them proposing the increase as well.

They currently keep all the lines clear via bucket trucks, and when they spray, they use ATV's and trucks. It takes most of June to spray all the lines, but they get it done easily.

The actual physical infrastructure has been replaced almost entirely in the last 10 years through federal and/or state grants in combination with income from power charges.

Also, these are just fundamentally different entities. PGE is a private entity that operates for a profit. Our power company is a co-op owned and run by its members. If they have any profit at the end of the year (once infrastructure improvements and safety net investments are paid for), the money gets paid directly back to the co-op members. It's a WILDLY different incentive structure.
by bhuwanaryal1404 | 2025-05-21 14:44:24+00:00
Hi HN! Bhuwan here.

I built Trendly AI to solve a problem many content creators and marketers face - identifying emerging trends early and quickly creating relevant content.

Key features: - Multi-language trend detection across 42 languages - Region-based filtering for localized trend analysis - One-click content generation for social media, blogs, and more - Cross-platform support (LinkedIn, Twitter, Instagram, etc.)

Our system aggregates data from social media, news sites, forums, and search trends to identify patterns before they go mainstream.

Would love your feedback, especially on finding trending topics and multi-language capabilities!
by coldpie | 2025-05-21 14:44:34+00:00
> You do fine wood work, why not that?

Thank you. It's something I'm actively pursuing, I'm hoping to finish some chairs this spring and see if any local shops are interested in stocking them. But I'm skeptical I could find enough business to make it work full-time, pay for my family's health insurance, and so on. We'll see.
by aaronbaugher | 2025-05-21 14:44:37+00:00
I've served on a few juries, and they've been far more sensible than Congress. I'm all for selecting representatives the same way, randomly from a pool of law-abiding citizens. Most of the work could be done remotely, so people wouldn't have to quit their jobs and go live in the capital and lose touch with the people back home. Keep the terms short, like 6 months, so they don't have much chance to "grow in office" and start trying to rule the world. Offer a decent stipend to pay for the inconvenience, which could be a fraction of what the current ones cost.

You'd probably have to have a hardship opt-out for people who honestly couldn't do it for personal reasons. But as long as it wasn't too strenuous--and there's no reason it should be--most would be willing to do it, just like jury duty. It's a great idea, very democratic.