MurphyA/hacker-news huggingface dataset:
by NedF | 2025-10-10 14:46:19+00:00
> This is actually how disruption works

They are not disrupting shit, in practice or in theory with current ai

Sora 2 is nothing but a meme machine. Stephen Hawking as a battlebot is funny, nothing about it is realistic vs movies.

How would special effects or lower costs make their movies disruptively more popular? [1]

If you want 'real' disruption, Indonesians should be working out how to dub their films using AI. This is cash and a soft power.

[1] Indonesian top rated, The Raid, made by the Welsh Gareth Evans. - https://www.imdb.com/search/title/?num_votes=5000,&country_o...
by em500 | 2025-10-10 14:46:50+00:00
A good initiative, but there seems to be nothing on the horizon that can limit the increasing dependence on iOS / App Store and Android / Play Store / Play Services in European citizens' lives, and Microsoft in European corporate and government desktops. If anything, policy makers seem to prefer to increase the dependence, e.g.

https://commission.europa.eu/strategy-and-policy/priorities-...

https://github.com/eu-digital-identity-wallet/.github/blob/m...
by Imustaskforhelp | 2025-10-10 14:46:58+00:00
Oh wow, glad that somehow my idea of purchasing power is implemented by something like gumroad

I had checked literally everywhere including even thinking what if the devs publish it on steam or epic games but that would be weird and steam for example takes 30% cut

I had forgot to check out on gumroad but today I learnt something new thanks to you so thanks!

It seems that the dev of data-star have also commented on this and it would be lovely to see if they could implement this or any other ideas that I or the community is stated, it is nice to hear that they are taking feedback which is really nice!
Show HN: White Ops: An educational cybersecurity game
by pwthornton | 2025-10-10 14:47:25+00:00
I made an educational cybersecurity game to help teach people how cyber attacks happen and how to prevent and combat them.

I am trying to balance educational outcomes with making it reasonably fun. The idea is that a game like this could replace some more traditional online learning or help encode the learning better.

This game is in early beta, and I am seeking feedback to keep adjusting the play mechanics. I may have difficulty levels, as how easy or hard this game is is directly related to how much you know about cybersecurity.

I am also working on putting in more instructions and a deeper glossary so that people can learn more up front.
by bArray | 2025-10-10 14:48:17+00:00
The commit history doesn't seem to reflect this [1], and the contributors seems to have just a handful of commits outside of two main committers [2]. Seems to be a tonne of trivial commits merged from some code hackathon [3] [4].

[1] https://github.com/termux/termux-app/commits/master/

[2] https://github.com/termux/termux-app/graphs/contributors

[3] https://github.com/termux/termux-app/commit/549f09573f4631fb...

[4] https://github.com/termux/termux-app/commit/c6dce125104620be...
by mikewarot | 2025-10-10 14:49:03+00:00
I agree that we're doomed, but I think the key decision that doomed us was made deep in the NSA in the 1980s, when they decided to bury the idea of Capability Based Security, and just let MS-DOS and Unix take over computing after the rise of the microcomputer. They had discovered and then fixed the problem with ambient authority after it arose during the Viet Nam conflict, giving rise to Multilevel Security.

When the Microcomputers came, and everyone ignored mainframes, they decided to step back, and let everyone have their foolishness. It was far easier for their jobs if the let operating systems that trusted everything take over the market. The Soviets copied our moves, and made themselves vulnerable. They figured they would retain the institutional knowledge and wisdom, keeping their own internal systems secure by design.

But they didn't plan on retirements and changes of administration, and the end of the cold war. Once that shock happened, they didn't reconsider. They didn't reconsider again when the world became networked, and connectivity for almost everything became persistent. There were multiple points at which they could have changed course, quietly pushed systems that were secure by design, but they apparently haven't.

So now we're in a world where you can't trust anything newer than an IBM XT with dual floppy drives. Where firmware can be updated with persistent worms, making it permanently untrustworthy. Into this world, we all carry spying devices in our pockets and purses, that can be repurposed by any intelligence agency, or sufficiently motivated person for that matter, into tools of oppression.

