MurphyA/hacker-news huggingface dataset:
by xvilka | 2025-06-03 04:19:48+00:00
The problem is not about quality of the code, it simply almost never works. Just tried some models still in beta on the code of one of the C projects and, while some pieces were okay and could be used as is, some are complete garbage and wouldn't even compile. Maybe few years later it will not become a problem but right now they are useless. For the AI-assisted research and internet search, that's a different thing and works pretty well already.
by jrflowers | 2025-06-03 04:19:49+00:00
>An entire new layer of workers (tech workers in their tens upon tens upon tens of thousands) make salaries that blow the old-trend / old-trajectory middle class out of the water.

You make a good point. Tens of thousands is a huge number, that’s gotta be like what, most people? Probably at least half of the total number of people.

Now I personally don’t have the time or attention span to count all of the people but I don’t reckon that the number of them is so big that “tens of thousands” doesn’t make up an enormous percentage of everybody. There would have to be so many people that I wouldn’t be able to picture them all, which is preposterous, so tens of thousands has to be astronomical in the grand scheme of things
by dlcarrier | 2025-06-03 04:20:24+00:00
I'm a huge fan of Simon Tatham's puzzle collection, and this has the potential to be right up there, with the best of the puzzles in his collection. If you can add an option (or make it default) for the puzzles to have only one solution, it will make solving large puzzles more straightforward.

I did find a bug that's pretty easy to reproduce. If you have started or completed a pipe from a depot, then click on the depot to clear out the pipe, you can no longer run a pipe out of the depot in the same direction as the cleared pipe.

Also, it's difficult to tell which depot is selected, at least on my web browser. You might want to test in different browser engines, with different dark-mode browser and OS settings, to make sure there's enough contrast. Bonus points if you also test it with dark-mode plugins.

Instead of fixing the bug as it is, I recommend that you add an ability to partially deploy a pipe, stopping when either the pipe is dragged off the edge of the grid or into an invalid grid location, when the user lifts the mouse button while dragging, when the user presses the 'escape' key while dragging, or when the user clicks on an invalid location when placing pipes by clicking. At this point, instead of the depot being selected, the grid location of the last placed pipe piece would be selected. The user could then place pipe from there, or start from another depot or pipe pipe. Clicking on pipe, or dragging upstream from the terminus of the pipe, could start routing from that grid location, removing any pipe that had been routed past that location.

This would not only make the interface more intuitive, while making it easier for the user to work on larger and more difficult puzzles, but it should also make development and maintenance of the game logic easier, by making it stateless.
by skydhash | 2025-06-03 04:21:16+00:00
I think for some languages like Clojure and Elixir, it's just so easy to get to the level of abstraction you need to write your business logic that everyone does so. So the code does not have any commonalty with each other. Even when using the same framework/library.

But for Python, JS, etc,... it's the same down to earth abstraction that everyone is dealing with, like the same open a file, parse a csv, connect to the database patterns.
by brokencode | 2025-06-03 04:22:02+00:00
The downsides you list aren’t specific to AI. Globalization and automation have destabilized labor markets. A small handful of billionaires control most major social media platforms and have a huge influence on politics. Other types of technology, particularly crypto, use large amounts of energy for far more dubious benefits.

AI is just the latest in a long list of disruptive technologies. We can only guess about the long term ramifications. But if history is any indicator, people in a few decades will probably see AI as totally normal and will be discussing the existential threat of something new.
by Workaccount2 | 2025-06-03 04:22:05+00:00
This has never happened before. There has never been a plain English programming language.

Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load MessageBox.Show("Hello, World!") End Sub End Class

Becomes

