frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

WebAssembly: Yes, but for What?

https://queue.acm.org/detail.cfm?id=3746171
70•todsacerdoti•6h ago

Comments

dovys•6h ago
Majority of my phone usage outside of reading HN is through dedicated apps. News, social media, chats and even substack. If I was building a product today, web would be quite low on the priority list outside of SEO capture.
msgodel•6h ago
The problem with dedicated apps is that you often have to fight with the OS vendor for basic functionality in your app just to distribute it and these days you don't actually gain much with a dedicated app since modern sandboxing is so aggressive and web apis are relatively complete.
meepmorp•1h ago
IMO as an end user - aggressive sandboxing is a feature, not a bug
amelius•1h ago
A browser is a sandbox.
msgodel•1h ago
Browsers already do this much better. If you don't trust something that's where it belongs, not as a local app.
criddell•41m ago
> you don’t actually gain much

Some of what you gain is pretty important though. For example, well written native apps integrate better with the platform’s accessibility features and they typically consume less power, storage, and memory.

rantingdemon•2h ago
I absolutely hate this state of affairs. Apps don't allow me to open multiple tabs, as an example.
gear54rus•1h ago
But they do allow showing unblockable ads and notifications, so some 'people' absolutely love that state of affairs because they benefit from it.
latexr•32m ago
I don’t know what the state is on Android, but on iOS (and macOS) unblockable notifications aren’t really a thing (notifications need permissions that you manage on a per-app basis) and many app ads can also be blocked (1Blocker does it), though it’s not as powerful because it’s essentially domain blocking.

I’m not disagreeing with you, merely providing more context. Companies like Reddit and Facebook definitely push you more to the apps so they can extract more value out of you.

gear54rus•29m ago
What if you want to see some notifications but not others? But the developers are scammy and didn't separate ads into their own channel?
latexr•25m ago
Then that’s a shitty company and perhaps you should consider not using their service anymore.

Either way I don’t see how that’s relevant to the point. It’s not like the web is any different in that regard.

gear54rus•19m ago
> Then that’s a shitty company and perhaps you should consider not using their service anymore.

That's not always possible. There might not be enough quality competition and I don't see others following my example to beat the shitty company into submission and make them change their ways if I do that.

> Either way I don’t see how that’s relevant to the point. It’s not like the web is any different in that regard.

Web is very different in that regard. You can pry any app open and change basically anything with a single press of F12. Most of the time, people already did that for you and submitted an ad blocking filter for everyone to use. This isn't even close to the crapware of a typical app store.

Web is the last democratic platform we have left.

Cthulhu_•1h ago
Some do, MacOS has builtin support to add tabs to any application: https://support.apple.com/my-mm/guide/mac-help/mchla4695cce/...
amelius•1h ago
All the more reason to stand up against it and choose the web.
michaelbuckbee•1h ago
It used to be that cli tools were the power users preference but now I feel like that's shifted to web apps (over native). The ability to have multiple tabs/views, load extensions to customize behavior, adjust sizing, etc.

As an example: an absolutely vital tool for me is the Vimium keyboard control extension for navigation, which unfortunately can't be used in dedicated apps.

whywhywhywhy•5h ago
> TypeScript works better for Figma's needs, then, over time, new features will be written in TypeScript instead. Indeed, looking at the breakdown of Figma over time would seem to reveal that is what has occurred; Wasm is still used for some per-pixel operations, where its greater control over data layout makes it a win, but the application is composed of relatively more JS than Wasm...

>...if you are building an organization to create a web experience, generally speaking, you would rather pull from the deeper pool of JS developers than the more rarified C++/Wasm skill set

This is ultimately answering the reason why above, but it's important to point out the most critical parts of Figma and the reason Figma is worth what it is are the WASM/GPU accelerated parts which make all the interaction snappy and fluid, even the multiplayer stuff is downstream from this.

But also because it's a huge company now and a lot of the developers they hire could never create those critical parts of course the rest of it will bloat out as developers justify their existence.

