HNHacker News
TopNewBestAskShowJobs

zfg

2,015 karma · joined January 10, 2025

submissionscomments
zfg··on A 'Third State' Between Life and Death That Suggests Your Cells Are Conscious
I have a cellular regeneration and entertainment chamber. It's specially designed to transmit biogenic energy on a chromoelectric wavelength and send uplifting and entertaining messages to the nuclei of every cell. I'm going to live forever:

https://www.youtube.com/watch?v=a_IyWFwXw0E

That is, as long as the soulless minions of orthodoxy don't find a way to stop me.

zfg··on US stops sharing intelligence on Russia with Ukraine
Ugly.
zfg··on Why Techdirt Is Now a Democracy Blog (Whether We Like It or Not)
> Hey, Marc Andreessen, Peter Thiel, was selling out all your principles worth it?

I don't think they have sold out their principles. These are their principles.

Thiel thinks democracy and freedom are incompatible. Thiel thinks women getting the vote was bad. Thiel's ambition is to "escape" democracy by seasteading or by building "freedom cities" or "network states":

https://www.cato-unbound.org/2009/04/13/peter-thiel/educatio...

https://www.politico.com/magazine/story/2016/11/donald-trump...

https://www.thenerdreich.com/trumps-weird-freedom-cities-and...

It's a juvenile perspective. It's John Galt cosplay.

They think they will build a utopia. In reality what they're proposing is garden variety authoritarianism.

zfg··on Elon Musk urges Trump to 'think about' pardoning George Floyd's murderer
Sure! The rule of law is for suckers anyways. Let's do rule by law. It's much better if we have in-groups whom the law protects but does not bind, alongside out-groups whom the law binds but does not protect.
zfg··on U.S. pauses all military aid to Ukraine
Russia's stated intention is to destroy the Ukrainian nation and to erase Ukrainian identity. Putin believes Ukraine is not a real country and Ukrainians are not a real people:

https://www.businessinsider.com/putin-denies-reviving-russia...

Putin believed he could flip Ukraine in three days. Three years later Ukraine is still explaining to him that he is wrong.

Ukraine is fighting an existential war of independence. And for three years, despite having a larger population and a larger military, Russia has failed to wipe Ukraine off the map.

America is making the wrong choice in submitting to Russian aggression and in becoming a Russian ally. It's grubby stuff.

zfg··on 'Trump is abandoning Ukraine and wants a weaker EU': says Dominique de Villepin
> It is a dictatorship.

Where do you get the idea that Ukraine is a dictatorship?

zfg··on 'Trump is abandoning Ukraine and wants a weaker EU': says Dominique de Villepin
Because there are no Americans on the ground. Because the cause is right and just. Because this is the least ambiguous war you're ever likely to see.

It isn't a proxy war. It's a clear choice between right and wrong. Trump is choosing wrong.

zfg··on Starlink to take over $2.4B contract to overhaul air traffic control comms
Woo! Blatant self-dealing. Hardcore!

Banana republic kleptocracy will not help America.

zfg··on WASM Wayland Web (WWW)
It very much is the point. Flash died. The web lives on.
zfg··on WASM Wayland Web (WWW)
Okay, let's have a race. I bet we'll see WebGPU released in Firefox and Safari before we see Flash becoming relevant again.
zfg··on WASM Wayland Web (WWW)
Firefox will have WebGPU this year. Safari too probably.
zfg··on Google's Sergey Brin Asks Workers to Spend More Time in the Office
> Maybe he should remember from what country his parents came and what happened to the billionaires there.

They became the oligarchs that now run the country? These days it seems America is pursuing the same dream.

zfg··on Elon Musk Executed His Takeover of the Federal Bureaucracy
Yes, you shouldn't have to. "World's" also gets removed even though "world's first" is a common expression.
zfg··on Zelensky leaves White House after angry meeting
Russia and China used to think they needed to beat America.

Then they hoped America would beat itself.

But I bet they never expected America to turn into an ally.

zfg··on WASM Wayland Web (WWW)
And this explains why Flash is dead? WebAssembly lives on. Embrace him.

WebGPU will make you happier.

zfg··on Elon Musk Executed His Takeover of the Federal Bureaucracy
The automatic removal of the word "how" from submission titles needs to be removed. The original title is better and more indicative of the content of the article.
zfg··on WASM Wayland Web (WWW)
> That man closed the Apple ecosystem doors on Flash

Which is exactly the point, isn't it. Adobe's business model around Flash was so fragile that he could do it.

He couldn't do it to the web.

zfg··on WASM Wayland Web (WWW)
> Because of Steve Jobs

If one man, on a whim, could destroy Flash then Flash deserved to die.

> And for what

For a royalty free platform that everyone is free to implement. No one wanted to be beholden to a proprietary platform they'd have to license from Adobe.

zfg··on WASM Wayland Web (WWW)
> But the problems we’re talking about are far broader

