MurphyA/hacker-news huggingface dataset:
by ceh123 | 2025-06-03 17:10:23+00:00
ClearStride AI | Founding Software Engineer - Full Stack | Remote (US), Bay Area Preferred | Part Time | Equity Comp | clearstride.ai

ClearStride AI is building a comprehensive AI/ML powered platform for diagnostic radiology. Our initial focus is on equine radiographs, specifically targeting the unique needs of sports horse practitioners.

We are using deep learning to build a comprehensive diagnostic assistance platform that will enhance veterinary workflows and improve diagnostic accuracy. Our mission is to revolutionize the field of veterinary diagnostics, starting with automated annotations of radiographs and report generation.

We are looking for a founding SWE to help us finalize and deploy our MVP. The team is remote and based between CO and NY.

If you are interested please reach out to us through founders at clearstride dot ai.
by dji4321234 | 2025-06-03 17:10:29+00:00
These generally just use RTK and a base station; nothing interesting and extremely easily rejected by EW (since they need both accurate global positioning signal _and_ RTK signal).

Inside-out SLAM strategies and on-device ML are much more interesting and are starting to trickle into COTS drones. For example, the latest DJI drones all use SLAM for return-to-home even when GPS denied: https://www.facebook.com/reel/440875398703491 , and the latest Matrice 4 enterprise drones also have end-user ML model runtimes that can fine-tune flight plans using user-provided logic.

Inside-out last-second targeting is also very popular in Ukraine, with off-the-shelf "find the nearest car/person in analog video, lock to it on signal lost, and send Betaflight MSP stick commands to hit it" modules readily accessible on Aliexpress.
by citizenpaul | 2025-06-03 17:10:41+00:00
There are a lot of people whom's brain warning signals shut off when they think they are onto some money making idea. They will spend vastly illogicall amounts to "keep it going" often for years before admiting it's not working.

Look at stock market courses for instance. They are endlessly prevalent, an eternally green scam. People spend thousands to lose even more money all the time. Sunk cost fallacy is very hard for a lot of people to overcome. Scammers count on it. There is literally millions to be made in these scams if you have zero moral fiber and zero shame.

We are in a golden age of such scams. Not my quote but one article I read said something like business students right now are putting Adam Neumann's picture on their dorm walls to aspire to be like him...
by JamesSwift | 2025-06-03 17:10:48+00:00
I havent followed this argument closely so forgive me if I'm missing relevant discussion, but I dont see why the Rust style isnt just adopted. Its the thing I immediately add now that I have generics in Go.

I only see this blurb in a linked article:

> But Rust has no equivalent of handle: the convenience of the ? operator comes with the likely omission of proper handling.

But I fail to see how having convenience equates to ignoring the error. Thats basically half of my problem with Go's approach, that nothing enforces anything about the result and only minimally enforces checking the error. eg this results in 'declared and not used: err'

x, err := strconv.Atoi("123") fmt.Println("result:", x)

but this runs just fine (and you will have no idea because of the default 0 value for `y`):

x, err := strconv.Atoi("123") if err != nil { panic(err) } y, err := strconv.Atoi("1234") fmt.Println("result:", x, y)

this also compiles and runs just fine but again you would have no idea something was wrong

x, err := strconv.Atoi("123") if err != nil { } fmt.Println("result:", x)

Making the return be `result` _enforces_ that you have to make a decision. Who cares if someone yolos a `!` or conveniently uses `?` but doesnt handle the error case. Are you going to forbid `panic` too?
by ignoramous | 2025-06-03 17:10:57+00:00
> I don't really understand this decision.

The decision is disappointing, but understandable.

The blog post attempted to explain it, but it comes down to: A lot of energy has been expended without the community and the core team reaching any form of consensus. The current error handling mechanism has entrenched itself as idiomatic for a very long time now. And since the promising ones among the various proposals involve language changes, the core team, which is stretched already, isn't willing to commit to it at this time, especially given the impact.
by lapcat | 2025-06-03 17:11:10+00:00
> Do you reject the idea that some people are better at things than others?