lylejantzi3rd•2h ago
No mention of Orca[0]? WebAssembly Apps Without the Web. A brand new stack for cross-platform applications.

https://orca-app.dev/

kerkeslager•1h ago
I just don't understand why you'd want this, or any of the JS server-side nonsense. WebAssembly is designed for the web--why would you want to use it outside the browser, when there are dozens of much more mature frameworks out there that were designed to work on your machine?

It seems to me like a lot of the JS outside the browser stuff out there is motivated by JS people not wanting to learn something different. Meanwhile for those of us who have been doing dev outside the browser, all this is worse solutions to problems we've already got solutions for.

brigandish•1h ago
Same reason Docker was a success - packaging and distribution of apps becomes easier. That's my guess.
quaintdev•1h ago
So are we inventing JVM again?
freeone3000•1h ago
Yes. But with manual memory management this time.
jowea•1h ago
Java inside the browser was a thing too, right?
hn_throw2025•8m ago
You gave me a 90’s flashback…

Staring at a gray box waiting for something to happen.

bee_rider•1h ago
Suddenly the front-end coders become full-stack coders.
abirch•1h ago
VSCode is JS outside the browser. It seems that companies such as Microsoft, Saleforce, want to leverage their existing JS tools.
zamadatix•1h ago
VSCode is an entire web browser (Electron packaged Chromium). It even ships with "Simple Browser" built in, which is just a web view.

Perhaps a more direct example is Node's/Bun's ability to package a JS/TS project into a single redistributable binary with only the JS engine browsers use rather than the whole thing.

PxldLtd•1h ago
Because people need to run their Apps on multiple targets and having one codebase for all targets helps with keeping maintenance and development costs down. Java would meet this requirement if the UX/UI story was anywhere near as good as the Web's. I'd argue that UI has been the main driver of all of this.
craftkiller•1h ago
One possible use-case is a system like Inferno[0] (the plan9-like operating system). Since, on that OS, you can "mount" CPUs from other machines over the network[1], you either need to make sure all of your machines have the same CPU architecture (including additional instruction sets lest you end up with AVX512 code trying to run on an Intel processor), or you use a non-compiled language. Inferno went with the latter and introduced Limbo[2] for that purpose, but with webasm we could use any language and still leverage all the great tooling being written for it.

  [0] https://en.wikipedia.org/wiki/Inferno_(operating_system)
  [1] Behind-the-scenes it actually mounts your filesystem onto the remote machine and sends it commands to run, rather than actually "mounting" a CPU over the network. https://9p.io/magic/man2html/1/cpu
  [2] https://en.wikipedia.org/wiki/Limbo_(programming_language)
afavour•1h ago
> WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable compilation target for programming languages, enabling deployment on the web for client and server applications.

While the primary target for WebAssembly is indeed the web there are surely plenty of applications for a cross-platform stack-based virtual machine.

> It seems to me like a lot of the JS outside the browser stuff out there is motivated by JS people not wanting to learn something different.

Well that certainly can't be the case here because WebAssembly specifically isn't JavaScript. It's a well specified, reliable platform for different languages to target for cross-platform execution. Is that really so bad? To turn it on its head, if you're going to build a cross-platform application framework, why not use WebAssembly, aside from the fact that it has "web" in the name?

DanielHB•1h ago
Sandboxing alone is a very important reason.

Sandboxing 3rd party code inside existing applications for example. Like plugins for Photoshop-like applications or game mods. Portability is also a big plus for this kind of thing too.

__MatrixMan__•1h ago
Agreed. Wasm let's you just revoke network access from things that don't need it. I know you can also do that with docker but its an awful big hammer for the job.
Taikonerd•45m ago
> WebAssembly is designed for the web--why would you want to use it outside the browser?

I'm not involved in Orca, but I can think of 2 reasons:

1. WebAssembly has really fine-grained sandboxing for untrusted code.

