skysight-inc/HackerNews huggingface dataset:
Easy, so many reasons beyond just blaming Apple,

- WebGL is a subset of ES 3.0, when the hardware can do GL ES 3.2

- WebGPU, when it arrives sometime during 2022, it will be a 1.0 MVP of the features from Metal, Vulkan and DX 12, with yet another shading language that looks like a mix of C++/HLSL/Rust, WGSL.

- If you just want compute, now WebGPU is the only option, although GL ES 3.2 has it. After two failed attempts from Intel, Chrome folks managed to force everyone to use WebGPU instead, so that is ready when WebGPU is ready.

- Lack of tooling, to debug WebGL you have basically to debug the browser process and try to track down your 3D calls from the browser own ones (there is a SpectorJS, which is quite simple when compared against something like Pix or REnderDoc)

- Browsers black list consumer's hardware/software, so content producers have no idea how well it actually runs.

- Indie game development moved from Flash into mobile, where tooling is much better.

Finally, I leave you the Flash demo for Unity 3 using CrossBridge[0] and Stage 3D [1], back in 2011.

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

[0] - https://adobe-flash.github.io/crossbridge/

[1] - https://help.adobe.com/en_US/FlashPlatform/reference/actions...
Since WebAssembly doesn't have DOM access, the obvious guess would be no.
They did wasm to not do it and have it at the same time.

What they can do is to provide GC to unbloat a lot of those runtimes I guess.
"Steam is the money pipeline, and everyone makes native games on Steam." This is 100% it, everyone thinks browser games are a thing of the past and that's it, end of story. Well, they couldn't be more wrong and I'm happy to explain why. The tooling for developers traditionally just hasn't been there. Developers coming from the native game engine world typically don't have a firm grasp of web technologies, so the ones that do target it get massive file sizes which turns off anyone who would actually try it out, but ends up getting frustrated and closes the tab.

Shameless plug, but my team and I are on a mission to solve this for Unreal Engine developers looking to export their projects to HTML5. The potential for the gaming and metaverse opportunity in the browser is enormous, so to this end we're bringing the full power of UE4/UE5 to WASM, in combination with WebGPU + WebXR to deliver experiences that rival anything on Steam or other storefronts or app stores.

In addition to our hosting platform for deploying, maintaining, and monetizing, we offer a suite of tools for optimization that include compression for drastically reduces file sizes, and on the fly asset fetching to keep load times as short as possible. The goal is near native performance, with faster deployment and accessibility than Steam.

For developers and creators, there's no unnecessary 30% cut of your virtual worlds and real-time 3D applications to walled gardens. Add in that you only have one codebase to main that when deployed, it just works everywhere with a browser.

For users, play is a single click away, no local installs or dedicated clients required on computers or mobile.

Link to our website: https://www.theimmersiveweb.com/

Link to our Discord: https://discord.gg/zUSZ3T8
What the caching story like? Is it possible to cache the Python interpreter in one (unchanging between apps) blob and then send another blob with your app-specific code? I’m imagining a world where lots of apps want to use WASM Python but don’t want to have to ship the whole interpreter with their page.
Noncompliance with Masking as Coalitional Signal to US Conservatives in Pandemic
Monospace at font size 9 is 272 characters per line.
It's even more interesting that than!

There's actually plenty of drama around sand for concrete. There's talks about 'sand mafias' in India. And Malaysia has banned exporting sand to Singapore.

See eg https://www.bbc.com/future/article/20191108-why-the-world-is...
Wikipedia prepares to delete page on mass killings under communist regimes
I think you are still ignoring the unknown unknows which are abstracted away through legislation and government.

If we exclude government, and avoid any fees from external providers (let's imagine a cryptocurrency-like asset), how would you warrant your solvency in fulfilling all the transactions and converting to fiat (which is ultimately what customers need today in a payments processor).

I can't see it having a widespread appeal without costs matching the order of magnitude existing ones do (sure you can do it cheaper, but why haven't cryptocurrencies achieved it?)
I like this new style aesthetic that I’ve been seeing on a few sites. minimalism the right way
> I'm not sure what you're trying to show there. Literal translations are always janky but can still be used to demonstrate things.

I'm trying to show that using a method that can only produce nonsense out of a given source is not the best way to demonstrate/prove _anything_ about the source. At best, it proves that literal translation is garbage, which is something everyone knows (except at tech giants, apparently).

There is only one way to translate "quatre-vingt-dix-sept" in English while preserving its meaning: "ninety-seven".

