skysight-inc/HackerNews huggingface dataset:
So, compiled Javascript then? "We meet again, at last. The circle is now complete."

The more I see interpreted languages being compiled for speed purposes, and compiled languages being interpreted for ease-of-use purposes, desktop applications becoming subscription web applications (remember mainframe programs? ), and then web applications becoming desktop applications (electron) the more I realize that computing is closer to clothing fads than anything else. Can't wait to pickup some bellbottoms at my local target.
I feel like this may become some kind of reimplementation of Java's byte code. We already have a "write once, run anywhere" system. Good luck!
Well, it's more "compressed JavaScript" than "compiled JavaScript".
Kickbacks are most likely not the case. Why would a billions of dollars a year in profit company need to pay people to adopt tech? It is highly unethical and probably a fire-able offense for a sales person at a US company to bribe (aka kickback) potential customers to buy their stuff. Think about that for a minute.

Just like you and your peers have a culture of liking Open Source, macs, etc. he/she likely has a strong bias (culture?) towards Microsoft solution stack.

See if you can get some time on the persons calendar and ask open ended questions about the shift in technology. Rewriting an entire product or changing an IT stack from one tech to another is costly, even more so if 50% of the staff turn-over.

* Does management see this as cheaper?

* Do they value having a vendor they can call and an SLA support contract? Lots of large companies like this - "you can't be wrong in picking IBM" is a joke phrase for a reason.

* Is there some vision they have where they were convinced some tech will enable it? I've seen this too, they get convinced of some new way of doing things by consultants for a company, which comes along with using that companies tech stack. But mgmt doesn't care about the tech stack they care about how it can help the business.

* Does this person view Open Source tech like Node, Go, PHP as "amateur hour"? They could have a strong bias of using stuff from name brand companies.

It probably boils down to the IT Director having a different world-view than you and other devs.
I haven't tracked WASM closely, so this is an honest question.

Are you saying this comment is false?

> I am not aware of any project that achieves compilation of JavaScript to wasm

I.e., Javascript to WASM is on the roadmap and something we can use in the next few years? Or am I misunderstanding the situation?
A geoengineering option to reduce risk of catastrophic super-volcano eruptions?
Not really. The reimplementation of something like Java's bytecode is Wasm. This one is more of a compression format than a bytecode.
ContNet: a protocol and markup format as content-focused alternative to the web
Congratulations, now you see why software external to your chosen distribution
you should always host from your own repository. Retention policy does matter.
yes because the measure of someones intelligence is their grammar on the internet.
Nymph: A slightly different version of C
What you call 'losers' I call 'my customers'. Why would I want to sell only to people who 'win'? Doing that means scorning perfectly good customers, and very likely perfectly good people.

Just because people aren't as brutally committed as you or I doesn't make them bad people. I would argue that we are the bad people, and they are more likely to be the good. We are driven, ruthless obsessives (well, me, anyway) and that's why we look so saintly to our socioeconomic system, but everyone clawing their way to the top of this heavily-clawed system of business savagery is by definition a lot meaner than the regular person.

And when we triumph, it's on top of a huge pile of nice regular people who couldn't or wouldn't fight as hard or as dirty. And I see that reflected all across society, with a disturbing lack of exceptions.

Love the losers. They're your customers, your userbase, plus it's good business sense. Try HARDER to help the losers, because if you mean to be a winner, you will have to be standing on top of them all, and you had best not be too heavy or unpleasant a burden ;)
with an AST you can visualise code in ways other than text, and also reformat code like in go-fmt.
I prefer ground travel as well, it's just completely impractical when traveling coast to coast in the US, as I do frequently.
Here’s why the best companies are paranoid
And yet poland, which was heavily affected by the nazis and WW2 has a nationalist conservative government and austria almost elected a similar president. I'm not sure if europeans are really that much more successful. The US is simply more polarized due to the two party system and the divide between the coasts and flyover states.
Catalog of data visualization types
Yes, dmitriid, I believe it's clear by now that you don't like this project.

As I mentioned in another conversation, if you feel you can contribute to Wasm and make it solve the problems we are solving here, this is great, by all means, please do so.

In the meantime, we are going to continue trying to solve some of the performance problems of the web using the techniques discussed in the blog entry because we are convinced that they are going to work better.
This is terrible math: [...] con artists and sociopaths out there [...] 4% of the population [...] you are going to get screwed over by at least one out of 1 out of every 25 people [...]

On the positive side, we try to put con artists in jail, so that moves the odds a bit in your favor. But con artists and sociopaths continually have to find new people to exploit as they are discovered by and/or burn out the old ones. And the skilled ones can gain disproportionate control of resources, further increasing the odds you'll be dealing with them. As an example, 99.7% of my unfiltered mail is spam, not 4%.