2. WebAssembly has good support for starting the program as parts of it are still being downloaded / compiled.

CyanLite2•2h ago
It's a tale of bureaucracy.

The tech community simply wants DOM access for web apps, but the committee is focused on trying to effectively rewrite the JVM in Rust because Rust seems trendy these days.

So the web features languish while the committee still can't agree on how to send strings between two functions on Linux. And the committee moves at a slower pace than the federal government.

falcor84•1h ago
> And the committee moves at a slower pace than the federal government.

As for that, I for one would ask that the federal government revert to going a bit more slowly.

apwell23•1h ago
> As for that, I for one would ask that the federal government revert to going a bit more slowly.

so ppl can be stuck in immigration queue for even longer ?

afavour•1h ago
As an alternative to being pulled off the street and indefinitely detained? Yes?

As someone who went through the US immigration system I'm not deluded about its flaws. But the current situation is absolutely worse.

apwell23•1h ago
i am guessing you personally don't have family stuck overseas waiting for immigration paperwork to move. Its ok separate those ppl from their families?
geodel•1h ago
But I have heard it is worst place to be. So why would any immigrants be lining up?
pjmlp•1h ago
The JVM reference keeps being done, although bytecode based systems exist since 1958.
v5v3•1h ago
> focused on trying to effectively rewrite the JVM in Rust because Rust seems trendy these days.

Rust isn't 'trendy' it's established itself as a leading language.

It's also not controlled by a single corporate like Google (go) or Sun (java) or Microsoft (C#,F#) or Apple (Swift) so a better place to be.

louthy•1h ago
‘Leading’ is still a bit of a stretch. It’s still relatively niche in industry. It’s in the ascendant for sure, but there’s a ways to go yet.
mootoday•2h ago
I hadn't really been interested in WebAssembly until I read about the component model and the fact that I can run Wasm components on the server.

That led me to wasmCloud[1]. As the article says, Wasm on the server isn't a winner yet, but it has a chance.

[1] https://wasmcloud.com

Cthulhu_•1h ago
That seems... weirdly indirect, when you can run binaries directly on the server. If it's a VM or isolation you need, there's Docker. It feels just like "server-side rendering" of front-end UI libraries/frameworks like react and co. But maybe I'm missing something.
dtagames•1h ago
Photoshop for the web isn't a "port" of the application. It was rewritten with web components for the UI and WASM for the image processing routines.

The most notable thing about PS in the browser is web components, not WASM.

zamadatix•1h ago
Adobe describes it as a port https://web.dev/articles/ps-on-the-web#webassembly_porting_w... largely because most of the work in doing so was not related to the updated UI front end. As such, the use of Web Components is just one section of many notable things.
chrismorgan•1h ago
I have yet to encounter a scenario where Web Components or Shadow DOM are important for a big app like that where you own the stack. Their value is in creating components third parties can use, which can operate in a moderately hostile environment successfully. First parties have no need of them: React/Svelte/Vue/flavour-of-the-month is strictly better for first party components, and Shadow DOM is quite inappropriate.
azangru•1h ago
> Indeed, looking at the breakdown of Figma over time would seem to reveal that is what has occurred

Where can one look at that breakdown?

gwbas1c•1h ago
I'm currently developing a WASM app in C#. (Via in-browser Blazor). We chose this stack because we're a small team with a lot of C# knowledge, and our server-side is C#.

As a result, with a small team we can make a much prettier and slicker app; and it's easy for everyone to be "full stack" without the learning curve that comes with two languages. It's also nice to share code between the server and browser, for things like contracts and small bits of logic that are easily isolated.

One of the more frustrating aspects of WASM via C# is the slow load time because the binary is large. Another frustrating aspect is that, for tight integration with the DOM, it still is best to use JavaScript. As a result, we end up spending time writing wrappers for "best of class" JavaScript libraries instead of using C# libraries.

---