I think that a sufficient shock might pull us back into rationality, and cause us to seek sane computing strategies we can trust, but I don't give that good odds at present, 5% or less.

We don't have privacy, and you'd have to be an old fool to actually speak your mind these days. We're falling right into the thing we feared the most when I was a kid, a repressive Soviet style oligarchy where you can't trust anyone. You especially can't trust any computing devices.
by tanya-donska | 2025-10-10 14:49:25+00:00
Here’s what actually works when you use AI for UX research — and what’s just expensive procrastination.

I resisted using AI for UX research for longer than I probably should have.

Not because I’m anti-AI or think it’s going to steal jobs. But because most “AI research tools” seemed designed to help you skip the actual work of understanding users. And I’ve seen what happens when teams use research as an excuse instead of a tool.
by jfengel | 2025-10-10 14:49:35+00:00
They're more "collectable" than wooden nickels. The world is full of bits of claptrap that nobody actually wants for itself, but nonetheless are proud to own.

I'd say they're closer to baseball cards. You can't buy anything with a baseball card, and I doubt anybody actually looks at theirs, but there's nonetheless a thriving market for them.

I suppose some government could decide to monetize baseball cards, and the coin advocates seem certain that the US government is about to start letting you pay your taxes in bitcoins. They might even be right about that.
by Cieric | 2025-10-10 14:50:22+00:00
> It's officially deprecated in favor of Vulkan

Can you provide a reference for this? I work in the GPU driver space (not on either of these apis), but from my understanding Vulkan wasn't meant to replace OpenGL, it was only introduced to give developers the chance at getting lower level in the hardware (still agnostic from the hardware, at least compared to compiling PTX/CUDA or against AMD's PAL directly, many still think they failed.) I would still highly advocate for developers using OpenGL or dx11 if their game/software doesn't need the capabilities of Vulkan or dx12. And even if you did, you might be able to get away with interop and do small parts with the lower api and leave everything else in the higher api.

I will admit I don't like the trend of all the fancy new features only getting introduced into Vulkan and dx12, but I'm not sure how to change that trend.
by pfdietz | 2025-10-10 14:51:05+00:00
I meant, what testing methodology could the compiler writers have used, so it was caught before it went to users.

The feedback loop here should be: novel bug comes in ==> determine how existing testing was deficient ==> modify the testing in a general way that would have found this bug ==> run these modified tests in the background to see if anything similar was missed. Bugs should be used as indicators that regions (as large as possible) of bug space have been inadequately covered.
by superkuh | 2025-10-10 14:51:35+00:00
>Becoming merely a fancy bank/video/navigation/shopping terminal you have no control over.

Eh? I'm pretty sure I qualified my statements and you're just agreeing with the qualification I made. Yes, people will continue to use them. Yes, corporations will continue to develop for them. But they're not general purpose computers anymore. And if you're a human person geek I doubt you're going to want to use them for computing. But it'll take a bit for everyone to wake up to the new situation. Just like it took a bit for everyone to wake up to the social media problems. https://xkcd.com/743/
by Ekaros | 2025-10-10 14:51:45+00:00
Good thing about central bank holding it is that you do not need insurance. It cannot fail. All the currency that exist exists there. It is impossible for central bank to fail to fulfil their obligations or they just print more.

Bank failures comes from banks using deposits. Which can result in banks assets to be lower than deposits, say if interest rates have recently rised. Central banks should be instead fully backed.

I see no reason not to have some guide rate being paid... Or in worst case taken away. ECB set the rate to negative at one point... So that might happen again. So rate they pay might end up being negative meaning they charge you...
by Aurornis | 2025-10-10 14:52:16+00:00
Most countries will have laws covering cases of unauthorized access, theft of services, and computer misuse.

The user agreement helps define the service as a paid service with defined access cases. Going around those would put the user in violation of some laws.

