MurphyA/hacker-news huggingface dataset:
by actinium226 | 2025-07-04 21:28:59+00:00
It's always nice to look at history to parallels to modern conversations, and I think it's instructive to look back at the era when software jobs were getting outsourced to overseas. Even though the cost of generating code was cheaper, and the people on the other end can participate in meetings and all that, software is still primarily done in person. Even today, several years after the pandemic and the height of remote work, many tech companies are mandating in-office policies even for software workers.

The point is that there's a human element to code that we can't even capture when working remotely with intelligent humans. LLMs will always be like a remote worker.
by FloatArtifact | 2025-07-04 21:29:28+00:00
I think the N100 and N150 suffer the same weakness for this type of use case in the context of SSD storage 10gb networking. We need a next generation chip that can leverage more PCI lanes with roughly the same power efficiency.

I would remove points for a built-in non-modular standardized power supply. It's not fixable, and it's not comparable to Apple in quality.
by atemerev | 2025-07-04 21:30:43+00:00
"It's crypto all over again"

Crypto is a lifeline for me, as I cannot open a bank account in the country I live in, for reasons I can neither control nor fix. So I am happy if crypto is useless for you. For me and for millions like me, it is a matter of life and death.

As for LLMs — once again, magic for some, reliable deterministic instrument for others (and also magic). Just classified and sorted a few hundreds of invoices. Yes, magic.
by ben_w | 2025-07-04 21:30:50+00:00
Next few, no. Current and near future midels do a lot, but not expertly; while they have general skills, the level of those skills is jagged in inhuman ways, which leaves opportunities for us.

Next 7, stuff gets interesting. By the ten year anniversery of ChatGPT, likely to be bigger impact than smartphones on their tenth anniversery. Also, global electricity supply is only 250 W/capita (compare to you metabolic consumption of ~100 W and all the other stuff we want to use the electricity for besides compute), and even high %-year-on-year growth of renewables only gets global supply to double in the next 7 years (or, alternatively, we get ~100% green electricity).

Next 17 years, utterly unpredictable.
by Xss3 | 2025-07-04 21:31:07+00:00
You'd be surprised how many of these addicts would be buying for multiple other less tech savvy addicts and essentially becoming small time dealers themselves to fund their own habit. If they got locked up or ODd at the right time there could've been a few thousand usd in btc in a wallet at a time when each btc was worth less than 10usd.
by sandspar | 2025-07-04 21:32:36+00:00
Google Tag Manager lets you add tracking stuff on your website without needing to touch the code every time. So if you want to track things like link clicks, PDF downloads, or people adding stuff to their cart.

It doesn't track things by itself. It just links your data to other tools like Google Analytics or Facebook Pixel to do the tracking.

This kind of data lets businesses do stuff like send coupon emails to people who left something in their cart.

There are lots of other uses. Basically, any time you want to add code or track behavior without dealing with a developer.
by up-n-atom | 2025-07-04 21:32:55+00:00
The dataset is tainted, guardrails or not, it’s theft. Unity already perjured itself, admittedly by the mention of “guardrails”. They can’t conceivably put guardrails for all copyrightable works unless they retrain on verifiable public domain only, which in all likelihood will not happen. What they’re actually saying is you can steal from the small but not the mighty who can sue us.
by sorcerer-mar | 2025-07-04 21:33:15+00:00
"Remain in Mexico" isn't a law, and in fact the legality of that original Trump policy is still unsettled (but it probably isn't legal without an act of Congress given its clear incompatibility with the INA). The 9th Circuit shut it down within its jurisdiction before the Biden admin did.

In other words: this is bullshit. Try again?

https://www.npr.org/2020/03/05/812474279/court-blocks-trumps...
by tensility | 2025-07-04 21:33:32+00:00
Of course, something like the mini-NAS that Geerling describes in the following article IS a great fit for an N1x0 machine. These are really all just a spectrum of tools we have available, many of which are better fit than others for particular niches. A NAS seems like a perfect fit for N1x0. So, yeah, my initial response was dumb, but so is dismissing the RPi simply because you're trying to apply it to the wrong kinds of use cases.

