skysight-inc/HackerNews huggingface dataset:
The answer to that is Windows proper either ran on top of DOS or ran a DOS-compatible layer (Wow32). Windows Mobile 1.0-6.x and Windows Phone 7.x were based on the Windows CE (an embedded OS from the 90s) where as Windows Phone 8.x and Windows 10 Mobile were NT based with modifications made for ARM and battery life. Different kernels are the reason for the breakage.
TIL that Wasm doesn't have GC. But I did observe periodic CPU spikes and app freezes with Wasm+WebGL. So now I wonder where they came from.

As for TensorFlow, no I deliberately compared their CPU-only Xnnpack backend against Wasm. So both didn't use the GPU. But obviously Sse3 and avx also help a lot.

Emscripten is a compiler while Wasm is an execution backend. I think it makes sense to treat them as separate because I wanted to highlight that Wasm didn't add anything for my use cases (yet).

Of course, I expect things to get better when the technology matures, but we're not there yet.

Edit: Actually, as soon as you use Wasm with the regular APIs to access the Webcam or use WebGL, they do GC again. That's why Wasm+WebGL has unreliable performance where C+GL is real-time capable.

Plus Wasm obviously can't use zero copy paths when accessing Webcam data on the GPU, whereas I can use DMA with C, UVC, and GL. Copying a 4K frame between buffer formats 2x60 times per second also adds up.
Show HN: Onchain – Simplistic algorithmically generated NFT project on Fantom
Because it include subsaharan africa globally. Readership for this site is probably only in United States and here it is mostly gay men
>Like the inability of interact with the DOM (or other browser APIs) without calling out to JavaScript.

we did it more than 20 years ago :) A Java Applet could call directly (Java Applet -> Java DOM API and implementing it JNI of our plugin -> native XPCOM API of Mozilla including DOM API) native DOM API of the owning browser window as well as a Java application could embed Mozilla Gecko browser engine and call the native DOM API of that embedded browser:

https://www-archive.mozilla.org/projects/blackwood/dom/
A new writing method (“dendrowriting”), as exemplified by the YearVer site
Is this confirmed? I'd would think that NYT would require him to take it down as part of the purchase.
Please many countries like Israel were lit up with delta after being touted as the poster boy for “vaccinations” in June 21. Stop the nonsense. The data is clear, the effectiveness diminishes after 3 months. You can’t vaccinate your way out of a pandemic with pathetically leaky “vaccine”
The Trusted Computing Base of the CompCert Verified Compiler
For a similar anecdote, I was in a group situation with someone from the Chumash tribe who demanded that he be referred to as "John" instead of "our First Peoples' representative" and further gave a brief lecture about how none of the Chumash were anywhere near "First" in the area.
I didn't understand what the button was and pushed it right away lol
Yep, true, but again, can we expect the common citizens to grab their guns (which most citizens of the world don't have btw; USA is the outlier in this regard) and go hunt and shut down the cryptocurrency mining operations?
YouTube ranks “wholesome and funny” comments higher
IRS plan to scan your face prompts anger in Congress, confusion among taxpayers
That does sound promising. It makes me wonder why, though? What does WASM do that containers don't?

edit: actually no, I answered my own question in my head: I can think of some applications for WASM that docker simply can't handle at the moment. ledger-cli, for one. I've wanted to include that in a flutter application for almost two years now. WASM seems like the perfect candidate to take care of this.
The point of giving it a GC is to let it partake in the host environment's GC instead of bundling its own. It's based around the assumption that the host can not only do a better job (eg browser JS VMs have plenty of experience with it) but also the GC can be shared in a larger context than an individual wasm program (eg all programs in the same browser tab can use the same GC).

It's also needed for giving host objects to the wasm program since the host objects would be managed by the host GC.
Some would love it, some would hate it. And thats ok :)

I wanted to run a social experiment to see if something like this can work. I am calling it 1MB (One Million Bytes), mint to earn project.

Idea is simple, you mint a byte (NFT) at a specific location on a 1000x1000 grid. Some of you might remember projects like million dollar homepage.

Fantom is a proof of stake chain so minting cost is just few cents $.