No. You're fundamentally misunderstanding the broadness of the web platform.

On a broad platform even niche use cases are common. If I'm developing an application that will be used by 50 users then none of your concerns are relevant. I know my user base and I know what I need to achieve.

If compiling to WebAssembly and using canvas makes the most sense then that's what I'm going to do, especially if it means I can make use of existing business logic.

It is precisely the broadness of the web platform that makes this possible.

zfg··on WASM Wayland Web (WWW)
> Wrong, Flash was in the process of doing exactly that.

Except it didn't succeed at it. And Flash is long dead now.

WebAssembly is here today and supports more languages than Flash ever did.

zfg··on WASM Wayland Web (WWW)
> it is bolted on

WebAssembly is no more bolted on than JavaScript is and JavaScript has been part of the web for 29 years.

> violates the fundamental principles underlying the web’s architecture.

Which ones?

zfg··on WASM Wayland Web (WWW)
> And no, WebAssembly isn’t different. I just opened one of the examples you provided and tried to right-click to inspect element. Nothing happened. When I inspected the source a different way, all I found was an SVG for the logo and a JavaScript file to load the binary. When I inspected the DOM, all I found was a `<canvas>` the executable code draws into.

What does that have to do with running the application? What user is going to inspect the elements of a web page? No end user will. Developers will, but that's got nothing to do with running the application.

You can always go ahead and disassemble the .wasm file just like any other executable format. Here are some tools: https://github.com/WebAssembly/wabt

If you're worried about understanding how an application works, remember that most of it is on the server side anyway. You won't have access to that. And if anything, WebAssembly puts more of it on the client side.

zfg··on WASM Wayland Web (WWW)
> The problem with Flash is that it opted out of the web architecture

WebAssembly doesn't. WebAssembly is part of the web's architecture. It has been for 8 years. You've doubtless run WebAssembly without even realizing it.

Google Sheets for example uses WebAssembly: https://web.dev/case-studies/google-sheets-wasmgc

Amazon Prime Video uses WebAssembly: https://www.amazon.science/blog/how-prime-video-updates-its-...

> Flash could do that too. Virtually nobody bothered.

But virtually somebody is bothering with WebAssembly.

zfg··on WASM Wayland Web (WWW)
> and yet we still do not have the streamlined authoring experience we had with Flash.

Uno for example has a visual designer: https://platform.uno/hot-design/

> The problem is that all this choice creates fragmentation

That's not a problem. Build things the way you want in the language you want.

zfg··on WASM Wayland Web (WWW)
> The web had this before briefly. Back in the 90s and 00s, some people just wanted to use Flash.

WebAssembly is different. WebAssembly brings every language to the web. Flash didn't.

WebAssembly can render to canvas and enable applications that compile to desktop, mobile, and the web. UI libraries like Avalonia do this: https://avaloniaui.net/

For example, here's C# implementation of Visual Basic 6 compiled to WebAssembly https://bandysc.github.io/AvaloniaVisualBasic6/ and source https://github.com/BAndysc/AvaloniaVisualBasic6

And a Solitaire demo https://solitaire.xaml.live/ and source https://github.com/AvaloniaUI/Solitaire

But WebAssembly applications can also manipulate the DOM like JavaScript. Example frameworks that do this:

- https://www.leptos.dev/

- https://dioxuslabs.com/

- https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blaz...

DOM access goes via JavaScript glue code for now. Eventually WebAssembly will get direct DOM access.

You can decide if you're making more of an application or more of a webpage. If you're making more of an application then why not just render to canvas with WebAssembly? And if you're making more of a webpage then why not have WebAssembly manipulate the DOM instead of JavaScript?

And for non-web uses, WebAssembly can be used in a plugin framework such as Extism:

https://extism.org/

zfg··on Microsoft begins turning off uBlock Origin and other extensions in Edge
This play is actually in Google's book. Microsoft is going along for the ride.
zfg··on Microsoft begins turning off uBlock Origin and other extensions in Edge
uBlock Origin always worked best in Firefox anyhow:

https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...

zfg··on Solitaire
> Unfortunately, many solitaire phone apps are filled with ads, slow, or have clunky controls

Here's one written in C# and compiled to WebAssembly:

https://solitaire.xaml.live/

Source code:

https://github.com/AvaloniaUI/Solitaire

zfg··on Britain advised by US insiders to reduce UK reliance on US military equipment
The loss of credibility and trustworthiness will only make the US smaller and weaker.
zfg··on Jeff Bezos exerts more control of Washington Post opinion
You still haven't provided a single example that the desires of the boss are actually being reflected in the operation of CNN.

Jeff Bezos wanted the Washington Post to go soft on Trump. Here are concrete examples of his interference:

https://www.cnbc.com/2024/10/25/jeff-bezos-killed-washington...

https://www.theatlantic.com/magazine/archive/2025/03/washing...

Now your turn.

← PreviousPage 4 of 12Next →