In our case, with hindsight, I think server-side Blazor (with pure JavaScript or TypeScript for logic that needs to happen in the browser,) would be better for our purposes. (It basically moves a lot of the state that would be in the browser to the server. This is really helpful for small teams.) There's reasons why I don't think we'll switch any time soon.

stanac•1h ago
> I think server-side Blazor (with pure JavaScript or TypeScript for logic that needs to happen in the browser,)

Do you mean server side rendering or interactive server mode?

fbn79•1h ago
If I have learned anything in decades of developing is that adding layers never short times or make life easier
raincole•1h ago
So you went back to writing assembly...?
yjftsjthsd-h•58m ago
If someone suggests that 9 layers is perhaps a touch too many, that doesn't imply that the correct solution is necessarily go back to one layer.
raincole•55m ago
> If someone suggests that 9 layers is perhaps a touch too many (but 8 layers is better than 1)

> adding layers never short times or make life easier

Pick one.

Anyway when people say they don't like abstraction layers what they mean is always they don't like abstraction layers except their favorite ones.

dexwiz•56m ago
I'm always dubious on claims like these. JavaScript and the web platform are synonymous in discourse but much different in reality. Even with transpired languages or WASM, you still have to use the platform, but now in a non standard language. JavaScript isn't that hard, and I really question if not having to learn it really saves time.
breve•1h ago
For writing Visual Basic 6 on the web:

https://bandysc.github.io/AvaloniaVisualBasic6/

breve•1h ago
> As far as applications go, the most prominent WasmGC deployment is Google Sheets. This spreadsheet app used to evaluate per-cell spreadsheet formulae using Java code, compiled to JS; Sheets has now fully switched to WasmGC (web.dev) instead. There are precious few other prominent examples, however.

Amazon switched the Prime Video app to WebAssembly and doubled its performance. They support 8,000 device types: https://www.amazon.science/blog/how-prime-video-updates-its-...

A recent talk on it with transcript: https://www.infoq.com/presentations/prime-video-rust/

bla3•12m ago
Sounds like they compile rust to wasm, so regular wasm instead of WasmGC is probably enough for them.
kagevf•1h ago
I liked the convention of putting the TLD in parentheses after each link.
azangru•1h ago
> Wasm-compiled SQLite is so successful that it actually replaced a part of the web platform, causing Chrome to remove WebSQL entirely

The causual inference here is almost certainly incorrect. According to Chrome Blog [0], WebSQL turned out to be a non-starter as early as November 2010, which is before Webassembly was released, and before it became known that SQLite could be ported to Webassembly to run in web browser.

[0] - https://developer.chrome.com/blog/deprecating-web-sql

ramesh31•1h ago
>"Wasm works well where isolation is needed between different program parts written by different people."

Nailed it. We have JS in the browser, and (particularly with TS) it's a great language for building applications on the web. What's great about WASM is the interop layer we have now between other systems. Our company has a mountain of legacy C++, encoding many years of hard-won business logic, and the ability to tap into that on the frontend (locally, in-client) has been amazing. No more hacky transpilation or maintaining separate codebases; just write your FFI and compile the binary to WASM.

pjc50•56m ago
> We have JS in the browser, and (particularly with TS) it's a great language for building applications.

This is .. debateable. A large part of the push for WASM is people who believe that other languages should be allowed to exist in the browser.

jchw•58m ago
I think WebAssembly could be amazing for taking chunks of existing programs and making them super portable (and sandboxed!), and it kind of is already, but boy, I was pretty surprised to just recently realize it's not really as polished or complete as I think you'd hope for this use case.

If you want to build something like libpng (or a myriad of other C libraries,) you need setjmp/longjmp. Not really a huge problem: Emscripten can handle this, it just needs a tiny bit of help via host functions. You can also use Wasm Exception Handling instead, in which case you don't need any hacks on the host side.

So far this sounds pretty good, but actually it isn't, because:

- Wasm Exception Handling is still not part of the standard. They are supported by browsers and runtimes based on browsers, but they are unsupported by lots of other runtimes (Wazero doesn't seem to support them, for example.)

- When you're using Emscripten outside of a browser, you can use the Emscripten method for sjlj support even in a "standalone" build, calling into some simple host functions, which is handy. The problem is... standalone builds with Emscripten don't really work that well. A lot of the syscalls don't really go anywhere: https://github.com/emscripten-core/emscripten/blob/main/syst...

A non-standalone build is possible, but even though Emscripten does use WASI for many things automatically, a lot of host support is required to make this work properly, so outside of a browser environment I reckon this will take a lot of work, and it seems also that it will be hard to properly implement those functions in many of the standalone Wasm runtimes.

You can compile with a Clang/WASI toolchain instead, which will implement much more of the syscalls via WASI, but I don't think this supports the Esmcripten method for handling Wasm Exception Handling, which means you need to have a runtime with Wasm Exception Handling support.

I guess the Clang/WASI toolchain is doing the right thing here, but it's still somewhat frustrating that Wasm Exception Handling is still not a part of the standard or many of the non-browser runtimes.

pixelpoet•57m ago
> Wasm still has no shared-memory multithreading

Um, yes it does? Sure, you have to set some single-source or whatever flag in some header, but it works just fine - I've tested it myself.

torginus•57m ago
I will go on a record that I never really liked WebAssembly. Google's Native Client allowed people to run safety screened native assembly at like 95% native speed and virtually no startup time, while having a tiny fraction of the engineering complexity.

Accessing browser native classes is still an open issue - in fact, you have to go through JS to do anything, with all the associated performance issues. I don't get it why it's so bad - for every native JS class you find on MDN, there's an equivalent C++ class in the Chrome codebase, which somehow gets bound to the JS JIT. Couldn't we expose all the API through a marshalling/validation layer? Memory leaks are a non-issue, since you can leak native objects in both JS and in C, with the only difference being that in JS, the object is still reachable through a gc root.

Another huge issue is the crappy multithreading support. First, the multithreading solution of JS workers + SharedArrayBuffer is horrible, second you aren't allowed to do it without draconian and impractical security measures, due to the security theather around side channel attacks. Which makes running heavy apps, like modern video games, practically impossible.

I remember Epic demoing Unreal in the browser in the early 2010s and a lot of people predicted that in the future, most games will be playable via a website. Yeah, that didn't come to pass.

Instead of becoming the default way of writing and distributing web apps, with the convenience of web deployment and the power of real desktop apps, it became a curiosity and a way of gaining tech clout.

flohofwoe•10m ago
> they did not translate into massive adoption of Wasm by the gaming industry

This is more about monetization and less about technology, and nobody has figured out how to monetize web games beyond hyper-casual 2D games. And you don't need WASM to move a handful 2D sprites around.

Personally I'm quite happy what WASM allows me to do, e.g. the browser has become "just another runtime target" for my C/C++ hobby projects:

- https://floooh.github.io/sokol-html5/

- https://floooh.github.io/tiny8bit/

- https://floooh.github.io/doom-sokol/

...also the actual problem to run game-y stuff in browsers is not WASM, but the terrible state of web APIs, WebGL and WebGPU are both quite okay-ish, but beyond that it's an absolute mess (but OTH, people also cope with game development for Android, which is even worse).

csomar•6m ago
I've been building my entire back-end with WASM for several months now, and I can share some thoughts:

1. WASM on the Web: Just don't do it. It's not there yet. WASM actually has overhead compared to regular JavaScript, so it only makes sense for specific operations like video transformations. Otherwise, you're better off with a React stack. React isn't inherently slow—it just makes it easy to write slow code. Plus, most WASM frameworks (like Yew) are still immature with limited ecosystem support.

2. "Lightweight virtualization" sounds great in theory, but reality is different. The promise is "compile once, deploy everywhere," but if you can deploy everywhere, you probably can't deploy anywhere effectively. That's because once you remove networking, time and multi-threading, you are left with pretty much nothing. There is also a no consensus standard. There is WASI but it's a kind of a work-in-progress. Implementation will depend on your host.

I went with Cloudflare Workers, which meant learning their specific environment. The problem with these newer platforms is they don't have the documentation or community support you get with something like Linux. While Cloudflare runs workers on V8 at the edge (which helps), they have restrictions that you only discover as you go. For example, there's no "time" concept available inside a Cloudflare Worker's execution context.

3. Target support is genuinely terrible. Don't assume libraries will compile to wasm32-unknown-unknown—assume the opposite. Most libraries don't separate computational tasks from networking, and Rust's async ecosystem (Tokio) does not play well with WASM, breaking your code. I've had to fork two libraries and submit patches to several others. As a solo developer, this maintenance burden becomes expensive. Making libraries WASM-compatible could be a full-time job.

4. On Scalability: Just because you have a worker, doesn't translate to having "infinite" scalability. Here's the thing - as soon as your application does anything meaningful, you need state. Now your "infinitely scalable" architecture is only as scalable as your state (ie: RDS database) can handle. There isn't really a good server-less database offering and Databases are not the only thing that will bottleneck you here (ie: I have a keycloak server for signups).

> The aim is to build systems with the fine-grained interoperation of shared libraries, specified in a way to allow isolation but without requiring the overhead of an operating system process or a container.

Add time and networking to this mix, and you've basically described an operating system.

> For plug-in and extension use cases, Wasm can be a good option if the host needs isolation from the guest

This is actually WASM's sweet spot. These extensions run in the host environment (like Shopify), and WASM provides JavaScript-like capabilities with language choice and better isolation.

> The cloud Wasm space is a bit of a Wild West

It absolutely is—still in its infancy with little interest from major players to adopt this model.

In conclusion, I'm still torn on the whole thing. Some mornings I wake up to a broken build and wonder what the hell I was thinking. But then there are moments when everything clicks. My worker—27k lines that squeeze down to 3MB—feeling like a jet engine.

The constraints make you want to tear your hair out; but they make you think twice about everything. You can't just throw another dependency at a problem. You need to consider and weigh in any additional code. The worker model makes the request flow clearer and gives you a better understanding of your application life-cycle.

shamless plug (ps: it's nowhere near ready): https://codeinput.com

oulipo•3m ago
I'm interested in WASM for "plugin extensions" on embedded system, where (if?) it would guarantee me a kind of "sandboxed VM" experience, where I know that the resources for the plugins are limited, and that if it crashes, my own code is not affected.

I'm trying to use that through Rust on ESP32 with "wamr" but so far I've had quite a few compilation and runtime issues

if someone has some experience with that I'm interested :)

The Tandy Corporation, Part 2

https://www.abortretry.fail/p/the-tandy-corporation-part-2
1•rbanffy•1m ago•0 comments

Belgian CVD is deeply broken

https://devae.re/posts/belgian-cvd-is-deeply-broken/
1•piecrumpled•1m ago•0 comments

Show HN: Jukebox – Free, Open Source Group Playlist with Fair Queueing

https://www.jukeboxhq.com/
3•skeptrune•1m ago•0 comments

Free hands-on cyber security certification (CAPT)

https://hackviser.com/
1•sadican•2m ago•1 comments

Tech Philosophy and AI Opportunity

https://stratechery.com/2025/tech-philosophy-and-ai-opportunity/
1•feross•2m ago•0 comments

Beyond genes and environment: mapping biological stochasticity in aging

https://link.springer.com/article/10.1007/s11357-025-01673-y
1•PaulHoule•3m ago•0 comments

First malaria treatment for babies approved for use

https://www.bbc.com/news/articles/c89e872jdjxo
1•toomuchtodo•3m ago•1 comments

IBM Announces Power11 With 55% Better Core Performance Than Power9

https://www.phoronix.com/news/IBM-Power11-Announced
2•rbanffy•4m ago•0 comments

Ask HN: Are GitHub Actions Down

1•eknkc•4m ago•0 comments

Things you can do –with uv

https://zaloog.github.io/2025/07/07/uv-with.html
1•jxmorris12•5m ago•0 comments

Robinhood CEO downplays OpenAI concerns on tokenized stock structure

https://www.cnbc.com/2025/07/08/robinhood-ceo-downplays-openai-concerns-on-tokenized-stock-structure.html
1•belter•5m ago•0 comments

Want to avoid chronic back pain? Walk over 100 minutes a day

https://www.business-standard.com/health/walking-100-minutes-daily-cut-risk-chronic-low-back-pain-study-125070700140_1.html
1•akbarnama•6m ago•0 comments

Show HN: Custom AI tool chains you can self-host or scale to the cloud

https://www.brofty.com
1•EnthusiastShiv•6m ago•0 comments

Living with feral buffalo in Hong Kong

https://cosmosmagazine.com/nature/animals/feral-water-buffalo-hong-kong/
1•geox•6m ago•0 comments

What would a cheap, Apple A18-powered MacBook be good at?

https://arstechnica.com/apple/2025/07/what-would-a-cheap-apple-a18-powered-macbook-actually-be-good-at/
1•rbanffy•7m ago•0 comments

Scaling Law for Packing and Moving

https://mathmeetsmoney.substack.com/p/value-vector-a-scaling-law-for-packing
1•nhp_fermi•8m ago•0 comments

QuantoniumOS: A Hybrid Computational Framework

https://github.com/mandcony/quantoniumos
1•LMINIER•8m ago•1 comments

Nearly Half of America's Murderers Get Away with It

https://www.nytimes.com/2025/07/06/us/murder-solve-rate-louisville.html
2•bookofjoe•11m ago•2 comments

DiffuCoder-7B-cpGRPO

https://huggingface.co/apple/DiffuCoder-7B-cpGRPO
1•handfuloflight•12m ago•0 comments

I used to prefer permissive licenses and now favor copyleft

https://vitalik.eth.limo/general/2025/07/07/copyleft.html
1•Cas9•13m ago•0 comments

Resolving an Unauthorized Transaction

https://www.canada.ca/en/financial-consumer-agency/services/resolving-unauthorized-transaction.html
1•colinprince•15m ago•0 comments

The Impossible Calculator

https://asteriskmag.com/issues/10/the-impossible-calculator
1•Brajeshwar•16m ago•0 comments

Show HN: OLMDB – ACID embedded key-value store for Node.js/Bun

https://github.com/vanviegen/olmdb
1•vanviegen•16m ago•0 comments

Hunyuan-A13B model support has been merged into llama.cpp

https://github.com/ggml-org/llama.cpp/pull/14425
1•empire23•17m ago•0 comments

GlobalFoundries to Acquire MIPS

https://gf.com/gf-press-release/globalfoundries-to-acquire-mips-to-accelerate-ai-and-compute-capabilities/
1•hasheddan•17m ago•0 comments

Skywork-R1V3-38B open-source multimodal reasoning model

https://huggingface.co/Skywork/Skywork-R1V3-38B
1•empire23•18m ago•0 comments

Customize your keyboard shortcuts in Chrome with a Chrome extension

https://taupiqueur.github.io/chrome-shortcuts/
1•todsacerdoti•18m ago•0 comments

Show HN: LocalCloud – Run complete AI stack locally for $0

https://github.com/localcloud-sh/localcloud
1•devprerenur•18m ago•0 comments

Netflix Says 50 Percent of Global Users Now Watch Anime

https://www.hollywoodreporter.com/tv/tv-news/netflix-anime-slate-2025-1236307714/
2•t-3•20m ago•0 comments

Take Off the Mask, ICE

https://www.theatlantic.com/ideas/archive/2025/07/face-covering-masks-ice-officers/683392/
2•breve•20m ago•2 comments