I think you should almost always act as if you're assuming positive intent, because that's how you build good relationships. But in practice, you should always be keeping an eye out for signs you're dealing with one of the many exploiters of the world.
>Since everything that is not async will need to invoke CPU-bound computations in Node (e.g. for loops, string manipulation, JSON parsing, and generally everything that's not just delegating work elsewhere with a callback), this I/O efficiency doesn't buy much except for very lightweight uses.

These are different levels of CPU-bound-ness. Comparing for-loops (which barely cost anything) to encoding video or computing PI for example is not comparing apples to apples. The body of a for-loop will typically greatly dwarf any "overhead" incurred by the for-loop construct itself. Obviously any non-I/O tasks like these are going to be CPU-bound. What I meant was Node is good at waiting for databases, web servers, file systems, etc. to respond to requests without blocking other work.

>Most services in the real world soon get closer to Mandlebrot As A Service than "pure I/O".

I disagree with this. I think most web apps spend most of their time waiting on the network, file systems, etc. to respond.

>What about the reduced cognitive overhead of not having to deal with JS on the server though?

I don't understand this question. JS is not a hard language to learn/pick up and there is a large number of developers out there who already know the language from working in the browser. However, my main point there was about using a single language. Yes, technically you can use Ruby, PHP, etc. in a browser (via JS), but nobody does that because it'd be very slow compared to just using JS from the get-go.

>Plus, aren't usually the backend and frontend teams different ?

It depends. I would say for most small businesses (and including the many "one man team" developers who do remote contract work for example) this is not the case. I cannot speak for large corporations, but there is definitely a larger possibility of having separate teams there. However just because you have separate backend and frontend teams doesn't mean having separate languages on each is any more beneficial (e.g. code sharing in some cases can be a win when using the same language). There's also the benefit of being able to "reuse" a JS developer on either end, depending on the work that's needed.
parsed (+compressed), not compiled.

Parsing is unavoidable, regardless if the code is interpreted or compiled.
This proposal seems to further compress the AST somehow.

Basically the idea is to already preprocess the text source, so that the client can skip two steps on execution: lexical analysis and the parsing of the text source resulting in the AST. The post explains why the authors believe that this is a good idea.
Truth Values
My uneducated guess on this is that the early 1980s is when computing went from an academic and intellectual pursuit to something where you could make giant piles of money. If (for various social and possibly psychological/biological reasons) men have a higher tendency to flood into highly-remunerated fields regardless of underlying interest/capability, you might see participation looking something like:

1970s:

20,000 "nerds" with equal gender distribution

M: 10,000 (50%)

W: 10,000 (50%)

1990s:

200,000 "nerds" with equal gender distribution + 800,000 men primarily focused on money

M: 900,000 (90%)

W: 100,000 (10%)

Edit: this theory doesn't deny the argument that CS as a field became particularly uninviting to women over this time period as well, but the causality goes: men enter field for the $ => increasingly skewed gender ratio => male-centric culture develops => even women "nerds" stop joining because environment has become unfamiliar at best and hostile at worst
It's not. It's a binary representation of JS. Basically directly competing with WebAssembly.

What happens a year from now when WebAssembl gets support for GC and modules?
The Netflix lie: Why ‘Originals’ doesn’t mean what you think
Something we badly need, I greatly appreciate the effort!
How about 'Homeland Security'?
Yeah, and I don't disagree with you. If they were successful, that's where this ends up. But in the specific context of this discussion (should speech be banned), saying that speech should be banned if it indirectly leads to violence is a very hard standard to enforce.

Should communist speech be prohibited because establishing a communist state probably requires a dictatorship of the proletariat? Should BLM be restricted from speaking because one of their members views their plight as hopeless and decides to take violent action? Should left-wing organization supporting a "diversity of tactics" be banned because it explicitly allows for violent acts without suggesting or condoning them?

I want to be very clear that it's possible to think these groups should not exist and to disagree as strongly as possible with their message, while still believing they should not be legally restricted from making an argument that does not explicitly call for violence.
This is a really interesting project from a browser technology point of view. It makes me wonder how much code you'd need to be deploying to for this to be useful in a production environment. Admittedly I don't make particularly big applications but I've yet to see parsing the JS code as a problem, even when there's 20MB of libraries included.
I find zero arguments in your comment except ad hominem attacks.
I experiment with using XPath selectors to apply styling :D Can reach many things CSS selectors arent designed to reach!
"If big boys do it, it must be right" is a feeble argument
Is google cache also a copyright violation? What about the internet archive? Or do you mean just because they choose not to display certain elements it is a copyright violation? What about just not running javascript?
I'm saying that the whole idea of this project is built on top of false assumptions, and any counterarguments are dismissed.
Google's stance on neo-Nazis 'dangerous', says EFF
Your quoted person:

> Rethinking this. Should have said violent, not hate-filled. They were standing up to hate.

They are not the same. First off: disclaimer: I'm not condoning any violence, but this is a fact:

There would be no antifa without far right extremists. There would be far right extremists regardless.

One is an admittedly on occasion violent antibody, but an antibody to a disease nonetheless. They might share blame, but extremely far from parity.
Improvements in PHP 5.5.0 for web developers
You mean like easily allowing null pointer exceptions again?
Are you get payed for the day? If so then it's fine I guess, no harm no faul.
Could it be that this is all a figment of your imagination?

Think about it. Can you prove that your current CTO is getting kickbacks? If not, then is it fair for you to talk aloud without having any evidence for your case?

Imagine what would happen if you start this kind of Gossip in your office. May degrade the culture that you value so much.

Now, the CTO seems to be doing what he is supposed to do. I am sure if you were the CTO, you would have wanted your favorite stack to be adopted by as many people under you as possible. Or it could be just that in the grand plan, eventually everyone in your company would have to move on to a single stack.

Maybe your reluctance to MS Stack comes from lack of sufficient knowledge of the stack and the resulting fear of unknown if you are forced onto the stack.

My simple advice to you my friend is this : Don't spread rumors in your workplace based on biases or prejudices and if you don't like the way in which company is headed, you should look elsewhere for places where you will feel better in line with company's vision and its policies.
Certainly some people with BPD are as you describe, but personality disorders exist on a continuum and painting everyone with the same brush is counterproductive. Some people with BPD are lovely people who can be difficult at times.
One cool approach to a solution would be to use data to save the day. Millions of people fly through the carriers each year. The airlines could analyze the statistical heights of their average airline passenger and design the seats accordingly. Then assign seats on the flight based on passenger height. You could have a percentage of your seats configured for short people, a bigger percentage configured for average height, and several set up for tall outliers. Then everyone will be statistically more likely to get a comfortable experience.
Has anyone build a U2F + PIV device?
I need a device that does both u2f and digital signatures (like in standard PKI)
Only nitrokey says they are working on something like that, and Yubico doesn't care to answer emails about this.
Indeed. That's not one of the main goals of the project, but I hope that standardizing the AST will help a lot with JS tooling, including code visualisation.
It also has a really slow compiler and that generates code which is about 2x slower than modern C++, which incidentally also has everything you mention (mostly in the form of libraries to prevent bloating the language).
If working less is so productive, why is it so hard?
> There would be no antifa without far right extremists.

They weren't fighting "far right extremists" at the G20 summit.

Antifa is violent. Full stop. That's independent of the equally bad people who are sometimes on the other side.
Infosys chief executive Vishal Sikka resigns
Tremendous help my ass. I was sending out resumes all the time. I spent every break going over the help wanted adds in the paper. I made minimum wage, busting my ass in a mercury contaminated sweltering hellhole. Then I did the same thing on a freight dock, for a $1/more. And the reason I got "lucky" is I ran in between docks. I moved freight as fast as I could. I showed up on time. And I still spent my free time looking at the help wanted ads. If I wouldn't have gotten lucky there, I'd have gotten lucky somewhere else. Roll the dice enough and you win. Plus I had a strict budget, which kept me focused. Not many truck drivers pay off their $18K in student loans in 2.5 years, of which nearly a year was spent at minimum wage.
Too much bloat. Winamp 2.95 all the way! Not even sure that I'm kidding.
Air Conditioning Design Validation Using Simulation
Heh, that's interesting regarding using the MAC address as the encryption key.

I'm a bit confused though, how would the virus get to the target with the encrypted payload, do you mean say on another computer, the MAC address for the target computer would be utilised, then the main payload of the virus encrypted, and the virus given to the target?

It's interesting using the MAC, because if you placed it in a VM it wouldn't run, unless you used the same MAC for the VM network adapter.
> Banks meanwhile are either stuck in the past or have tried bad proprietary solutions.

Or they have a standardized API for accessing all accounts, and use your existing debit card’s security module to sign and authorize all messages you send via this API.

That’s FinTS, and every German bank supports it. Standardized, univerals, open, and secure.

Oh, and KMyMoney and GNUCash also have plugins to directly access it, and there’s even a taskbar widget for KDE to always show your account balance.
> It's unclear to me why one might want to use quantum blockchain-based money when there are reasonable proposals for blockchain-free quantum money, e.g. [1].

I haven't had a chance to read through your paper in full yet, but by the looks of it your proposed protocol appears to require the user of the currency to trust the mint. Please correct me if I'm wrong.
"That it is better 100 guilty Persons should escape than that one innocent Person should suffer, is a Maxim that has been long and generally approved."

-Franklin
"White privilege is not being afraid of the police"

Where is that happening? Everyone should be afraid of the police, everywhere, as authority, their word is over yours.
Please don't tell me what the project is, I'm the tech lead :)
Ooh thanks for the tips on these. I've not looked at CDNs in a while.
The laws don't affect the rich and the poor in the same way.