Pointing out the decimal <-> vigesimal switch (and the historical debates around it, for example) or the fact that the two systems cohabit would be far more useful and interesting than constructing a strawman in order to conclude that a language is "insane".
> It seems like there's now a much wider gap between the smartphone tap-only user and the Vim/Terminal ubergeek with almost nothing in between.

Smartphones are truly impressive tech devices. There are people around the globe running businesses/houses/hobbies with nothing but a smartphone. On the other hand, “code” has never been more accessible and powerful.

I feel like the disappearance of the “power user” is not like this of the middle class in our western society. Maybe they turned into “power doers”.
Are you talking raytracing or real-time? I loved POVRay in the early 90s for raytracing. It blew my mind. As a little kid in the 80s, John Lasseter was my hero; I had a picture of Luxo Jr I used to eye regularly.

By '92 I had built a whole software 3D renderer in x86 and had the T-Rex from Jurassic Park stomping around in real-time on my 286.
Hi, author of the tweet here

It is definitely too early for benchmarks, this is a "I got it working!" update.

The original data file with all of the standard library was a bit over 200MB. Slashing what isn't going to be run in the browser (e.g. tkinter) and zipping the standard library got it down to about 20MB. There is probably more that could be removed, and there are modules we don't need to build that we currently do. There are other things we can do like set the less frequently used modules to be loaded asynchronously.

While I doubt this will be production ready "soon", I do hope to keep working on fixing bugs and such.
Mundane Java Performance Tips
Reality of modern market leaves very little correlation between product quality and stock price.

So a product - it is crap, although stock price will most likely go up.
From the article and the abstract it sounds like they showed that after extinctions of species in this category, grassland fires increased. But ... weren't those extinctions caused by something (the end of the ice age in some places, arrival of humans in others) which each might also have contributed to increased fires? So, how should one try to substantiate the word "triggered" as versus just "preceded"?
I have experience with construction of many hotels in the US, and I have never heard of a hotel built in a factory here. It comes up in theory, but in practice everyone always goes with the usual construction methods.

Even the publicly listed tract home builders that put up developments of hundreds and thousands of homes in a couple years do not use factory built homes. It is safe to assume they know how to optimize for construction costs, and evidently, hiring local construction crews and subcontractors is still the best way.
I can easily afford that but I never want to pay a single penny to Google/Alphabet Inc. More of an ideological thing than economical, probably many have different reasons here instead of not being able to afford it.

Also, "then don't use" is not an option either as almost all the content out there is uploaded to YouTube, so it isn't like same content is available on Vimeo/Facebook etc.
The browser is not an appropriate medium for games that need non trivial access to local storage and system input. Browser compatibility, and being subordinate to multiple third parties isn't great, either. Rather than fighting with browser limitations, it's easier to package, deliver, and maintain a stand-alone application.

Steam isn't a major consideration once you've gone into the weeds of implementing software that colors outside the usual browser lines.
The fact that this runs like a dream in my browser on my $300 Acer laptop, on my second monitor, is actually unbelievable.
Non-free content for posting on HN is SPAM?
Posting links to paid resources on HN is like an imposed advertisement. This worsens the situation of users, How do you think it is possible to mark links to resources with paid access as SPAM?
Discussion Paper: An analysis of the “New IP” proposal to the ITU-T
Neat. Is there a way I can use this as a screensaver on linux?
Certainly the comfort band is the key to it. Everything else is rounding error under even the most pessimistic estimates.

On phase change energies: I don’t know enough to quantify things definitely there, but https://en.wikipedia.org/wiki/Latent_heat#Specific_latent_he... looks like the right thing, and suggests around 2.4kJ/g, which with water being as much as 5% of the air (100% humidity at 40°C) would be as much as cooling the air down by about another 0.12°C for removing all of it.
In many orgs, the pager escalation path is to VPs and Directors.
A literal translation is the easiest way to show what happens. I don't see the problem.

If you perform the same literal translation to 57, it doesn't look "insane". When you say the method "can only produce nonsense", I think you're just flat-out wrong.
I saw that and busted up laughing.

Smoothly done, but obvious to anyone that knows the reference.
Brython is a complete re-implementation of Python, thus it doesn't support some features/libraries (at least, it didn't when I tried it last), and is not compatible with C extensions.

The demo I put in the tweet is the same code as when you type `python3` in the terminal, just running in the browser. So it is much more compatible and is mostly [1] feature complete.

[1] minus whatever libraries are likely never to be used that we ripped out
And not actually caring about the problem at hand.

