MurphyA/hacker-news huggingface dataset:
by thrown-0825 | 2025-08-09 09:02:36+00:00
How about performing git bisect to identify when a regression was introduced, or debugging a docker container that is failing to start in your local environment, writing some unit tests for a CI suite, merging a pull request that has some conflicts, etc etc etc.

These a just a couple of examples of things that I see juniors really struggle with that are day 1 basics of the profession that are consistently missed by interview processes that focus on academic knowledge.

People won't teach you how to solve these problems online, but you will learn how to solve them while teaching yourself.
by anonzzzies | 2025-08-09 09:02:57+00:00
> A key is writing a clear spec ahead of time, which provides context to the agent as it works in the codebase.

Yeah, people say that. I even was sitting next to some 'expert' (not him saying; others saying) who told me this and we did a CC session with Opus 4 & Sonnet 4. He had this well written, clear spec. It really didn't do even an inch better than my adhoc shooting in features as they came to me in /clear contexts without CLAUDE.md. His workflow kept forgetting vital things (even though there are in the context doc), making up things that are NOT in the context doc and sometimes forbidden etc. While I just typed stuff like; now add a crud page for invoices, first study the codebase and got far better results. It is anecdotal obviously but I now managed to write 100+ projects with Claude and, outside hooks to prevent it from overstepping, I found no flow working better than another; people keep claiming it does, but when asked to 'show me', it turns out they are spending countless hours fixing completely wrong stuff EVEN when told explicitly NOT to do things like that in CLAUDE.md.
by prophesi | 2025-08-09 09:03:07+00:00
If you started in 2011, then you likely had freebase nicotine that maxed out at 20mg/ml before being too harsh for people to vape. It was around 4 or 5 years later that nicotine salts began being used due to how smooth the hit can be, and those can reach +70mg/ml now. There's not really a motive to keep low nicotine disposable vapes in gas stations and the like.

edit: And yeah, this is all anecdotal for me. No clue how much nicotine you actually intake via these methods.
by ZoomZoomZoom | 2025-08-09 09:03:34+00:00
There's a few commercial offerings but they seriously lag behind.

Some very desirable features are just not available as plugins (or I didn't find them), like enhancing the recording quality: this is only available as paid services aimed for podcasters so work on spoken voice only.

Again, the problem is that most of the offerings are trying to leverage the neural network for some complete solution, in the way replacing the steps professionals are perfectly able (and need to decide on) to take themselves. I'm constantly looking for specialized solutions that do the job that's impossible to make manually. The best example is Demucs for stem-splitting: it does one job and leaves me to work on the rest.
by dullcrisp | 2025-08-09 09:03:37+00:00
So did these older browsers also check for the presence of a comment before turning on double-escaping mode?

Or did they always have two levels of script tag escaping but that behavior only got preserved when inside an HTML comment?

No other JavaScript behavior is different inside an HTML comment, and I’m still missing the connection between the HTML comment and the embedded </script> not closing the tag besides that they were two things that older browsers might have done.
by pembrook | 2025-08-09 09:06:06+00:00
The overall amount of innovation is absolutely not the same, you can easily compare productivity growth in both regions to see the EU is also lagging there.

Also, the chart does include companies that are European headquartered (like Spotify) unless I’m mistaken.

Even if it didn’t though, don’t you think it’s a problem that a group of 600 million people cant form an attractive enough capital market such that its companies wouldn’t need to go abroad to a group of 300 million people to go public?

This is the weak complacency I’m talking about, as someone living in Europe it’s maddening.
by TheOtherHobbes | 2025-08-09 09:06:29+00:00
It does, but it's more that the delusion is obvious, compared to other delusions that are equally delusional - like the ones about the importance of celebrities, soap opera plots, entertainment-adjacent dramas, and quite a lot of politics and economics.

Unlike those celebrities, you can have a conversation with it.

Which makes it the ultimate parasocial product - the other kind of Turing completeness.
by mindcrime | 2025-08-09 09:06:49+00:00
I have one more chapter left to read in the book The Analogical Mind: Perspectives from Cognitive Science[1] so finishing that up is on the plate for this weekend. That largely wraps up a several month long deep dive into analogical reasoning that I've been engaged in. After that, I plan to shift back to studying associative networks / semantic networks / concept graphs and suchlike, along with revisiting some neural network stuff (not LLM's mind you).