An analogy would be showing up to a paid event venue and noticing a back door was left open. Going into the building without paying is not okay, even though you never engaged with the ticket office to agree to anything.
by ndyg | 2025-10-10 14:52:20+00:00
The preferred pattern addresses your concern about scattered logic: a single long-lived SSE endpoint that "owns" the user's view of the app. That endpoint updates their field of view as appropriate - very much inspired by game dev's immediate mode rendering.

I've a tutorial that demonstrates this with Nushell as the backend: https://datastar-todomvc.cross.stream

An interesting characteristic of Datastar: it's very opinionated about the shape of your backend but extremely unopinionated about how you implement that shape.
by aquariusDue | 2025-10-10 14:52:41+00:00
The comment is tongue in cheek. On the discord it was discussed at length and some of the plugins in the Pro version were actually considered anti-patterns, it actually is kinda easy to complicate things needlessly when getting used to D* and I know I did this too in the beginning.

As was said by the commenter in another reply, the inspector is actually the bit that makes the Pro version much more appealing but most people wouldn't know from the sidelines.
by Muromec | 2025-10-10 14:53:15+00:00
I dunno really. I'm pretty sure my organization will be willing to cough up the fee.

Me personally -- I would rather see it staying fully opensource and be funded through open collective or EU grants or something, like a lot of core stuff should. The fact this model doesn't work is sad.

I feel that something that the whole FE community gravitates to converge on should stay that way to prevent rag pulls and license dramas, otherwise it sabotages the process of converging on the same set of tools in the first place. Then the whole work will be wasted and eventually the project will die out and we get back to the same mess.

That being said, I get that the problem they are aiming to solve is a big pain point and whoever solves it -- they deserve money, but don't deserve to keep the whole community hostage to their whims indefinitely.

Then again, if people can pay 20 bucks a month for oracle lottery tickets selling infinite wisdom one token at time, why not pay actually helpful people doing great tools.
Memory portability – do you care about it?
by warthog | 2025-10-10 14:53:20+00:00
All the big labs from OpenAI to Anthropic are releasing their own memory modules inside the chatbots. Anthropic also released a preview tool of memory tool in the SDK to let developers use the memory tool while leaving it up to the developer on how to deal with the storage.

This still does not solve the problem of "portability" where you would like to use multiple models from multiple providers however there is no way to port your memory from ChatGPT to Claude. I wonder if Manually copy pasting this is too cumbersome - or simply because most do not care about memory.

Which is it for you?
by glenstein | 2025-10-10 14:54:26+00:00
OPs posted link is starting me at page 34, post number 661 of a thread with 690 posts. It might make more sense to start at the top [0].

Even if you start at the top it's hard to follow. The problem is Framework sponsoring Hyprland and then a retweet of Omarchy, apparently two projects with bad guys behind them. To understand the problem with Hyprland, you have to follow a link [1] to a blog post by a software developr, that vaguely characterizes its Discord and Github as toxic. Which, I mean, fair, I think toxic communitiesgenuinely objectionable and worthy of criticism. But the whole thing is oblique references to things heard "through the grapevine", and vague references to interact with the community.

The blog author linked to at the top seems reasonable enough and I'm inclined on first pass to believe his characterization is sincere. But as a post to hn to tee up discussion it's a lot of context to wade through.

0. https://community.frame.work/t/framework-supporting-far-righ...

1. https://drewdevault.com/2023/09/17/Hyprland-toxicity.html
by tetromino_ | 2025-10-10 14:54:31+00:00
Paid, installed it on Linux and played for 5 minutes. Overall impression: game has potential but is early beta-quality at the moment, especially in UI. I will be waiting for updates to polish things up.

* Map tile rendering is laggy; edges of map are constantly unrendered when rotating the view.

* UI seems not very well thought-out, lots of modality for no good reason. Why do I need to turn off population density view before I can build a station?

* Controls non-intuitive - where exactly do I have to click to connect two stations with a track? (It somehow worked once, and I was unable to repeat it.)

* Undo / Ctrl-Z doesn't work (cannot undo deletion of tracks or station).

* Tutorial hints for some reason always point to a fixed coordinate on your screen rather than a location on the map, so if you zoom or pan, the hint for where to build will now point to a completely different map location. With no way to return to the original location. Is that intentional? Why?

