MurphyA/hacker-news huggingface dataset:
by auggierose | 2025-09-30 06:38:09+00:00
> The service is written in Go with few dependencies and an OpenAPI-compatible REST API. At its core, it sends and receives emails. I also generated SDKs for Python and TypeScript with a custom SDK generator. In total: about 40,000 lines, including Go, YAML, Pulumi, and some custom SDK glue.

40000 lines of code for sending and receiving emails? Hmmh...
by jonathanlydall | 2025-09-30 06:38:23+00:00
As someone who is very experienced primarily as a C# dev, I wouldn’t say Java is “nearly 1:1”.

At a syntax level they’re practically the same and they both use GC, but in terms of ecosystem they’re very different.

It might not seem like it to people who are just starting out at programming, but syntax is probably the easiest part of it.

Sure, I would probably be productive in Java if I had to start using it fully tomorrow, but it would take me months or years to get that same nuanced knowledge of its ecosystem to be as effective with it as I am with C#.
by rcarmo | 2025-09-30 06:38:32+00:00
As someone who is regularly involved in startup valuations, I think there’s quite a few million-dollar ideas in there—if not as standalone products, then at least as differentiation features for existing categories.

I recently gave one of my teen kids Neal Stephenson’s The Diamond Age to read, and we’ve both been commenting on how much smarter some “things” could be instead of everyone churning out a slightly different way to “chat with your data and be locked in to our platform”.

And I think this is why I’m so partial to Apple’s slow, progressive, under the covers integration of ML into its platform-input prediction, photo processing, automatic tagging, etc. we don’t necessarily need LLMs for a lot of the things that would improve computer experiences.
by bwb | 2025-09-30 06:38:54+00:00
We are working to build Notion, but for books. It is a personal book diary to collect your to-be-read and smart sort them, as well as log your reads and use that data to build a profile of your book dna in order to connect you with new books/authors that your book twins love.

https://building.shepherd.com/roadmap/launch-our-tbr-app-to-...
by rectang | 2025-09-30 06:41:17+00:00
> The company wants the employee to do well

> Also, who is "the company"?

The company doesn't "want" anything other than to become a bigger pile of money — it's an amoral abstract construction, lacking human wetware and all its messy idiosyncrasies. I think I'd express similar sentiments in a slightly different way: the company benefits when it gets maximum value for minimum outlay over the lifetime of the employment relationship.

That model allows for companies which act in ways wildly counter to the interests of their workers. For example, the private equity firms asset-stripping Toys 'r' Us and KMart mostly "cared" that the workers at a given retail facility not quit before they could be let go.
by Bjorkbat | 2025-09-30 06:41:20+00:00
Yeah, I thought about that after I looked at the SWE-bench results. It doesn't make sense that the SWE results are barely an improvement yet somehow the model is a more significant improvement when it comes to long tasks. You'd expect a huge gain in one to translate to the other.

Unless the main area of improvement was tools and scaffolding rather than the model itself.
by NaomiLehman | 2025-09-30 06:41:33+00:00
That sounds to me like a full room of guys trying to figure out the most outrageous thing they can say about the update, without being accused of lying. Half of them on ketamine, the other on 5-MeO-DMT. Bat country. 2 months of 007 work.

Imagine reviewing 30 hours of 2025-LLM code.
by hodgehog11 | 2025-09-30 06:41:44+00:00
To add to this, I think it is important to recognise that this is not fundamentally a Deepmind project; engineers from Deepmind came to help with the computational aspects to bring the error down after the lead and last authors brilliantly realised this approach would work with a proof of concept back in 2023. A good amount of work from Deepmind was involved, but I don't like the idea that they could get all the credit for this.
by negrel | 2025-09-30 06:42:04+00:00
My one man side project is Prisme Analytics: an high-perfomance, self-hosted and privacy-focused web analytics service.

I'm working on improving UX and simplifying deployment a lot. In the next release, a single docker run will be enough to get a working web analytics service with minimal resource usage.