"Make a message box pop up on the screen that says Hello World!"
by m-schuetz | 2025-06-03 04:22:20+00:00
There is also a reverse causality that's often overlooked - People getting obese because they develop sleep apnea. Happened to a relative. Developed allergy-related sleep apnea resulting in significantly reduced sleep quality and quality of life. Was often awake until after midnight due to trouble falling asleep from breathing issues that occured when nose and throat would start to relax. After about two years of this, he let himself go and gain 15kg over the coarse of a single year.
by idispatch | 2025-06-03 04:24:25+00:00
Related video for those who are interested: “When Nanoseconds Matter: Ultrafast Trading Systems in C++ - David Gross - CppCon 2024” https://youtu.be/sX2nF1fW7kI?si=komqKuZ0-eOH2v4V

This is basics for those who start creating anything HFT.

Your project is a nice start. It has a lot of things waiting to be added and improved. I’d also add it looks like a 1-2 week project (excluding benchmarks) in my company for people who just started doing trading systems, and it reminds me of the project that is given to people that have finished C++ training and need something to exercise on.

While it is a good start, I’d add you may find a lot of interesting ideas in QuantLib (https://www.quantlib.org/).

Please also be careful with double for price and quantity especially in HFT and especially with asset types like BTC. The precision issues may lead to some confusion and eventual losses here and there. I noticed that you use fuzzy floating point comparisons, even in tests. That may not be suitable for important use cases.

Please also add some examples for specific trading strategies. Let’s say if you have back testing and some simple historic data in JSON a good example could be a comparison of two trading strategies and the difference compared to most optimal trading strategy possible.
Show HN: RenderFlow AI – AI Image and Video Generation Platform
by dandeliontechie | 2025-06-03 04:24:29+00:00
Hello Everyone:

I had this idea of building an AI image and video generator last December. I was really amazed by the Stable Diffusion Ultra image model and the Flux 1.1 pro Ultra at that time, and thought of having one single place to gather all the most powerful models for me to play with.

This was a very simple idea and I didn't thought I would have the patience to work on it for long seriously. But this half year has been a really wild ride for AI image and video models, and the more I play with them, the more I am addicted to them. This is why I decided to make it a full-blown web service, and let everyone have a tastes of how wild AI generated contents could be lol.

Feel free to try it out, and let me know your feedback, e.g. anything I could improve. I am thinking about onboarding new models and hopeful I can make them there soon.

Cheers!
by slg | 2025-06-03 04:24:45+00:00
I don't see that as a distinction worth making. Commercial art is still art.

Music, for example, is an incredibly commercialized art. Replacing every song or album I have ever purchased with AI generated facsimiles is also an incredibly depressing thought. And let me tell you, my tastes aren't "a few elite artists doing paid high culture art".

I would hope people still find value in painting, especially in a world with photography. That is even ignoring the strained nature of this analogy. The context of the original quote was in a discussion of the inherent plagiarism of AI. Photography wasn't invited by stealing painters work.
by steve_adams_86 | 2025-06-03 04:24:52+00:00
> You'll definitely need to learn to solder.

Probably implied here, but learning to desolder is huge too. And there are tricks to it that didn't come easily to me. When you buy your first iron, I think it's worth getting some flux and solder wick as well. Taking circuits apart cleanly and properly can make repairs so much easier.
Show HN: Datta AI – Get paid when your data trains AI models
by ObengfoAndrew | 2025-06-03 04:26:08+00:00
We just launched Datta AI, a new platform that flips the AI data model.

Right now, AI companies are scraping the internet, collecting massive amounts of user data — and users get nothing.

Datta AI is building a data layer where:

People connect or upload their data

Retain control over how it’s used

Earn money when their data powers AI systems

It’s like YouTube, but for AI data.

We’re just launching the waitlist and would love feedback from the HN community — especially around:

How to make data contribution feel meaningful

Transparent monetization for contributors

Privacy and control at the core

Our goal is to build a fairer AI future — powered by people, not just platforms.

https://www.dattaai.com

Happy to answer any questions!

— Andrew, Founder of Datta AI
by jks | 2025-06-03 04:26:33+00:00
Not a full solution, but one thing I've learned not to do is tell Cursor "you got that wrong, fix it like this". Instead, I go back to the previous prompt and click "Restore Checkpoint", edit the prompt and possibly the Cursor rules to steer it in the right direction.

When the model has the wrong solution in its context, it will use it when generating new code, and my feeling is that it doesn't handle the idea of "negative example" very well. Instead, delete the bad code and give it positive examples of the right approach.
by JumpCrisscross | 2025-06-03 04:26:41+00:00
> Not much we can do, it's coming and it's all there for anyone to see if they are looking

Whether it’s a direct confrontation of superpowers is absolutely still in the air. This can be constrained to proxies. (And from there, avoiding a proxy contest going nuclear. Non-proxy conflicts like Israel-Iran and India-Pakistan are out of our control on the nuclear front.)

> West is going to wish it had done more to help Ukraine, there was a window of opportunity that may have prevented what we're going to be in for

Yes. Unfortunately it seems that the temptation of appeasement isn’t a lesson learned long.
by abraae | 2025-06-03 04:26:57+00:00
Good rant but a bit of a simplification.

NZers love to go off and do their OE (overseas experience) typically in their early-mid twenties often in hubs like London. A kiwi in their 30s who hasn't lived and worked overseas is the odd one out at parties.

Many of those people do extremely well. I know several who made millions in banking and IT.

Then they come back to NZ when they have kids and put that money into housing. These are some of the people paying $3M for a house. Others are people who have inherited wealth from their parents who invested big in NZ property last century (e.g. boomers). Others are wealthy immigrants from UK, SA, US even.

Yes that sucks for the local who has only been earning $61K but it's reality.

Add to that a weird situation where there is no capital gains tax on housing, with all political parties too scared to address that giant elephant in the room, and NZ offering an awesome lifestyle in many ways except for salaries, and and you have a perfect recipe for high house prices.

Is it sustainable? My view is that it is (not in the sense sustainable == good, but in the sense sustainable == can keep going for a long time). There's no god given right to affordable housing. There was a period in the 1950s where there was prosperity for all, but looking back, that was the anomaly, not the current state of affairs.
by strogonoff | 2025-06-03 04:27:00+00:00
One does not need to be a skeptic about machine learning and its potential as technology to refuse to engage with its practical applications when they are clearly based on suspect ethics (e.g., IP theft[0]).

The ends do not justify the means. It is a similar judgement as when refusing to buy products of forced labour or disproportionate environmental impact, or to invest in war and bloodshed. Everyone makes one for themselves.

Coincidentally (or not), if said suspect ethics were properly addressed, it would ameliorate some of the reservations even the actual skeptics have. Licensing training data would make everyone involved aware of what is happening, give them an ability to vote and freedom to choose, soften the transition as opposed to pulling ground from under people’s feet.

[0] Control over intellectual property has given us fantastic things (cf. Linux, Blender, etc.; you can’t have copyleft without an ability to defend it, and IP laws provide that ability). If yesterday we were sued for singing the happy birthday song in public, and today we see corporations with market caps the size of countries pretending that IP ownership is not much of a thing, the alarm bells should be deafening.
by motorest | 2025-06-03 04:27:05+00:00
> This is exactly the direction I expect AI-assisted coding to go in. Not software engineers being kicked out and some business person pressing a few buttons to have a fully functional app (as is playing out in a lot of fantasies on LinkedIn & X), but rather experienced engineers using AI to generate bits of code and then meticulously reviewing and testing them.

There is a middle ground: software engineers being kicked out because now some business person can hand over the task of building the entire OAuth infrastructure to a single inexperienced developer with a Claude account.
by Ostrogoth | 2025-06-03 04:28:07+00:00
A few months ago I asked CGPT to create a max operating depth table for scuba diving based on various PPO2 limits and EAN gas profiles, just to test it on something I know (its a trivially easy calculation; and the formula is readily available online). It got it wrong…multiple times…even after correction and supplying the correct formula, the table was still repeatedly wrong (it did finally output a correct table). I just tried it again, with the same result. Obviously not something I would stake my life on anyway, but if it’s getting something so trivial wrong, I’m not inclined to trust it on more complex topics.
by atonse | 2025-06-03 04:28:52+00:00
This is not true at least with the current crop of AI.

I have seen 4-5 people use the tools (won’t say where and in what capacity, but only one of them was an employee of mine) and the results were wildly different.

One person just copy pasted AI responses and added no value. But that meant they also copy pasted substandard responses and it actually reduced the quality of their work (in fact, their greatest asset was client management)

Another one was a coder, and even though he was using windsurf every day, he was getting stuck on the most basic items. And having access to AI made no difference in his productivity because he doesn’t have the base knowledge and experience to be able to discern what is a quality suggestion and what isn’t. And he doesn’t know what questions to even ask the AI to help unblock him.

I actually think these tools will WIDEN the gap between what a good engineer can do, and what a mediocre one can. And it will widen income gaps. I’m not going to say this is a good thing. I’m still a human being.

But I’m just reporting what I’ve observed.
by GeometryKernel | 2025-06-03 04:29:13+00:00
Resolution of the Riemann Hypothesis via Septimal-Adelic Spectral Synthesis and Hypotrochoidic Geometry - Seeking Open Review (by Charles Tibedo)

This paper proposes that the iemann Hypothesis (RH), which posits that all non-trivial zeros of the Riemann zeta function lie on the critical line Re(s)=1/2, stands as the most consequential unsolved problem in pure mathematics. Its resolution would not only deepen our understanding of prime number distribution but also unify disparate domains of mathematics and physics. This work proposes a resolution to RH through a novel synthesis of septimal-adelic spectral synthesis, hypotrochoidic geometry, and modular stress conservation, anchored by the normalization of the Riemann-Siegel framework to cyclic boundary conditions (modulo 1)and validated computationally (10−80).This work provides a proposed formal resolution of the Riemann Hypothesis,validated through axiomatic proofs and computational syntheses. The synthesis of hypotrochoidic geometry, septimal cohomology, and adelic spectra.

I would deeply appreciate your sincere development, testing, and feedback so it can evolve and find avenues for enrichment.
by komali2 | 2025-06-03 04:29:17+00:00
I share your feelings however I disagree that this is unique to AI nor that we as engineers are necessarily uniquely equipped to help the situation.

I disagree with this being unique to AI because every improved technology since the automated loom has concentrated wealth and power. AI is an improved technology so it'll do so also.

I disagree that engineers are uniquely equipped to do anything about this fact because the solution to wealth concentration due to improved technology has basically nothing to do with technology and everything to do with sociology and politics.

Our technology keeps improving and I keep being surprised to hear people say "ah, with our improved efficiency, we can finally work ten hours a week and kick our feet up." The first people to say that were the luddites and when they found out that wasn't to be the case, they burned down factories about it. Why do we think it will suddenly be different for this specific technology?

I agree we should do something about it but I don't think the solution involves code.
by bccdee | 2025-06-03 04:29:17+00:00
> The actual lines of code might be quite different, but the approach is the same. That's not necessarily something you can copy-paste.

Assuming something like "a REST endpoint which takes a few request parameters, makes a DB query, and returns the response" fits what you're describing, you can absolutely copy/paste a similar endpoint, change the parameters and the database query, and rename a couple variables—all of which takes a matter of moments.

Naturally code that is being copy-pasted wholesale with few changes is ripe to be abstracted away, but patterns are still going to show up no matter what.
by vibercoder97 | 2025-06-03 04:29:33+00:00
Honestly, I’ve tried using keybr a few times, but not a fan - feels silly typing words that don’t exist.

I’ve found typingclub helped me a lot when I was starting and then monkeytype and now using typequicker - their practice mode has the detailed stats showing your weak points.

I made good progress on it after plateauing on monkeytype
by dannyobrien | 2025-06-03 04:31:03+00:00
As I implied in an earlier comment, your conviction (if you're wrong on the inevitability of the direction), may be one of the things that leads it into that direction.

Here's my historical take: in the 1960s and 1970s, computation in general was viewed as a sinister, authoritarian thing. Many people assumed it was going to be that way, and a small minority recognised that it also had the potential to empower and grant autonomy to a wider class of people. These were the advocates of the personal computer revolution -- the idea of "computer lib", whereby the tools of control would be inverted and provided to the people at large.

You can argue about whether that strategy was a success or not, but the group tht was largely irrelevant to that fight were the people who decided not to get involved, or to try (although not very hard) to impede the development of computation in general.

To bend the trajectory of AI in general involves understanding and redeploying it, rather than rejecting it. It also involves engaging. If it's anything like the last few times, the group that is simultaneously exploring and attempting to provide agency and autonomy for the maximum number of people will be smaller than both those using new tech to exploit people or maintain an unequal status quo, and the people who have good intentions, but throw their hands up at the possibility of using their skills to seize control of the means that provide for a better future.
by swansonator | 2025-06-03 04:31:36+00:00
Location: Raleigh, NC

Remote: Yes, based in the EST timezone

Willing to relocate: No

Technologies: PHP, Laravel, React.js, React Native, Vue.js, SQL, CI/CD, Bash, some Python, Go, K8s, etc.

Résumé/CV: https://joshmbrown.dev, can send full resume manually

Email: busy.fin7297@fastmail.com
by protocolture | 2025-06-03 04:31:50+00:00
Right but you make the (exceedingly common in my experience) mistake of reading my dislike for Georgism as opposition to reducing housing costs.

In my own jurisdiction, housing costs are dictated up to 70% by zoning and regulation. Mostly, the failure of successive governments to release enough land to meet demand. But also, zoning preventing higher density construction.

I dont feel the need to implement taxation reform to resolve clear supply and regulation issues. If a bunch of wealthy people were sitting in 1960s character homes, on land thats zoned for much higher density and just chilling that would be one thing. But when I know they are largely just fighting rezoning efforts so their neighbors dont build higher density, and lobbying against land release to ensure their property remains exclusive and expensive, those are the behaviors I want to deal with, and the reforms on that front are very obvious.
by joshvm | 2025-06-03 04:32:01+00:00
I agree on the distillation step. They're very good at identifying what problem you're trying to solve, especially if you don't have much experience in the domain. I've found ChatGPT great for figuring out problems involving combinatorics. And then you can be canny and ask the LLM to write the next prompt to get some boilerplate code. I like to do this with ChatGPT 4.5 (heavily rate limited) targeting 4o.

Getting good code is still a pain with chat, but you can go a fair way by reducing the context as much as possible and only asking for core functions (no point wasting hundreds of tokens on an arg parser). I'd like to play with Cursor or Zed a bit more.

Debugging sometimes works. 4.5 often figures out errors in one, 4o often struggles and spits out suggestions like it's a customer support agent (it also falls into repetition fairly often if you tell it "no, so what else could it be?"). You really have to work to convince it up front that you're not an idiot.
by godelski | 2025-06-03 04:32:42+00:00
Plus, looks like it just hard coded vales. I see this happen a lot with AI code. Even when I try to get it to not it still tends to do it.

Issues like that are simple and just create debt. Sure, it "works" now but who writes code not knowing that we're going to change things next week or next month. It's the whole reason we use objects and functions in the first place!
by badc0ffee | 2025-06-03 04:33:05+00:00
Here in Canada things changed about 10 years ago and now the majority of exhibitions at public galleries seem to be by female artists. Exhibitions of indigenous artists have increased massively as well.

Artist bios and statements often feature some language about how much harder it is for women to make it in art, and I think that can't possibly be true anymore, for younger artists.
by motorest | 2025-06-03 04:33:12+00:00
> My problem is that (in my experience anyways) this is slower than me just writing the code myself.

In my experience, the only times LLMs slow down your task is when you don't use them effectively. For example, if you provide barely any context or feedback and you prompt a LLM to write you the world, of course it will output unusable results, primarily because it will be forced to interpolate and extrapolate through the missing context.

If you take the time to learn how to gently prompt a LLM into doing what you need, you'll find out it makes you far more productive.