These byte NFTs are standard ERC-721 tokens so you can always trade and speculate. However, this projects is a little different..

90% of the NFT cost collected by the smart contract is given back to few thousand randomly selected holders.

Also, each NFT act as an on chain memo. You can set your memo on chain which will live forever (can be edited by the token owner).

There is no central team, no control, everything is pre programmed in the solidity smart contract.

Byte name and color is selected by the smart contract from a set, byte shape is generated randomly at the time of minting.
See "Why not just use LLVM bitcode as a binary format?" on the Wasm website FAQ:

https://webassembly.org/docs/faq/
I think of Microsoft as a legacy, business oriented tech company. Other than the second string XBox product, they don't really have any consumer juice anymore, they are all about locking in businesses and forcing technology top down via company leaders. My nephews and nieces use Google products at school and iPads at home, by the time their generation is in the workforce, Microsoft will be like IBM, still rakes in money but pretty much a has-been. The only reason I still use Windows is I'm forced to on the desktop at work, but Linux has already taken the server market.
Can’t wait to see what Astrophysics and Cosmology will look like in 20 years. Just a decade ago we were bound to the radio spectrum and had 0 experience with gravitational waves…
Kiitos, tiesin jo mitä suomettuminen on. Se on kuitenkin ihan toinen asia kuin neuvostosfääriin kuuluminen; se syntyi nimenomaan välttääkseen siitä. IV-postaja tuntui puhuvan jälkimmäisestä. Mahdollisesti hän, kuten moni ulkomaalaisia, ei edes tiedä suomettumisen olemassaolosta. (Siksi kai varmuuden vuoksi kerroit siitä?)

Joka tapauksessa kaikki tuo oli epämuodollista, "tämä vaan on maan tapa"-perusteella -- ei osana "järjestelmästä." Joten IV:n kehotus romuttaa ja uudelleenrakentaa "järjestelmää" ei päde.

En Anglais:

Thank you, I know what Finlandisation is. But that's still something totally different than belonging to the Soviet sphere; it cam about precisely in the attempt to avoid that. The GP seemed to be talking about the latter. Possibly they, like many non-Finns, didn't even know of the concept of Finlandisation. (That was why you told them about it, just in case, wasn't it?)

Anyway: That was all run informally, on a "that's just how it's done" basis -- not built into "the system." So the GP's exhortation to scrap and rebuild "the system" is irrelevant.
That is a classic! The number of times my SO scanned black & white documents in colour and 400 dpi then (from Windows) then ended up with a gigantic PDF file that email would reject (or, worse, recipient's email would reject)... Then she calls me.

Typically I batch downsize and convert to gray, then create a smaller PDF from these downsized/gray'ed scans.

I'll definitely take notes from that blog and from this HN thread for I'm sure some will come in handy.
The Pre-Pandemic Puzzle (2007)
OPEC is not terribly effective and suffers from constant bickering behind closed doors. The same motives apply - even if there was a "HIV vaccine cartel" there would be a massive incentive to undercut it.
It is still possible to seek truth even if those arguing against you are seeking only political power.
Some of my most satisfying conversations have been with Machiavellian powermongers. They have compelling arguments and finely honed tactics of persuasion. Our arguments come away in pieces and new ideas are constructed out of the wreckage.
It is by disagreeing with someone that we get to explore the ideas we would never consider on our own. Some of my most novel ideas have come about by being refuted by others.
What server are you getting a 502 from?

It's supposedly a decentralized naming system, so running a node/client yourself should be enough to get started, otherwise I don't see how they can call it decentralized. But I'm not finding any links to any source code from this specification, which is to be expected, but my searches are not helping me either.
I went to buy a TV a couple of years ago, and I think I got that same look from the sales guy when I said I didnt want a "smart TV".
My company hired a senior developer for an Angular project we were working on. They did great in the interviews and on our take home coding challenge. When it got down to time to work, I was walking them through the codebase and it very quickly became apparent they not only didn't know Angular, they didn't even know much at all about web development in general. They were let go three days later. I'd heard of things like this happening but I couldn't believe it until I saw it in real life. I just can't imagine what someone like that is thinking. I get "fake it 'til you make it" but this was on a whole other level.
Oil spill pollutes nature reserve in Ecuadoran Amazon
Commonly accepted historical viewpoints of the gas crisis of 1979 and subsequent easing in 1980 don't seem to blame controls on gas, but instead the Iranian revolution and Iraqi invasion of Iran disrupting the west's access to large amounts of oil, and the supply bubble in OPEC's subsequent increases in production to overcome that which finally hit was seen by consumers byte the end of 1980 (before Reagan was elected). Reagan's removal of price controls are thought to be ultimately orthogonal.

Additionally there have empirically been gas lines in the US in the 40 years since 1980.
> you need code.

there's code. did you click through?
The thought is less about WASM having a GC and more about WASM being able to leverage the runtime's GC.

The assumption is that WASM will run in something like a v8 where the it already has a GC for Javascript. So, rather than distributing a WASM executable with all the code needed to implement a GC, you'd have it rely on the inbuilt GC. As it stands, WASM is really only a good target for C/C++/Rust. Any other language with a more substantial runtime will end up blowing the byte budget.

The question about "Should WASM do this" is really all about what WASM should/could be. Is WASM going to be a universal language target? Should it support more than low level languages?

And yes, WASM exposes malloc and free.
Man found guilty of ‘grossly offensive’ tweet
No one said it was taboo.
You made a dumb comment, someone politely explained real science to you.
The maximum win rates part is normally clear by the game (for example, for Roulette or Blackjack you can see odds) or otherwise regulated by local/government laws (e.g. for games of pure chance like slot machines).

> and otherwise fully detail their "we throw out anyone that wins" policy up-front

They can just ask the gambler to leave the premises - I cannot imagine some 'libertarian free market' solution which would force casinos to allow anyone to enter the premises and gamble (provided it's not clear discrimination). Being able to count cards isn't some sort of protected class, right?
The source code and word lists of Wordle is easily accessible, and runs completely client side -- anyone can clone and host their own instance if they want.

https://reichel.dev/blog/reverse-engineering-wordle.html#loo...
Excellent- QGraphicsView for the win.

BTW, if anybody gets WebAssemly with PyQt5 working, such that I can made a web page that is QGraphicsView, I would be sooooo happy.
Building a Cross-Platform Web and Mobile App from the Ground Up
Too bad it'll take months for the savings to offset the time you will invest in canceling the NYT newspaper subscription...
I agree with that. It's a good clarification.
Wordle tomorrow: https://twitter.com/henriquev/status/1488304923607552009 lol
Wearing sunglasses in Times Square is piracy.
If you are a business open to the public, you can't discriminate based on gambling skill the same way you can't discriminate against other types of customers.
> They're people just like you.

So are serial killers. If people can't judge you by what you say and do, it really limits the range of human interaction.
If the IRS staff had to be photographed, home address, personal email and cell phone stored in the same mechanism for five years prior to the general public having to endure the same fate unless the database was compromised, I would support this.

Edit: As a bughunt incentive, if you confirm the hack, you would not be jailed, and you would never have to pay taxes again.
Works great with the sars-cov-2 vaccine so far. That's why there are fewer symptomatic infections since the vaccines are out. /s
Harvard and FAANG Are Overrated
Sure, but that's not why they are VPs.
It'd be a exercise in futility to implement/create something based on modern cryptography and not be a fan of djb
Can you show me the camera and how it's integrated in the car?
> what crime was committed?

Several kinds and several counts of felonious fraud, all prosecutable, just for starters. If they signed their employment contract, which they most certainly did, that's perjury. If it was mailed back to the employer, that's mail fraud, a felony; if emailed, that's wire fraud. Position was remote, but if they ever entered the office, then as many counts of trespassing, at least, unless they took lunch and returned, which would double the number of counts. If they logged into anything, such as VPN, or Office 365, etc., each instance a separate count of computer fraud. The felonies here stack up high and rapidly. I'm not sure why you'd believe any mistakes made by the employer could possibly have any affect on the prosecutability of this and other similar criminals committing similar crimes.
To build the tallest stackle (best case of 22). The app auto notifies you if you cannot add more words and you're done at say 19 or 20.
Imagine if we didn't have these policies. The Parthenon would be a hotel for dogs, the Colosseum a parking lot, and the Rosetta Stone some rich guys footrest.

This should be seen as a risk for anyone buying properties this old, just like any other risk in business. I wouldn't be surprised if there's insurance for this.
Books for the Journey
This is literally visual programming. Nodes connected with edges, nodes represent execution models that take inputs over in edges and write outputs over out edges. Everything right there in the video.
TheHuzz: Instruction Fuzzing of Processors Using Golden-Reference Models
In my case technical debt does not involve blame or any guilt of any sort, it is just the reality of having code that is 20 years old running on newer machines and software versions (ex: SQL code); all this code was fine when it was created, so there is no blame, but it is no longer fine for these days and there is no better term to describe the situation than tech debt. I would be happy to use a better one if I find one.
Were the interviews not technical in nature?
I would recommend to do your own benchmarking for whatever application you want to use it in. This might require building a prototype.

My understanding at the moment is that there is not one io-uring but every kernel version has a different implementation, and it changed quite a bit over the years. In the earlier version it just delegated all IO to an in kernel threadpool. Especially for network IO that’s not ideal, since the alternatives (epoll) didn’t require a threadpool neither in kernel nor userspace. And this probably showed up in benchmarks. The implementation changed, but I can’t really tell how now everything works for disk and network IO with out reviewing source code again.

A comprehensive changelog which explains implementation changes and bugs in different versions would be super helpful
My God you have it exactly backwards!
Where can I download it, and what features does it have?
Thank you. For a minute there I thought I asked a stupid question, but I should RTFM
I had a very similar experience as a child. I always wondered how other drivers could tell which way we were turning. My parents told me that they can tell from your turn signal. 6-year-old me just thought turn signals entailed the green flashing arrows on the dash (not also on the car’s taillights). I just assumed all drivers were tall enough to see into the other car and tell from their dash (for at least the next year or so)!
Discussion of a similar article a couple of days ago:

> Treasury reconsiders IRS’s use of ID.me face recognition for web (201 points | 103 comments)

https://news.ycombinator.com/item?id=30126118
What does requiring extraordinary evidence have to do with there being two different buckets of people, those that believe in there being actual unknown objects and those that don't believe there are actual unknown objects flying around? Or how am I misrepresenting them? To be skeptical and not believe in them seems logical to me as does believing there is some weird unknown (from the standpoint of the US government) crap flying around (the david fravor interviews and the videos released by the pentagon are definitely something that made me go from no friggin way do they exist to making me pause and go wtf.. i guess its plausible that their is weird unknown stuff flying around).
Thanks! Seems the alternative spelling with a "z" threw off Google when I searched for it.
> WebAssembly is full of potential.

Eh... from what I can tell from a mostly casual glance at it (enough for a half-hearted half-complete attempt at writing my own VM for it), I'd say that it is almost a good idea. A lot of the base concepts show a lot of potential, but I feel like the implementation is full design-by-committee derp. Why are there only 32 and 64 bit types? Why are there parametric instructions at all? Why is there no instruction for shrinking or freeing a memory? Why does binary format layer 0 use LEB128 instead of a fixed-width number? Just a bunch of weird stuff like that.

But I'm hardly an expert on JIT or VM implementations, so I could be way off base here.
As someone who watches YouTube pretty much exclusively on Apple TV, I find all this discussion around YouTube comments interesting, since I’ve almost never read a YouTube comment (at least not in the past 10 years or so.)

I will say that I don’t really feel like I’m missing out on much not seeing them.
Ah, GNU people fighting standards again.
You are wrong. mRNA covid vaccines don't "only work for 90-180 days". First of all, you need 3 shots to get fully vaccinated in the first place. This is one shot more than the original approved plan, but a very common thing about vaccinations. I got 3 measels shots for example. This has to do with how the immune system works, repeated shots cause different effects which lead to improved immunity.

Also, we are facing very different variants. With the original strain and the first variants, the vaccines would have done their job with just 2 shots and we might even have achieved herd immunity. But delta and especially omicron did happen. Still, with 3 shots, the vaccines against the first strain are still excellent in protecting against severe disease and there is no indication yet that this protection is dropping significantly over time.

To stress this: we are talking about effects due to the nature of the human immune system and the virus mutations. There is no indication what so ever, that the mRNA technology produces shorter lasting immune responses. Quite the contrary, the mRNA vaccines are the ones which proved the most efficient against SARS-Cov-2.
> "not my Bungie!"

Pathways into Darkness and Marathon forever.

I hear they started making non-Macintosh games recently?
If it's a fair comparison, I was the FTE equivalent and got promoted to a position where I couldn't piss anyone off any more.

I ended up quitting and they replaced me with a contractor who did the same at 4x the cost.
Then why not cut out the middleman and just have the poor write checks directly to the rich?
This is interesting, when I saw the yaml I thought you were far reaching on the nocode usability, but I like the UI for dag templating.
Yep, that's it. And the data marshalling overhead is even more pronounced with the native addon example (N-API Addon). But that's the thing, it's not "WASM always faster than JavaScript" as the author presents it. And on top of that, JS engines are no slouches either, you can optimize JS code to be pretty competitive in terms of performance even for computationally heavy tasks.

WASM is _predictively_ performant, being less subject to the vicissitudes of JIT, and offers better startup performance, allows for code reusability for existing C++/Rust code, but it's not a cure-all performance solution.
The graphical elements themselves contain code (all visual programming systems work this way, even if the code is hidden). That's how new program elements are born.

Visual workflow languages work in a bunch of different ways. Nodes, in Blender, is a visual programming environment. Blockly is a visual programming environment. Those nodes in scratch have code behind them!
The problem with ads on the internet is how they are so often abused, leading to a terrible user experience. Ad-blockers are the result of that abuse.

You may call it piracy, but that so called piracy is a direct result of abuse.

I personally disable my blocker for sites I support and which do not abuse the user experience.
> e.g. Protobufs are very good for C++ <-> C++ communication, but Java and Python users seem to dislike them equally, and even Go users do too.

Well, hilariously, when I looked at using it on a project, JSON outperformed protobuf in Python. JSON is implemented in C, Protobuf in Python, and the C decoder for a less efficient format won out.

(Now, technically, Protobuf has a C implementation, but at the time I was testing, it segfaulted reliably. Which is the problem with C…)

I also recall there were some severe problems with protobuf's ability to represent some types, but I don't remember what they are at this point. I thought it was something to do with sum types, but I'm looking at it now and it does have oneof, so IDK.
Levenstein distance with WASM is 40% faster in the benchmarks on the linked medium article.

WASM (145,086 ops/sec)

JavaScript (102,775 ops/sec)

https://medium.com/netscape/javascript-c-modern-ways-to-use-...
You think that solving your problems requires better machines with more sophistication, which I disagree strongly on. If you're intent is to convince me, save yourself the effort. I'll state what I said one more time, with a little emphasis this time:

> teach themselves to fend these things off, in fact I think its the only thing that works.
Are you sure? To me it seems like USA has the highest rate of drug abuse and the higher rate of drug deaths and drug abuse disorders in the world. It is possible more people use drugs in other countries, but in that case they use it more responsibly, or their overdose deaths aren't properly registered, either way there is no evidence that other countries have a bigger drug problem than USA.

https://ourworldindata.org/drug-use
Scoop: every single time you see a result about how effective is a covid vaccine against such or such new variant, it's based on in vitro results.
Open source pipeline framework mainly used for ETL (https://airflow.apache.org/) and task orchestration
What's interesting is that in average, Black people (and many other group) get paid less than their counterpart for the same job. Same for men vs women.
Isn't that nice to be paid above your ability? But somehow, that isn't a problem for you?
on an M1 I think TF.js is within 2x of native XNNPACK on a single core. Since aarch64 simd width is also 128, it works out well.
Show HN: Colab-xterm – Open a terminal in colab, including the free tier