skysight-inc/HackerNews huggingface dataset:
Actually matrix - the protocol upon which vector and now riot depend - is an open protocol; reference here: http://matrix.org/docs/spec/

And then of course, there are the matrix bridges to IRC, etc. Admittedly although i have been using vector clients AND have installed my own personal synapse server, i have no experience using/supporting the various matrix bridges, so can't speak to their quality.

That being said, if you've ever been curious about re-doing some aspects of IRC for the better, you might want to take a look at matrix (the protocol), and suggest improvements; we all stand to benefit from your (and the community's) suggestions.
Show HN: Dissemination – 2d ASCII Game for IntelliJ IDEA
What a lovely work of fiction it would be to envision a President Snowden. I think it's the one-in-a-million chance premises like that that make the best stories.

Alas, there's been too much two-minutes-hate, Emmanuel Goldstein-style demonization ginned up against Snowden. He'll never get a pardon, much less a medal or the presidency.
> I have no sympathy for you

Sympathy? I think you're confused. I'm living a life dream, no need for any sympathy.

> the creature comforts will still be there when you tire of not having them, and anyway, you will appreciate them more.

Last time I drove Alaska->Argentina, and since then I've been living in the Yukon. I'm in no hurry to get back to creature comforts, trust me :)
The happy part of this story (not mentioned in the text) is that the "remarkable power" wielded by the MPAA, having no legal enforcement, would go away if used for arbitrary censorship.

In other words, if the MPAA found itself firmly in agreement with the goals of arbitrary censorship, the result would be a gradual dying away of its power and a gradual rise of theater chains, television stations, etc., which would happily play movies having no MPAA rating or movies with an arbitrarily restrictive rating.

The ratings must remain useful to be used.

(On the other hand, the same meddlers who want to force the MPAA to rate movies restrictively for tobacco content, would undoubtedly lobby for MPAA ratings to be legally binding on movie theaters, and for unrated movies to be illegal to play publicly. And thus are First Amendment rights gradually eroded by "well meaning" idiots....)
Haskell type classes are by no means magic and the run-time does absolutely nothing with them.

Type classes are de-sugared in the compiler and turned into an extra function parameter that is a record of functions, aka "dictionary".

This is a bit similar to vtables in C++, but different because firstly, the C++ vtable is already reachable from explicit parameters/implicit "this", and secondly, C++ actually has dynamic dispatch whereas type classes are not dynamic dispatch, at least from a language point of view - they essentially correspond to "overloading" in C++.

Type classes could just as well be implemented by expanding all invocations of the function with different instances and generating monomorphic code for every combination of instances. Compilers don't do that because it would waste too much space.

Also, what exactly is a "compiled language"? The words don't mean much of significance.
XKEYSCORE interface for reconstructing a target's internet activity [pdf]
Is it possible we would have higher crime with lighter sentences?
“End-to-end encryption: Behind the scenes” [video]
> Rather, the point is to say "here's a huge vein of untapped energy, some of which could be tapped without damaging the environment and without releasing carbon."

Did we say that about trees? Fossil fuels? Have we said that about silica, lithium, or rivers (we're having plenty of issues from Georgia to Pennsylvania along the Appalachians because of just that)?

I agree with what you're saying, I just don't think your last sentence is right. Kinda seems like a contradiction if everyone overuses resources (keeps burning oil) and it's causing problems (and we know that is a class of problem that we've experienced with other substances like rubber, trees, fish, dodo birds, lithium - hell, anything we can get our hands on), shouldn't we ensure other problems don't pop up from overusing resources (what if everybody else did this)?

I think the exact point is to not make the same mistake we've made with pretty much every other resource we've ever found...
Accenture to unveil blockchain editing technique
Snappy Guix LinuxBrew Apt Dnf? Where to Go?
Too many package managers. All with different strategies. What do you think?
And yet, we have Elon Musk saying that half a million people would have been saved by autopilot, if it were rolled out universally. [1] This doesn't sound like he's pitching a 'maintain speed and heading' device.

