skysight-inc/HackerNews huggingface dataset:
That's not really relevant to the suitability of WASM in hardware, though. uops are an implementation detail of microarchitectures; even if you do not introduce the uop design into your architecture, x86, ARM, etc ISAs are still efficient to implement in logic for a number of reasons. For example, instructions in a traditional ISA normally encode things like the register operands they reference as part of encoded instruction. The bits corresponding to the register operands are carefully designed to index into another piece of memory, the register file. This means decoding the operands from an instruction and referencing the relevant registers is extremely cheap in hardware, because you simply slice a few bits out of an existing wire and do a lookup/relative increment/whatever. Similarly, things like relative jumps are encoded directly as offsets that get added to an instruction pointer, which again is extremely cheap.

In contrast, WebAssembly would be a terrible project to implement directly in logic; there are no relative offsets so incrementing an instruct pointer register simply doesn't work, which hardware is very good at. fn calls are referred to by name indexed into a table at the bytecode level, so you're inherently dealing with a level of indirection that would require 'flattening' or inlining the table values to work around before being executed, or, alternatively, you'd have to just bite the bullet and put limits on their size, and eat the cost of the indirection. Similarly, CFG blocks in WASM are represented as literal scoped blocks with nested instructions at the syntax level -- not simple jumps/calls. You need to extract the back/forward edges from the CFG to recover that information and translate it to direct jump operations.

At this point, you are just implementing a compiler, and if you choose to do it in hardware, you are willingly trying to shoot yourself in the foot (or the face), and it will end badly. You're far better off calling a spade a spade and compiling, in software, to a representation that actually can be implemented efficiently in hardware. But you could of course hide this compiler in the firmware to make it "seem" like WebAssembly is the native ISA, and the small surface area of the specification can help ensure you do it safely and correctly. This is probably for the best anyway, because it's dramatically harder to design correct hardware vs correct software.
That's one perspective. But the other is that cloud kitchens drastically lower the barriers to entry by removing nearly all of the upfront capital costs.

That gives young chefs more freedom to innovate and pursue their own vision. Rather than conforming to the risk-averse demands of capital investors.

On an ecosystem level it also drastically increases the competitiveness of the local market. This may be overlooked by the predominately NYC/SF/LA crowd here, but many locales in American don't have many great restaurants. Lower barriers to entry increase competitive intensity.

If you live in Peoria, IL and want to have Ethiopian for dinner, it's probably not a question of choosing an already established high-quality brick-and-mortar. It's most likely a mediocre low-quality monopoly, or maybe even no Ethiopian whatsoever.
Without descending too deeply into American domestic politics, I'm skeptical of that given his stated desire to expand the scope of slander and libel laws.

It's really easy to end up in a "speech for me, not for thee" kind of scenario, especially when that reveling is generally more polemical than forensic.
Yeah, but at the same time you need to understand that you're devaluing the rights on the other side of that. The guy whose company you work for, or the company whose platform you're using, or whatever the case may be, shouldn't be obliged to have their revenue take a hit solely in support of your right. I mean, if it's not going to cost your boss' company any money? Yeah OK, I can see where they should probably keep you. But if it is, well now you're putting who knows how many other jobs at risk.

You only have the right to inconvenience yourself in support of your rights. Just like me or any other person. I don't have the right to put all of my coworkers at risk so that I can call some black guy the N word for instance. That's kind of the way rights work. You have rights, but everyone else does as well.
> Unfortunately there's a giant category of devices that can't serve TLS. Like pretty much every consumer router in existence that you connect to through a webpage.

Come on now. Of course those devices can use TLS - they just can't do so in the capricious constraints imposed by the system of "certificate authorities". It's not a fundamental limitation of the technology.

If we were using something like noise protocol, nobody would be saying that tiny devices are incapable of proper security at the transport layer. There's just no clear way to assess the validity of a self-signed cert in the browser given today's political constraints.
No. There is a crucial distinction here. Hate speech that is only mean is one thing and should be protected. Hate speech that incites violence against a particular individual or group is not protected speech. This includes a few things said by the current POTUS, such as (approximate quote from memory), "maybe the guy should be roughed up", said of a guy who was currently being roughly physically removed from his rally. Speech to incite violence is not protected by the first amendment and should not be.
Between the entry of the big mobile carriers into home internet with 4g/5g, and new lower latency satellite internet providers like Starlink, the landscape is about to become dramatically more competitive.

4G coverage in rural areas varies widely, but satellite internet is everywhere, and the existing ISPs will have to improve if they want to keep those customers.

You'll theoretically have a smaller town go from having 1 traditional ISP to having that plus Verizon, ATT, Tmobile/Sprint, Starlink, and any other sat providers. That's a 5x increase of options.
WebAssembly is a programming language described in this document: https://github.com/WebAssembly/spec/blob/master/papers/pldi2... .