A poor person with a suspended license cannot afford the cab ride to work and are thus forced to choose between either not going to work, losing their job and watching their children starve or taking the risk and driving. A relatively well off person just catches a cab or an uber.

An arrested poor person in jail waits days to weeks for a below average attorney to be appointed for them who will more often than not encourage them to accept a plea deal because their attorney has limited time and has to meet with 12 more poor clients today. A wealthy person has an aggressive attorney who will get to work immediately on getting their client out on bond and fighting the charges.

A poor person goes to prison. A wealthy person gets probation and is found to struggle from affluenza or a light sentence because of their "youth and clean record".

After getting out of prison a poor person struggles to find work and is stuck in a cycle. A rich person goes to a nice dinner.

Our legal system is a machine powered by the lives of the poor and the money of the wealthy.
Advantages of monitoring a network using native protocols
Does anyone know the actual spec for this binary AST can be found? In particular I'm curious about the format of each node type.
Facebook lobbies to prevent state limits on facial recognition
I want to see a code editor that represent common programming language concepts such as classes, functions (OO) in a graphical way and displays the rest in text.
> your input needs to be determinsitic across machines too

This is one of those things that "distcc" and "ccache" have dealt with effectively - anyone trying to build big C++ projects would be well served by looking at those tools.
I've read stories of police beating confessions out of people in the US. It's probably not as common and not as creative as it was in the USSR, but it does happen.

