skysight-inc/HackerNews huggingface dataset:
Why speculate about what Apple is doing if you can just go look at the WebKit change history.

Search for WebAssembly on https://trac.webkit.org and you can see that there is a lot of work happening.

The most recent commit being "WebAssembly API: implement Instance" - https://trac.webkit.org/changeset/207929

So yeah it looks like it is not finished. But it also looks like they are investing a lot of engineering time in this feature as we speak.
You are missing the point. Super long term sustainable energy is very hard. 100% of focus needs to be on just getting the mass market this much closer.

Carbon neutral isn't even in the ballpark of highest priorities given ALONE how difficult this first step is. Carbon neutral will be the obvious next goal in ~1 decade when EV cars, home batteries, and solar panels are more commonplace.

Going for carbon neutral now is equivalent to over investing in solar panels 2-3 decades ago.
The part you conveniently omitted was the most important part in that sentence.

Chrome on Windows 10 is protected. So if anything, it's an ad for Windows 10, not Chrome. Chrome is still vulnerable on Windows 7 and Windows 8/8.1 - which is what, 70-80% of the Windows users? And as others have said, it probably affects all the other browsers, too, so if Google was indeed the "good guy" in this story, it would still do this so the users of other browsers find out about the vulnerability, too.
This is just how the world works. Of course a billion dollar corporation engages lobbyists, political hacks and other partisans to help them achieve their goals.
Great comment! This is one of the best descriptions I have read on VC investing and startup valuations.

If true, doesn't it imply VCs hand over millions without knowing details of a company and founders can benefit from delaying going public..Oh, well whaddya know
About the first point, do countries where such acceptable risk still exist really need self driving vehicles that early ? Could be delayed a bit.

About the second point, see my above comment https://news.ycombinator.com/item?id=12841767
> POSIX is stuck in the "everything is bytes and we slap an encoding on it some of the time" era thinking.

I actually view this as a feature. Encoding/decoding of data should be an application level thing, not an OS-level thing. As far as the OS is concerned, data should be bytes.

(Of course, it is true that, since POSIX defines a terminal spec, it has to at least specify how bytes are mapped to characters that print on the terminal. But I would rather see that removed altogether, so a terminal becomes just another application, than have an OS try to muck about with encodings.)
Perhaps changing human behavior to do something they don't naturally want to do is not the best basis for a business.
The questions were reasonable, but the cover letter was very negative.

Could you point me to comments with first hand NHTSA experience? I didn't see any.
I've read LIDAR cost was dropping fast, it was expensive at the time and as a short production item; nowadays it's even small.

About the 3D mapping you're probably right, I somehow expected it not to be a deep problem.
How+to+set+Jumper+In+Computer+Hard+Disk
West would work as well. In many cases its better.
I wonder - if you run current through these when they're covered with snow, will they heat up and melt it away?
Regardless of Google's motives, "full disclosure" of vulnerabilities has always been about protecting the users and not the companies. The idea behind it is that companies need to be pressured into fixing bugs quickly. You can argue about the benefits and how effective such a strategy is, but that's why some people have done and continue to do full disclosure of bugs.
Is it possible for you to share your deck? I read Talent is Overrated and I use Anki too.
Access has a signed 32-bit long integer type, so it is odd to see a double used here. Still a hell of a lot of stew from one oyster.
https://news.ycombinator.com/item?id=11074587

https://news.ycombinator.com/item?id=11095468

Several problems with the data, not the least of which is the small number of Github profiles that can be reliably sexed. Plus, the article trends to overstate conclusions, like a tiny difference between PR acceptance rates (< 5%).
Microbes will be essential for human survival on Mars
You have to manufacture, distribute, and install tar shingles too. Is there some reason to think these costs would be higher for solar tech?
If you like this article, I highly recommend checking out https://www.farnamstreetblog.com/. It drops a lot of wisdom around making better decisions, recognizing and working towards reducing the effect of cognitive biases, and getting to know our rational and irrational selves better.
The speed of light is not really an issue in VLSI chip design. RC delay, on the other hand...
Hey, they sent my account to collections twice after it was already closed for "non payment" even though it had a balance of zero. After the second conference call with the debt collector, the Century link accounts people and me to unwedge that mess I explained that if Century link did this a third time I would sue them in small claims court for the maximum amount allowed for harassment and punitive damages.
What pro computing needs to be
There's plenty of people that do want a portable office machine, they're docked/pluged in at their desk or home most of the day, and may have it in a meeting for an hour or so...

Beyond this, I don't have too much issue with limited ports, I think that 2-3 is probably ideal. I do think that a regular headphone+mic port is important, as you're talking plenty of no-power devices that a lot of us use.

