skysight-inc/HackerNews huggingface dataset:
Does anyone have any good intro resources for WebAssembly for noobs?

I've read articles here and there seen some in person demos, and honestly struggle to understand what it is / how it would / works relative to the current state of JavaScript frameworks.

Often I'm approaching it from a JavaScript framework (React/Vue/Angular) approach as I'm a bit of a noob to the industry and that's generally my day job working on web applications.... and while I read about WebAssembly I wonder about state management and someone tells me "oh you still need to something to do that" and I'm a bit lost on ... how that would work / why I would or wouldn't use one of those frameworks anyway, etc. So many examples I've seen are one off simplified (and for good reason I like those for demos) widgets but ... I'm not sure I've seen them as an application / understand how that would work.

Obviously I'm missing a lot here and feel like on HN I'm often talking to folks who aren't so much front end web devs who are excited about the efficiencies and such but ... not sure how this plays out in a practical sense / relative to the state of web applications as they are now.
You essentially disregard one weak argument, and replace it with a worse one: "negative effect on society...both on the gene pool and on equality".

First you contradict your original dismissal, any negative effects on the gene pool most likely can be solved by more research.

Asserting a negative effect on equality is an equally damaging and incorrect opinion. A similar analogy here would be arguing vaccines should be avoided and prevented because not everyone has access to them, thereby having negative effects on equality
> it assumes the quadratic case of the Fundamental Theorem of Algebra

No, it doesn't; it proves that case. The key step in the proof is the fact that, over the complex numbers, every number has a square root: from that it follows that the factorization used in the proof must always exist.
In my opinion it’s been a long time since direct access to Javascript has been useful. Yes you can unminify javascript but it’s still more work than most people will go through (especially if the code was generated by a compile to javascript language)so for most people things aren’t really changing that much
It's hard to dump the water company.
I don't think that will happen. The design of WebAssembly (in particular not having GOTOs) isn't really hardware-implementation friendly. I would rather expect hardware JVM or BPF implementation than WASM.
> this is not new

While the mathematician claims to not find historical evidence of this, it is suuuuper similar to something we went over in high school in Calculus. It was related to finding the vertex of a parabola and noting the roots will be equally distant to both sides of the mid point. At the time, it was used as a "see? Neat. It all works out" type lesson.

This was around 2001.
All that shows is that proof is the wrong criterion, and demanding proof is a way of avoiding the issue.
A monster awaits in the deep. We know this. We put it there
The world runs on open-source, but who’s paying for gas?
Prior distribution is P(N|I), where I is the background information you have such as "historical interest rates in the USA looked like this", and "communist revolutions occurred 6 times in the 20th century" (made-up number). I is not itself the prior.

For this investing example, it's also the only information we have, unless we're trying to update on something like a central bank announcement. So our probability distribution over N is just the prior distribution.

When you're actually trying to make a decision, and not just solving a problem handed to you in math class, you can't avoid using P(N). You can either say "The minimax procedure requires knowing P(N) as an input, so that it isn't dominated by extremely improbable N", or you can say equivalently that "Minimax doesn't require P(N), but as an assumption of my model I'm ignoring all states of nature N with P(N) < y, then applying minimax regret over the remaining N".
Supporting "tilt" was fairly common on home computer pinball games.
JavaScript is often delivered minified without the corresponding original sources. If preventing reverse engineering is a goal, it could even be obfuscated, which certain sites already do.

In practice, there's nothing that WebAssembly offers that could hinder analysis even further. If websites want to be transparent they could provide the sources (akin to providing unminified/unobfuscated JavaScript).
>> The western media is making it sound like Hong Kong is Syria.

This comment struck me as odd, especially in this particular context. Have you lived in Syria also, or is your impression based on western media reports?
Thanks! To young for the reference
Hopefully this also means that Javascript is going away for good
I actually built a couple of "micro-cabin" prototypes that I was going to place on some land I have in Colorado near a couple of trail heads.

They were basically solar powered bunk-beds. Each "room" was 48"h x 54"w x 96"l, had a 36" "porch" and would have a locking door that used 4G to reset the code on check-in, a window, a mini heater, a foam mattress and a shelf. I never made it past building the prototype in my garage, but I've always loved the idea.
Clever, I didn't know that sdl2-config was a thing.
Not a bad thing in my opinion. It will raise the price for developers who know their stuff. Open source needs to be re-evaluated in this day and age. We are churned and burned by company execs for their personal mission for riches. No regards to our health, families and retirements. Companies make billions off of our private data and hoard opportunities from the masses while promoting weekends worked towards open source initiatives so they can expand their for profit mission. In the end, we've made cancerous social networks which has given voice to some of the craziest people this world has ever seen. I hope developers start to wake up soon. We are being used like no other industry I know of. Working tirelessly to put ourselves out of a job. Bring on web assembly and let's make this beast called the web even more complicated. I've personally made quite a bit of money in this industry but I don't drink the same Koolaid consumed by the hipster masses in Silicon Valley.
Cum Sa Alegem Corect?
>I think that's not really what people have issues with.