So, can we rely on it to make the right decision in a safety-critical situation, or not? (The answer to this question seems to be 'yes, until there's an accident.')

[1] https://electrek.co/2016/07/05/elon-musk-tesla-autopilot-sav...
Targeting fat to treat cancer
SkunkLock: The lock that fights back
In the context of this article, does it matter?
Physicistss retrieve 'lost' information from quantum measurements
Twitter's new, longer tweets have arrived – The Verge
Yes.
We want folks to be able to keep their private chips private.

Past that, Mpl has some interesting baggage and requirements, and in the end, folks wanted something they all understood well, felt others would understand well, etc.

It's not a bad license, mind you. This was just the best path in terms of resistance, complexity, etc
Yes, this is true, but if that's what's happening, the Russians are holding him hostage.

You can simplify this whole point to:

Unless the Russians aren't benign --- in which case it's a very bad thing that Snowden is in Russia --- if Snowden wanted to be in Ecuador, he'd be in Ecuador.
Inside Google’s Internet Justice League and Its AI-Powered War on Trolls
For my part, my surprise comes from the fact that I have to use the free-text search UI to list matches for a tag, and whether it matches free text or a tag is completely opaque. It is hostile UI when I can filter on "Games" in the category list, and search for "Angry Birds" by free text, and yet tags live in a nebulous nowhere-space. If I wanted to find apps titled "<Language> Essentials", I'd be pretty annoyed to find them disappear behind an unexpected magic keyword-to-tag search.

In this case, there is no good place to put tag search because tags aren't first-class citizens.
I agree. I think the biggest thing that needs to be fixed is the monopolization of capital be it IP, land, or factories. At some point the ownership of these things should be held in common at the very least. After that, I think the rest of the social order will fall into place because it's the lynch pin that keeps the rest where they are.
AWS has many advantages over competitors and one prominent one that stands out the most is Lambda platform. Once customers are tied in to it (very symbiotic code) they would prefer not to move to similar offerings by Oracle or another company unless the cost savings are astronomical enough to motivate otherwise.

(I heavily use Lambda)
There was a story last year about Facebook having "2G Tuesdays" to give employees an idea of what life on a slow network is like. I wonder whether it caught on?
In case you missed it - when you refresh, the bikeshed changes color.
I've been thinking about this for a while myself. The current place I work at is extremely remote-work friendly, and we have people in many cities all over the US and the world working from their homes.

One possibility is to take up a job at such a firm, and then do your traveling while you work. I think it beats stressing out about finding a new gig every few months, at least. It's also easier if you happen to travel in the same/similar timezone.
Ask HN: How would you learn software engineering if you had no responsibilities?
What approach would you take toward self-learning?

What methods would you use to learn as efficiently as possible with minimum backtracking?

My curiosity is if you could do it all over again how would you do it to avoid all the headaches that come with it?

I am in a situation where I have unlimited free time and no responsibilities until further notice. I don't wanna sit on my hands doing nothing with this time. So I'm hoping to learn from everybody else's experience. Every little bit counts.
> Amazon has a much higher bar for hiring talent, than Oracle does.

Do they? Isn't it all just rolling the dice on algorithm trivia at this point?

> Amazon is internally use to being frugal, and so pricing wars are not going to hurt them.

eye roll.

> Oracle is use to charging a arm and a leg for their products.

Doesn't mean they don't know how to price a product like this.

> Amazon shareholders are already use to the company not being profitable, where as Oracle shareholders are not

Who says oracle is going to blow all their profits?
"Ycicists" —fuck sake! Don't try too hard, will you.

"Phycisistss" now.

Third time lucky?
Your company is going to be huge
Most of the raw Si is used in the steel industry. Only a tiny fraction is used in electronics applications. So, Si would not be the bottleneck (refining it to the high purity needed for electronics applications is very energy-intensive, though).
Knew I'd see this link, thanks for it. It's exactly what I think of every time one of these "Look What I Can Afford To Do" articles makes the rounds.
I need to see if DosEMU keeps working on an moderm Linux of 64 bit. It make circles around DosBox, because not emulates the CPU. Instead, it used the old good virtual x86 mode like the dos box of Windows 3.1/95/98 and XP
> You cannot visit those well known global sites like Google, Twitter, etc.

Google's main search function has not been blocked for the past two years according to Wikipedia:

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

Erotica is bad, but torrents (isoHunt, etc.) are OK. The New York Times and the Economist are blocked, but strangely, Amnesty International, the BBC, and Wikileaks are permitted.

They probably have a big productivity boost by not having Twitter, YouTube, Facebook, and Instagram.
I don't think the average consumer will think about boat 'autopilot' when he hears the term. For most people autopilots are associated with airplanes, because that's where there are actual pilots, not drivers or helmsmen.
I doubt buying a shotgun in Africa when you land is a difficult situation.
If you had included Obama's continuation plus expansion of Bush era foreign policies, I might have taken your statement seriously.
I guess it could always be renamed to chat riot? ;-)
Ian from dangerousprototypes (Bus Pirate) wrote about his troubles with getting an email account in china that actually works:

http://dangerousprototypes.com/blog/2016/06/21/china-stuff-e...
For that price you can get a DJI p3p which has lightbridge, a proven gimbal, longer battery life etc. The main advantage this has it has it is a little more portable. I think they should have sold it for 500 bucks.
Please don't be dismissive on HN
Argh. In my defense, I play a C instrument. :)
Learn to identify wild birds.

It transforms the way you enjoy traveling. Every landscape you go through, you start having a real connection to the biology and ecology because you are actively thinking about the organisms that live there, and you are somewhat knowledgable about it. It makes you a biologist, and scientist as you're traveling. The choice of birds is for two good reasons: (1) other than plants and humans they are the easiest macroscopic organisms to see, anywhere in the world; (2) they are beautiful. It brings you into contact with areas of science -- evolutionary biology, genetics, conservation biology. It makes traveling through wild parts of the world so much more interesting than it would be otherwise.
> Not the most reassuring t

Especially when it happens at companies that sells to high-value targets :-/
Tripadvisor is much better in Europe and yelp is better than Tripadvisor in the US in my limited experience.
On the flip side, releasing it now is almost more like a soft launch, since the total travel volume is lower. They can fine tune the app before the bulk of users come on during the holidays or next summer.
It also doesn't really scale with complex passwords due to the amount of writes required, you'll be going through NAND chips like crazy.
Oracle may be evil, but they aren't dumb. A lot of their revenue comes from businesses which have much stricter requirements around data privacy than individuals.
I guess the developers don't travel much and never get the feedback that it's broke
I am wondering, we always discuss about Snowden, OK he needs to be pardoned, but what about Assange... I would like to remind you that he (and WikiLeaks) revealed, as well, important documents about what do our governements and he's still stuck in an embassy in England...
Well, you're figuratively killed in prison.
Could you support your assertion that the variation shown in the graph is due to volcanic activity? To me it looks like "steady increase after WWII, up to critical levels, then subsiding after the clean air acts of the 1970s". But I have no background in the subject.

http://www.nbi.ku.dk/Nyheder/nyheder_16/luftens-syreforureni...
I remember seeing a file based social network built using Keybase.io's KBFS for sharing/publication. Can't find it again, though.

Stuff like that + decentralized technologies would be great for social media, if we could get momentum behind it.
I searched for Reactor and found Reason[1] instead. Is that what you meant?

1: https://facebook.github.io/reason/
No, nothing.

Friendly people everywhere I've been - in fact much more so than I was expecting.

Just today I was talking to a guy who agrees he feels much safer and more welcome here than he would if he showed up in a random city in the USA or Europe.
> C or C++ let you free of lifetime annotations at the cost of crashes