The apple core desktop market these days seems to include a lot of developers. Partly through need (ios app development) and partly by choice (friendly unix environment).

I'm still upset at a missing mid-range option that doesn't have a built in monitor... and a better solution to the pro line that is expressly upgradable.
I was under the same impression. I thought they called it the "mid-atlantic" accent because it was halfway between the US and British accent. Boy do I feel stupid.

https://en.wikipedia.org/wiki/Mid-Atlantic_states
The latest one too.
I've seen all kinds of data type mismatches in databases. Unfortunately, I don't find this all that surprising.
I would like to see the original inputs that went into the calculation myself. I've searched quite a bit without being able to locate them. As far as I can tell, it's calculated by dividing the (very low) number of acute fatalities from civilian nuclear accidents by the (very high) number of terawatt hours generated by civilian nuclear power plants. If I'm correct that would kind-of be cheating because they're not counting "mundane" fatal accidents (forklift crushing, arc flash, falls from high places, etc.) that also happen on nuclear sites. The spirit of the comparison that fossil combustion is far more dangerous to human health than nuclear power is correct, but the exact number given for nuclear may be a bit too low.

Additionally, I'd like to see fatality numbers for solar overall, not just rooftop solar. In the US at least more solar capacity is installed at ground-mount plants than on rooftops. The rooftop number itself could probably use an update; increasing module efficiency, if nothing else, is going to reduce the number of rooftop trips required for a given capacity, hence the number of accidents per terawatt hour.
Yeah, so someone paid someone to investigate Trump and give their findings to the FBI. That doesn't imply anything about the findings.

Furthermore, it is obviously in the interest of Russia to have a US President who will cooperate with Russia. Clinton has openly stated her positions and Russia, and all of them will deteriorate our relationship with the country. I don't see how having a good relationship with Russia can be seen as a bad thing.
Interesting. I haven't heard him speak about politics before, and I only knew that he was thought of as a Libertarian. I am very confused now about what he believes.

He talks about our expensive college and health care systems, contrasting them with the rest of the world's, but my impression is that the most effective models currently in place are built on the opposite of free markets, so I can't tell what his solution would be.

He praises Trump for being against open markets and military interventionism. But Trump has historically been in favor of open markets (and I thought Libertarians were as well), so it doesn't seem to be a deeply-held belief. And Trump may not believe in our current wars right now, but he has given many indications that he'd be willing to use nuclear weapons against enemies who don't have them, and to encourage our allies to develop their own arsenals, so I'm not getting a sense that a more peaceful world is his priority.

Can someone please explain what I'm missing? I usually think of Libertarians as aiming for a logically consistent system, so that even when I disagree with them I can follow their reasoning. But I'm not getting Thiel at all.
Sockets look LGA 3647 (xeon phi) shaped, no?
In short: "Do things, tell people"

http://carl.flax.ie/dothingstellpeople.html
The cover letter was very "do not blow off the NHTSA". One commenter who had experience with NHTSA provided examples of orders they sent other companies with similar language.
That's what I was saying. When you use the drive(8), it automatically goes where its supposed to(1).
I've read many comments on this thread regarding usability and value-prop of online IDEs. Here are some points from a perspective of a developer who was relying heavily on Nitrous.

1. I was able to patch my production apps from anywhere.

2. I was able to deploy my apps, in-case my hosting service provider decided to reboot the servers while I was at home, away from my development machines.

3. I was able to build new features, on alternate git branches, while enjoying at home with my family.

4. I was able to host new features, from a development branch, and let my colleagues provide real-time feedback.

I am one of the developers who will be crippled if online IDEs like Nitrous go away.
You normally don't replace a tile roof unless you get hit by a big hail storm. If these glass tiles hold up to hail better than tile then they would be good fit here.

Corrugated iron rusts out, but it has a pretty long lifespan.

The bigger issue is in many areas you are restricted in what roof material you can use - lots of locations limit you to tiles only.
Sure, nothing is new in that field. Space did all that decades ago, except their habits are just not "idiomatic silicon valley".
> Someone took a Cyrillic adjective, treated as an English noun, and then applied an English pluralization to it.

So a Russian with a deep background in linguistics intentionally bastardized something so it looks like an English speaker trying to sound Russian. Clever.

An actual English speaker wouldn't even know the root word existed.
I think if you were building an OS an an academic research exercise and publishing papers based on it, no-one would object to your results on the basis of a lack of POSIX compatibility.

