MurphyA/hacker-news huggingface dataset:
by gruez | 2025-08-06 14:21:53+00:00
>The luddites were often the ones that built the mechanized looms.

Source? Skimming the wikipedia article it definitely sounds like most were made up of former skilled textile workers that were upset they were replaced with unskilled workers operating the new machines.

> They had nothing against mechanized looms, they had everything against the business owners using their workers talents and knowledge to build an entire operation only to later undercut their wages and/or replace them with lesser paid unskilled workers and reduce the quality of life of their entire community.

Sounds a lot like the anti-AI sentiment today, eg. "I'm not against AI, I'm just against it being used by evil corporations so they don't have to hire human workers". The "AI slop" argument also resembles luddites objecting to the new machines on the quality of "quality" (also from wikipedia), although to be fair that was only a passing mention.
by omnimus | 2025-08-06 14:22:06+00:00
To say that web as platform is wildly successful would be an understatement. It's so successful that probably like 95% people doing webdev don't even care about these discussions or have opinions about it.

I think that scale of "silent" users compared to proactive devs would be the most surprising number. Like for anyone who is "Rethinking DOM from first principles" there is probably like 10000s of randos editing ecommerce html templates, exporting results into tables and dataviz or making small uis for some internal system.
by surajrmal | 2025-08-06 14:22:11+00:00
Is it even worth investing in? It would require massive capital spend and the ongoing costs to stay afloat would be similarly high. There is little to no certainty to believe you could acquire users or a revenue model either. None of the chromium derivatives have managed to gain traction other than edge. It seems wiser to invest in the next platform rather than ones with big players already in the space.
by 9rx | 2025-08-06 14:22:15+00:00
> people that are already committed to CSAM are going to CSAM.

Does its prevention even help anyway? The adult porn industry is regularly criticized for seeing people choose it over real sexual relationships. Conceivably the same could hold true for CSAM. As in, if you can't access it, you're going to go get the real thing instead.

The narrative that it prevents child abuse sounds good in theory, but what does the data actually tell us?
by dylan604 | 2025-08-06 14:23:03+00:00
> AirGradient (and several commenters here) feels like they're trying to spin their own QC problems as an indictment of modern journalism.

That's my take as well. I have seen several reviews where there were issues with the unit received where the unit was replaced and an update was made to the review. It's not like this is the only situation to have ever happened. A manufacture complaining about someone else complaining about a valid problem with what they received is just petty. Man up, admit there were problems, accept the loss in revenue by sending out replacement units. You screwed up the product during manufacturing/design/wherever, own it. Once you do that, stop whining about people correctly calling out defects in the units even if you did fix it. Until you recall/replace every defective unit (not just the ones with owners making noise about it), you have no standing to be upset someone making valid points about the defects.

This is what you could call a learning opportunity. Instead, they come across as petulant and whiny. Just take your medicine and grow and learn to not make the same mistake on future products
by bglusman | 2025-08-06 14:23:17+00:00
I just decided to try this quickly and hit some issues on my Mac FYI, it might work better on Linux but I hit a compilation issue with `curated-tokenizers`, possibly from a typo in setup.py or pyproject.toml in curated-tokenizers, spotted by AI: -Wno-sign-compare-Wno-strict-prototypes should be -Wno-sign-compare -Wno-strict-prototypes so could perhaps fix with a PR to curated-tokenizers or by forking it...

Might well be other issues behind that, and unclear if need any other dependencies that kitten doesn't rely on directly like torch or torchaudio? but... not 5 mins easy, but looks like issues might be able to be worked through...

For reference this is all I was trying basically:

Mix.install([:pythonx]) Pythonx.uv_init(""" [project] name = "project" version = "0.0.0" requires-python = ">=3.8" dependencies = [ "kittentts @ https://github.com/KittenML/KittenTTS/releases/download/0.1/kittentts-0.1.0-py3-none-any.whl" ] """)

