skysight-inc/HackerNews huggingface dataset:
> Google had a lot of people working on NaCl and PNaCl for a long time before they started working on WebAssembly

That's probably because NaCl(2011) and PNaCl predate WebAssembly (announced 2015). Google was optimizing Chrome for asm.js as far back as Chrome 28 (July 2013) - less than 5 months after asm.js was announced.
When you stand in a position of power and privilege, then your responsibilities are (or should be) commensurately greater
The technical details page says this works by running a VPN and intercepting all the traffic. Therefore it seems it would only work on unencrypted traffic.

This makes the following claim seem inaccurate:
> Our system is accurate, identifying 98.2% of leaks for the vast majority of flows in our dataset

There is no way <2% of the web and application traffic is encrypted. Bypassing all detection would be as easy as going to the HTTPS version of a website.

This also seems like it would pose a significant security risk as the servers would be a very juicy target to hack (holding all their customer's personal information and passwords) as well as ability for the staff themselves to surveil their users.
This sounds like an argument that you can make for many fields. In data science, certainly you can cover topics like clustering and PCA, which are reasonably advanced, but straightforward to teach because they can be visualized very clearly.
What about the approach of Middle Out: where you neither build anything beyond copy and pasting code nor learn why doing comparisons on floats is a deal with the devil?

Joking aside, it does seem that a mix of the two is nice. Bottom Up is boring when you just want to get things done and Top Down is magic until you try to leave the playground. The problem arises that each student will have different tolerances of each of those approaches.

Edit: Maybe an interactive book, or app, that lets you see a problem from both angles and let's you pick the problem you want to solve. Here is a problem: "Given this graph data summarize and display it". Bottom Up you learn DFS and Top Down you learn d3. With if you pick one or the other your given a library to fill in the part you don't like. You could always return and do the other part latter as well.
Looks like there are a couple of other functions in the Secure Transport backend that aren't implemented. Pretty irresponsible to put that kind of insecure-default code into a production library. The workaround is to compile Qt to use OpenSSL instead of Secure Transport.
This is just intended to replace the splash screen of when you open a new tab. Instead of the icons and links, you get a nice photo before you type in the URL.
As a layman, I find his claim that human brains having unlimited storage capacity dubious.

Or does he mean effectively unlimited, like a brain having 1000 YB[0] of storage and a human never coming close to experiencing that much information input in their lifetime?

[0] This number is made up and for illustrative purposes.
I'm not sure if that is true now; it definitely wasn't true a few months ago when I played it. Spawn locations are shared - i.e. everyone sees the same probability distribution of finding a particular Pokémon in a given spot. But if you saw one spawn, your friend won't see the same one because this was not synchronized. It was entirely local to a player. So you couldn't e.g. steal a Pokémon from someone else trying to get it too.
The article specifically claims labour costs aren't that much more than in other locations, Japan in particular. Certainly not enough to explain the huge differences in project budgets.
In medicine and higher education, at least, money has shifted dramatically from actual useful services to administrative overhead.
«The first is that the environmental impact of building the car doesn't get much coverage and focus is on the impact of running the car.»

From what I've seen it gets far too much coverage because it seems like one on the many list of excuses why electric cars are "just as bad" as ICE cars.

The key part being that "just as bad": the vast environmental impact of building a car will always be the steel/aluminum/plastics of the frame and interiors. That doesn't really change no matter what sort of car you buy, except that obviously bigger, heavier cars have more impact than smaller ones and electric cars typically have the most incentives to be small and efficient in frame size and cabin weight, too.

Yes, batteries have a slightly different environmental impact at build time than a traditional gas engine, but they are more easily recycled too. Don't forget the environmental impacts of oils and lubricants and coolants used for all those moving parts in a traditional and randomly spilled across the pavements of a city and constantly (every few months) topped up or replaced. Operating environmental impact is hugely different, and that probably matters a lot more than the build time environmental impact.
The really interesting question for me is why the government would award new contracts to Booz Allen after the Snowden leaks. (While I applaud Snowden, I deplore the government's inability to prevent his leaks.) Booz Allen demonstrated that they were unable to enforce appropriate practices for handling classified data. So what's the rationale for ever awarding them another contract? What capabilities do they have that the government doesn't have or can't develop?
Unpack the extension and it effectively is.
perspective: the richest 1% of germany owns 31% of all the country's wealth. 36 german billionairs own as much as half the other population.

source: https://www.oxfam.de/ueber-uns/aktuelles/2017-01-16-8-maenne...

so, economy might be growing but who is to gain? either way you calculate, certainly not the common men. which, for me, renders these statistics moot.
>This means every time there's a question, it has to be submitted through a formal process, tracked, answered, documented.

I don't know why you think proper change control is a bad thing. In both software and systems engineering you submit change requests that are tracked, reviewed, assessed for risk, approved and documented. You do this to create an audit trail to identify "how we got here". Any concerns? It's documented in the ticket.

Now when it comes to civil engineering projects, where bridges can collapse, you should WANT that kind of rigorous change control of tracking, approving, and documenting.

Yes, documenting change control requires more work, but it also saves lives and creates an audit trail in case of a grave error.
The RISC-V BOOM project looks like it might do something like that. Or am I missing something?
The U.S. political system is remarkably vulnerable to pressure from interest groups because power is so fragmented. We have three branches of government at the federal level, with a bicameral legislature, and 50 individual states, each with three branches of government and plethora of local governments. And you need them all on board to do anything big.

Imagine that you are the Sierra Club and you want to block construction of a new highway. You can lobby:

* The President, who signs the appropriations bill
* EPA, Department of Transportation, and any other three-letter federal agency that gets to weigh in on the project
* Congressmen and Senators of affected regions/states, and remember that Senators can filibuster legislation to make it require a super-majority
* State governors
* State legislators
* Local governments whose land the road will pass through
* Indian tribes, if their land is affected

And if above doesn't work, you can sue in federal/state court.

All that adds to the time and cost of a construction project, assuming that it will be even approved. And once its approved? You still have a million ways to delay/obstruct the project through lawsuits and lobbying the bureaucratic process.

That's why there are no 'shovel ready' projects. We'll never be able to build another Hoover Dam or the Interstate Highway system.

Obviously other countries have division of power too. But the effect is much less pronounced.

EDIT: As for why the U.S. of a century ago wasn't as paralyzed, well, that's partly because of the growth of the administrative state (bureaucracy), growing importance of interest groups as sources of campaign funds, more regulations in general (which makes lawsuits possible), and fragmentation of party discipline.
Playing it with a controller must be like pulling teeth! KSP isnt really that entertaining for me without mods to expand the gameplay either.
What you are missing when you work from home
Could someone explain this to me like I'm five? I have an understanding of blockchain, kinda. What is this ICO?
Well, technically you'd get a different result if you applied GMAC after using CTR mode, because the final stage of the GMAC would get a different length value, but the process would be very similar.

From a different perspective, GMAC is just GCM without encryption. It's not like GMAC existed and then it was combined with AES to make AES-GCM, it was designed as authenticated encryption and has the ability to encrypt zero bytes while still authenticating other bytes.

So no, GCM is not just GMAC + AES.
Most of the migrants are not allowed to work, so calling them "not employed" is misleading. They might want to work, and they might have work, but they simply aren't allowed to.
Equity in a company and the tokens the company issues are two separate entities. The tokens only have value because people speculate on them (though some tokens promise to distribute revenue to the token holders through smart contracts in the future).

It's possible we see companies in the future that exist solely on the blockchain and don't have a legal entity, and tokens effectively are shares in the company, with voting rights. But that's not what we have today.
Everywhere outside the "developed world". By the numbers, the global norm is free-market healthcare, where the patient directly pays the doctor.

And yet, even that delivers a cost structure that is infinitely preferable to our circus over here.

I personally favour socialised medicine. The point is that whichever extreme you go to, it's going to be better than the morbidly obese, hyperinflated, worst-of-all-worlds catastrophe in the US.
yep, level editor for our video game is written in C++/Qt. Wouldn't consider anything else really.
Non-fiction books recommended by Harvard faculty
If I remember, momentum and orbit matching in Gravity were pretty shady. Still way better than most predecessors, though.
The middle screenshot in your linked page has a spelling error that really pops. It makes it hard for me to consider using something like this when I have to ask myself whether things like this are buried in the code making some of it do strange, unintended things.

Should be "Information" on the screenshot.
The Hoover Dam was build for about $800 million inflation adjusted. I'm 100% certain that you couldn't build that structure today for that much without killing people.
I failed to see what these three bullet items really bring to the table.

- Downloads resource files from the internet on-the-fly, preventing the need for a massive install tree of TeX files

- Automatically and intelligently loops TeX and BibTeX to produce finished documents repeatably

- Has a command-line program that is quiet and never stops to ask for input

My understanding is that both MikTex for Windows, as well as Texlive for Linux, allow users to install packages on the fly. To compile a file with BibTex, a user just needs to run TeX twice. And finally, TeX will only ask for a user input if there is an error.
> it's not possible to emulate purity using an impure language

The fact that Haskell code is routinely compiled into machine language, which is the most impure and imperative kind of code possible, disproves your point.
New platform to connect charities and people based on news
Does the news make you upset?

I’m left disheartened when I read about environmental destruction, the abuse of civil liberties, or people not judged by the content of their characters, but by their religion or the color of their skin.
I can’t change the news, but I can change my response to it.

I want to feel empowered.

So I’ve created technology to help.

What started as a personal project with my best friend is now a real tool, which I want you to experience. We built an app, called React, that enables us to link the news directly with charities, making it far easier to respond to current events at the right time, for the right reason, and to turn ourselves (and hopefully you) into activists.

You can learn more at https://www.reactnow.io/
Perl 5.26.0 Available
>For simplification, let's say if one wants to run for president, they can only use whatever is in the FEC public coffers.

What in particular would they not be allowed to use private money to do?

Would individuals that aren't running be allowed to use private money to do those things?
If you have a well supported wireless card, you can use wifi-menu (which uses a curses interface) and it should all just work (tm). It should also work when you're running from the USB installer.
I have KSP and I've played around with it. I liked it, however what I didn't like was piloting a launch by hand.

Maybe later in the game you don't have to do that or something, I don't know because it wasn't the experience I was looking for. I was hoping for flight computers and programming trajectories.
Why Netflix chose FreeBSD over Linux
> I think I'd recommend it highly over Terraform for production provisioning.

I'm curious why you recommend this? I'd argue the opposite. With the declarative nature of Terraform, you can know exactly which part of your infrastructure is going to change before you actually apply it. With Ansible, this information is a bit more opaque. You basically just run the playbook and pray it goes as planned and things haven't drifted too much.
It seems like a lot of people were simply unwilling to support java. Bundling the execution enviroment with such an un-fun language was probably a mistake. Not to mention the patents and oracle in general.

It was before my time, but I don't imagine the open source community was ever going to really embace it.
Reminds me of current websites that only work with Chrome.
I just got back from China and the rate of infrastructure expansion is amazing. I have a theory that since they are highly centrally planned they don't really have to worry about if infrastructure is "profitable" in the Western sense of the term. They want to build roads and high speed trains? Well the government entirely controls the banks and construction companies so they just make some money and give it to the construction company, no concern for short term profit.
<Tin-Foil-hat>

Well that could also be construed as a 'oups my bad' kind of way of leaking documents, instead of going the (painful) whistle-blowing route ...

</Tin-Foil-hat>
A lot of contracts are design build though. One company bids to design and build the bridge. The cost overruns are back on them.
> Americans are fine with tearing down almost anything (except designated landmarks) to build something "better" than before.

Unless that "anything" are super-expensive detached single-family homes on relatively large lots, and the proposed replacement is something that increases density. :-)

Oh, I'm obviously taking a pot shot at the Bay Area, but the influential underlying psychology exists to some extent everywhere else in the country, too. The vast majority of the country has zoning rules designed to prevent any expansion that isn't horizontal.
A quick guide to setting up alarms and notifications for RabbitMQ:
That is a fairly natural outcome of having unsubsidized car and air travel.

It's really hard to claim libertarians believe uniformly in some things (they're wildly across the board on pretty much every issue), but most libertarians I know would cringe and fight back on higher gas taxes and airport fees.
1. This seems like collusion would be necessary