I'm not saying the US is as bad, but the fact that is approaching the old USSR is pretty damn scary.
Deliberate Performance: Accelerating  Expertise in Natural Settings (2009) [pdf]
An Electronic Voting Firm Exposes 1.8M Chicagoans
I wonder how much "can't work from home" comes from lack of experience. Remote work is still rather rare, and when people first try it, it's quite possible they haven't grown the discipline it requires. Could it come with time? Could people change?
I was at G20. We did not initiate the violence, it was initiated by the police on Thursday by attacking the peaceful demonstration (which had even unmasked in the majority, as ordered by police).

Source: Witnessed everything from a bridge above the watercannons.
how is not having net neutrality different from google and co censoring the internet on whim.

Seems like the same set of people cheering google for censorship are afraid of censorship form ISPs.
I use the above for database imports, ETL and Azure template deployments too. And who says "serve" launches an HTTP server? :)
Because it makes me happy.. and OTP, Beam, Jose and team are amazing.
No,the "anti-fascist" movement has other uniting purposes. For instance, opposing capitalism or market economy.

There was nothing fascist, neo-fascist or racist about the G20 meeting in Hamburg. The black-clad antifas still attacked it with lots of force and violence.

They were quite happy to dress up in Nike and take photos with iPhones, though.
I am always pleasantly surprised when people in front don't push back their seats. I make sure I don't to the person behind me but it's a domino effect if the person in front does. It's this weird phenomenon.
The global average it's 0.2% or 1:500, however Taiwan averages 2.3% though Android tablets hit 9.6%. And, some websites see significantly higher rates.

https://blockmetry.com/blog/javascript-disabled

LTDR; Supporting non JS users tends to be very cheap, so it's often well worth the investment.
Matthew Spoke, CEO of Nuco, Board of EEA, Shares Blockchain Story
Race is shared ancestry, just like family, but broader. It's as real as family, and just as fuzzy at the edges. It needs no tricky-to-measure differences in intelligence, or claims of superiority, to attest to its existence.
A self-driving car will take you up to 400 miles overnight in what will likely be a sleeper seat. That's the sword hanging over the airlines' heads. If they're not ready for it, there will be much pain, and probably much begging for a bailout.
I don't get preferential boarding. You are rushing to get on the plane to sit down first. Everyone boards after, so you are sitting there while everyone goes by. For leaving, yes it's nice. But if I had preferential, I'd rather board after coach has.
I disabled JS on Forbes and the experience has been great since.
You seem to assume that there is One True Way of doing things and we're just circling round trying to find it. In fact, as you point out, there are benefits and tradeoffs to every approach. People compile interpreted languages to make them run faster, but are using them in the first place because they're easier to use. People who have come to compiled languages for speed are now naturally looking to make them easier to develop with as well.

Compiled C is not going to go away any sooner than interpreted Javascript - but a widening of the options available is great as it allows us to focus on developing things quickly and correctly, rather than making decisions based on which particular annoyance you're happy to put up with.