"Dude! We could make so much money if we made X!" - but do you actually care about X? Why is money the only reason people are setting up business and solving problems? It should be secondary, a happy side effect of solving hard problems (which people will thank you for with money.)
The point of unions is to ensure that the workers, as a whole, are treated fairly. You know, wages, benefits, working conditions, etc. Many unions have negotiated consequences with employers for shitty things. Now, it's true unions usually enforce some rules and procedures to prove the employee did the shitty thing, but that just seems good in general.
most web pages already have lots of 'animated entrances' in the form of the entire page hopping around all over the place as elements are loaded via client side rendering, flashes of unstyled text, etc. for example, here's what this css-tricks webpage looks like when the page loads [0]. any CSS page loading animation you add to this page would have to 'compete' with the unsightly effects of the page trying to go through several steps to render itself.

i think it's always such a relief when i click on a link to any site, and the page loads, and there's no animated anything whatsoever.

[0] http://telnet.asia/n20fns.gif
> 3. X and Y are both the same, I think.

It seems like you reject this premise, maintaining that PoW networks are objectively verifiable? But you didn't really refute the parent's point there, which was that there are no "objective standards" in deciding which bootstrap nodes to use; it's ultimately a matter of trust. If I trust the wrong bootstrap nodes, I can be eclipsed from the real network.

Granted, I only have to trust that a single bootstrap node from the list will faithfully connect me to the honest network. But PoS involves a very similar 1-of-n trust model; I can request checkpoints from n semi-trusted sources and check that they match.

Also, granted, if I pick bad bootstrap nodes, I can still detect if I'm being eclipsed by looking at the hash rate. But how do I know what hash rate to expect? I could check n websites with hash rate charts, but that brings us back to 1-of-n trust.

> 4. Therefore X is not a problem.

IMO it's a manageable problem. Users just need to be cognisant of these trust assumptions they're relying on, and be thoughtful about picking semi-trusted peers (whether bootstrap nodes or checkpoint providers).
>I understand they are trying to protect the sanity of the content creators

by displaying dislike counter exclusively for those content creators, riiiight
Nice to see some AOT love for Scheme, and not yet another interpreter.
See "Running Python in the Browser" [0] - I believe this approach is similar to Pyodide's.

[0] https://yasoob.me/2019/05/22/running-python-in-the-browser/
Democracy is not prescriptive about who has a stake, and in fact the trend has been over time to broaden the definition of "voter" or "stakeholder".
Alternative system: the virtual queue is for free; every 15 minutes, there are only a limited amount of virtual queue tickets available for a specific 15 minute slot significantly later (eg. +2hr) in the day.

If that also goes to capacity, your capacity is too low for the amount of folks you let in. Increase capacity on this ride, increase attractiveness of other rides with more capacity, build new rides, or create other things eating up time other than rides.
Some patterns become more evident when viewed with the perspective of time.

There were numerous diseases that it's now clear probably had a very strong airborn-transmission component. Some we know of and their potential for transmission is extreme, e.g., smallpox. Turberculosis transmission all but certainly benefitted from cramped living, working, and travel conditions. Legionaire's disease was discovered in the 1970s, thriving in the cool, moist, air-conditioning ducts of a hotel (and affecting a convention of the American Legion, hence the name).

"Seasonal" cold and flu are also all but certaily amplified by indoor living, working, shopping, and related activities. The impact of COVID-19 countermeasures in reducing their prevalence over the past two years has been profound.

"Sick buildings" have been an issue since the 1970s (largely following increased energy-efficiency measures reducing air circulation), and there seem to be multiple components including chemicals in structural, decorative, and celaning/other materials. I predicted early into the Covid pandemic that changes to building construction, operations, and HVAC systems would likely be a lasting legacy of this pandemic.

https://en.wikipedia.org/wiki/Legionnaires%27_disease

https://en.wikipedia.org/wiki/Sick_building_syndrome
If I'm not mistaken, once interface types are added, the DOM can be made accessible to WASM.
A similar rule is valid in Switzerland. People voted on it and the mountain cantons still keep grumbling but it's neccessary, I am afraid. A few years ago I went to Nendaz the autumn, a ski station in Valais. Chalets with closed shutters everywhere and few people on the streets. That was a bit sad.
See also, https://en.wikipedia.org/wiki/Keynesian_beauty_contest

It doesn't even matter if the business will have profits, it matters if the business will look to future investors like it will have profits.
With normal Wasm blobs that’s more of an issue. It wouldn’t be an issue in this case because you would just pass your Python script in as text.
Is it possible other humans are different than you? Is it also possible the person wearing gloves at 10C was also wearing warmer clothing considering they bothered to use gloves in the first place?