<https://www.jeffgeerling.com/blog/2025/mini-nases-marry-nvme...>
by 1vuio0pswjnm7 | 2025-07-04 21:33:51+00:00
Impossible to know because when I disable Javascript "the majority of the internet" works fine. As does a majority of the web.

I read HN and every site submitted to HN using TCP clients and a text-only browser, that has no Javascript engine, to convert HTML to text.

The keyword is "read". Javascript is not necessary for requesting or reading documents. Web developers may use it but that doesn't mean it is necessary for sending HTTP requests or reading HTML or JSON.

If the web user is trying to do something else other than requesting and reading, then perhaps it might not "work".
by M4v3R | 2025-07-04 21:34:07+00:00
Um, you can’t ^^’. The key is to use the rewind power very sparingly, only as long as it’s required to destroy the enemy. This way you’ll guarantee you will be in the net positive energy generation for the first 2-3 waves. You should be able to afford the 2nd tower by the end of Wave 2.
by dcre | 2025-07-04 21:34:40+00:00
Similar argument to https://www.baldurbjarnason.com/2025/trusting-your-own-judge..., but I like this one better because at least it doesn’t try to pull the rhetorical trick of slipping from “we can’t know whether LLMs are helping because we haven’t studied the question systematically” to “actually we do know, and they’re shit”.
by kpolevoy | 2025-07-04 21:34:42+00:00
We kept watching the same 5–6 “safe” movies with our toddler, because trying anything new often meant tears — a sudden villain, loud crash, or emotional gut punch we didn’t see coming.

So I built TinyViewers: a searchable database that breaks down kids’ movies scene by scene, with age-specific “scary” scores (for ages 2–5) and content warnings.

How it works:

Pulled subtitle .srt files and stored them in postgres DB

Used Claude/GPT to chunk scenes + assess intensity

Assigned age-based scary scores (2, 3, 4, 5)

Built with Supabase + Next.js (using Cursor AI)

Added a UI to be able to analyze movies that aren't in DB currently (hidden behind a passcode)

This was a recurring pain point in our house — figured it might help other parents too.
by yjftsjthsd-h | 2025-07-04 21:34:43+00:00
> (perhaps if you glom on dm-integrity?).

I looked at that, in hopes of being able to protect my data. Unfortunately, I considered this something of a fatal flaw:

> It uses journaling for guaranteeing write atomicity by default, which effectively halves the write speed.

- https://wiki.archlinux.org/title/Dm-integrity
by londons_explore | 2025-07-04 21:35:40+00:00
Seems like this would result in quite a lot of increased server load.

Previously servers would cache compressed versions of your static resources.

Whereas now they either have to compress on-the-fly or have a massive cache of not only your most recent static JavaScript blob, but also all past blobs and versions compressed using different combinations of them as a dictionary.

This could easily 10x resources needed for serving static html/CSS/js.
by cj | 2025-07-04 21:36:51+00:00
[Preface: I hate ads, I love uBlock origin, I use pihole, I'm a proponent of ad blockers]

I manage a Google Ads account with a $500,000 budget. That budget is spent on a mix of display ads, google search, and youtube ads.

If I knew that 10% of our budget was wasted on bot clicks, there's nothing I can do as an advertiser. We can't stop advertising... we want to grow our business and advertising is how you get your name out there. We also can't stop using Google Ads - where else would we go?

$38,000 in clicks boosts Google's revenue by $38k (Google ain't complaining). The only entity you're hurting are the advertisers using Google. Advertisers might see their campaigns performing less well, but that's not going to stop them from advertising. If anything, they'll increase budgets to counteract the fake bot clicks.

I really don't understand what Ad Nauseam is trying to achieve. It honestly seems like it benefits Google more than it hurts them. It directly hurts advertisers, but not enough that it would stop anyone from advertising.