Aside from that, I'll be doing one thing I don't normally do much of over the weekend, and that's some $DAYJOB work. I'm working on some experiments with the OBO (On Behalf Of)[2] login flow with Azure Entra, and since I'll be on PTO most of next week, I'm trying to finish things up, at least to a point where I can cleanly hand it over to a co-worker to finish this coming week.

[1]: https://direct.mit.edu/books/edited-volume/2224/The-Analogic...

[2]: https://learn.microsoft.com/en-us/entra/identity-platform/v2...
by crinkly | 2025-08-09 09:07:07+00:00
Professional statistician here. Not that I get to do any of that these days, bar read Significance magazine and get angry occasionally.

Looking at the original blog post, it's marketing copy so there's no point in even reading it. The conclusion is in the headline and the methodology is starting with what you want to say and working back to supporting information. If it was in a more academic setting it would be the equivalent of doing a meta-analysis and p-hacking your way to the pre-defined conclusion you wanted.

Applying any kind of rigour to it is pointless but thanks for the effort.
by Gigachad | 2025-08-09 09:07:53+00:00
They always market the % of lines generated by AI. But if you are forced to use a tool that constantly inserts generations, that number is always going to be high even if the actual benefit is nil or negative.

If the AI tool generates a 30 line function which doesn’t work. And you spend time testing and modifying the 3 lines of broken logic. The vast majority of the code was AI generated even if it didn’t save you any time.
by pyman | 2025-08-09 09:08:48+00:00
You could also argue that they disappeared the moment Neo took that Nokia 8110 out of his pocket and everyone wanted one of those instead. Even Nokia released the 8110i because people wanted that same phone, which had been modified for Neo.

The fact that mobile phones took off after the movie and replaced pay phones could also suggest that most people don’t want to escape the Matrix and realised that ignorance is bliss.

(Just saying what Cypher would say)
by xg15 | 2025-08-09 09:09:00+00:00
Would it be possible to build some kind of adapter or C-to-C cable that just contains the missing resistors? (And also probably would have to block any USB PD communication, in case you plug in any device that actually does try to use PD. So the goal would be that the charger always sees a 5V requesting device without PD support while the device always sees a "dumb" 5V charger - regardless of what capabilities the device and charger really have)

It would still suck to have to use a special cable for charging, but at least it's better than not being able to use any modern charger.
by 1dom | 2025-08-09 09:09:13+00:00
I've been dying to ask about this somewhere where I might get a really informed response:

What's the deal with Amazfit? I have an Amazfit GTR and it's been rock solid for a couple of years. Before that, I had an Amazfit Bip for a few years which was incredible. It did notification, GPS, heart rate tracking, always on display and battery life of 2 - 4 weeks. It did this years and years ago, when the best Android could do was 24 - 48 hours, and it did it for like £60 instead of £200. It still works too!

The Bip in particular seemed so ahead of what the average person expected from a smartwatch due to state of Android and Apple offerings at the time.
by yorwba | 2025-08-09 09:09:47+00:00
If you completely do away with autoregression, prompt tokens can pay attention to generated tokens, so even the prompt tokens' KV vectors change at every step and you cannot cache anything.

For this reason, models that generate text using diffusion typically generate blocks of tokens at a time, where tokens within a block freely attend to each other, but across blocks there's causal masking so that each block only depends on the preceding ones and we're back to autoregression again. That makes caching possible, but also means you still can't have diffusion change the beginning of a long text to match the end.
by vidarh | 2025-08-09 09:10:07+00:00
And that would've been a reasonable point, if people here had made that argument, but the person you first responded to only pointed out that the war on immigrants is inflationary, and that was also what I supported.

