MurphyA/hacker-news huggingface dataset:
by gorgoiler | 2025-09-18 09:58:55+00:00
Is this all a canard to avoid having to implement actual consumer privacy laws?

The question is more about whether it is an intentional decision to go this route or a built-in, institutional decision. When faced with the foe of consumer data harvesting and tracking, right now it seems the US government has concluded the answer is that it is better to have an American company spy on people rather than a Chinese one.

The best answer would be to enact laws to stop the act of spying on people, but that’s anathema to US political culture right now!
by raxxorraxor | 2025-09-18 09:58:56+00:00
Plus Gimp just works and its interface isn't that bad. It is far better than many modern apps that just don't have any significant functionality. I mean perhaps Photoshop is better in some ways, but it is not worth it to put up with Adobes Creative Toilet if you don't produce some specialized prints.

Krita is awesome too and does interfaces right as well. Bought it on Steam. But I still use Gimp since the use cases are different. But it might perhaps be worthwhile to put your open source project on Steam anyway to make some bucks. I would happily buy more.

Blender did make huge jumps in recent years. Suddly you couldn't even update as fast as they introduced new things. It is amazing by now but I would argue that its functionality was unfairly derided in the past while it was already quite capable for quite some time.
by joules77 | 2025-09-18 09:59:02+00:00
Psychosis or Awakening both follow the same steps. Even with Mass psychosis and Mass awakening.

Next gen is already pretty anti-reality, cuz of the kind of reality they have been born into. Everything that can be monetized or weaponized has been. In the name of Efficiency and Scale. Sort of the new religion of a shallow rationalist.

In such a reality dominated by Attention Merchants and Attention Warlords, trapped in an arms race by the Algos to carve up the finite pool of human attention, it’s hard to tell awakening from breakdown but maybe learning to tell the difference is part of the work.
by gsf_emergency_2 | 2025-09-18 09:59:13+00:00
I didn't want to be more specific, only quoting a reputable source verbatim; but you forced my hand :)

Family is even staunchly Mormon, AIUI

https://nypost.com/2025/09/12/us-news/who-is-tyler-robinson/

Leave it as an exercise to construct the bayesian model for ex-Mormons are: homosexual, leftist, etc

There's a reason Mormons are sought-after gov employees*, but if we can't talk about that, be consoled by the idea that being leftist is treasonous

*A level religious, above uh Luigi's sub-ethnicity, famous for its loyalty, shall we say
by srik | 2025-09-18 09:59:22+00:00
This case was different from hackclub’s usual donations. Someone spotted OXY2DEV, a prolific Neovim plugin dev, coding on his phone and shared it with the community. People rallied to raise money specifically for him, and hackclub stepped in to facilitate. The drive ended with a small surplus, and since the funds were raised only for him, they let him decide how to use it. Smart choice because in South Asia chasing service centers is such a hassle and Apple’s service process is a dream in comparison.
by mcintyre1994 | 2025-09-18 09:59:43+00:00
In the case of the chalk/debug etc hack, the first detection seemed to come from a CI build failure it caused: https://jdstaerk.substack.com/p/we-just-found-malicious-code...

> It started with a cryptic build failure in our CI/CD pipeline, which my colleague noticed

> This seemingly minor error was the first sign of a sophisticated supply chain attack. We traced the failure to a small dependency, error-ex. Our package-lock.json specified the stable version 1.3.2 or newer, so it installed the latest version 1.3.3, which got published just a few minutes earlier.
by zmgsabst | 2025-09-18 10:01:04+00:00
I don’t do the second, so I can’t answer.

But to answer the first, I’ve heard directly from party strategists that they look for people who vote, but not in a particular race. They can’t identify them directly, but a higher ballot submitted count than (eg) presidential vote count is a signal that they can gain voters in that area — which they follow up by surveying independents, etc to see what policy issues they’re concerned with.