No. Of course not.

> 99% of people simply can’t learn the same level of mathematics that a pure mathematician does

Why would this be a requirement for all citizens? Perhaps you misunderstood "demonstrate the same level of mastery". I meant that there would be a specified minimum requirement, though we definitely shouldn't set the bar too low. What I would reject is social promotion, where students get to move along to the next level as long as they have a D grade or higher. This does not demonstrate sufficient understanding of the material taught.

Grades are for ranking. I'm suggesting that we ditch grades and simply demand that everyone learn what we expect them to learn. If students learn more than what's expected, good for them, that's not a problem.

> what happens in your system to people who would have been pure mathematicians

I'm not sure what you mean. How am I preventing people from becoming pure mathematicians?
by layer8 | 2025-06-03 17:11:31+00:00
One meaning of “to engineer” is:

to arrange cleverly and often secretly for something to happen, especially something that is to your advantage

or

skilfully arrange for (something) to occur

or

to contrive or plan out, usually with more or less subtle skill and craft

(from various dictionaries)

This is the sense in which terms like “social engineering” and “prompt engineering” are meant, and it’s a perfectly fine and correct use of the word.
by wang_li | 2025-06-03 17:12:02+00:00
>I've used linux as my OS of choice for the past ~ 25 years.

This is kind of a useless statement. You might as well say "I use an operating system." Someone will say "how have you solved problem X or feature Y?" And someone else will say "Oh, that's available in Ubuntu." And then "What about Z?" And the answer is "OpenSUSE has that." And so on. Ultimately, all the Linux advocates will say that Linux is parity with Windows, but the reality is that there is no distro that has 80%+ coverage of Windows features.
by ValerieDia | 2025-06-03 17:12:08+00:00
| Formance | formance.com | OSS Financial Infrastructure | NYC, Paris |

Currently hiring a Solution Engineer to help us bridge the gap between our modular, open-source financial infra and our customers’ technical needs. You'll work closely with prospects and clients to design, implement, and support solutions built on our ledgering, reconciliation, and accounting systems.

This role is ideal for someone who enjoys working hands-on with both code and people : translating product capabilities into real-world applications.Developer? Architect? Solution Engineer? Implementation Manager? Titles don't matter, what counts is your background in fintech or payments.

Everything we build is open-source: github.com/formancehq, feel free to dive in.

Location: Paris, FR or Europe (Remote) Compensation: Above €80K (exact offer based on experience)

If you're interested, send us a note at valerie@formance.com (mention HackerNews in the subject).
by incomingpain | 2025-06-03 17:12:37+00:00
>I haven't found a way to use it that makes me develop faster.

I have pycharm pro with the ai. I can right click a function and there's 12 things AI can just do for you.

"find problems" where the linter has no concerns and it finds problems that dont show up from linter are shockingly good. This is like "Hey, you need to make sure this function is only running once at a time or it can easily overwhelm the cpu."

"write documentation" and it just fills in the documentation. I havent a clue what it writes and I wont be doing it.

"generate unit tests" is interesting? I have literally never written a unit test before and the code it produces is lengthy. Unit tests are a waste of time; but others disagree and so AI can produce it.

"explain code" look I wrote the code years ago half drunk, half high. No comments. It explains it all in depth and perfectly. Comments sometimes go stale after bug fixes and then make things confusing. Comments arent important when you have this beautifulness.

Lets go back to that cpu DOS attack example. I then can prompt what is claude 3.5 sonnet to give me to solution to fix it. It gives me this beautiful cache option. I could just hit apply and it'd be done. But then i said it's too complicated give me something simpler. It then gives me a solution that is simpler.

>nd in those cases, it's obvious what the repetitive task needs to be. I often find myself writing the code by hand to be quicker than coming up with a prompt to get it to write the code that I then need to review for correctness.

Its all about the boring busy work crap that doesnt need to be done that now gets done.
by mattmanser | 2025-06-03 17:12:59+00:00
I'd disagree, because you've misunderstood his point.