This is so very true. A lot of my time as a professional C and C++ developer is spent trying to figure out exactly how long some previous programmer intended a value to live, whether it can be safely accessed in this context without a lock, etc. The ugliness of <'b, 'a: 'b> is vastly preferable to segfaults or corruption in production and days of debugging.

Anyway, time for me to go back to staring at why this machine isn't reinstalling because wget is hitting a null pointer dereference, but I'm sure wget's code is very pretty.
The exceptions provide gpl2 compatibility, gplv3 is already compatible with Apache 2.
As for why nobody did this before, i suspect the fsf wanted folks to move to gplv3, and neither side really wanted to do something like this. There are disadvantages to doing it like this, but it was felt this was the best we could really do.

Remember also that both those organizations have very different goals.
WW3 ISLAM BANNED AND MOSQUES TO BE BURN,T TO CINDER,
that was my first thought too. ocaml would have addressed all the complaints he had with rust:

* far more concise
* familiar exception handling mechanism
* classes and inheritance for the few places he needed them
* mutability
* bytestrings

missing are

* proper support for enum subset types (i've felt the need for those too)
* exhaustiveness checking for uint8
* bit length (seems like a very niche thing; i'm sure someone's implemented it in a library somewhere)

rust makes a compelling competitor to d as an upgrade path from c++, but if you're porting code from a high-level, dynamic language like python, ocaml is almost always going to be a better experience.
Completely agree with most of these points, but the demographics one is actually a mixed bag. Fatalities plotted against driver age follow a U-shaped curve [1], with younger and older drivers being the most likely to cause a fatality. The U is higher on the younger driver side of the curve, but this is likely due in part to the fact that teens have less money and therefore drive cheaper/less safe cars.

Because Tesla owners probably skew older, we might expect to see slightly more fatalities with Teslas than with other vehicles. The male/female fatality rates [2] are also relevant, and I would guess that Teslas are driven more by men than women.

(My estimation of Tesla demographics is based on my commute down Sand Hill road, so not scientific but probably the highest-traffic area for Teslas.)

Lastly, I haven't seen data that wealthier people are safer drivers than poorer people. Source? It's believable, but I have looked in the past for data on this and not seen this particular conclusion.

1: https://www.aaafoundation.org/sites/default/files/2012OlderD...

2: http://www.cbsnews.com/news/men-vs-women-who-are-safer-drive...
Personally I would want to know because if came from a poor background his success story can potentially inspire many.

Privilege is a fuzzy term. A lot of people are born into good families but achieve way less than what he has achieved. So his background would not matter much for his achievements but it might matter a bit in giving other people hope just the way whether Tim Cook is gay matters very little for him but it matters a lot to little gay kids who want to be like Tim Cook.
I remain entirely unconvinced that anything short of virtualization protects you from malicious clients and that the primary effective security measure we can take is installing from trusted sources.

It seem that the same people that believe we need to secure our display server against malicious clients almost inevitably want some sort google play store like experience where people release software for linux in some sort of universal way wherein distros would have no input rather than repo concept that is traditional now.

I feel like they haven't thought this through and will leave us on net substantially less secure.
Photos, videos, GIFs, polls, quotes no longer count toward your 140 characters
That's why AWS has https://aws.amazon.com/govcloud-us/
We have a fair bit of geothermal energy/heating in my local area. I've always assumed that it is exchanging heat from underground, heat comes up and cool goes down. The cooling is slowly seeping out through the rock into the magma causing it to solidify. This solid spike of rock now grows as the geothermal exchange continues, the spike grows into a sail, a giant rock sail poking down into the slowly moving magma. Eventually the magma current pushes against the rock sail which is attached to the town above causing the whole lot to flip over like an iceberg.
Exactly it may take years and lots of heat energy extraction, but the Earth could end up cold. I don't think it's a renewable.

On the flip side you can do this the other way round: trap solar in a heat store below ground, piping the heat down below. It becomes a giant battery. The earth insulates the heat store (providing there is no water run through / water table to wick out the heat). You reverse the process during cold spells into a building.
I somewhat blame this on the emphasis that now gets placed on automated testing (to the extent that nobody actually pronounces the "automated"). It's got some good points, but if it comes at the expense of manual testing I'm not convinced that's always a great trade-off, especially for interactive software.
Salesforce Joins Race for Artificially Intelligent Business Software
It is a tragedy that article like these are usually used by climate change deniers as SCIENTIFIC proof.
The evidence so far is looking like it's more dangerous than a human driving alone. There may be one fatality per 94 m miles for normal driving overall but the rate is no doubt much less for mature drivers on open freeway driving normally. Also humans paying attention don't drive straight into trucks across the road and similar failings.

I'm all for letting people use risky technology - I ride around asia on a clapped out motorcycle at times for example - but it's best to be realistic about it.
Used to work at Dropbox. Existing knowledge of new hires was 90% of the challenge with Mercurial with the other 10% being weird edge cases (e.g. very large/numerous repositories) that hadn't seen as much attention due to the smaller community.
Awesome example! Folks, do this if this stuff is new to you, it's beautifully enlightening.
uh, who are you trying to convince, him or yourself?

i think he's already made up his mind.
I do want to visit places like Ethiopia and South Africa, but I think I'll take a plane.

The counterpoint to this stance is that there's something about ground travel (and "slow travel" generally) that's very different from the usual airport → city center → airport drill. Having to do with being continually in contact with the earth, and experiencing the slow transition from one geology, climate, and local culture to another. Not to mention some of the stunning, accidental scenery you'll be exposed to (and some of which I can still see, as if before my eyes) that you just won't see from a plane... and certainly not during the (significant) times one spends stuck in, or on the way to and from airports.

There's a significant time investment involved, of course, and a life devoted only to sightseeing would be very boring. Bu it's an experience that puts us in touch with the world more the way it actually is, and -- at least I find -- literally helps me feel more "grounded", even many years past the experience.
Autopoiesis and Cognition – Stafford Beer, 1990 [pdf]
Actually, that's pretty much what Racket did: Racket isn't a superset of Scheme, any more than Clojure is a superset of Common Lisp.

>If that were true, nobody would agree on which Matrix features to support either. What difference would it make if Matrix just-so-happened to be defined as "XMPP, plus the following extensions..."?

because some of Matrix's design decisions are fundamentally different from those of XMPP. also, the reason why everybody agrees about Matrix features is that they have no choice: there's a far larger base standard than there is for XMPP.
Dupe: https://news.ycombinator.com/item?id=12530344
No, I just don't believe dragonwriter is correct.

The 2013 page does not say it's a trial version, nor time limited either. Why would anyone believe the 2015 version is any different?

This is the text from the 2013 Community Edition page:

Visual Studio Community 2013 is a free, full-featured IDE with powerful coding productivity features,
cross-platform mobile development tools for Windows, iOS and Android, and access to thousands of
extensions. This edition of Visual Studio is available at no cost for non-enterprise application development.

See anything there about trial version, time limits, etc? No? Me neither.
Yep. That explains how he was able to focus full time on Dropbox then. He must have always had a trampoline to bounce him back up should he fail. I know it was funded from the beginning most likely, but there had to have been a time before it was funded.
Minor correction: The secure enclave was introduced in the A7 chip on the iPhone 5s
this is also why critical thinking is more important than specific technical skills. The former allows you to generalize the latter, making them more powerful.

I started out as a chemist (undergrad), became a statistician (grad), and finally realized that I had to design, run, analyze and fund my own experiments if I wanted something resembling "the truth", 9 times out of 10.

But my undergrad English teacher made me realize that it's more powerful to plant the seed of an idea and water it with evidence (selectively presented or not) than to try and outright convince people, when you have the luxury of time. I hope that my students are smarter for it; I let them sink or swim by their own wits and I expect them to ask for help if they find they're out of their depth. It's how the real world tends to work anyways.