* Can we get names of water bodies, major landmarks, major streets on the map? It would add a lot of character.
by nwellnhof | 2025-10-10 14:54:49+00:00
At least it seems that they won't assign CVE IDs and credit researchers without compensating them at all (which is what happened when I reported CVE-2024-27811, for example):

> We want those researchers to have an encouraging experience — so in addition to CVE assignment and researcher credit as before, we will now also reward such reports with a $1,000 award.
by m-schuetz | 2025-10-10 14:54:50+00:00
AMD, do support for NV_shader_buffer_load next! Shader Buffer Load brought "Buffer Device Address" / pointers to OpenGL/glsl, long before Vulkan was even a thing. It's the best thing since sliced bread, and easily lets you access all your vertex data with pointers, i.e., you don't need to bind any vertex buffers anymore. Also easily lets you draw the entire scene in a single draw call since vertex shaders can just load data from wherever the pointers lead them, e.g., it makes GLSL vertex shaders look like this:

uniform Node* u_nodes; void main(){ Node node = u_nodes[gl_DrawID]; vec3 pos = node.position[gl_VertexID]; vec2 uv = node.uv[gl_VertexID]; ... }
by nasmorn | 2025-10-10 14:55:37+00:00
One of the most interesting books I have read is Franz Innerhofers Schöne Tage which describes his experience on a farm in Austria in the second half of the 20th century. The experiences of farm hands and maids was absolutely horrifying and each one would take a soul less office job at Dunder Mifflin or an Uber Eats route without question. People were basically property even in society without slavery. The US 19th century is really a special case because the land was all recently stolen from the native Americans who mostly died of diseases. So those people that colonized the land had an unknown amount of freedom because that only existed for a short time in history and even they were lacking any access to medical services or real education. What’s not seeing half your children dying worth to you?
by naasking | 2025-10-10 14:55:51+00:00
> The server deciding what to replace reminds me of some old (dangerous, I think) patterns like returning actual JS from the server which the client then executes.

Basically every single web page on the modern web has the server returning JS that the client then executes. I think you should clarify what's dangerous about the specific pattern you're thinking of that isn't already intrinsic to the web as a whole.
by toast0 | 2025-10-10 14:56:21+00:00
FWIW, WhatsApp does (or did) support special price networking. I used to be the engineering side of that. But the supported offerrings were for special priced everything (text+mms+voip) or just text+mms if real time voice and video was not to be special priced. Text only was not a supported offering while I was there. And you needed to be a mobile carrier to get the information about IP ranges (the IP ranges were public but not directly linked early on, but got limited later).

That said, many networks did these sorts of things without communicating with WhatsApp. Even without knowing IP ranges. WA traffic is easy to spot. Chat has a destinctive protocol that's neither http, nor https; mms is https with obvious hostnames in SNI; voip looks like voip.

You might be able to trick in-air wifi by looking like WA chat, but I've never been interested enough to check while on a plane. I'd rather use the time to watch awful movies on a tiny screen with terrible audio conditions.
by deanmoriarty | 2025-10-10 14:56:24+00:00
But who exactly is going to catch those errors, especially when the outcome of such mistake would be an adjustment in your favor? Not the tax authorities, not the CPA. You’re left to advocate for yourself.

This is a story that really happened, I’m not making things up. A few years ago, myself and other colleagues exercised some ISO in a startup we were working for. The exercise left us exposed to a steep AMT tax, it was a 6 figure tax bill (this was expected and we knew that going in, it was offset by some liquidity opportunity on the side).

Now, if you know what you are doing, it’s possible to get back all that extra AMT tax you paid as credit in future years, you just really need to be aware of the mechanics that enable that via form 8801, it requires variable carryovers for N years until the credit is extinguished. But it’s no big deal, even the TurboTax wizard is fully capable of the functionality! A colleague of mine, with his fancy CPA, completely missed this.