His point is that if AI were so great, loads of NON AI startups would be appearing because the cost to make a company should have dramatically dropped and new opportunities for disruption in existing businesses should be available.

His point is that they aren't.

You pointing at AI startups in YC actually highlights the opposite of what you think it does. People are still looking for the problems for AI to solve, not solving problems with AI.

Your example is actually a bell-weather that there is no great leap forward yet, otherwise the companies delivering real world value would be taking spots in YC from the AI tooling companies. Because they'd be disrupting existing businesses and making lots of money, instead of trying to sell AI tools.

It's like you pointing at the large batches of YC companies doing crypto 5/10 years ago and saying that proves crypto is a game changer and everyone would soon be using crypto in their development.

The YC companies are focused on the AI tool hype, not making money by solving real world problems.
Show HN: Psuedocode Expander
by explosion-s | 2025-06-03 17:13:10+00:00
Hi everyone! I am working on a tool that iteratively takes psuedocode and breaks it down into more and more detailed steps. Essentially at any point you can alter your app with plain text, then once you're satisfied generate full code for it. This system allows you to iterate on specific sections of your application, refine them with normal language, and make any changes you wish, while never writing actual code. Eventually though, the psuedcode that you've been creating is sufficient for a model to generate code. One example is the model taking this: "Fullstack TODO list app with express backend and Vue.js frontend" and turning it into this: Backend (Express.js) API Endpoints for managing tasks Handles business logic for task operations Connects to the database Frontend (Vue.js) User interface for displaying and interacting with tasks Sends requests to the backend API Manages UI state Database Stores task data You can then imagine how this works over time to get more and more details. Give it a star, a PR or raise some issues and request something!
by _jab | 2025-06-03 17:13:18+00:00
I once had a Go function that, unusually, was _expecting_ an error to be returned from an inner function, and so had to return an error (and do some other processing) if none was returned by the inner function, and return nil if the inner function did return an error.

In a nutshell, this meant I had to do `if err == nil { // return an error }` instead of `if err != nil { ... }`. It sounds simple when I break it down like this, but I accidentally wrote the latter instead of the former, and was apparently so desensitized to the latter construct that it actually took me ages to debug, because my brain simply did not consider that `if err != nil` was not supposed to be there.

I view this as an argument in favor of syntactic sugar for common expressions. Creating more distinction between `if err != nil` (extremely common) and `if err == nil` (quite uncommon) would have been a tangible benefit to me in this case.
by mmphosis | 2025-06-03 17:14:07+00:00
I think most ui is borken by design possibly for perpetual income reasons. HyperCard, vb, and other easy to use and accessible builders are dead even though this what people really want. If I want a blue menu bar, I need to code markup!?!, but to stop me from creating blue menu bars, today I am forbidden from having a menu bar anyways. Crazy ideas and creatively built prototypes seem to have no place in the private ManagerFactoryClass.

One objection was that the text scrolling was line by line and Steve said “Can’t this be smooth?”. In a few seconds Dan made the change. Another more interesting objection was to the complementation of the text that was used (as today) to indicate a selection. Steve said “Can’t that be an outline?”. Standing in the back of the room, I held my breath a bit (this seemed hard to fix on the fly). But again, Dan Ingalls instantly saw a very clever way to do this (by selecting the text as usual, then doing this again with the selection displaced by a few pixels — this left a dark outline around the selection and made the interior clear).
by ignacioaal | 2025-06-03 17:14:11+00:00
I've been using claude code with the max subscription and ran /model opus.

Haven't looked back since. This is about the same jump in productivity I had when switching from vscode to cursor and now to claude code with an agent.

It feels like managing a very intelligent junior dev that learns and adapts. I'm quite happy to read that more people are using it as this will only help claude code improve.
by ReptileMan | 2025-06-03 17:14:21+00:00
It is not about fundamental limitations. It is about black boxes and magic. If you don't understand a system then you know not what lurks within and how it can bite you in the ass. Black boxes break - and when they break, you are helpless.