to get the above error.
Show HN: TypeScript YAML Plugin – Typed .yaml imports with autocomplete
by secularchapel | 2025-08-06 14:23:44+00:00
What's up HN! I built a TypeScript Language Service plugin that adds native support for importing .yaml and .yml files with full type inference and autocomplete in TypeScript 5. I made this because I wanted to store LLM prompt templates outside of my source code, but JSON was impractical due to the need to escape every newline and quote, which reduces readability for large texts. I wanted to use YAML, but TypeScript doesn't provide intellisense for YAML files by default. This plugin solves that issue. Happy to hear your feedback or suggestions! The project is open source (MIT) and open to contributions.
by sometimes_all | 2025-08-06 14:24:04+00:00
This is not new; NYT has been doing this for quite a long time, and it got exacerbated when Trump started running for office in 2015-2016. It is very difficult for me to take NYT (or most news websites) seriously now - one can take advantage of a lot of platforms just stripping out most fluff and giving you only the objective details.

Just take a cursory look at the front page, and see how much of it is hard, actual news. Even in the Business section, you'll find words like "cult-like" and "drowning in debt". It's very difficult to believe that this is a newspaper of record.
by exasperaited | 2025-08-06 14:24:06+00:00
It's not extremely weird at all.

I, a British liberal leftie who considers this win one of the signs of the coming apocalypse, can tell you why:

Charlie Kirk may be an odious little man but he ran an exceptional ground game, Trump fully captured the Libertarian Party (and amazingly delivered on a promise to them), Trump was well-advised by his son to campaign on Tiktok, etc. etc.

Basically what happened is the 2024 version of the "fifty state strategy", except instead of states, they identified micro-communities, particularly among the extremely online, and crafted messages for each of those. Many of which are actually inconsistent -- their messaging to muslim and jewish communities was inconsistent, their messaging to spanish-speaking communities was inconsistent with their mainstream message etc.

And then a lot of money was pushed into a few battleground states by Musk's operation.

It was a highly technical, broad-spectrum win, built on relentless messaging about persecution etc., and he had the advantage of running against someone he could stereotype very successfully to his base and whose candidacy was late.

Another way to look at why it is not extremely weird, is to look at history. Plenty of examples of jailed or exiled monarchs returning to power, failed coup leaders having another go, criminalised leaders returning to elected office, etc., etc.

Once it was clear Trump still retained control over the GOP in 2022, his re-election became at least quite likely.
by OtherShrezzing | 2025-08-06 14:25:04+00:00
I don't really think Git is the appropriate tool for version control on legislation. There's hundreds of thousands of actions/conversations/motions on each "commit" to a nation's legislation, and all of those actions need to be tracked permanently. Moreover, most countries have an "append-only" approach to legislation, where the original document doesn't get removed, but overridden by the new.

Look at the UK's Hansard[0] as an example. Every word spoken in Parliament leading up to legislation being introduced is tracked and published. Those conversations eventually turn into Bills on the Parliament site[1], and eventually those bills turn into legislation[2]. These websites are all digital versions of the old paper copies which go back centuries.

[0] - https://hansard.parliament.uk

[1] - https://bills.parliament.uk

[2] - https://www.legislation.gov.uk
by daft_pink | 2025-08-06 14:25:06+00:00
i think most technology professionals just prefer to outsource mail in general.

people really freak out when it goes down or you screw it up. i’m willing to roll my own of most things, but I don’t want to roll my own mail server or phone server.

these things are just so specialized and publically exposed and the penalties are too severe if you fuck it up or lose data.
by mrheosuper | 2025-08-06 14:25:33+00:00
I don't agree with this kind of thinking. You have to determine what exactly what you want, anything else is just "nice to have". If you want an air monitor and don't care about screen, having screen is just a "nice to have" and should not affect your experience. And if you do care about the screen, you should also remove all no-screen air monitors from the list.
Ask HN: Lightweight Word Processors?
by the__alchemist | 2025-08-06 14:26:00+00:00
Hey! Has anyone found a lightweight and responsive word processor? It seems I've been using the same bloated office suites decades! (Libre/OpenOffice, or MS). I suspect the integration of spreadsheets, PowerPoint-like tools etc detracts from the simplicity of what a word processor could be.

A sticking point is being able to open ODT files. I've tried recently:

- WPS: Feels bloated, and no ODT support - Abiword: Discontinued Windows support - Atlantis: Not ODT support
by overfeed | 2025-08-06 14:26:13+00:00
> What is your argument that Safari is not a good browser?

Safari is often the hold-out on implementing features[1] that would be useful to users - presumably because it would make web apps viable on iOS, and compete with App store apps where Apple takes a 30% cut

> Using market forces to encourage more consolidation into a single engine is bad.

Competition on a level playing-field is not bad, even if you dislike the superior product (as determined by the free hand of the market.)

1. If memory serves: various APIs useful for PWAs were delayed or kneecapped on Safari
by corytheboyd | 2025-08-06 14:26:13+00:00
This sounds crazy to me, the flex system is exactly this but also semantically correct. You can’t possibly be telling me that table hacks of yore are easier than this, a clearly designed system for the actual problem you want to solve https://css-tricks.com/wp-content/uploads/2022/02/css-flexbo...

I’m not at all a frontend person, I just think flex is one of the best systems I have ever used. It usually gets the job done in a way that I expected to work (and that bar is pretty low lol)
by gjsman-1000 | 2025-08-06 14:26:45+00:00
> what does the data actually tell us?

The anecdotal evidence is that most child abusers started with CSAM and continued escalation from there; not that they would have been abusers except for CSAM.

While it has never been proven to be a casual link, Ted Bundy, Brian Mitchell, Mark Bridger, Jeffrey Dahmer, and now Bryan Kohberger all accessed violent pornography before taking their actions. Dahmer stated it was his ritual - consume violent pornography before finding the next victim. Bundy meanwhile stated it was the tipping point for him psychologically, more than any other known factor, even describing it as his "fuel."
by fuzzfactor | 2025-08-06 14:27:52+00:00
>not sure the comparison is apples to apples

More like apples to octopus.

People should keep in mind that there was no such thing as a GDP before the 1980's.

All that has been back-calculated, and the further back you go the more ridiculous it gets.

Excuses sounded plausible at the time but killed two birds with one stone.

Less rapid increase in government benefits which had become based on GNP for survival to cope with inflation, and further obscuring the ongoing poor economic performance of the 1980's going forward compared to how it was before 1970 numerically.

The people who were numerically smart before that and saw what things were like first hand were not fooled so easily.

Even using GDP back in the 1980's when it first came out, you couldn't get a good picture of the 1960's which were not that much earlier.

Don't make me laugh trying for the 1860's :)
by coreyp_1 | 2025-08-06 14:28:03+00:00
You know, everyone is jumping to conclusions here about the evils of whomever their political rival is.

However, this is a website, based on code. And based on my most recent experiences with AI, I think it's more plausible that someone:

A.) Copied a file into an AI prompt (or use an AI agent).

B.) Asked the AI to do something to the file (like adjust the layout of the page, alter CSS, optimize something, or whatever.

C.) Eyeballed the response and thought it looked good.

D.) Copied the file back (or just saved it, depending on the IDE).

E.) Caused the Internet to melt down.

I've had AI chats and agents that randomly change things unrelated to what I asked it to do.

It seems that people are so quick to jump to a conclusion that supports their bias. To be clear, I did not (and never have) voted for Trump, but I'm not going to entertain conspiracy theories about orange man bad when it was probably some dev thinking, "this AI thing is cool... look at what it can do!"
by zamadatix | 2025-08-06 14:28:16+00:00
Whether it's an additional $100/week for base salary or $100/week for overhead Bob is always going to be after another $100/week regardless what his current cost is. If Bob wants to manage the overheads directly (most don't) like salary costs then he probably wants more of a contractor type position.

As to the content of the letter, the 4 paragraphs are supposed to be "these are reasons I think were missed and why it'll cost more to not correct it" not just "I put effort to write 4 paragraphs of stuff" friction alone.