The criteria is different if you're writing an OS for practical use with wide adoption, though. There, backward-compatibility is rightly considered a positive attribute - there is much existing software in the world, and the entire point of a practical OS is after all to run the software that people use.

Exactly the same situation exists with CPUs. If you come up with a new micro-architecture that you actually want to sell to customers, you'd better come to the party with a C compiler and a ported OS or three.
Good points, running the environment in the cloud and the editor locally helps with some of the points, but doing debugging is hard. As a ex ruby developer I'm used to having an editor without the other IDE functions. I guess that IDE in the cloud is a big step from editor in the cloud.
Just because you can does not mean you should.
Show HN: Chat bot that plays Connect Four with you
But this isn't a js churn problem. Even if updates only happen every 6 weeks, that means that unless the majority of devs update their links every 6 weeks the distribution of links out there will be spread out enough to be nearly worthless.

And while updates every 6 weeks might seem crazy to you, unless we just don't version the links (which seems like a terrible idea), even simple bugfxes blow the whole system.

Plus CDN hosted systems come with a bunch of other downsides. Lack of http2 pushing, tree shaking and bundling doesn't work, being able to compile with your own settings, and more.

CDNs aren't the solution here, something like using service worker and/or an "install" process for web apps will solve all of these and more.
This was a dream for coding bootcamps, classrooms, etc. Unfortunately I keep hearing from lots of places that you just can't make money in edu. But man, I love these tools for teaching people how to code. It's the only way to go.

I wish Codeanywhere and others the best of luck.
Almost certainly better than the early 2016 13" which had a Broadwell Iris chip, which was better than all the previous 13" rMBP chips before it.
Consul is great, but couldn't you just simply use NGINX Plus (paid) and utilize the upstream_conf[1], state[2] and healthcheck[3] premium features?

Sorry for the long code block below, but it is a full working example that has automatic health checks (adds and removes backends automatically) and a dynamic backend configuration that is persisted to a state file.

http {
proxy_next_upstream error timeout http_502 http_504;

match statusok {
status 200;
body ~ "200 OK";
}

upstream backend {
state /etc/nginx/backend-state/backends;
zone backend 256k;
keepalive 20;
}
}

server {
# dynamic upstream
location = /upstream_conf {
upstream_conf;
allow 127.0.0.1;
deny all;
}

location / {
proxy_connect_timeout 15s;
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;

proxy_pass http://backend;
}

# health check
location /internal-health-check {
internal;

proxy_connect_timeout 15s;
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;

proxy_pass http://backend;
health_check interval=3s fails=3 passes=5 uri=/health match=statusok;
}
}

[1] - https://nginx.org/en/docs/http/ngx_http_upstream_conf_module...

[2] - http://nginx.org/en/docs/http/ngx_http_upstream_module.html#...
[3] - http://nginx.org/en/docs/http/ngx_http_upstream_module.html#...
It is hostnames and IP addresses, not DNS names and IP addresses.

I've seen boxes inside organizations where the orgs own domain was typoed.
SNMP is a way of schema-structuring information, and a protocol for (primarily) fetching that information.

Consul is a distributed database use (primarily) for informing services of the availability of other services.

Consul could have used SNMP as its data format and access protocol, but it instead uses JSON and HTTP.

If you were a masochist, you could layer SNMP on top of Consul, to expose Consul data to network management systems built on top of SNMP. Nobody does that, though, because SNMP is fundamentally obsolete, and kept relevant only by network equipment manufacturers.
I'll admit I haven't seen the editor since summer '14, but it was honestly shit then.

The only thing I saw it used for was abstracting away environment setup for kids at a high school coding bootcamp, which I can forgive because it was only like 10 days. I'd be suspicious of anyone using something similar professionally. 1 day of environment setup is nothing in the context of a professional project.

The editor didn't even indent for me properly.
this talk "Consensus Systems for the Skeptical Architect" by Camille Fournier is also really interesting! http://www.ustream.tv/recorded/61483409
Emulate Spectrum on Emulated C64 on Emulated DOS on Emulated Windows on Linux
Read this when originally posted a while back, and still get a big kick out of it.
1. Yeah, but it needs to handle unstable web connections gracefully. There's no locking in the UI even when your connection goes down, and when it comes back up it just uses last edited version (whether you made changes on your desktop or in the browser). Definitely tied to #2, which is that you need a sane way to merge conflicting changes.