[0]: https://www.prismeanalytics.com [1]: https://github.com/prismelabs/analytics
by nosianu | 2025-09-30 06:44:19+00:00
> the major breakthrough would have to be brain-computer interfaces so the agent can literally read the user's mind.

And even that would not be enough.

In reality, it would have to put the user to sleep and go through various dream scenarios to have the user's brain really build an internal model that is not there in the first place. No brain interface can help find what is not there.

We usually need interactions with reality to build the internal model of what we actually want step by step, especially for things we have not done before.

Even for info that is there, that's also a limit to fantasy or sci-fi brain scanning. The knowledge is not stored like in a RAM chip, even when it is there. You would have to simulate the brain to actually go through the relevant experiences to extract the information. Predicting the actual dynamic behavior of the brain would require some super-super sub-molecular level scan and then correctly simulating that, since what the neurons will actually do depends on much more than the basic wiring. Aaaaand you may get a different result depending on time of day, how well they slept, mood and when and what the person ate and what news they recently read, etc. :)
by AnthonyMouse | 2025-09-30 06:44:57+00:00
You have to understand what the purpose of this bill is.

It's not supposed to do anything in particular. It's supposed to demonstrate to the public that lawmakers are Taking Action about this whole AI thing.

An earlier version of the bill had a bunch of aggressive requirements, most of which would have been bad. The version that passed is more along the lines of filing paperwork and new rules that are largely redundant with existing rules, which is wasteful and effectively useless. But that was the thing that satisfied the major stakeholders, because the huge corporations don't care about spending ~0% of their revenue on some extra paper pushers and the legislators now get to claim that they did something about the thing everybody is talking about.
by jillesvangurp | 2025-09-30 06:45:33+00:00
It's just a matter of buying the right equipment. If you buy the wrong inverter, it just switches off when the grid goes out. You need some device that detects that and can disconnect from the grid (to prevent power going out to the grid) and then power the house. This is called islanding. Not all inverters support this. The ones that don't will switch off when the grid goes out. In addition to that, you might need a physical switch or transferring device that takes care of making sure no power leaks to the grid in case of an outage. Setups without this require inverters with anti-islanding that will switch off if the grid power drops.

Outages are rare enough here in Germany that few people go the extra effort and cost to install the necessary equipment. But with the right equipment (which is available if you go look for it), you can definitely get this installed. In places like Australia, outages are more common and it's generally not that costly to upgrade your setup to support proper islanding and it's more common for people to design their systems for this.

Of course people if feel compelled to prepare for WW III that might be a good motivation. On the other hand, we'll have bigger issues if it comes to that.
by la_fayette | 2025-09-30 06:47:38+00:00
Since such a database should evolve continuously, I wouldn't see that as a problem. The important thing is, that each example is somehow verifiable, in the form of a unmodifiable test setup. So the LLM provides a solution, which is executed against the test to verify. Something like ACID3 Tests... But sure it can be gamed somehow in probably all setups...
by c023-dev | 2025-09-30 06:48:30+00:00
I'm working on a bunch of small tools for musicians. I want to simplify complex musical concepts by giving visual feedback and minimal UI. All modular components built with pure JavaScript.

Here are some of my first results (free PWA):

https://fretool.dev-zoo.net (Fretboard visualizer)

https://atoy.dev-zoo.net (real time audio slowdown and looper)

https://harptool.dev-zoo.net (Harmonica helper)
by n4r9 | 2025-09-30 06:49:00+00:00
One of George Orwell's essays (I forget which) talks about how writing only suits people who feel compelled to do it, even to the point of starvation if it doesn't reap an income. When I left academia in the mid 2010's I had a similar feeling about it.

> The struggle for a job is now replaced by a struggle for grant support, and again there is a glut of scientists. Now you spend your time writing proposals rather than doing research. Worse, because your proposals are judged by your competitors you cannot follow your curiosity, but must spend your effort and talents on anticipating and deflecting criticism rather than on solving the important scientific problems.

I've always wondered how far this contributes to the apparent slowdown of fundamental breakthroughs in theoretical physics.
by emil-lp | 2025-09-30 06:49:00+00:00
> `std::flip` finds its roots in functional programming, a domain in which it is extremely prevalent:

This is enough to determine it is written by Chatgpt.

If you're not familiar with Chatgpt, ChatGPT finds its roots in advanced machine learning research, particularly in the field of natural language processing (NLP), where it leverages deep learning models like GPT (Generative Pretrained Transformer) to understand, generate, and interact with human language based on vast amounts of data and context.
by socalgal2 | 2025-09-30 06:49:04+00:00
I wonder if there's a difference between "asking for critique" and "acting the part". I generally have no problem and or get fooled, watching a movie about a famous person, even though it's not actually that person. Rami Malek is not Freddie Mercury, Timothée Chalamet is not Bob Dylan. But we (or at least I) watch them and am to some degree, fooled / by into their depiction that I'm actually seeing the real person. I have to remind myself the actor's version is not the actual person.

It feels easier to portray famous characters how we'd think they'd act but seems harder how we'd expect them to critique something. I don't know of those are just points on a spectrum from easy to hard, or if one requires a level deeper than the other.
by whinvik | 2025-09-30 06:50:06+00:00
Yes, it feels very similar to Devcontainers.

But having tried Devcontainers a lot, it feels like its probably a complex specification since outside of VSCode every implementation has issues.

The CLI on Mac has weird user permission issues. Cursor's implementation is very flaky. Zed doesn't implement it yet.