It's tedious to even have to draw these distinctions at all, but I'm not saying it is the answer. A replacement is most preferable. In the meantime, here's something that accesses youtube without being associated with a youtube account or ads, which is one step better than being directly plugged in as we await a preferable alternative.
If the binaries were the only way to access GNU or Linux then yes, obviously. That's not the case now is it.
Legal English
And behind a strict paywall.
But wait, we'd get millions sending their hopes and prayers and everyone in power coming on broadcast news TV to talk about how awful the Chinese genocide is.

I can tell because that's how it already went down with the Tibetans and Uhgyrs. Because the CCP has already committed a multiple of genocides including their planned mass famines in 1960 that killed tens of millions of their own citizens.
How to Do This in Vim?
I'm surprised that none of the comments already mention this particular explanation: https://www.youtube.com/watch?v=Dw44V15xgPo

There have been individuals who understood consciousness for thousands of years, one pops up every so often like in "The Matrix" but to have this person try to explain it to the masses is casting pearls before swine.

You're talking about the very design of reality, of course the explanation is going to be a little more radical than you're prepared for in your everyday ego-driven state of mind.
Do you store it as the same record type as the cookie-based metric? If I decided to stop using cookies that would make aggregates of the data very misleading.
You might miss my point. I'm saying MW does hurt low skilled workers quite a lot, but adjusting it for inflation every few years doesn't make it worse.

If I was emperor, abolishing MW would be my first and most obvious reform to help the poor.

> All these workers can afford to eat and live...

But the problem is the people who can't get work because on MW!
Colocated with the Great Firewall is an entirely different claim, and not one that ATT makes. Your citizenlab article provides a possible case for it, but that's a different discussion.

And even then, it could be some third party cache poisoning attack, etc. The citizenlab evidence would look exactly the same.

This is likely China, as I said, but let's not pretend that we know more than we do.
Reading this gave me PTSD flashbacks of sleeping on datacenter floors doing grueling build outs. I can (kind of) appreciate saving money by building these servers manually but the work is so terribly boring.

Plus, doesn't self building these boxes put the liability on the company rather than the manufacturer? If a server dies, you can't just rma it in this case, no? The ability to just box up and rma a server was something I loved as dcops.
Given how the media historically treats left-leaning candidates and politicians, it's not necessarily a good idea to try and avoid ideas they dislike
Safari is my default browser and it works for me, along with DDG.

I may switch to Firefox at some point, but currently there's a long standing bug that breaks audio with multi-channel audio interfaces (FF does not adhere to the mac system output channel settings and instead defaults to channels 1-2)

The only site I need chrome to use is google meet, naturally. Which, if you've turned on automatic closed captioning and seen it perform speech-to-text with user attribution in real time, is horrifying by itself.
Interesting story and lifestyle choice. No mention of health insurance.

Especially with mountain biking and snow sports that could have been really ugly. Glad it turned out okay.
Thanks I will check them out, I'm almost always willing to support a good competitor to any monopolizing company. It's ironic, but even buying from Walmart is an option for sticking it to Luxopoly.
There is already the law that in order to convict someone there can't be any doubts regarding his/her actions. And yet here we are. Judges are humans and make mistakes and the jury is even worse.

Remember that what is so clear to you might be not so clear to a judge or to the person next to you.
Self promotion usually rubs me the wrong way, but judging from this excerpt, your book looks like it's well worth reading:

http://spodekacademy.com/wp-content/uploads/spodekacademy-co...
Organoids Journal Club
Magic angle graphene produces switchable patterns of superconductivity
Searching for Nuerosymbolic I can only find this paper from 2017 at Microsoft Reasearch. It is from 2017 and uses an RNN to incrementally grows some input source code.

https://www.microsoft.com/en-us/research/publication/neuro-s...

>The first module, called the cross correlation I/O network, given a set of input-output examples, produces a continuous
representation of the set of I/O examples. The second module, the RecursiveReverse-Recursive Neural Network (R3NN), given the continuous representation
of the examples, synthesizes a program by incrementally expanding partial programs

I think stuff like this is very interesting and look forward to a future of old-hats complaining that new programmers let the intellisense write all their code for them.
Who are these people clamoring for an open and free web? I've certainly never met them. The clamoring I hear is for a faster and more usable web. The vast majority of web users couldn't decipher JS even if it wasn't obfuscated.
Thanks for all of your team's work! It's a critical tool that I love and use often.

My use case is more of, I saw something in the chrome tools that I didn't recognize from FF. I don't do much js debugging beyond console logging. But I'm starting a PWA project and will be making a service worker, so sounds like this functionality might be relevant.