2. I don't know for a fact they're using OTs but given that you can edit from local / web pretty much simultaneously that's a good guess. Since you don't generally get actual simultaneous edits however (or you don't really have to optimize for this use case since a dev is either editing from the IDE or locally and "simultaneous usage" would generally be a product of network latency), one idea is you could use a tree-like CRDT that tracks divergences and have a UI element that allows nice manual conflict merges. Or you could invent an automated merging strategy, which may or may not be pretty hard.

2b. in re distributed building, https://www.bazel.io Google actually open sourced their build system but I'm not sure (I don't think) the distributed building aspect of it is included. Here's to hoping some headstrong engineer decides to write the open source version of it...that said it's probably not actually that important for most software

3. Cool. I'd love to see something like this from Gitlab! I think once people feel that they have control over the software and their code, it's all about usability, and if you nail that there will be plenty evangelizing the solution.
I moved everything to c9.io for my Rails book and workshop for the same reason.
Even if I agreed completely with the this (which i don't) I'd still have to vote no because of the underhanded way they tried to sneak it through.

If the utilities are really concerned about this they can honestly approach the citizenry and try to work out a solution. If none can be reached, perhaps its a signal that an emergency power grid isn't something that should be in the hands of a profit seeking oligarchy in the first place.
What I don't see what any of that has to do with "undermining the democracy and freedom of the American people". That is the part I was hoping you could clear up.
Not a huge amount of people commute >150mi
Trump shown to have used legally dubious tax evasion schemes
http://www.minocacorp.com/community/

Windows Environment - If you're looking to develop on Windows, you may find this repository helpful, as it contains a native MinGW compiler, make, and other tools needed to set up a Minoca OS
development environment on Windows.

Nice to see that development on Windows is supported :)
Author here! Thanks for troll comment!
So use Jails, ZFS and rctl. Problem solved.
It is called a "mid-Atlantic" accent because it's halfway between American and British; it has nothing to do with mid-Atlantic states. The author even acknowledges this in the sentence immediately following the one where she claims to be deeply offended: "What that name means in this case is that the accent can be placed somewhere in the middle of the Atlantic Ocean, halfway between New England and England".

This is simply poor writing.
I presume there's a difference in manufacturing between these tiles and normal tiles.

I also presume there's CO2 costs involved in manufacturing solar cells that aren't present in normal shingles.
You still need to populate those back ends somehow, and a simple http healthchecks doesn't show the entire picture around whether or not you should forward requests to a service.
Where was it established that it was camera-only? My understanding was that it used the existing sensors with the camera.
I feel that misunderstanding and ignorance is more to blame than malice.

Many programmers know about the "beauty" of encryption and secure voting algorithms. They know that open source works, and it's really tempting to try and think up a system that is "perfect" and can't be gamed by anyone.

But this is an instance where messier and less "perfect" is better, because the absolute worst case scenario of being able to actually change the election is so much harder with paper, and anything less than that worst case scenario doesn't change anything (and still has all of the risks and downsides).
Not quite accurate: https://technet.microsoft.com/en-us/library/cc754351(v=ws.11...
In coastal regions of the PNW it is not uncommon to see moss and algae growth start within 3 years of a roof being installed. Replacement can be necessary within 10 years if the problem isn't dealt with.

source - owned a roof cleaning company.
You mean like JavaScript?

http://caniuse.com/#search=const

http://caniuse.com/#search=let
Interesting. My well being is so intertwined with that of my neighbors that I don't know how well separating our communities would work. Would I have to build a wall down the middle of the street?

How permanent is that solution? If a child born on the opposite side of the street had access to good education, health care, and jobs, could they also become "intelligent, wealthy and altruistic," and if so, wouldn't it be in my best interests to help that happen? Or even for no direct benefit, wouldn't I just want to help because of that altruism you mentioned?

Conversely, if they are kept isolated from us, wouldn't it make it even harder for them to achieve that potential? If so, doesn't their enduring poverty and lack of intelligence and empathy mean that they're more likely to grow up to commit crimes on my side of the street?
Lettering.JS: A jQuery plugin for radical web typography
@FGOTUS?
Flagged. This isn't even remotely related to HN. It's pure politics.
Probably a very stupid question, but I'm wondering if containers (which are extremely popular nowadays) can help us to improve web security?

What I mean is, that all major browsers are trying to create their own sandbox environment to be more secure, right? But maybe it is better to do the other way round: give them all permissions, but put them in a controlled and restricted sandbox environment (container).
And browser window will be just a small app that talks to that container, sends requests and gets resulting page (rendered) and just shows it?
So, it will literally have no access to outside of the container.

As a bonus, it decouples UI from backend.

Asking, because the purpose of containers is to isolate and create sandbox environments, and the purpose of browser is to render and show web pages. So why do browsers care about security, if we already have containers?

Or that makes no sense and gives no advantage/security?