Google has a system for refunding advertisers for invalid clicks. The $500k account that I manage gets refunded about $50/month in invalid clicks. I'm guessing if bot clicks started making a real dent in advertiser performance, Google would counter that by improving their bot detection so they can refund advertisers in higher volumes. If there's ever an advertiser-led boycott of Google Ads, Google would almost certainly respond by refunding advertisers for bot clicks at much higher rates.
by EasyMark | 2025-07-04 21:37:25+00:00
The US Market is definitely more optimized more than say European, at the sacrifice of the common good of the people and to the advancement of broligarchs. Trump is doing is best to kill even that (I think it's not his intention, he's just not good with money), via tariffs and crazy economic policies and promoting even bigger deficits than we had during covid. I'm not sure how much longer it can fly high though.
by notphilipmoran | 2025-07-04 21:37:32+00:00
I think that the disparity comes between people that are too in the weeds believing that their use cases apply to everyone. The reality is this world is made up of people with a wide array of different needs and AI is yet to proliferate into all usage applications.

Sure some of this comes from a lack of education.

But similar to crypto these movements only have value if the value is widely perceived. We have to work to continue to educate, continue to question, continue to understand different perspectives. All in favor of advancing the movement and coming out with better tech.

I am a supporter of both but I agree with the reference in the article to both becoming echo chambers at times. This is a setback we need to avoid.
by mumbisChungo | 2025-07-04 21:37:44+00:00
Said this in another thread and I'll repeat it here:

It's the same problem that crypto experiences. Almost everyone is propagating lies about the technology, even if a majority of those doing so don't understand enough to realize they're lies (naivety vs malice).

I'd argue there's more intentional lying in crypto and less value to be gained, but in both cases people who might derive real benefit from the hard truth of the matter are turning away before they enter the door due to dishonesty/misrepresentation- and in both cases there are examples of people deriving real value today.
by blueboo | 2025-07-04 21:38:38+00:00
Ok. Claude Code produces most code at Anthropic. Theres an enterprise code base, with acute real needs. There are real, experienced SWEs. How much babysitting and reviewing is undetermined; but the Ants seem to tremendously prefer the workflow.

Even crypto people didn’t dogfood their crypto like that, on their own critical path.
by sorcerer-mar | 2025-07-04 21:38:41+00:00
> Have you ever used copilot? Its Garbage with a capital G [sic]

Haha! Gotcha! You don't recognize your own words?!

Oh no I do, but my words made sense in the context I wrote them. They don't make sense here.

It turns out words have meanings, and you can't generally copy/paste little substrings from one conversation into another haphazardly.

Feel free to connect the dots between what I said and your response, if you'd like.
by 1718627440 | 2025-07-04 21:38:51+00:00
If the user of Tag is supposed to know how the internal details:

struct Tag { ... };

if it needs to rely on the internals, but the user shouldn't care:

typedef struct { ... } Tag;

if it can be opaque (what I would default to):

typedef struct {} Tag;

I also think that is a good feature to separate specification from implementation, I like being forced to declare first what I want to implement. Funnily in your special case you wouldn't need the declaration. (But of course it's a bad idea to rely on this "feature")
by anonfordays | 2025-07-04 21:39:04+00:00
>Sounds like you and they are equally competent at finding sources.

Sounds like you're failing at basic reading comprehension, which isn't surprising. I am not the one who made the claim, I do not have to supply sources.

>It's not hard if you try.

Trying doesn't make a difference: the sources don't exist.

>I don't need to enable anyone's laziness.

You have too much laziness of your own, I get it. You're also insanely triggered by my basic asks (since they are heretical apparently) which similarly doesn't surprise me. Any reply from you is an admission that you're triggered and don't have any sources.
by theptip | 2025-07-04 21:40:35+00:00
This is a well-debated point; should you test the system on its own, or system+scaffold? How much custom scaffolding is allowed?

Both avenues are interesting. For AGI presumably the “general” bit means you don’t get to build task-specific scaffolding ahead of time (though you can certainly build generic scaffolds like memory or knowledge layers).

For safety/capability research, system+scaffolding is often more interesting because that is the frontier; if you conclude “LLMs cannot world-model” but actually LLM+CoT+memory can world model in a specific domain you care about, then you might underestimate capabilities and therefore deployment risk. The general point being: capabilities are jagged and prompt-dependent, just because you failed to elicit a capability, doesn’t mean you proved it cannot be elicited.
by Lerc | 2025-07-04 21:40:46+00:00
Thanks for this, I made a tower defence a while ago and I had been considering applying an AI to the task of designing new waves and tuning hitpoints/speed/armour