ps - enjoyed this Changelog podcast w/ Jason Laster of the FF DevTools team, https://changelog.com/podcast/247.
Our buisness instances are 30% IE, luckily not even that is enough to get anyone to care about IE around here.
Cloud kitchens – commercial facilities built to produce food for delivery
Firefox's keywords are really nice in general. If you bookmark a URL, replace a parameter in the URL with %s and assign the bookmark a keyword, you can use the keyword with an argument to replace the parameter.
No, because GNU and Linux are bound by license restrictions which require the unobfuscated source code to be made available.

If all websites made their source available as well as distributing the binary, there wouldn't be a problem.
Finally! Why is he the only candidate willing to talk about this? Bring back net neutrality while you're at it!
There are quite a few companies that aren't part of Luxottica. It just takes some research to find them. The two I've purchased from are American Optics / AO Eyeware and Tifosi. Their prices are better than Luxottica's brands and their quality is good.
So I can call him to fix the lines after a storm?
This was a contradiction noticed by the contemporary commentators themselves. From David Frum's article: http://davidfrum.com/article/were-the-founding-fathers-liber...

Yet it’s a very striking fact that the language that to our ears sounds most “libertarian” in the Founding generation tended most often to issue from those most committed to slavery. By contrast, the Founding Fathers who sound most “statist” — Alexander Hamilton, John Jay, Benjamin Franklin, John Adams — tended also to be most hostile to slavery.

This disjunction is more than some odd little paradox of history. It is a resounding klaxon warning of the enormous gap between the 18th century mindset and our own. Samuel Johnson jeered at the American colonists: “How is that we hear the loudest yelps for liberty among the drivers of negroes?” Johnson’s accusation of hypocrisy is obviously well-founded, but there is something more going on here than hypocrisy. It was precisely the intimate awareness of the horror of unfreedom — and possibly guilt for the denial of freedom to others — that inspired the passionate concern for liberty among so many slaveholders. When Patrick Henry said that he would rather be dead than share the fate of the 75 slaves he owned, he was not engaging in metaphor. But he was also not expressing 21st century libertarianism.
I log into my online account so that I can submit meter readings and download monthly bills. I find that useful.
Ok. It's here to stay. What's the progress on the two dozen post-MVP features?

The "arrival" of WebAsm to w3c only means that w3c had finally woken up from eternal slumber and realized that everyone has already implemented The listed features.
iOverlander is such an awesome app. It’s the barebones required to do exactly what is needed. Minimal design. Links to other apps for directions, etc. no bloat. It uses OSM, and I believe it contributes data back to OSM (not 100% clear how that works, but it eludes to it)

I was using freecampsites.net, but once I found iOverlander I never looked back.

I dread the day of a “massive update” destroying all that is beautiful about it.
For those who are asking themselves what WASM does differently than Java, .NET or other native extensions like ActiveX or NaCl, here's the best rationale doc I found on this topic:
https://github.com/WebAssembly/spec/blob/master/papers/pldi2...
Were the Founding Fathers Libertarians?
“Someone else who has the ability to MITM millions of users in China did it” doesn’t sound particularly plausible to me.
Only if the sites using webassembly binaries also have the source available to download.
Interesting article, shame it happens to be on a site where undismissable hovering banners on the top and bottom of the screen gobble up 30% of real estate.
> Furthermore, it is one of the only growing industries that provides many opportunities for women. Not many women want to move to Montana to frack shale oil.

Is this supposed to be a good argument to drive desperate people into bankruptcy?
I use my consciousness to infer a physical reality, which I then use to further infer that consciousness doesn't actually exist. That doesn't strike me as great reasoning. Certainly far from "fact."
I don't know much about Bernie Sanders.

Where does he propose to get the funding for projects like this?
I'm not sure what GP means by special characters, but I use fedora workstation 30 for my day to day life and I can attest that Arabic and Chinese input are absolute garbage compared to OS X.

Arabic key layout is different (which fine, OS X uses something non-standard anyways), but makes it absolutely impossible to customize it. Text boxes frequently jumble themselves up with left/right mixed input, while OS X handles this as expected.

Chinese input is slightly better, as you don't have to deal with order wonkiness. But pinyin input is halfhearted at best, and requires a bunch of qol changes.
They make almost all of their money from affiliate marketing on Amazon? I'm amazed they can make enough to cover gas with that, they must be pretty good promoters of products.
The instructions in your binaries aren't directly executed either, they get lowered into uOps.
Fun and really dirty solution! I would never come up with this because I would not dare to modify a passed data structure unless this was the purpose of the procedure.