It wasn’t until several years later, when I casually mentioned that I was happy to have finally used up all the AMT tax credit, recouping my full 6 figure bill, that he literally said “what are you talking about?!”, and just there we learned that his CPA completely missed the situation (my coworker being clueless also certainly didn’t help). He called me later that evening to get the name of the form 8801, and confirmed it wasn’t there in his previous tax returns. I don’t know how the situation ended, but it’s possible I saved my colleague 6 figures that day, if he acted fast and painfully amended N years of prior tax returns, and hopefully fired the CPA.

There are more modest variations of this, for example your averagely talented CPA is most likely not going to go beyond the 1099 and, say, go look up what percentage of your money market fund interest was state tax exempt and ensure you get a credit.

For these reasons, I just don’t use CPAs and consider the time I spent to learn my taxes well spent and I’m fairly confident I’m doing a better job than any CPA for my specific personal circumstances, aided by tax filing software and some reconciliatory spreadsheets. I just wish I had a software for the expat situation, since the EU/US taxation is such a nightmare and it’s what I’ll find myself in when I early retire soon.
by mdhb | 2025-10-10 14:56:34+00:00
After doing this for so many years now and one thing I’ve really come to see as a fairly fundamental truth at this point is that the more you can align with the underlying platform you’re working with generally the better.

And so in that sense, the answer is web components. I know everyone hates the API but it was intentionally designed to be a low level thing to build a developer experience on top of and the best implementation of that right now is Lit. It’s also a pleasure to use and incredibly lightweight and designed to become even more lightweight overtime as new capabilities come to the web like signals in JavaScript or talk of native templating etc.

There is another option that I really like for certain kinds of applications which is Flutter which might sound contradictory to my original point because it skips the idea of the DOM entirely and brings its own rendering engine to a canvas element.

But it’s set to be the first serious Wasm and WebGPU based UI library on the web and has no problems spitting out 120fps (this is before even they have actually added WebGPU support and their newest rendering engine to the mix by the way) while keeping its rendering engine to I think about 1.5-2mb in size. It also gets you a single codebase that will run literally anywhere as an AOT compiled app.

That’s to say nothing of Dart itself which I cannot even begin to describe what a huge improvement it is over JavaScript and Typescript. If you haven’t tried it yet, do yourself a favour.

I’m just making the point that JavaScript and the DOM are no longer the only players in town and when you’re not trying to mix abstractions of a document markup language and an application a whole lot of problems just disappear like does this look different in different browsers or can I use this new feature etc.. it just works… everywhere… on the web.. on a desktop.. on a phone or an IoT device.
by js8 | 2025-10-10 14:57:18+00:00
What is Maria Corina Machado doing is certainly impressive, and worth a reward. That being said.. (based on Wikipedia information about her)

I don't see how wishing a foreign country to militarily overthrow a regime in your country promotes peace.

If we also include democracy to that umbrella, I don't see how support of privatization of natural resources can be considered promotion of democracy.

She's probably not as bad as Milei but.. I would not rule out a similar outcome.
by letmevoteplease | 2025-10-10 14:58:50+00:00
I'd love to be greeted by a robot when arriving at a hotel. Of course there's the novelty factor, but even without that, self-checkouts show that many people prefer interacting with a machine over a human for service.

More importantly, who wants to stand behind a desk 8 hours a day and handle fussy customers? Probably some people, but the main motivation for the average hotel clerk is receiving money. Can we reorganize the economy so robots perform this kind of mundane work, while humans still receive money but can spend their time on more meaningful activities than standing behind a desk? I think a future like that is possible although it remains to be seen whether we will get it.
by palmotea | 2025-10-10 14:58:56+00:00
> It's a false dichotomy to imagine that workers and employers are the only people affected. Customers are also generally affected for the better, and far more people are customers than workers or employers.

Uh, what now? I would say customers ~= workers + employers, especially if you count retired workers as workers. Outside of those groups, what do you have? The idle rich and welfare recipients? Not very big groups...

Also workers are by far the most numerous class of consumer, and lets not get deceived by the lazy capitalist oversimplification that a worker is not any worse off if you cut his income while making some of the goods he buys cheaper.