If you already know how to build software LLM are a godsend. I have actually had a quite a nice case recently when LLM invented some quite nice imaginary graphql mutators. I had enough experience in the field to not waste time debugging, a historian that hadn't shipped software before won't.

There were WYSIWYG before, before them was visual programming - we have tried to abstract that pesky complexity since forever. So far with no success. I don't see anything in LLM/Gen AI whatever that will change it. It will make good people more productive, it would make sloppy sloppier, it won't make people bad at solving problems good at it.
by bitwize | 2025-06-03 17:14:28+00:00
The economics of video games is that they are enterprise software, at least major releases from large companies are. They have large teams made up of intercommunicating subteams, large budgets, even bigger marketing budgets, corporate mission criticality (failure of a game can break a company or studio), and significant server infrastructure that must be kept online and maintained. These days they're even usually written as customizations to existing frameworks (called Unity or Unreal rather than Java EE or Spring).

So there are significant upfront and ongoing costs to releasing a game like Mario Kart World. $60 per copy just isn't going to cover those costs. The only options are to charge more upfront or introduce purchasable cosmetics and the like to extract that value from the customer another way.
by Sohcahtoa82 | 2025-06-03 17:15:04+00:00
My question is...why would you want to?

Throughout the comments, it sounds like people are expecting these drones to only be ~50 feet above the ground, buzzing right over houses, or being a noisy nuisance hovering in place endlessly.

Maybe it's because I live in an area with lots of tall trees, but I'd expect these drones to be flying at least 200 feet up. At that height, it becomes difficult to hear the drone unless you're in an incredibly quiet rural area.

And it's not like a drone is going to hang around. It'll deliver its package and then head back to base to charge and/or pick up another package.
by skydhash | 2025-06-03 17:15:10+00:00
Results with gemini

https://pastebin.com/6b4yhfYw

A 5 second search on DDG ("easyeffects") and a 10 second navigation on github.

https://github.com/wwmm/easyeffects/blob/master/src/plugin_b...

But that is GPL 3.0 and a lot of people want to use the license laundering LLM machine.

N.B. I already know about easyeffects from when I was seeking for a software equalizer

EDIT

Another 30 seconds exploration ("pipewire" on DDG, finding the main site, then goes on the documentation page, and the tutorial section).

https://docs.pipewire.org/audio-dsp-filter_8c-example.html

There's a lot of way to find truthful information without playing Russian roulette with an LLM.
by yawnxyz | 2025-06-03 17:15:53+00:00
Everyone's young in some way.

I've been looking at getting a Miata, and have been eyeing a nice 2016ish Miata because their prices seem so much lower.

Then I read a post from someone saying their transmissions are "like glass" and how it's better off to pay a few more $k for a 2017+ car, b/c that's how much a new transmission would cost anyway.

If everyone were to follow Paul's advice, these kinds of posts would never have been written because you're supposed to "only write what people want"

This 2016 Miata thing is a widely known thing in Miata circles — I just didn't know about it.
by evmar | 2025-06-03 17:15:56+00:00
Most discussions of language features immediately fall into the politician's syllogism:

https://en.wikipedia.org/wiki/Politician%27s_syllogism

I appreciate the Go language's general sense of conservatism towards change. Even if you're not a fan of it, I think it's admirable that there is a project staking out a unique spot in the churn-vs-stability design space. There are plenty of other projects that churn as fast as they can, which also has its pros and cons, and it's great to be able to see the relative outcomes.

PS: it's kind of hilarious how the blog post is like "there are hundreds of proposals and miles of detailed analysis of these", vs the commenters here who are like "I thought about this for five minutes and I now have an idea that solve everything, let me tell you about it".
by munificent | 2025-06-03 17:16:20+00:00
> Did Photoshop kill graphic artists? Did film kill theatre?

To a first approximation, the answer to both of these is "yes".

There is still a lot of graphic design work out there (though generative AI will be sucking the marrow out of it soon), but far less than there used to be before the desktop publishing revolution. And the kind of work changed. If "graphic design" to you meant sitting at a drafting table with pencil and paper, those jobs largely evaporated. If that was a kind of work that was rewarding and meaningful to you, that option was removed for you.