One could use that answer to gauge the humour of the interviewer :-) For me the expected reaction of a peer to this would be "Cute! Now explain the problems I could encounter when using it." If they can't deal with some fun, well, their loss.
I freely admit that my viewpoint is clouded by fluency, but I didn't come up with this today. This is how I've done it since I was still in school and I remember being annoyed by the opaque "just memorize this formula" approach from early on, where the concepts just seemed much clearer. I admit to not being the typical math student. But I think my approach was my competitive advantage, not something that makes my experience inapplicable.

To be clear, you're saying that if you tell a student

y = x^2 + b*x + c

and you tell them

x = z + 2

they aren't yet equipped to learn to combine those into

y = (z+2)^2 + b*(z+2) + c.

Is that right? Why do you teach quadratic equations at this stage? I'd consider those to be much more advanced than simple "replace x with (z+2) everywhere you see it" plus some "alice's house to bob's house to carol's house" problems along a single axis for the concepts.

It seems like you're saying they're taught quadratic equations before they're equipped to poke around with them, which seems to be setting up for the black box/memorize-the-formula version of math.
Well, for one thing, mature debuggers exist (the equivalent to the tooling he inquired about for .wasm).

More importantly, however, anything GPL must make source available and reasonably accessible. There is no such guarantee or even expectation for random programs on the web.
> consciousness is fundamental and eternal, no beginning no end

What makes you think that? It seems to begin at some point after conception, and end upon death. I've yet to see evidence indicating otherwise.
I have a list somewhere.. but I just found these:

https://github.com/wlepinski/generator-meanstack
https://github.com/agonxgashi/MEAN-template
https://github.com/DaniVSainz/MEAN-stack-authentication-Temp...
https://github.com/manishrw/mean-starter-website

Angular:
https://github.com/angulartemplates
https://faroutride.com/travel-medical-insurance/

They're Canadian, so it's not as big an issue for them.
I am not blind, but I do have a condition which causes my eyesight to get progressively worse (luckily on an elongated timespan). I by happenstance ended up becoming best friends with a blind student when I was in college during a period where I was trying to learn about and understand my condition. That introduced me to organizations like the NFB, and I even attended some regional NFB conferences. I'd definitely recommend you get involved in blindness advocacy groups in your area.

What I found might surprise you. Blind people have normal relationships just like anyone else, and conferences tend to be a hotbed of dating and connection-making beyond just the topic of the day. My best friend is happily married now for more than 10 years, and I am in a long-term relationship coming up on my 2nd year anniversary. I've since met multiple blind people in the tech industry and found most of them to be successful in their career and in their relationships.

I'd heavily recommend you get involved in local groups and also to go out and do whatever activities interest you. Most people are more accepting than you might imagine. There's a lot of things that might be difficult due to visual acuity, but people are understanding are willing to give you space to be part of the group. For instance, I've found that board gaming and D&D are very popular activities with the geekier folks I know in the blind community, and for those who are partially sighted using assistive technology like magnification cameras on their phone or similar makes these things possible to do without significant impairment. You'll be more likely to meet someone you're compatible with if you get out of the house and go participate in mixed gender hobbies.

You may not want to hear this, but it's the truest observation I've made. Those folks who are struggling in the blind community have often put themselves in a situation to struggle. There's pervasive negative feedback loops when someone becomes disabled, especially if they become disabled later in life. It's easy to become hopeless, and it's easy for your own insecurities about your disability to sabotage the relationships you'd otherwise have, both professional and romantic. In the words of my best friend, "You're blind. So what? So am I. Go make something of yourself." Don't get fooled into throwing yourself a pity party. Instead go do the things necessary in your life to be an attractive romantic partner, and you will find that your disability is not the impediment you imagine. Romance is about emotional connection, first and foremost.
I don’t see the paper for this but the most relevant keyword for finding related work would be tensor product representations. Basically they are a way to embed symbolic structures in a vector space.
Please, can we stop having this argument every time there is an article about webassembly ?
WASM not any more obfuscated than any minified JS. Being a bytecode doesn't make you "unfree".
You have access to the same tool to debug JS and WASM. And the WASM specification is open.
There is literally no difference between running JS or running WASM.
interesting idea, although not obvious this would have the intended affect. E.g., consider a string search across 10 different string objects (thus 10 different backing arrays), vs a search across a single array. Much more likely for increase in cache misses when you hit 10 different arrays at potentially 10 different locations in memory.

Also, this implies some copy-on-write semantics. At first thought, this makes code significantly more complex.
As a tourist, crossing from the German-speaking to the French-speaking part, the differences were quite noticeable. I was told that something like 30% of the population never cross the language line. "Never" is probably a hyperbole, but the point is that even within such a small territory there are significant cultural differences.
That makes sense. But thinking about OP's analogy, the information of a simulated trajectory of a rocket to the moon would also need to be delivered through a 2D monitor with finite resolution/framerate.

Simulations will always be as good as our computing power gets, and the results will be "understood" as good as our perception gets. So, in some sense, both scenarios are the same.