2. I have to think it's pretty hard to establish that a consumable is subject to a lease. What is returned at the end of the lease?
>and not evolving through a knife fight between a few companies racing to extend it, like x86.

Apple others you mention have an architecture license agreement with ARM. It means that they can develop their own cores but they must have full compliance with the ARM architecture.

Does RISC-V require fully compliance? If not, RISC-V might be evolving through a knife fight between a few companies racing to extend it just like x86. When one company gets large market share, their extensions become de facto standards.
That's fair, although I consider HN a value-add when I use it (once in the morning). You're right though; if it ends up being a habit to check randomly, it causes a lot of the same problems social media does.
I honestly don't understand what's special about this. It's an entire compile-to-JS language that just redoes what you can already do in JS. It's basically LevelDB (plus a few existing LevelDB plugins) and MobX/Bacon/whatever FRP library. I guess it makes it a little bit more approachable and removes some boilerplate, but if you're not developing your entire SPA in Eve, you might as well just use the exising Javascript FRP ecosystem.
I could do the same, and I could also tell you which games were made with Unreal Engine, which with Source Engine, etc. Game engines have distinctive traits that are hard to eliminate from a game but easy to notice while you play. That isn't an argument against Unity per se.
Chicago, Be Chicago
I'm familiar with the history of JavaScript. I still blame Brendan for not speaking up about how stupid it was to design and ship a new programming language in 10 days. Then there's the homophobe thing. Then there's the replacing ads on websites with his own (since rolled back). Eich's name on your project is not something to be proud of.