But in practice, WASM files will be exported from one tool automatically, and imported into another tool automatically. It is similar to SVG or PDF. You know what to do with it, but you don't care what is inside (what each character inside means).
Who cares? China is a net negative on the Internet, they can stay over in their intranet as far as I am concerned, nothing of value would be lost.
Technically, that is the hardware product codenames (Closely tracking with AirPods it seems, B188 and B288)
I'm not sure 'We have the technology to censor the internet, and it's okay to deploy it' is the message you want to give the CCP.
I believe OPs reference to the Uighurs was to their placement in concentration camps. Calling that an “attempt at unification” is generous at best.
Would it be possible to run this on my own machine? I'd love to set up a Discord bot so my friends and I can play this together
Oh come on now, really? I have a piece of farmland in the middle of nowhere and let me tell you, even digging a hole out there is harder now than it was 100 years ago because of the things you find buried. Subways in 200+ year old cities? I can't even imagine. What do you do when your borer, designed for medium size rock and dirt runs into a 4ft wide brick and cement wall the city forgot about 40 years ago? This happens! Also, back 100 years ago we were talking brick, cement, some steel, and thats it. Today there is a vast array of engineered materials and machinery that didn't exist back then. It's not 1,000s of unskilled workers with shovels anymore, its hundreds with technology and mostly engineers.
Governments and "influential citizens" dance to the tune of corporations, not the other way around.
Ok, I edited the GP not to do that.
Letter forgot to mention all the killers and rapists ICE removes form USA and keeping America SAFE #498 https://github.com/drop-ice/dear-github-2.0/issues/498

This issue makes a very good point!
By imaging the brain, scientists can predict a person's aptitude for training
This sounds like a knee-jerk reaction that doesn't take into consideration the ramifactions of the suggested policy. It won't stop DDoS attacks, because those exist _because the internet exists_ and unless you dismantle the very concept of interconnected "everyone can reach everyone" networking, all you're doing is locking down access to more and more people until only technical experts or the people with enough money to hire those experts get to use it.

Advocate the other direction: more freedom, including the freedom to say "thank you, browser, for being locked down by default, but I trust this website and I am okay with everything it wants to do".

Instead of locking the web down, let's give users the freedom to put on or remove as many locks as they want to live with. And letting make mistakes with that, too: you don't make things better by taking away important life lessons, either.
This crystallizes something I've been thinking for a while. A major source of community in the past has been religious groups. What makes membership in a church great at establishing community line up very closely with your 6 points.

But as religion continues it's slow death, it's not been clear what replaces this important role of building community in our society. Hobby groups/clubs is at least one of the answers. My own hobby of mountaineering and climbing is very similar to yours of BJJ. Religion is basically just a glorified shared interest club that you're born into.

Something I haven't seen talked much about is how we financially support these types of groups. A lot of clubs either rely exclusively on volunteer effort and therefore are very fragile or high membership fees (like BJJ studios) that are out of reach for most people.
Generally, yes. In 2015 CNNIC's new certs were removed from most browsers after they gave an Egyptian security company an Intermediate CA certificate for internal use that got leaked to the public. But that was for incompetence more than malice, and I think everyone's accepted them back now.

It is worth noting that there haven't been any observed cases of China abusing their CA certificates in the last few years, but it's hard for Westerners to monitor what is going on inside China.
The "devils advocate" first part misses that ISOC was already not operating .org, all of that was outsourced to Afilias, PIR was essentially a vehicle to pay some more graft to another set of musical chairs people that travel freely between ISOC, ICANN, PIR and Afilias.
Are there many applications that still use FastCGI nowadays? I was under the impression that this was a deprecated technology but maybe that's because I'm too young.
Checking the source code and following the little trail can provide a little entertainment, too.

It's been a long time since I've seen a page like this: http://blank.org/memory/oldweb/home.html
If the only reason to not use Chrome is Google, then you are in luck because Chromium is open source software with a permissive license. There are several libre forks of it, the best-maintained one being Brave. Nightly builds of plain Chromium are available from googlesource. You could also get community builds of Chromium from many package managers. You would only have to rely on Google for the extensions store, but that's not any worse than Firefox's case because there is only one source for Mozilla addons as well.

So for me to switch from Chromium to Firefox would require an argument on technical or UX merits, and so far Firefox is currently worse across the board.

https://arewefastyet.com/
But what are you suggesting?

That you should have freedom of expression, but the twitter users should not have freedom of expression?

I feel like that's what's being lost in this discussion. The acceptance of the fact that everyone has rights. Not just you. Or just me. Or just the politicians. Or what have you.