It made me think that one of the things that it probably needs is a way to get a 'feel' for the game in motion. Perhaps a protocol for encoding visible game state into tokens is needed. With terrain, game entity positions, and any other properties visible to the player. I don't think a straight autoencoder over the whole thing would work but a game element autoencoder might as a list of tokens.

Then the game could provide an image for what the screen looks like plus tokens fed directly out of the engine to give the AI a notion of what is actually occurring. I'm not sure how much training a model would need to be able to use the tokens effectively. It's possible that the current embedding space can hold a representation of game state in a few tokens, then maybe only finetuning would be needed. You'd 'just' need a training set of game logs with measurements of how much fun people found them. There's probably some intriguing information there for whoever makes such a dataset. Identifying player preference clusters would open doors to making variants of existing games for different player types.
by yjftsjthsd-h | 2025-07-04 21:40:56+00:00
To your first couple points: I trust hardware less than you.

> What should it do? Blindly hand you the data without any indication that there's a problem with the underlying block?

Well, that's what it does now, and I think that's a problem.

> Without an fsck what mechanism do you suppose would manage these errors as they're discovered?

Linux can fail a read, and IMHO should do so if it cannot return correct data. (I support the ability to override this and tell it to give you the corrupted data, but certainly not by default.) On ZFS, if a read fails its checksum, the OS will first try to get a valid copy (ex. from a mirror or if you've set copies=2), and then if the error can't be recovered then the file read fails and the system reports/records the failure, at which point the user should probably go do a full scrub (which for our purposes should probably count as fsck) and restore the affected file(s) from backup. (Or possibly go buy a new hard drive, depending on the extent of the problem.) I would consider that ideal.
by perching_aix | 2025-07-04 21:41:51+00:00
> How does the inability you point out (...) not simply make it more obvious that a person less familiar with the language should involve a person who is?

I think that's a perfectly obvious point that the person you were replying to, you, and me, are all on board with and have been throughout. Inviting their or your attention to this was not the purpose of that sentence.

> I spoke from experience

Great.

> and it was then skewered by someone cosplaying the duolingo owl on the internet. You can take it up with them if you have an issue.

But my issue was/is with you. I wanted you to stop engaging in the use of combative and emotionally charged language. I understand that you feel justified in doing so, but nevertheless, I'm asking you to please stop. It dilutes your points, and makes it significantly harder to engage them. I further don't think you guys were disagreeing nearly hard enough to justify it, but that's really not my place to say in the end.

> I disagree with the assertion that a person should rely on an LLM as part of their ability to publish in a language they don't understand well enough themselves to complete without involving a word machine.

Thanks for clarifying - it genuinely looked like you were disagreeing with what I mentioned too.
by indemnity | 2025-07-04 21:43:07+00:00
Noise is definitely an issue.

I have an 8 drive NAS running 7200 RPM drives, which is on a wall mounted shelf drilled into the studs.

On the other side of that wall is my home office.

I had to put the NAS on speaker springs [1] to not go crazy from the hum :)

[1] https://www.amazon.com.au/Nobsound-Aluminum-Isolation-Amplif...
by theptip | 2025-07-04 21:43:50+00:00
The prompts are laughably bad. Circa GPT 3.5 you needed to be saying “think step by step” etc in order to get SOTA results.

> Imagine you are a player in Zork and trying to win the game. You receive this message:

This paper simply proves that bad prompts get bad results, it doesn’t prove anything about the frontier capabilities of this model.
by jm20 | 2025-07-04 21:44:11+00:00
The best way I’ve heard this described: AI (LLMs) is probably 90% of the way to human levels of reasoning. We can probably get to about 95% optimizing current technology.

Whether or not we can get to 100% using LLMs is an open research problem and far from guaranteed. If we can’t, it’s unclear if it will ever really proliferate the way things hope. That 5% makes a big difference in most non-niche use cases…
by riobard | 2025-07-04 21:44:17+00:00
I’ve been always puzzled by the strange choice of raiding multiple small capacity M.2 NVMe in these tiny low-end Intel boxes with severely limited PCIe lanes using only one lane per SSD.