Having run a short stint as an internal IT manager at an IT focused company... it's astounding how many non-standard/out-of-cycle laptop request are actually either basic user error (even for the most brilliant technical employees) or basic IT systems problems (e.g. poorly tested management/security tool changes eating up performance/battery in certain configurations) that a new laptop won't actually solve. E.g. reports of "my battery runs out in 2 hours and my IM is dog slow" but they are on an M1/M2 MacBook Pro and probably wouldn't notice if they got an M1 or M4 MacBook back as their issue isn't actually the hardware. When someone writes an email or ticket explaining why their use case just wasn't accounted for it's generally pretty obvious they really do need something different.
by bccdee | 2025-08-06 14:28:23+00:00
It'd be extremely easy to circumvent, too. Since the scanning runs client-side on images uploaded into the messenger, you just need an app to mangle and unmangle images. XOR the pixels in your payload with a picture of static, then do it again on the other side.

It does not need to be particularly secure—the messages are still E2E encrypted so long as nothing trips the client-side scanner.
by romaniv | 2025-08-06 14:28:25+00:00
Devs have learned not to keep state in the document, because it's inadequate for it.

Web devs have moved the state out of the document into JS variables and have been piling bloated, short-lived crap on top of those variables ever since.

If you actually keep state in the document things become rather simple. Scripts themselves become stateless and do not require direct dependencies on one another. Data can be queried across the page with CSS selectors. Many visual transformations on data can be handled in CSS as well. There is a well-developed system of events to handle interactions, which removes the need to handle user changes, AJAX and WebSockets separately. You gain the ability to dynamically examine and modify the state of your "application" simply by pressing F12 and changing things in the elements tab.

While it's definitely possible to imagine better ways of dealing with documents, layouts and so on, seeing how JS frameworks handle state makes me fear any "improvements" on this front.
by browningstreet | 2025-08-06 14:29:10+00:00
I've been wading into algo-trading for a little while now. I've read a few books, set up a few strategies on paper trading platforms.

Right now I'm trying to figure out how to consistently make $1/day as a POC exercise. That's it. I did ask the various advanced LLMs the path to earning/clearing $200K/year as an algo-trader.

Fun & sobering responses. I'll give the LLMs this -- no uplift in these conversations.
by zzzeek | 2025-08-06 14:29:27+00:00
this constant skepticism, where does it come from? Does Donald Trump have to come knock on your door personally and say "Hey I'm a fascist dictator!" for you to believe your eyes what the presidency is so obviously doing day in and day out? Did you not notice when they illegally swept up 200 men who had tattoos, claimed they were gang members, and sent them off to a foreign prison in direct violation of court orders? That was like "ah woke judges, tattoos are clearly incriminating..." When they tackled and handcuffed a US SENATOR for interrupting a department head that HE IS IN CHARGE FOR OVERSIGHT OF?

This is the part I'm trying to understand. What is the threshold for the skeptics?
by GeekFortyTwo | 2025-08-06 14:29:27+00:00
Yeah, gamified air quality on my wife accidentally on installing this. She really wanted to see green on the LEDs. Also drove home the fact that using a gas stove hits the air quality in the house for an hour or two, that's now on the replacement list.

The fact that I can keep using this even if the vendor goes out of business was a major selling point, but also home assistant integration.

I highly recommend these(I have an indoor and outdoor units)
by IncreasePosts | 2025-08-06 14:29:27+00:00
Likewise, if you rent a book from the library, you're outsourcing your parenting to some random author.

Isn't the point of this you have a customized book in like 5 minutes, and you can spend time sharing it with your child? Presumably you aren't just throwing the book at them and telling them to read it. If you spent hours drawing a book, would that mean you can spend more time with your kids?
by driggs | 2025-08-06 14:29:32+00:00
Not only does this sound excellent, with three great TB-303 synth engines with a colored delay, but it's very musical. The three patterns are locked to a common scale/mode, they autogenerate with compatible and often interleaving polyrhythms, and the "instruments" - bass, lead, drone - spawn with complimentary defaults.

As a longtime synth nerd, it still amazes me to see beautiful tools like this running in a web browser.

Excellent job!
by sickofparadox | 2025-08-06 14:29:49+00:00
Again, why bother to arrest someone if the rest of the system is just going to let them out? In Austin, your leadership decided that it was fine for you to be robbed, because they pursued a policy of not prosecuting property theft. [1] In addition, the Austin city council cancelled three classes of cadets for the APD while cutting the number of approved officers. In one of the fastest growing cities in America, they decided to end the new officer pipeline, ensuring that your PD will have fewer officers to serve the growing population. [2]