I also do not think it is possible to describe what one should feel at 10C without specifying the humidity.
Police usually make 3-4x what teachers do and policing in general is a pretty low risk job. In fact, it's probably the best ratio between risk and pay you can get without a college degree.
For the USA at least, we stopped putting cocaine in coca cola, we stopped advertising cigarettes to children, put limits on child labor, and many similar actions.

Leaning towards maximizing liberty does not mean no or few limits.

As sAbakumoff said:

> your liberty ends where the right of other people to live begins.

Cigarette smoking for example as a negative impact on non-smokers, but has not been outlawed. Due to smoking's impact though smoking is now more limited in many public areas, restaurants, and other areas. So if covid continues to cause more deaths than second hand smoke I can see and understand laws and regulation around it.
I think likely the idea is that destabilization is good, and the more destabilization- regardless of left or right- the better. Though for some reason I suspect you already know this.
The Soviets royally sucked in the computation department but were absolute masters at the materials sciences. To some extent this is still the case today.
I imagine the biggest downside of this approach is simply the size of the CPython implementation. Does anyone know how big it is when compiled to WASM?

I wonder if anyone has tried the same approach using MicroPython.
Yeah, that’s unfortunate that we have to trust developers to that extent. OTOH, it is true that they could get a lot of information once we give them the right to inject some JavaScript in every webpage we load. Personally, I have enabled it only on YouTube so they should not be able to touch the rest.
Killed by design. Companies that build products or services hate power users because they limit the ability to sell customizations or pro service engagements. Software is now designed to be hard to manipulate outside of the expected workflows unless you are willing to pay for a software engineer or three (either internally or via aforementioned PS) to figure out.
> The attention to detail is also overstated when Apple cannot get basic things right. I have an iPhone for testing stuff and recently a numbered badge appeared on one of those built-in music related apps. It wasn't obvious what the number referred to, and to find out, I had to dig deep on the web on some user forums. The reason turned out to be that Apple pushed some kind of updates (e.g. new sound effects or something like that), which are hidden somewhere 10 menus deep. To dismiss the number badges, you had to go and open each of the effects from about a hundred of them, because there is no indicator which ones are new. There is apparently no other way to dismiss the number badge.

I'm actually really curious what this was. I'm not saying I don't believe you, but I'm incredibly familiar with apple devices and I can't think of anything that matches what you've described.

I also wanted to share a tip with you — you can turn off app badges in Settings -> Notifications -> Some App.

With iOS 15, you can also create a 'focus mode' where app badges are disabled, and just have it scheduled to be on all the time. If this sounds appealing, let me know and I'll walk you through it.
Try springrts.com, you can script it with lua.
Canadian school cancels ISIS survivor Nadia Murad over Islamophobia fears
Mazda did better: https://www.motorauthority.com/news/1121372_why-mazda-is-pur...

The central Commander can be tilted up/down/left/right and pushed. Also if my memory is not cheating, it has a capacitive touch surface.
You should still be curious as to why those correlations exist. It's still important even when the reason is p-hacking, since then you can identify dubious statistics.
Trade offs should be covered a lot more during engineering studies. I know that during my time at university, as an industrial engineer destined to work at the interface engineering and economics, that aspect wasn't covered nearly as extensive as it should have. The other question that usually get's ignored is maintenance. The Roman stuff we see lasted millennia without maintenance, we on the other hand can maintain the stuff we want to last a long time.

That we don't do it, e.g. infrastructure with the particularly bad maintained bridges in Germany, is not the materials fault, or the original designs fault.
Plenty of Arizona is not Phoenix.
New Zealand isn't very representative of the world, geographically and in effective population density.

Coupled with the fact that it's a fundamentally unstable system to mate "highly transmissible pathogen" with "single layer of protection." There's a reason network security is migrating to zero trust, and it shares many parallels with pandemic modeling.

Yes, border lockdowns will work if a country gets lucky. How long can they stay lucky?

I'm also suspicious we can identify novel diseases fast enough (presumably in animal reservoirs) fast enough to be effective. There are too many unseen places on this planet, and pathogens evolve too quickly. Again, it only takes one.

What should be boosted and universalized is disease surveillance. The patchwork (nationally and internationally) systems for stitching together sample -> testing -> result communication could bear a lot of improvement.
Computerized Transit on Coast Facing a New Delay (1971)
> We pay finders fees of $25,000 to $200,000+, all you have to do is intro us.

hmmm - not a bad payday just to be a referral
I think designing your buildings for more than a few hundred year counts as 'excessive' and more than 250 years should not allow for being disqualified under 'planned obsolescence'.
if he crashed or damaged that plane, lots of people would lose their jobs.

sounds like he was at the knife's edge of the stall speed.