But everyone.
I take the view that all other drivers are potentially an off-duty policeman, a mad axe murderer who knows where I live or a confused little old lady.
The benefit would be not just a different language but the entire .NET ecosystem. If that ecosystem holds no compelling benefit for you, then I guess nothing. I was just answering OP's question looking for a concrete understanding of what wasm could do.
The letter is addressed to GitHub leadership. If Microsoft does not allow them to terminate a contract for widespread ethical and legal violations, they should quit.

The CEO of GitHub is not going to starve if he gets fired.
Russia and Ukraine are not EU/ECC members, and neither were the balkan states back when they balkanized. Wars outside the EU don't disprove that the EU plays a major role in bringing pace among its members. I would agree that it didn't necessarily bring peace to all of Europe, but that's a stronger statement than most people intend to make
I'm the steward of a small (10 acres or so) piece of land - small enough that I can hear human activity from most of it - and my leisure activity is trapping for introduced pests like rats, possums, stoats and weasels.
It's hard to say exactly how effective my efforts are, but last month I spotted a wild kiwi on a trail camera which was truly exhilarating https://youtu.be/e_9bSw5yniA.
Anecdotally I've also noticed an increase in birdlife during the day.
That's given me the incentive to try for total pest eradication next year. Rats are the biggest problem.
you can become aware of it, just meditate or consume 5meo-dmt. preferably do both. personally i drank copious amounts of ayahuasca and meditated. i also trained at a buddhist campus and meditated 16 hours a day for a year. you can become aware of these things but don't take my word for it, do the self inquiry yourself, all of the answers are within.
I wonder what the cost would be to run low latency fiber to every single home in the entire country, regardless of geographic remoteness (it is a human right after all, per Bernie).
This kind of approach is familiar to me from competition math. Back in middle school math club we were taught this exact approach (under the name of "Vieta's formulas"), i.e. that thinking about the sum and product of the roots could be faster in some cases. Po-Shen Loh is the director of the US IMO team, so it makes sense he would like this approach.

However, I don't think it makes logical sense to teach it only this way. Here you start by assuming that a quadratic has two roots, which is not at all obvious the first time a kid sees a quadratic equation. (Especially because those roots can be complex numbers!) Completing the square tells you why there are two roots, and also naturally leads you to the necessity of complex numbers, i.e. when the "square" you end up making is negative. You can use the nice Vieta's formula tricks only after establishing that.
I mostly agree with you. I think however that it was "the only choice" because it was good enough. It's worth remembering that there was a non trivial time period in which there was a single dominant browser platform which supported alternatives: VBScript was supported through IE10, and is still available in IE11; ActiveX could be used to allow just about any scripting language.

Even now it's fairly straightforward to have JavaScript be the output of a toolchain, but not necessarily the input
> It is possible to disable half of the paywalls on the web just by looking at the JS code.

Shhh! Don't tell them!
I get the point, but that's a joke. She didn't wake up and see a bill. You don't get the full blown, by the way, the anesthesiologist actually charges $20k+ for less than an hour of care bill, until a few weeks later.
But I think there is more fear in expressing opinions. More opportunities to express and more people to attack unpopular views.
This test would not yield a useful result in this particular case, as the data is processed locally on-device and is not sent to a remote server.
I agree that this is the next step in the ad-tech / spy-tech war.

uBlock recently found an approach for blocking cnamed origins: https://github.com/gorhill/uBlock/commit/3a564c199260a857f3d...
My favourite example is the “rediscovery” of the trapezium rule by a medical researcher. Shows the disadvantage of overspecialising!
> A bill to amend the Immigration and Nationality Act to eliminate the per-country numerical limitation for employment-based immigrants, to increase the per-country numerical limitation for family-sponsored immigrants, and for other purposes.

I'm not sure why we use numerical limitations at all.. Seems weird to have such a broad statue; what makes someone "high-skilled"?

Also weird, it's already passed earlier this year (I must be missing something here):
https://www.govtrack.us/congress/bills/116/hr1044
Adding: Democratization of... Knowledge, Luxury, Trading, etc.
> You don’t define how the subordinate should carry out the task – if they are competent and you trust them, they should be able to figure this out themselves.

I would argue that this isn't always the case. When tasking a subordinate you should also consider where they fit in a matrix of competency and confidence. If they are competent and confident in their ability to carry out the task then what you described is fine. If they aren't competent I'd give them the task but keep a very close eye on progress and be ready to step in with feedback before things spiral out of control. If they're competent but lack confidence I'd probably have them walk through their plan with me first. This can help them feel more confident in the approach that they planned to take. If they are neither competent or confident in their ability to perform the task I'd question why they're being assigned it.
There's always immense lag between when the anti-US propaganda online catches up with reality.