It's reasonably to argue that the way illegal migrants are used as cheap labour is a problem, but that doesn't alter the economic reality of the effect reducing it has.

You then need to choose whether you're willing to take that cost and/or whether you instead want to remove the ability of employers to exploit these workers this way.
by thrown-0825 | 2025-08-09 09:10:26+00:00
Great, and if you got a job with us I would be having to explain how docker works because you refused to learn it for some reason.

Point is that what is deemed important in academic circle is rarely important in practice, and when it is I find it easier to explain a theory or algorithm than teach a developer how to use an industry standard tool set.

We should be training devs like welders and plumbers instead of like mathematicians because practically speaking the vast majority of them will never use that knowledge and develop an entirely new skill set the day they graduate.
by rsynnott | 2025-08-09 09:10:47+00:00
> Do EU citizens have any choice in the actions of the EU Comission, like Chat Control?

I mean, yes. On its first run, a few years back, it was essentially torn apart by the parliament. Now the commission is trying again. The EU doesn't work that differently to any other parliamentary democracy; there's an executive cabinet (in this case appointed by member states) and a legislative body (elected by the people of member states).

For various practical reasons, the commission and legislature are more inclined to public conflict in the EU than in most systems; in many parliamentary democracies the executive will be reluctant to bring a bill that the parliament will reject, and its viability will be tested behind closed doors before it's brought; if the proposers don't think they have the numbers they'll never actually propose it. So you do see this sort of conflict a lot more with the EU. But it's the same basic system.
by janalsncm | 2025-08-09 09:12:21+00:00
A weaker version of your argument that might be more popular here involves math requirements.

I had to take calculus and while I think it’s good at teaching problem solving, that’s probably the best thing I can say about it. Statistics, which was not required, would also check that box and is far more applicable on a regular basis.

Yes calculus is involved in machine learning research that some PhDs will do, but heck, so is statistics.
by saagarjha | 2025-08-09 09:13:13+00:00
I use standard algorithms all the time. Sometimes I have to come up with new ones. And that's not just when I'm working on performance-sensitive roles.

Also, btw, I did eventually learn how to use Docker. I did actually vaguely know how it worked for a while but I didn't want Linux VM anywhere near my computer, but eventually I capitulated provided I didn't have Linux VM running all the time.
by rcxdude | 2025-08-09 09:13:36+00:00
>This is because the cable is 2 sided so it can't assume polarity

Not really. The USB-C connection pinout is symmetric about a 180 degree rotation, at least as far as power connections go. It's entirely possible (and common, e.g. when using passive converters) to just put power out of it constantly. The main reason for the signaling resistors is to avoid having power presented on the pins when it's not connected, which is more about avoiding corrosion or wear due to small sparks on connection.
by jychang | 2025-08-09 09:14:14+00:00
This is annoyingly Apple-only though. Even though my main dev machine is a Macbook, this would be a LOT more useful if it was a Docker container.

I'd still take a Docker container over an Apple container, because even though docker is not VM-level-secure, it's good enough for running local AI generated code. You don't need DEFCON Las Vegas levels of security for that.

And also because Docker runs on my windows gaming machine with a fast GPU with WSL ubuntu, and my linux VPS in the cloud running my website, etc etc. And most people have already memorized all the basic Docker commands.

This would be a LOT better if it was just a single docker command we can copy paste, run it a few times, and then delete if necessary.
by DoctorOetker | 2025-08-09 09:14:27+00:00
>e.g. a USB-C to 3.5mm audio adaptor can be entirely passive, it just needs the right resistor in it.