Why not a single large capacity M.2 SSD using 4 full lanes and proper backup with a cheaper , larger capacity and more reliable spinning disk?
by nkrisc | 2025-07-04 21:44:55+00:00
If I wanted to play a video game, I'd play a video game. I'm not talking about video games, I'm talking about tabletop games (and even board games). Besides, video games a fixed, finite experience. Very few video games (if any) can do what a tabletop game can do (basically anything you all want to do).

Isn't DnD with roleplaying just a bad fascimile of a theatrical performance? Wouldn't you rather just put on a play instead of play DnD?
by magicalhippo | 2025-07-04 21:45:23+00:00
While I absolutely think you're taking a stand in the wrong fights, like I don't see why you needed to push it so far on this hill in particular, I am sympathetic to your argument that experimental kernel modules like filesystems might need a different release approach at times.

At work we have our main application which also contains a lot of customer integrations. Our policy has been new features in trunk only, except if it's entirely contained inside a customer-specific integration module.

We do try to avoid it, but this does allow us to be flexible with regards to customer needs, while keeping the base application stable.

This new recovery feature was, as far as I could see, entirely contained within the bcachefs kernel code. Given the experimental status, as long as it was clearly communicated to users, I don't see a huge problem allowing such self-contained features during the RC phase.

Obviously a requirement must be that it doesn't break the build.
by mlinsey | 2025-07-04 21:45:38+00:00
Google Tag Manager is a single place for you to drop in and manage all the tracking snippets you might want to add to your site. When I've worked on B2C sites that run a lot of paid advertising campaigns, the marketing team would frequently ask me to add this tracking pixel or another, usually when we were testing a new ad channel. Want to start running ads on Snapchat? Gotta ad the Snapchat tracker to your site to know when users convert. Now doing TikTok? That's another snippet. Sometimes there would be additional business logic for which pages to fire or not fire, and this would change more often. Sometimes it was so they could use a different analytics tool.

While these were almost always very easy tickets to do, they were just one more interruption for us and a blocker for the stakeholders, who liked to have an extremely rapid iteration cycle themselves.

GTM was a way to make this self-service, instead of the eng team having to keep this updated, and also it was clear to everyone what all the different trackers were.
by ohdeargodno | 2025-07-04 21:47:56+00:00
This is such low hanging bait that I'm not even interested in interacting further with it than: Haskell's syntax is obscure and impenetrable for the vast majority of software engineers because it was designed by FP nerds with zero interest in ergonomics.

It doesn't make it a bad syntax. It is, however, objectively terrible for anyone unfamiliar with it.
by krapp | 2025-07-04 21:47:59+00:00
>The best way I’ve heard this described: AI (LLMs) is probably 90% of the way to human levels of reasoning. We can probably get to about 95% optimizing current technology.

We don't know enough about how LLMs work or about how human reasoning works for this to be at all meaningful. These numbers quantify nothing but wishes and hype.
by 1vuio0pswjnm7 | 2025-07-04 21:48:29+00:00
uMatrix is fully-functional on Nightly.

Using Firefox Add-Ons on a "smartphone" sucks because one has to access every Add-On interface via an Extensions menu.

In that sense _all_ Add-Ons are only semi-functional.

I use multiple layers: uMatrix + NetGuard + Nebulo "DNS Rules", at the least. Thus I have at least three opportunities where I can block lookups for and requests to Google domains.
by KETpXDDzR | 2025-07-04 21:48:40+00:00
Can't (AI) crawlers just use a browser user agent? TL;DR: Yes, but with some more work that the big AI companies can surely manage to implement.

To bypass detection, a crawler would need to mimic not just the user agent, but also the full set of browser behaviors, headers, and environmental fingerprints—a much more complex task that Cloudflare’s systems are designed to counter.
by tehjoker | 2025-07-04 21:48:40+00:00
This is basically the only use case for crypto, and one for which it was explicitly designed: censorship resistance. This is why people have so much trouble finding useful things for it to do in the legal economy, it was explicitly designed to facilitate transactions the government doesn't want or can't facilitate. In some cases, there are humanitarian applications, there are also a lot of illicit applications.