[1] https://www.traviscountytx.gov/images/county_attorney/Docs/L...

[2]https://theaustinbulldog.org/did-austin-defund-the-police-he...
by NoMoreNicksLeft | 2025-08-06 14:30:05+00:00
Even if it were true (and it might be) that these people would commit less-or-none abuse if they can continue to have access to the csam, the existence of the csam itself necessitates abuse. It seems akin to child sacrifice. Whose kid must be tormented so that other kids can go unmolested?

That said, not sure that draconian, ubiquitous surveillance is the correct (or even effective) solution to the problem.
by integralid | 2025-08-06 14:30:40+00:00
I'm against any kind of censorship, chat scanning and privacy violations. Nevertheless:

>Telegram founder Pavel Durov warned that France risks societal collapse if it continues down a path of political censorship and regulatory overreach. Durov was arrested in France in August 2024 after being accused of failing to moderate his app to reduce criminality

Telegram is the messenger of choice for cybercriminals (not signal, interestingly). Most stealers and many other malware families use telegram to exfiltrate data and stolen credentials. It's also used as public announcement channels for criminal groups. Telegram ignores all reports about known malicious chats, despite it being easily provable, not to mention it's not e2e encrypted.

At this point this is not resisting censorship but knowingly profiting from crime. Continuing the analogy, it's like post office was sending mails for terrorists, despite police staying in the hallway and begging them to stop that.

(my job is related to anti-malware and cybercrime prevention)
by j45 | 2025-08-06 14:30:40+00:00
One thing that's different about AI is it's a greater percentage applicable in the real world today than most bubble things that are more hype and speculation mostly by non-technical people who are attention farming.

This statement is unrelated to the funding in the space, which is not going to be mis placed, only a question of how much.

If anything, this might be a realer version of a dot com boom.
by shadowgovt | 2025-08-06 14:31:06+00:00
I'm modestly surprised to learn Google was using Salesforce internally at all; the NIH runs deep with that company (they even have their own bugtracker because every other option just wouldn't cut it).

On the other hand, the past decade-ish has seen them grow very rapidly via acquisition, so perhaps this DB was grandfathered in via an acquired company and hadn't yet been replaced by anything internal.

(For Salesforce in particular though, I'd be willing to believe Google doesn't have an in-house alternative... People asked for a Salesforce-like in Google Workspace for years and the company had no interest. I have a hunch that most Googlers find the idea of creating a new CRM to be a profoundly boring intellectual exercise).
by imtringued | 2025-08-06 14:31:39+00:00
It depends on what you want to do. FPGAs excel in periodic "always on" workloads that need deterministic timing and low latency. If you don't have that and just care about total throughput and don't care about energy efficiency, then Nvidia will sell you more tflops per chip.

The energy efficiency of FPGAs can't be understated. Reducing the clock and voltage to levels comparable to an FPGA will kill your GPU's tflops and the control overhead and the energy spent on data movement are unavoidable in a GPU.
by morkalork | 2025-08-06 14:31:56+00:00
The overhead of copying and moving data around in Python is frustrating. When you are CPU bound on a task, you can't use threads (which do have shared memory) because of the GIL, so you end up using whole processes and then waste a bunch of cycles communicating stuff back and forth. And yes, you can create shared memory buffers between Python processes but that is nowhere near as smooth as say two Java threads working off a shared data structure that's got synchronized sprinkled on it.
by overfeed | 2025-08-06 14:31:56+00:00
> Firefox is overall a fine browser. Still has 2% marketshare

Firefox used to have a 25-30% share before Mozilla shat the bed by neglecting it while treating Firefox like a money-piñata to fund a series of dead-end, copy-cat projects in their big-tech cosplay era.

Blaming Chrome for Firefox and Safari being shit (as reflected by the percentage of users who voluntarily use the respective browsers) removes their culpability. Chrome had to grow their share from 0%.