How does that work? is each USB-C host port, or downstream USB-C hub port required to contain a stereo DAC? Does the standard impose performance requirements like dynamic range, noise, minimum sample rate,...? Does it also mandate the jack can be used for mic / line-in? Does it similarily stipulate inclusion of an ADC in each port?
by fwsgonzo | 2025-08-09 09:17:17+00:00
I'm working on an addon for Godot called Godot Sandbox, and we're trying to also build it as a module. A module is embeddable into Godot, so that you can have only one executable be the whole game. Addons are dynamically loaded at run-time. It's been a lot of work, but integration is just as important as making the addon itself.
by _the_inflator | 2025-08-09 09:18:36+00:00
The socialist EU allows only AI that serves the governance purpose. The EU has rightfully acknowledged that freedom of AI is essentially freedom of speech.

Hacking officially stopped being non-political in EU.

https://artificialintelligenceact.eu/

Enjoy understanding this here: https://artificialintelligenceact.eu/article/3/

Measures of Innovations rank at... Article 57! https://artificialintelligenceact.eu/ai-act-explorer/

I bet that soon, anyone involved with sophisticated AI systems will be system-checked and require a license.

God bless you all out there and have phun!
by cmdtab | 2025-08-09 09:19:24+00:00
They inherit all the limitations of DO. For example, if you want to do anything that requires more than 6 TCP connection. Every fetch request will start failing silently because there is no more TCP connection to go through. This was a deal breaker for us. Their solution was split our code into more workflows or DOs.

You are limited to 128 MB ram which means everything has to be steamed. You will rewrite your code around this because many node libraries don't have streaming alternatives for things that spike memory usage.

The observability tab was buggy. Lifecycle chart is hard to understand for knowing when things will evict. Lot of small hidden limitations. Rate limits are very low for any mid scale application. Full Node compatibility is not there yet (work in progress) so needed to change some modules.

Overall, a gigantic waste of time unless you are doing something small scale. Just go with restate/upstash + lambdas/cloud run if you want simpler experience that scales in serverless manner
by diggan | 2025-08-09 09:20:13+00:00
> They always market the % of lines generated by AI

That's crazy, should really be the opposite. If someone releases weights that promises "X% less lines generated compared to Y", I'd jump on that in an instant, more LLMs are way too verbose by default. Some are really hard to even use prompts to get them to be more concise (looking at you, various Google models)
by gwd | 2025-08-09 09:20:46+00:00
I've used both aider and opencode with both Opus and Sonnet. Opencode, at least initially, used Claude Code's exact prompt; and I found the results surprisingly different.

Perhaps it shouldn't be surprising; after all, we do want the LLMs to listen to the prompts and act differently. And, the Claude team will presumably be tuning both Claude and Claude Code's prompts to each other optimize their own experience, so it's perhaps not surprising that Claude + Claude Code's prompts well together.
by jillesvangurp | 2025-08-09 09:22:18+00:00
This kind of mileage is unusual with cars but it's pretty normal for semis. But even with those, engines get overhauled and there's lots of cumulative maintenance over the years. There are still trucks build in the sixties in service in some places.

With EVs, we might get some battery packs and drive trains actually lasting this long. Maybe not with nmc batteries. But some lfp batteries seem to have enough charge cycles on paper that they really could last that long. 5000 charge cycles at 300 miles per charge adds up to about 1.5M miles. Of course lots of other things might fail. But at least electrical motors are known to be pretty durable. That's not a common failure point on EVs as far as I know. But there's plenty of other stuff in EVs (electronics, cooling systems, suspension, etc.) that can break.

Of course, it will be a while before we'll see EVs that have driven that far as those type of batteries have only been on the market for a few years and even with 100K miles driven per year (which is a lot), it would take 12 years to get to 1.2M. This Toyota took quite a few decades to get there.

According to the article, this car actually wasn't particularly durable (the words 'rust buckets' were used). But if you just keep patching it up, of course it will run fine. And greasing up all the bits that would normally rust seems smart as well.
by flufluflufluffy | 2025-08-09 09:22:20+00:00
I like how there’s like 17 instances of using square brackets as parentheses, but also actual parentheses, & almost nothing is capitalized, even acronyms, except for the cases where they feel like acronyms actually should be capitalized. and the .log file is a screenshot of cat-ing a .txt file which has formatting in it
Ask HN: Software that autonomously updates your account details on every site?
by dns_snek | 2025-08-09 09:22:22+00:00
I'm looking to update hundreds of online accounts to use my new email domain. With the LLM craze over the past few years, is there an open source project that could semi-autonomously update the details for all of them?