The argument is that by not voting some rounds, you influence their platform in subsequent rounds. If you vote for them regardless, there’s no incentive to optimize their platform to address your concerns.
by spankibalt | 2025-09-18 10:01:10+00:00
Once color-adjusted, OpenGEM [1, 2] looks hot in high-res. Visually, certainly one of the most beautiful GUIs. The rest of the gems are not (so) agreeable.

1. [https://www.seasip.info/Gem/History/ogemdesk.png]

2. [https://www.seasip.info/Gem/History/gem256.png]
by flohofwoe | 2025-09-18 10:01:24+00:00
Audio worklets are a step into the right direction for streaming audio, but for a simple audio-streaming API you don't need the complex node-based architecture of WebAudio, you just need a JS callback which writes samples into an ArrayBuffer.

With audio worklets this callbacks runs in a separate audio thread, and with the (deprecated) ScriptProcessNode this callback runs on the main thread.

E.g. a "good" web audio API replacement would only offer a callback that runs in a separate audio thread plus a convenience function call which allows to push small sample-packets from the main thread to the audio thread (at the cost of increased latency to avoid starving) - this push-function would basically be the replacement for ScriptProcessorNode.

In general, see here for a pretty good overview why WebAudio as a whole is a badly designed API: https://blog.mecheye.net/2017/09/i-dont-know-who-the-web-aud...

TL;DR: WebAudio's original design requires a lot of complexity and implementation effort for use cases that are not relevant to most of its users - and all that effort could be used instead to implement a much smaller and focused web audio API that covers actually relevant use cases.

Specifically for audio worklets: those mainly make sense when the entire audio stream generation can happen on the audio thread.

But if you need to generate audio on the main thread (such as in emulators: https://floooh.github.io/tiny8bit/), unless you want to run the entire emulator in the audio thread, you need an efficient way to communicate the audio stream which is generated on the main thread to the audio thread. For this you ideally need shared-memory multithreading, and for this you need control over the COOP/COEP response headers, and for this you need control over the web server configuration (which excludes a lot of popular web hosters, like Github Pages).

For this situation (generate sample stream on browser thread and communicate that to the audio thread) you're basically re-implementing ScriptProcessorNode, just less efficiently and limited by COOP/COEP. So at the very least ScriptProcessorNode should be un-deprecated.
by Yizahi | 2025-09-18 10:01:32+00:00
How you keep a politician or political party afraid in any arbitrary democratic country? You threaten them with possibility of not being re-elected. That is practically the only non-violent way.

Now the question applied to USA would be - can citizens of USA elect an alternative politician or party? They can't, due to medieval first past the post system. And this is really your answer - until you keep the election system as is, you will get the same politicians or worse. Because they are not afraid anymore.
by menaerus | 2025-09-18 10:01:43+00:00
Two-character SIMD filtering improved performance significantly: ClickBench query Q20 sped up by 35% Other queries which perform substring matching saw an overall improvement of ~10% The geometric mean of all queries improved by 4.1%

ClickBench dataset is ~70G IIRC so I find it interesting that they measured such a substantial speedup while only using SSE4.1 (128-bit) - so, not even AVX2 and much less AVX-512. I wonder what the results would be if latter had been the case.

And I also wonder if this is (partly) an artifact of more laser-focused utilization of a CPU core ALU and memory subsystem. E.g. crunching more work into a single or pair of instructions are now leaving more space for other unrelated instructions to be retired.
by Piraty | 2025-09-18 10:01:48+00:00
so, everybody wearing this in europe will hand out 'may i take photographs of you or your property'-forms + 'do you agree to Facebook's TOS, as your photographs will be uploaded to and processed by them'-forms prior to using this in public? just like owners of all the rolling surveillance stations (some still call them EV) do?

spy state actor's wet dream comes even more true with this, even more than with already overly de-privaciced public spaces.
by smartbit | 2025-09-18 10:03:04+00:00
Mattermost adheres to the same tactics as Salesforce: group calls in v10 only with paid tiers whereas free before. Have you considered alternatives?

- Zulip - Matrix/Synapse and Element - Mostlymatter [1] without #user limits

See discussions below in this HN thread.

[0] https://old.reddit.com/r/selfhosted/comments/1fp76f0/matterm...

[1] https://forum.mattermost.com/t/solved-is-there-any-limitatio...
by pcthrowaway | 2025-09-18 10:05:00+00:00
Interesting. Notably, they also call themselves "open source" in the "About" of the repository. I'm not aware of any critical extensions which are closed-source. The change you've highlighted was made 4 months ago under a commit that gives no explanation: https://github.com/mattermost/mattermost/pull/31247/files , and the discussion there is private.

Notably, they do have some "source-available" code that goes into the enterprise release, at https://github.com/mattermost/mattermost/tree/master/server/...

This mainly seems to relate to metrics and fuzzy search, though it's possible more will move here in the future (it looks like this is a relatively recent development). Until recently they also had experimental support for Bleve full-text search (now seemingly deprecated), but the elasticsearch enterprise feature seems to be the replacement (otherwise they use postgres's ILIKE for built-in text search)

So, all told, Mattermost was open source, and may be moving to open core. Which means now is probably the best time to create a community-maintained fork. The team edition, and almost all features, are currently still open source.
by Gravityloss | 2025-09-18 10:05:20+00:00
Exactly. VTOL is also great as you can deliver the blades really close to construction location.

If you installed small props at the tips of the blades, you wouldn't need any torque rotor. I don't know if you still need the variable pitch mechanism or could you lock the blades to one pitch for spin-transport.

Helicopter efficiency is quite terrible though so long distance travel would require constant aerial refueling. I guess you could have a probe in the hub. What could go wrong?
by whywhywhywhy | 2025-09-18 10:06:08+00:00
Switching from just basic Oculus accounts to Facebook accounts was the dumbest move, I say that from someone who was really enjoying the Rift and Quest 1 hardware. Whole thing was pretty effortless until that moment, then logging into it became this massive chore where you're bounding between the phone and headset twice, really tedious if you're not a big facebooker so haven't used their login flow in years and it was all just extremely janky.

Then there were a bunch of walls in the transition period where Oculus accounts can do X,Y but Meta accounts are needed for Z.

Can really tell Zuck told the teams "All in on VR/AR" and the accounts/FB team began "well if its core it's account should be the core account we use".

Would have been much smarter to keep it like Instagram where it's an entirely separate feeling account but under the hood deeply connected in a way that allows the data syphoning they want but the end user it rarely feels like a Facebook account.
by throwawayqqq11 | 2025-09-18 10:07:01+00:00
> military power projection

> That's a cost for us, not a benefit.

If id get a cent for every US-american not understanding their hegemonial privilege...

(Sorry, shouldnt be an insult. Its just so prevalent and to me, a sign of lacking self criticism on a worringly massive scale.)

Eg:

https://business.columbia.edu/research-brief/dollars-dominan...

TLDR: The US military backs the dollar as international trade currency, which puts all other nations in a depending position to lend USD. This allowed the US to cheaply amass a gigantic debt that in turn allowed ridiculous (military) budgets.

Please dont answer something like "see, we are in debt for you", since the US got material stuff in return for a fiat currency that can they can devalue on demand but had been accepted on the basis of trust and stability.

Remember when "the market got the yippies" and trump chickened out of broad tarifs? It was also because of long term allies sending a signal by liquidating US bonds:

https://tradingeconomics.com/united-states/government-bond-y...

https://www.cnbc.com/2025/04/15/us-treasurys-selloff-what-ha...

A continuing drop of bond yields could mean a collapse of the US national budgets. Thats the benedit you enjoyed for decades. Something other nations cannot do.
by adastra22 | 2025-09-18 10:07:47+00:00
> for a short while it was a trend in the scientific literature to have LLMs evaluate output of other LLMs? Who knows how correct that was.

Highly reliable. So much so that is basically how modern LLMs work internally. Also speaking from personal experience in the projects I work on, it is the chief way to counteract hallucination, poisoned context windows, and scaling beyond the interaction limit.

LLMs evaluating LLM output works surprisingly well.
by danhau | 2025-09-18 10:07:53+00:00
You‘re not exposing business information, you‘re exposing client information. The information a system leaks might not be intrinsically valuable, but it can be used to deduce other data, especially over larger sets or time.

For example, by only scraping the date and author of an online newspaper‘s articles over a period of time, you can deduce when every author is typically on vacation. Compare that against every other author and you can find patterns indicating, say, workplace affairs.

Source: a talk by David Kreisel called SpiegelMining (in German), or at least what I remember.
by the_mitsuhiko | 2025-09-18 10:08:10+00:00
I think uv should get some credit for being an early supporter of this. They originally added it as a hidden way to create stable fixtures for their own tests, but it has become a pretty popular flag to use.

This for instance will only install packages that are older than 14 days:

uv sync --exclude-newer $(date -u -v-14d '+%Y-%m-%dT%H:%M:%SZ')

It's great to see this kind of stuff being adopted in more places.
by keraf | 2025-09-18 10:08:51+00:00
I might be naive but why isn't any package manager (npm, pnpm, bun, yarn, ...) pushing for a permission system, where packages have to define in the package.json what permission they would like to access? À la Deno but scoped to dependencies or like mobile apps do with their manifest.

I know it would take time for packages to adopt this but it could be implemented as parameters when installing a new dependency, like `npm i ping --allow-net`. I wouldn't give a library like chalk access to I/O, processes or network.
by NaomiLehman | 2025-09-18 10:10:03+00:00
Antifa is not an organization. It's an ideology. There are groups that call themselves anti-fascists, which have different views and methods, and there is no HQ they answer to. Just like MAGA.

Another example: banning zionism/antizionism or banning racism.

It can't work like that.

The focus has to be on criminal acts committed by individuals, regardless of their ideological affiliation.

Banning an ideology would be a direct and fundamental attack on the 1st amendment of the constitution.

It would lead to "guilt by association." A concept the Supreme Court has found to be unconstitutional. (NAACP v. Alabama (1958), Scales v. United States (1961), Noto v. United States (1961), United States v. Robel (1967), etc.)
by anthk | 2025-09-18 10:10:33+00:00
Rationalists embrace reality. Money addicts embrace status and appearance (even worse in Asia with the concept of 'losing face' avoiding to be accountable by any means) and that's a recipe to collapse. The Western world was all about commiting mistakes, forgiving then but to fix them later. That was valued, now no one cares. Because they don't offer actual products any more, just the 'envolope', as the Asians do. Appearance it's more imoprtant than the object itself.

Now, back to the Western world. I've seen Gen-Zers just buying a game to show the actual process of unboxing and showing it and then later to place it back in the shelf and not touching it back ever. Social media makes this and worse. It's almost a 'status makeup' for men. And OFC this polarizes the society like crazy, there are no 'calm centrist people' any more, or they are shunned down fast, from either radical left or the radical right.

Healthcare should be state regulated, as food regulations which should be harder too? You are a commie. Oh, you are against uncontrolled inmigration with no background checks, against telecomms' regulation (except for amateur hamradio bands and net neutrality and privacy) and in favour of small co-operative based companies, as Mondragon in Spain? You must be a money grabbing, spoiled, poshy and cocky kid against socialism.

Even if you are pro-taxes and proportional fines on commiting misdemeanors.
by johnh-hn | 2025-09-18 10:11:03+00:00
I went to the .NET Developer Conference (NDC) in London at the beginning of the year. Mads Torgersen (Lead C# Designer, for anyone not in the know) gave a talk about some new proposed features. After describing a proposal to introduce new syntax to make defining extension methods easier, he asked if anyone had any questions. I asked a question along the lines of:

"I understand we sometimes need to address deficiencies in a language, but when we do stop? More syntax is leading to daily decision fatigue where it's difficult to justify one approach over another. I don't want C# to become C++."

It was interesting listening to the discussion that took over from that. The audience seemed in favour of what I said, and someone else in the audience proposed a rolling cut-off to deprecate older features after X years. It sounded very much like Mads had that discussion internally, but Microsoft weren't in favour. I understand why, but the increasing complexity of the language isn't going to help any of us long-term.
by Yizahi | 2025-09-18 10:11:09+00:00
USA is getting there. There is already a private gulag in Salvador for executing people and labor camps (prisons with enforced labor) in USA. Head of state slowly takes over legislative branch of government via some bullshit excuse, and that branch just silently folded under him. He is now eyeing judicial branch and pondering replacing judges with pocket ones. Also slowly taking over media if they stray too far from the party line.

Sounds like a good progress in only half a year. He'll get to troika's and stazi a bit later.
by benterix | 2025-09-18 10:11:24+00:00
> now it won't let me use the headset without "verifying" my facebook account by sending them a photograph of my drivers license.

I believe this would be the first time in my life that I would try to generate a fake driver's license.[0] It's completely ridiculous.

[0] Not to mention that I'd only use a fake FB account first anyway, there's no way I'd give them my real data. I know Zuck apologized by "dumb fucks", but while the wording was offensive he was actually right.
by dmesg | 2025-09-18 10:11:26+00:00
Okay this was a tough read even if not bad. Allow me to elaborate why I struggled reading it, especially with inanimate or non-thinking objects "having no incentive". A plant's genetic coding has a strong incentive on producing as much seed pods as possible (and some plants want to be eaten by animals enjoying the fruit around it, so their faeces spread the seeds across the earth). Plants are competitive in growing larger to have more sun than a moss cover that evolved to thrive even in low light.

Even a rock containing an ore had an incentive to form. The behaviour of elemental orbitals determines which phases and minerals crystallize first and last (see HFSE).

You can take this further that even sand dunes have emergent behaviour governing their formation and movement in a desert. Is everything still going to crap when we run out of energy and reach a final state of entropy? Sure! But this is one hell of a ride.

Now in regard to Doctorowian Enshittification: Companies favour short term solutions these days because they cannot function like something that evolved over millions of years to perfection. We started with probably 3 streaming services (for movies), now we have 30 and they wonder why we cannot pay each of them 55 USD as we had to with cable and 100+ paid channels?

They don't know (yet/ever) the real incentive is to find an evolutionary niche to thrive on. You can never cater to all tastes at once. Explain this: Why do most restaurants focus on one nationality? (the owner can have a different nationality and it still works). Now you have hit the jackpot to de-shittify.
by Terretta | 2025-09-18 10:12:05+00:00
document browser, document reader, printed paper, paper form, return to sender... those are all in the same concept space*

"virtual machine" is clearly not

that said, i love WASM in the browser, high time wrapping media with code to become "new media" wasn't stuck solely with a choice between JS and "plugins" like Java, Flash, or Silverlight

it's interesting to look back at a few "what might have been" alternate timelines, when the iPhone was intended to launch as an HTML app platform, or Palm Pre (under a former Apple exec, the "pod-father") intended the same with WebOS. if a VM running a web OS shows a PDF or HTML viewer in a frame, versus if a HTML viewer shows a VM running a web OS in a frame...

we're still working on figuring out whether new media and software distribution are the same.

today, writing Swift, or Nim, or whatever LLVM, and getting WASM -- I agree with you, feels like a collective convergence on the next step of common denominator

* note: those are all documents and document workflows with skeuomorphic analogs in the same headspace, and newspaper with "live pictures" has been a sci-fi trope for long enough TV news still can't bring themselves to say "video" (reminding us "movie" is to "moving" as "talkie" was to "talking") so extending document to include "media" is reasonable. but extending that further to be "arbitrary software" is no longer strictly document nor media