Theatre even more so. Yes, there are still some theatres. But the number of people who get to work in theatrical acting, set design, costuming, etc. is a tiny tiny fraction of what it used to be. And those people are barely scraping together a living, and usually working side jobs just to pay their bills.

> it feels a bit like mourning the loss of punch cards when terminals showed up.

I think people deserve the right to mourn the loss of experiences that are meaningful and enjoyable to them, even if those experiences turn out to no longer be maximally economically efficient according to the Great Capitalistic Moral Code.

Does it mean that we should preserve antiquated jobs and suffer the societal effects of inefficiency without bound? Probably not.

But we should remember that the ultimate goal of the economic system is to enable people to live with meaning and dignity. Efficiency is a means to that end.
by keeda | 2025-06-03 17:16:20+00:00
> None of us are allowed to express outrage at the bulk export of GitHub repos with zero regard for their copyleft status because some members of the software engineering community are large-scale pirates?

I don't think that is an accurate representation of the tech community. On the other hand, I do think TFA is making a reasonable statistical representation of the tech community (rather than a "guilt-by-association" play) which could be rephrased as:

The overriding ethos in HN and tech communities has clearly been on the "information wants to be free" side. See: the widespread support of open source and, as your comment itself mentions, copyleft. Copyleft, in particular, is famously based on a subversion of intellectual property (cf "judo throw") to achieve an "information wants to be free" philosophy.

Unsurprisingly, this has also manifested countless times as condoning media piracy. Even today a very common sentiment is, "oh there are too many streaming services, where's my pirate hat yarrrr!"

Conversely, comments opposing media piracy are a vanishingly tiny, often downvoted, minority. As such, statistically speaking, TFA's evaluation of our communities seems to be spot on.

And, now the same communities are in an uproar when their information "wants to be free". The irony is definitely rich.
by moepstar | 2025-06-03 17:16:50+00:00
Did you play Xenoblade Chronicles X on the WiiU?

That was the open world game to me, it never felt boring (although the game itself had a lot of grind) and, if memory serves me right, about 400 square km to explore.

I sunk about 300 hours in it…

…and wish they already would release X 2.
by ants_everywhere | 2025-06-03 17:17:21+00:00
With Emacs and AUCTeX and a few macros for tab completion I could generally transcribe a math lecture in real time. If you're using completion then the verbosity isn't a downside and in fact helps add structure for automation.

The main drawback for writing something like a thesis is that LaTeX not great to outline in. I think for my thesis I ended up doing initial drafts in org-mode and exporting into LaTeX to view it.

Then once the overall structure took shape I edited the LaTeX directly. Otherwise you end up having to embed LaTeX markup in your markdown doc because markdown is underspecified compared to TeX.
by shadowgovt | 2025-06-03 17:17:22+00:00
Python is a bit of a counter-example these days. I think they're in a good place right now, but it's hard to argue they've stuck to the premise of "There should be one-- and preferably only one --obvious way to do it."

- I need to do string interpolation: am I using f-strings or `string.format` or the modulo operator?

- I need to do something in a loop. Well, I can do that. But I could also just do a list or sequence comprehension... Or I could get fancy and combine the two!

And such and so-on, but these are the top examples.

Changing these things strictly adds cognitive load because you will eventually encounter libraries that use the other pattern if you're familiar with the one pattern. And at the limit of what this can do to a language, you get C++, where the spec exceeds the length of the Bible and many bits of it create undefined behavior when used together.

I think Go's project owners are very justifiably paranoid about the consequences of opening the Pandora's box on new features, even if it means users have to deal with some line-noise in the code.
by nogridbag | 2025-06-03 17:17:55+00:00
I'm interpreting what you described as a derivative work to be something like:

"Create a video of a girl running through a field in the style of Studio Ghibli."

There, someone has specifically prompted the AI to create something visually similar to X.

But would you still consider it a derivative work if you replaced the words "Studio Ghibli" with a few sentences describing their style that ultimately produces the same output?