I give Brave some credit for at least being open source, compared to the likes of Vivaldi. At the same time, -1 to built-in integrations with proprietary password managers.
Full list of changes: https://metacpan.org/pod/distribution/perl/pod/perldelta.pod
What a 21st Century Battleship Could Look Like
You don't need a Haskell interpreter, it's shipped as a compiled CLI by most good package managers. There are also Python wrappers. Regardless, I'm very glad your tool is working, it looks cool.
Why did they need a 2 stage rocket to get from earth to LEO and yet they had a lander that could both descend and ascend from an earth-similar gravity well in a single stage?
Yeah, we're constantly organising charity drives for the Heidelberg tent cities in the EU.

Get a grip. It's a prosperous country with a decent social safety net and an extremely large middle class.

And a record of electing sensible moderates, but I'm sure that's a complete coincidence.
The thing is that some of those "Big Names" tales could be completely true, if they're outliers. Sadly the desire/willingness to work extremely hard doesnt turn one into an outlier.
Computer science students should learn to cheat, not be punished for it
>Not sure which way I'd bet

It does look like it has 3 potential entry points. There is already a microcontroller product from hiFive. lowRISC appears to be targeting the smallish SOC market. Then whoever might target more general purpose processors.
I usually start with Top Down to get a big picture quickly, then I do Bottom Up to dive deeper in details.
Equity crowdfunding by non-accredited investors is recently legal in the US due to the JOBS Act, yet none of these ICOs use it.
Всероссийская государственная лотерея
these are presumably slides from a talk. is the talk available?
Lets play Half-life part 4
The dictionary defines benevolent as "well meaning and kindly."