So maybe there's space for more solutions in the same space but Devcontainers are very feature rich. And not to mention they have a huge user base via VSCode.
by user_7832 | 2025-09-30 06:50:14+00:00
I'm afraid you're mostly preaching to the choir. My comment was to show how the real world issues develop ("How can the FAA trust Boeing to self audit after all that?!?" - because there's no other true option without major org changes) and how it's more complex than what meets the eye, not trying to justify status quo. I'm a very much pro safety guy who wants to do much more for aviation safety than just spread awareness on HN.

Btw for context, back in the 90s, a senior FAA official (I think a Director) had said something along the lines of “The FAA does not and cannot check everything, we just see that companies are doing their tests.”

> >You end up with the engineers at Boeing et al, and the regulatory folk at FAA etc.

> Incorrect. The engineers acting as FAA delegates are paid by Boeing, not the FAA. Toxic incentive. Stop shining that apple Leroy, plane needs to get shipped, and bossman is getting testy.

I wasn't talking about who gets paid by whom. I meant whether the FAA is putting out openings for regulatory/engineering people, and what kind of people Boeing is hiring.

> MCAS was deliberately designed against industry best practices and perception managed from regulators to do everything possible to avoid simulator training. Stop assuming good faith.

I never said Boeing was in good faith. My report (based off the excellent NTSB/DOT report significantly, if anyone wants to delve in depth) was pretty much about that.

> I will not buy that delegating to the company is fine. The only people who benefit from that are the companies. I don't give a damn about the convenience to someone incentivized to go and industrially produce the least safe air transport product they can get away with. I care about the public's safety given I already know the market selects for incentive setters that flirt with risk in dangerous ways. And yes, that means we, the public, should damn well pay for that regulatory edifice. Especially if the rest of the world will treat FAA certification with reciprocity.

I fully agree. Got a better solution/alternative in mind that's feasible?

(Disclaimer, I'm not from the US if that is of any importance.)
by lloeki | 2025-09-30 06:51:26+00:00
> This Makefile is anything but simple.

This makefile does look simple to me, although it is not easy; but TFA never claimed it was supposed to be "easy".

The shell you mentioned is not in any way "simpler" nor even "easier". The same thing can be done with bash substitutions and loops (all supported by zsh), and someone would argue that it'd be simpler by virtue of not suffering e.g gnu vs bsd vs posix sed nor needing xargs; also, pipefail and such.

Also it doesn't do "the same thing": you have to be at a specific pwd and not in any subdir + you can't do a subset (e.g "make git")

Note I'm not saying it's better or worse.

I really like the article as it showcased a few advanced make features in a concrete and limited use case (symlinks). The result is simple to use and maintain.
by littlecranky67 | 2025-09-30 06:52:16+00:00
This is complicated legalese. "For your own use" doesn't technical exist, you are outputting your solar production into the main grid - and this is capped at 800W for grid (and house installation) safety and stability issues. You need a meter that can run backwards, but you have the right to demand from your electricity provider that they install one.

Bypassing the grid and using your own storage infrastructure is AFAIK not allowed in Germany (there are heavy taxes on electricity, that you would be omitting - similar as to how you technically are not allowed to make your own Schnaps at home due to taxing).
by dbbk | 2025-09-30 06:52:18+00:00
I have 20 years of experience and am now just running Opus 4.1 all the time. Of course it’s possible.

In my case I found having it always Ultrathink and to always work with TDD to work well. Also you have to use Plan Mode first and refine the plan. “What clarifying questions do you have for me” prompts me with a handful of numbered questions that are always really beneficial for refining the plan.
by pjmlp | 2025-09-30 06:52:35+00:00
This is a good example to learn how to use the tools a programming language offers, just saying a programing language has a GC thus bad is meaningless, without understanding what is actually available.

Regarding,

> Spans and slice-like structures in are the future of safe memory operations in modern programming languages.

It is sad how long stuff takes to reach mainstream technology, in Oberon the equivalent declaration to partition would be,

PROCEDURE partition(span: ARRAY OF INTEGER): INTEGER

And if the type is the special case of ARRAY OF BYTE (need to import SYSTEM for that), then any type representation can be mapped into a span of bytes.

You will find similar capabilities in Cedar, Modula-2+, Modula-3, among several others.

Modern safe memory langaguage are finally catching up with the 1990's research, pity it always takes this much for adoption of cool ideas.

Having said this, I feel modern .NET has all the features that made me like Modula-3 back in the day, even if some are a bit convoluted like inline arrays in structs.
by nosianu | 2025-09-30 06:53:07+00:00
That fact is pretty useless to draw any useful conclusions from with one random not so great example. Yes, it's an experiment and we got a result. And now what? If I want reliable work results I would still go with the strategy of being as concrete as possible, because in all my AI activities, anything else lets the results be more and more random. Anything non-standard (like, you could copy & paste directly from a Google or SO result), no matter how simple, I better provide the base step by step algorithm myself and only leave actual implementation to the AI.
by sfn42 | 2025-09-30 06:53:18+00:00
As always the problem isn't the actual thing being discussed - the problem is shitty developers who wrote shitty comments and/or don't update comments when they update code.

Good and up to date comments are good and up to date. Bad and outdated comments are bad and outdated. If you let your codebase rot then it rots. If you don't then it doesn't. It's not the comment's fault you didnt update it. It's yours.
by gsf_emergency_2 | 2025-09-30 06:56:37+00:00
>Writing a book is a horrible, exhausting struggle, like a long bout of some painful illness. One would never undertake such a thing if one were not driven on by some demon whom one can neither resist nor understand. For all one knows that demon is simply the same instinct that makes a baby squall for attention

--EAB, Why I Write

(The trick could be for some of us amateurs to preferentially attend to the preternaturally funny babies)
by littlecranky67 | 2025-09-30 06:57:10+00:00
4. they can be setup in places where flat-mounted panels are not an option, like agriculturally used fields. Veritcal pannels allow livestock and/or food production on those areas, while preserving access for tractors and machinery.

A vertical panel has infinite higher efficiency that a flat-mounted one, if a flat-mounted one couldn't be constructed due to floor requirements.
by baq | 2025-09-30 06:57:28+00:00
Comments describing the program are a form of error correcting code. Redundancy vs efficiency yadda yadda, just make an informed decision instead of a half baked belief; programming more than once is the point, necessarily. (And I don’t mean ‘// add 2 to x’ comments, these are properly useless, I agree - unless they say why x needs to have 2 added.)
by watwut | 2025-09-30 06:58:12+00:00
> The conventional wisdom is you got a science PhD because you want to be an outgoing, driven, competitive leader.

I have never seen such wisdom. In my neck of woods, PhD is about being hugely into some aspect of science, seeing value in it and being willing to work a lot on it even in bad conditions. The only that tracks is being competitive.

But, you can be introverted, you wont lead anything and no one expects you to.
by nasir | 2025-09-30 06:58:53+00:00
Currently working on https://rudys.ai to publish and optimise Google Ads campaigns on autopilot.

The idea is to be able to publish campaigns globally in any location/language and also get qualitative recommendations on what to improve. For example, if people have typos in their search terms, Rudy recommends to add it as a keyword so it can maximise the conversion.
by jltsiren | 2025-09-30 06:59:04+00:00
CS is an outlier, as most software jobs require relatively little formal education. STEM in general is not as forgiving.

In many sciences, your primary job options are teaching and research. And if you are going to do research, employers generally expect a PhD. Physics is probably the most extreme case, as it's common to see physics departments award one PhD for every three bachelor's degrees.
by globular-toast | 2025-09-30 06:59:40+00:00
> But it's harder to feel true belonging through discussing whether your bard is an asshole for sleeping with a gold-hoarding dragon if you're 100% aware that neither bards or dragons exist.

But that's how it works at church. I've met plenty of people who go to church/mosque/temple and do all the god stuff there but then when it comes to it they're not stupid and behave like normal people in other situations. I've drunk wine with muslims, slept with Christians etc. The trouble is there will always be some people who don't get the joke and will take it seriously. Like the people who believe in the flat earth conspiracy now. It makes me really uncomfortable to enable something that can really ruin people's lives.

> Looks like a club based on that would work better for you.

Like I said, clubs aren't really the same. Probably because there's no "moral imperative" to go to a club (fake obviously but everyone plays along). Also the kind of clubs I would go to would be full of weirdos like me. My hobbies are best done solo.
by fuglede_ | 2025-09-30 06:59:43+00:00
That's nifty! There's a lot of symmetry that can help to boil it down. For example, you actually only need row moves, and any solution with column moves can canonically be turned into one with row moves; post-composing with Ci→j is pre-composing with Rj→i.

One can think of the set of all possible board configurations as the vertices as a graph, with edges indicating how to move between configurations. Then your 1536 solutions are the 1536 distinct shortest paths between the starting and target configuration.

Then, you can also choose to consider not just board configurations, but board configurations up to simultaneous permutation of rows and columns; that will also reduce the number of unique solutions.
by _DeadFred_ | 2025-09-30 07:00:06+00:00
Do the Europeans still allow their aerospace companies to bribe/kickback to win contracts? I know that was allowed a decade ago.

I know multiple nations fleets (not at the airbus/boeing level) were chosen based on kickbacks. I know we were the originally winning bid, but that it was not extended to us because we wouldn't do kickbacks (they are illegal for US companies but at the time not for Europeans). Personally I'd rather the fly on the best aircraft not the one that inflated the price a half million per plane and sent those extra millions back to the government officials the picked the airframe.
by plindberg | 2025-09-30 07:02:47+00:00
I’ve been working on an app called Lång. A daily spending guide. It shows you what’s okay to spend based on how much needs to last how long.

For over a decade, I’ve thought about how most people seem to resist the advice about money. And also how all advice is based on the same idea: seeing where your money went and making monthly plans based on that.

I think people feel that this is a poor match for how money works. So they improvise. And because we tend to not discuss money with others, they improvise on their own. What this typically looks like is checking their balance and trying to pace things.

I’ve been trying to design the app around that. Providing support to what seems like a natural, instinctive approach to managing money.

https://apps.apple.com/app/id6443515404
by ehnto | 2025-09-30 07:03:24+00:00
It's broad utility was immediately clear as soon as I saw it formulating bash commands.

I've used it to troubleshoot some issues on my linux install, but it's also why the folder sandbox gives me zero confidence that it can't still brick my machine. It will happily run system wide commands like package managers, install and uninstall services, it even deleted my whole .config folder for pulseaudio.

Of course I let it do all these things, briefly inspecting each command, but hopefully everyone is aware that there is no real sandbox if you are running claude code in your terminal. It only blocks some of the tool usages it has, but as soon as it's using bash it can do whatever it wants.