For example, the US has a great beer market now. It took several years before US beer - as a broad concept - was removed from the official foreigner list of things to bash the US with (which still includes such fan favorite fallback items as American cheese and Hershey chocolate).

That the US has had faster Internet access than most of Europe - including Germany and France - for the past decade, is a bash list counter that people intentionally pretend doesn't exist. It's very inconvenient reality and your typical American has no idea what the access speeds are across Europe, so they can't counter argue properly.

The access cost issue is also - fairly - of course on the bash list, although people never adjust for the far higher US incomes when pointing it out, naturally.

The US rolled out 4G much faster than Europe and it's going to roll out 5G much faster than Europe. That too is universally, intentionally ignored (despite the stream of articles you can google on the subject reporting how far behind Europe was in rolling out 4G and now again with 5G). That despite the fact that these items are matters of infrastructure and the US is supposed to be the worst on the planet when it comes to infrastructure (the US is spending more of its GDP on infrastructure than the EU).
TLDR: Rich get richer

ICANN owner who also owns Donuts, Inc (they own all the new TLDs .donuts, etc) buys .org from former owner (ISOC) who is also now much richer.
Most of your links are cases of "alleged" wrongdoing by immigration officials. Stating that ICE "constantly breaks the law" is hyperbole at best.
The scenario you shared was someone assaulting someone else because they were angry.

Just because you're angry and not able to understand the consequences of your action does not excuse you from them. I find it more disturbing that we're defending literal assault because somehow it's the result of PC culture gone mad and not the result of laws meant to discourage violence.

If you're trying to connect this to people saying something silly on Twitter and having that follow them, you chose a really poor initial example of someone committing an actual crime.
Do Apple/Safari offer great privacy?
I recently started learning go and I've been struggling with the lack of modularity across smaller codebases like this. For all of the great tooling around formatting go, I'm kinda surprised by some of the code organization decisions I see.
Interesting approach, certainly very different than what I'm used to as someone working on search.

Will probably keep an eye on this blog.
This explains why the more money someone makes, the harder it is to explain new concepts to them.
I prefer treating a template as a constant for small projects. Trade off is it doesn't scale but vastly reduces configuration overhead.
I’m kind of considering moving to this and Ardour instead of MacOS and Logic Pro due to Apple’s recent commitment to making overpriced laptops with the SSD and RAM soldered to the board, that lack the most basic ports I need to use without annoying adapters.

As a video editor, the lack of an integrated SD card slot alone kills any future purchases.
I found this [1] quite interesting. It doesn't really answer any of the questions you asked, but I think it gives some interesting insights into WebAssembly, which might make it easier to put other things in context and also give a good low level understanding of it.

It's the closing keynote talk at this year's PyCon India. From the description:

> In this talk, I live-code a simple stack machine and turn it into an interpreter capable of running WebAssembly. I then use that to play a game written in Rust.

https://www.youtube.com/watch?v=r-A78RgMhZU
I don't like the tone of your comment at all. It's very well possible for a person to end up in the hospital where the right treatment is to 'stick a bandaid on' on one end of the treatment spectrum and a much more invasive or complex procedure on the other when going in with roughly the same symptoms.

For instance, if you work a lot with tools and dirt then there is a fine line between blood poisoning and a mere scratch, they will both start out the same but you won't be able to tell what's in your bloodstream until it is too late if you're going by symptoms alone. By the time the choice is amputation above or below the knee or you've gone into septic shock you've lost the window where you might have been ok. More people die from this stuff than from heart attacks or strokes.

So in some cases, when the exact contaminant is not known it can be a good decision to go to the hospital to have something looked at, and it shouldn't cost an arm and a leg (pun unfortunately not intended) to do so.

Nobody goes to the hospital for fun except for a very few individuals that have something wrong with their heads rather than with their bodies, and that's before we get into things like people with compromised immune systems.
Yup. That's why they're really called "solderless breadboards" although most people drop the "solderless" part.

When I was about 12 or so I had an electrical kit that used screws with caps to connect the wires and components. I don't remember what the substrate was, but it could very well have been wood.
>but I'm not sure spending significant amounts of time investigating organizations and adjudicating the results and deciding

You don't need to do any of that, just wait and let the angry mob tell you who to not do business with.
Does WebAssembly threaten app store business models by allowing devs to distribute apps directly via browser (thereby saving the app store 'tax')?

For example, if Adobe delivers its new mobile Photoshop directly via iPad Safari will Apple have a way of 'nerfing' WebAssembly to stop them?
The concept is still useful but without the travel corridors when it comes to birds. Here it is encouraged to put even small blocks of land into a permanent wildlife covenant. Birds can use them as oases.