Ideally it would hook into my password database, email accounts, and just have me confirm actions, enter SMS 2FA codes or tap my yubikey when required. It seems like a generally solvable problem now that LLMs exist.
by vineyardmike | 2025-08-09 09:22:57+00:00
> So you really think that in a few years some guy with no coding experience will ask the AI "Make me a GTA 6 clone that happens in Europe" and the AI will make actually make it, the code will just work and the performance will be excellent ?

There is definitely a path from here to the future where the most senior engineer in your org/dept/team decides he can make some big project without some subset of more-junior employees because he has Claude. The managers or PMs won’t be coding without engineers, but it’s definitely possible for engineers to code with less teammates, especially if the very experienced ones are the ones planning and guiding the effort.

> The LLMs can't do that, they are attracted to solutions they seen in their training, this means…

None of the things you’ve said this means match my experience using LLMs to write real, usable, viable code. It might not be the most performant or perfect code, but it’s certainly usable and most software isn’t written at Google or whatever and don’t need to support hundreds of millions of customers at scale. If it took a day instead of a month, then “the business” might decide that’s a worthy tradeoff.
by nlitened | 2025-08-09 09:23:55+00:00
> An yet in the current discussion, only the rich get to profit from it.

In the current discussion, it’s about people who built their wealth from _zero_ by working overtime for years of sleepless nights, sacrificing their health and personal relationships — bootstrapping entrepreneurs.

You kinda say: yay, fuck this greedy capitalist with taxes, we don’t want this kind who lift themselves from poverty through a lot of work. Instead we want people to stay poor, relying on government handouts, and only allow our usual masters with generational wealth not pay taxes, nobody is allowed to join the upper class through honest work.

> They're barely surviving because the rich keep sucking any chance of building wealth out of them

I have strong impression that you don’t personally know any person actually barely surviving (not only in Germany, but in any other country as well), and you base your opinion on pictures from social networks, where mentally ill working-age people beg for money to buy their next dose of alcohol or drugs.

> When inequality is low, more people become rich.

This literally never happened in the history of humankind when the taxes were this high (~20% VAT, up to 50% personal income tax) — feel free to provide a counterexample. Taxes this high is actual slavery.
by thrown-0825 | 2025-08-09 09:24:36+00:00
Personally I am a fan of bootcamp grads for simple stuff like FE.

They lack academic knowledge but understand the problem domain and tools, and are generally more teachable with lower salary expectations.

I would like to see more "trade schools" and its one of my pet peeves when devs call themselves engineers despite not being a licensed or regulated in any meaningful way.
by simonask | 2025-08-09 09:24:45+00:00
US solutions are incredibly self-centered. It's very visible to Europeans how American cultural norms completely dominate the digital public sphere. In 2025, this feels dangerous to many of us.

Examples of American cultural attitudes permeating social media platforms that have felt very odd in Europe: Firearms and violence (which is apparently allowed), and nudity (which is apparently always sexual).

The concerns about the current direction of EU regulation are valid and huge, I get that.
by moffkalast | 2025-08-09 09:24:57+00:00
An easy way to say would be when it's still 50% original, but I think an interesting way to look at it is that it becomes a whole new thing after every major change.

First it's his new car, then it becomes his new car with new tires, and then his car with new windshield wipers, and finally his old car with all new parts and some old ones. None of them are the same car.

I think in cases where it' a major rebuild, like turning a WW2 Minesweeper first into a ferry, and finally into Cousteau's research ship Calypso this outlook is more obvious. Are these ships all the same despite getting almost a full refit at each stage? I would say none of them are the same ship, but completely separate "things" with some old and some new parts.