And here are some counterexamples to the claim that the CCP is "well meaning and kindly" --

https://en.wikipedia.org/wiki/Tiananmen_Square_protests_of_1...

http://www.womensrightswithoutfrontiers.org/blog/chinese-gov...

http://www.huffingtonpost.com/entry/political-prisoners-chin...

http://www.news.com.au/world/asia/extreme-torture-inside-chi...

http://thediplomat.com/2017/03/chinas-urbancide-in-tibet/

https://www.cfr.org/backgrounder/chinas-environmental-crisis

China's government is to "benevolence" as the Ministry of Love is to love. As far as "optimal political system" -- I'll simply disagree as we are all entitled to an opinion. However, the facts indicate that China is pretty much the opposite of "well meaning and kindly."

I lived there many years and love China -- but it certainly isn't because of the "benevolence" of the government.

The interesting thing is that nearly every one of the links I posted is blocked in China. I guess the government wouldn't want the people to find out just how "benevolent" they really are.
Depends on the token. In some cases, there's deployed code that enforces various rights...perhaps a share of fee revenue, or access rights to the platform.

Whether the code is already deployed, or depends on further development effort by the team, is one aspect of the Howey Test, according to Coinbase which released the results of some legal research on the subject: https://blog.coinbase.com/2016-12-07-blockchain-token-securi...
Oh good point. Thank you. :)

If we do that, we'd be able to make OSX versions of our app instead of having to do some dodgy "validate the cert using direct openssl calls" approach. That definitely sounds workable.
It is hard (read expensive) to go under 14nm.

Sophie Wilson talks about it much better then i could. https://www.youtube.com/watch?v=_9mzmvhwMqw
As the value of a law degree has ran way ahead of more hands-on professions, this is the result. Constitutional amendment: JD's banned from public office
I suspect that the extra hardware support is not a major concern. This might be because any company that has a true security concern will eventually need to designated an area on its silicon for cryptographic purposes. This area will be security hardened to protect against any side-channel attacks.

Also, sharing HW resource for cryptographic purposes is not possible for any device that needs to pass certain security certification.

Edit: Typo and additional comment
The development of the atomic bomb also amazes me. I get a kick out of this video setting up the first test:

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

No hard-hats

No shirts

Free climbing tower with no safety lines

Cigarette hanging from mouth

No way they could ever pull this off today. No way the Apollo program could be pulled off either.
You've got some good points about this but you're bringing it up repeatedly on HN in ways that are getting tedious (i.e. people have complained to us, and if one is complaining, many are bored). You're also being pretty cavalier with the flamebait (e.g. https://news.ycombinator.com/item?id=14453780). We're trying to avoid that sort of argument on HN, so could you please not?

Yes engineers chase shiny new things and argue about it defensively. That's real, but it's also perennial—all us curmudgeons did the same thing in our day. This is cycle-of-life stuff. Such discussions quickly converge to the same old thing unless we're careful to avoid that, and the burden of avoiding it falls more on the senior members.

We detached this subthread from https://news.ycombinator.com/item?id=14453544 and marked it off-topic.
There are a lot of mods that allow you to do exactly that.

My favorite that does exactly as you mention is KOs (Kerbal OS). It's basically a programmers interface for it, allowing for really precise control.

A YouTuber, Scott Manley, has a pretty good (albeit old) video on the topic.

https://www.youtube.com/watch?v=FPDPzsnlHOI
I'm running for president, fund my trips around the country, and my ads on TV.

Nobody in their right mind would elect me, but I have yet to see a fair way to exclude me.