skysight-inc/HackerNews huggingface dataset:
They do a lot of effort to try to make it accessible and understandable for non-technical people, but as someone who appeared in Hacker Monthly once with an article on how TLS works, I have a hard time getting through the abstractions.

From what I get, it installs a client certificate* and then it gets fuzzy... I assume they spoof the cert as if it were from the site they are targeting. Then the only logical thing is that the client, when communicating with the server (the one targeted in the cert), uses a key from that cert instead of generating a random (ephemeral) one to communicate with the server. And since the cert was installed by the attacker, the attacker now has the key to the connection.

But that's mostly speculation based on a few keywords here and there. Don't take it as being truth.

* Which is a perfectly legitimate action. Normal TLS authenticates the server (so you know you're talking to Hacker News for example and not to a MITM attacker); this client cert authenticates the client to the server.

If anyone cares for a rant, this is my thoughts from what I read of the research paper: http://because.a.tweet.doesnt.fit.lucb1e.com/?text=Text%3A+o...
But that's part of a deliberate attempt to avoid the possibility of information in the ASRS database being used for punitive regulatory actions.
Hello,

Firebase YouTuber, Slacker, AngularFire contributor, and Stackoverflower here. Feel free to ping me personally in the Slack channel (davideast) of via email (david@firebase.com) to talk more about all of these problems you've hit. We work hard to make sure people get their questions answered so I'd love to have a discussion with you.
There are a lot of options to bootstrap AI tech. You can also do quite a bit with genetics on the cheap: https://www.kickstarter.com/projects/antonyevans/glowing-pla...

The massive funding is more often for things that might not be possible or are just not well thought out yet. Segway vs. 'hover boards.' Uber could have been a tiny little self funding company that grew organically. Burning though hundreds of millions of dollars in capital is a great way to look successful though.
Very indirectly and entirely personally: EVE Online.

I unintentionally became more accustomed to delayed gratification, taught myself how to make micro-optimizations in my life to clear up time, chose to re-invest my time saved investing in new skills, learned (when trying to get a job/promotion) to frame my value in terms of what fulfilling someone else's needs, learned the value of researching both how to do things AND why people recommend those methods over others, and developed a decent sense of risk:reward-informed decision-making.

YMMV.
I mentioned 'fair trial' in the context of 'justice'.

I cannot point to a stranger in the street and say "That man is a murderer" and have an official immediately go over and dispatch him with extreme prejudice.

If we say that 'point and kill' executions are OK outside the realm of formal war, then pretty much _everyone_ in the world is living with a sword of Damocles over their heads.
You can still do the exact horrible thing you're describing.

However, JavaScript now gets used by real programmers for real applications, and has therefore evolved to accomodate for that.

You're saying (incorrectly) that now inexperienced programmers can't put crappy scripts online without knowing what they're doing and hope the thing works. Well, you can still do that, but you can also actually learn the language and build serious stuff.

I can't see how this is the wrong direction for JavaScript.
BIMCO: New Ship Orders at Lowest in 20 Years
jQuery isn't dead - they're still releasing new versions. You can still do everything you used to be able to. But now you can also do more - you can sensibly modularise your code. Virtual DOMs bring huge performance boosts with very little work.

IMO, the JavaScript ecosystem has matured. Sometimes in weird ways that aren't great, but it's still better to have an irritating package manager than no package manager at all. But there's no price to be paid here - if you don't want to use any of it, you don't have to.
Seems to me OP is stating the exact opposite. That the JS ecosystem used to be more egalitarian with a much lower barrier to entry than (ironically) what frameworks like React and Angular provide.
From the top of my mind, rebase and amend. There's probably more.
I found some good news here: https://news.ycombinator.com/item?id=12531603
Does this signal a continued push for bots and conversational UX?

Where does the belief in the tech come from? Are there any examples of real success with this tech?

Bots can't solve discovery in a novel way without big advances in NLP. There doesn't seem to be a bridge from here to there where it makes sense as a user.

Is this just irrational exuberance?

I'd love to understand why microsoft/google/facebook are all continuing to bet big here.
Update: binaries at https://github.com/pforemski/dingo/releases/tag/v0.11
The clean air act isn't an EPA regulation. It was created by an act of congress, and part of that law requires the EPA to file regular reports on whether or not the law is working.

https://www.epa.gov/clean-air-act-overview/1990-clean-air-ac...
> How is it that the US can prevent Snowden from boarding a plane in Moscow?

The US can't prevent Snowden from boarding a plan in Moscow. (Well, I mean, there are all kinds of means by which it might attempt to do so, but no one in this thread has suggested that they would be likely to use them.)

It can, and would be far more likely to, OTOH, use its influence to a prevent a plane from Moscow from reaching Ecuador without being forced to the ground, searched for Snowden, etc., if Snowden did board it (or was suspected to have done so.)

Which is exactly what happened (except, of course, that Snowden had not actually boarded the plane, despite the US suspicion that he had, and that the destination was Bolivia, not Ecuador) in the Evo Morales grounding incident referenced upthread, so I'm somewhat surprised that you didn't understand the fairly direct implication.
When you get rich, your life becomes much more interesting - You get more opportunities and you get 'lucky' more often. Also, your work actually makes your feel good about yourself. In effect, life feels like a game; you actually get to win from time to time.

The richer you get, the more you win.

When you're poor, life is boring, nothing good ever happens to you and your work makes you feel like shit. The only time poor people feel good is when they're playing a computer game which simulates the feeling of 'winning' which they never get in real life.

Games are fun because they put you on a level playing field with other players - Your skills actually have an effect on outcomes.
Ubuntu also has LTS releases for this exact reason.
Raft (the underlying consensus protocol) is agnostic to the underlying network topology/implementation.
> There have been very few escapees from death row

Absolutely right. That's why I used a fictional character to introduce that line of reasoning.

That was a lead up to a key pivot though: incarcerated individuals do not need to escape to attack others (inmates or guards). Death row prisoners in California have slashed at wrists and necks of guards using homemade razors for over a decade. Tim McGhee, a self-described "thrill" killer, cut and sent two bloodied guards to the hospital in 2012. Guard Timothy Davison was beaten to death by a prisoner in Texas just last year. Two convicted murderers killed 59-year old Susan Canfield in 2007 after overpowering another guard.

Better protocols and supervision can prevent some of these. Gang-related killings inside prison walls are too common too, but there are not as many easy response options there. People need to be allowed to socialize, but once you have people in a big group, they can harm each other.

There are several no-win scenarios in running corrections facilities.

As I said in the post, I oppose the death penalty, but I wouldn't find it unreasonable or "uncivilized" as the GP put it to be moved by these concerns (albeit in certain very limited situations).
This is garbage.
I addressed this downthread:

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

I think both sides are spinning. It's clear to me how the House Report lawyers Snowden's training history, but where you see Gellman rebutting a House Report claim that no bone fractures were involved in Snowden's separation from the army, I see Gellman failing to acknowledge that a tibial stress fractures are a common medical diagnosis for "shin splints".

I think it's clearer in light of Snowden's original claim to the Guardian that he left training after "breaking both legs in a training accident" (it is possible, but unlikely, that Snowden acquired stress fractions as a result of a single discrete training event --- but Snowden was getting a lot of mileage out of the ambiguity).
I think a sign on the 101 might be better for advertising to acquirers than to end users.
Although what you mention seems obvious, you have to remember that is quite easy nowadays to cobble up some functionality with minimal knowledge by applying ready-made 'recipes' and following the ton of tutorials available in any language/framework (especially as an experienced programmer).
The gotchas become painful when you start to dig through without prior knowledge of the nuts and bolts for debugging/profiling/scaling your application.

So I completely agree with you, but I've seen many programmers whip up something in a weekend and not be able to extend the functionality of their app because they had no idea how everything fit together in the 'magical framework' of their choice.
Gotta go fast with Netty
> I'd love to understand why microsoft/google/facebook are all continuing to bet big here.

Because they can afford to. And because if you wait for success examples, you might just be too late.
Should know better than to rely on and pay for a service without some kind of assurance that it won't simply be switched off with little warning. Maybe expect a bond big enough to keep the service running in its current form for N years?

It's better for potential users to be aware of how often this happens, than go on in ignorance of it.
I'd define 'suspected operatives' as people who are either financing, supporting, training or ordering others to commit murder on strangers on the other side of the world.

You know, the EXACT same definition that is used to select targets for US drone strikes.
In the moment of sheer misery you will not be a smart pid that will give two shits about the grand scheme. You'll only care about yourself, you'll only recognize that reality, that is your fundamental programming. You will not be thinking life is just all fun and games and that your personal pain doesn't matter. That it doesn't matter in the grand scheme of things will not give you comfort.
It's a cynical comment, but one that (sadly) may serve users well.

It's like the "assume your equity is worth zero" heuristic that many of us (including myself) employ when advising friends. It's not strictly accurate, and if taken truly literally it may poison the well for the startup ecosystem, but following this heuristic would prevent painful events for many employees.
> "Shin splints" is a symptom, not a diagnosis.

"Shin splints" is a diagnosis, in that its the popular name for medial tibial stress syndrome.
It's the rare-earth doping elements that are the issue, not the silicon. We have silicon in extreme abundance.
> One of the points that TeMPOraL made above is "and again, trees were a renewable resource too, before the industrial revolution.". The point being that resources that are seemingly infinite when first used can end up being not so unlimited.

It's legitimate to ask what our energy usage might grow to. It's not legitimate to dismiss potential energy sources because we cannot predict the future with perfect accuracy. We will never predict the future perfectly, or even close, and if we have a choice between killing the planet in 1000 years or killing it in 100, we'd still be better off taking the first option.

The "1000 years" comment also assumes we'll double our energy usage every 25 years. If we accept that as true then our only viable strategy is to get off this planet because it assumes that in 1000 years we will literally have extracted all energy from the core. We're doomed if this is our future.

Also, please stop mentioning the trees. This has been addressed multiple times now. The industrial revolution didn't result in trees being cut down. Quite the opposite. The large-scale adoption of fossil fuels resulted in forests rebounding worldwide as we stopped relying on timber as a fuel.

> *The 1,000 year quote is based on historical data, and 800,000 years is based on flat/zero growth. So there appears to be room for discussion, not all of which is 'fear monger'ing.

It's rather generous to say it was based on historical data. It was based on taking the log2() of our current energy usage and eyeballing an energy usage chart to produce a guess at a 25-year doubling rate. Our energy growth is no more a constant than our usage, though, so extrapolating this way is as unrealistic as assuming we'll stay at present-day usage forever.

There is certainly room for discussion. Again, though, I'll point out that a discussion should be about options and not just the worst case for geothermal exhaustion. If we found that we could replace all of our fossil fuel use with geothermal but we'd only get to extract energy for 1000 years safely, that would be a great deal, because the obvious alternative is that we literally burn every bit of fossil fuel we can extract from the Earth.
If what you're trying to accomplish is feasible and maintainable with "ordinary js ... and a bit of jquery" then using a full React+Flux stack like the OP outlined is complete overkill. If someone has experience with those libs and tools then they'll probably use it even for trivial projects. However that does not mean it's prescribed for _everyone_ to use _every time_ they need to write a bit of javascript functionality.

I really wish people would qualify what they're trying to accomplish when they bang on about things being "needlessly complex". Maybe for what they're doing it totally is and they shouldn't be distracted with React, Flux, Webpack, etc. There's nothing wrong with that. However, when taking on a project where these sorts of things are immensely useful, it's nice they exist.
Debian-LTS alert DLA-630-1 (zookeeper)
>"only superhumans who work 80 hour weeks can accomplish great things" is not the kind of effect I want on society. We have enough of that as it is. We need less of it, not more.

I don't think you know what you're talking about here. Let me explain why 80 hours a week is a good thing.

At large, people lead lives of quiet struggle against forces they do not understand. They continue this because they are in a local minimum of daily energy expenditure, and like simulated anealling, you stay stuck unless you keep putting in more energy. Women return to husbands that beat them because that's their local minimum, even though they have the option of returning to the dating pool, moving out, creating a new social circle: These tasks are putting energy into their lives so that they might arrive at a new minimum with a value much lower than the previous minimum. You could say that they are better off for it, thanks to the energy put in.

She puts in more energy, then she ends up closer to the global minimum.

This can be applied to society. If people are relaxed as they are today, they are probably in a local minimum and not the global minimum. But in some form, analogously, the wife beating continues, and we simply rationalize it like you have shown here, and we continue.

I am 22. I assume you're in your 30s/40s. We have no future, my friend, and it's thanks to collective 'shrugging it off' decade after decade since WW2. I won't accept that, and you should not either. You are making up silly excuses to protect yourself from the truth which is 'Wow, America really does need this man, and he truly is doing great things'.
Columnar store for analytics with PostgreSQL
How would the US even know who was on a flight from Moscow? If you believe Assange, the reason for the Morales incident was that Assange leaked false information to make that happen.

Furthermore, what does any of this have to do with Snowden's suspended passport? The passport isn't what's keeping him in Russia. I think the two plausible things that might be are: (1) Snowden, (2) Russia. You think there's a third? Can you explain it in some detail?
The first time I ever saw a roma it was a young lady at the checkout in front of me who was obviously just learning how to do the change of a fifty swindle. Her trainer appeared from nowhere and rescued her by interrupting and asking some dumbass question about some item he'd pulled off a shelf and then they both left
> I have no interest whatsoever in retiring and puttering around doing meaningless tasks. I enjoy working, doing hard things, being in the fray, and most especially doing something productive that matters.

A good number of people work by puttering around doing meaningless tasks. Even smart people at successful companies. Does it matter if you increased conversions for a game by .01%? It matters to The Company, but does it actually matter?
It's called "Vest in Peace" for a reason.

Your soul dies just a little bit (or a lot) while watching the clock.
> there's no programmer font that aligns the underscore with the text baseline,

Pretty easy to fire up Fontforge and move the underscore where you want it.
You don't "almost certainly" need Flux at all.

By coincidence Dan Abramov just posted this: https://medium.com/@dan_abramov/you-might-not-need-redux-be4...
And where does this leave the customers? Simply faceless, nameless trials that the hero-startup must conquer on its way to liquidity?
But if you didn't know, what you feel less happy?
They recently rebuilt google merchant center in angular.
What I've seen is a little more nuanced. People who front-load their effort by doing well from high school through grad school or early career get a cushier life after 35. This contrasts with those who don't put in as much effort in their late childhood and early adulthood who then need a much more solid work ethic post 35 to get a worse result.
The problem is, it has become popular in our industry to equate new with "quality". So, while you're correct that jQuery isn't dead and in fact is more mature, there are too many who won't use it almost because its mature. Its not the new shiny that it once was. But frameworks like React and Angular are very shiny. Even though, in my opinion, they're quite simply a mess.
I'm honestly not sure. I don't know how much energy is being created inside the Earth and how much is just residual. It's my understanding that the Earth is slowly cooling, though, so radioactivity isn't replenishing heat as rapidly as we're losing it.
> This is like saying someone wasn't washed out because of a persistent sore throat but was in fact diagnosed with chronic pharyngitis. I mean, OK. Sure.

Well, granting the analogy for the sake of argument, the problem here is the House report says that Snowden lied by saying he was diagnosed with chronic pharyngitis when he really had a sore throat.

IOW, he is being called a liar for saying something that is literally and exactly factually true about his discharge, and which is exactly supported by the discharge papers.

(The analogy isn't precise, because at best the description used in the House report is less specific, and implies a much less serious injury in the common mind even if it can include the actual injury that occurred. So, the House report is even more dishonest than the analogy in the above paragraph would suggest.)

> Personally, I also think both Gellman and the House report are litigating the dumbest, least important aspect of the Snowden events. I don't really care what kind of person Snowden is

Sure, you don't, but you aren't representative of the masses of the public, and what the House report is trying to do (and do so at least as dishonestly as it is trying to paint Snowden as doing) -- and Gellman is trying to negate
(and perhaps even turn back on the House report itself) -- is poisoning the well. They know that the substance of the matter regarding Snowden's action is difficult and complex, and they want to give the public a clear and easy to grasp reason to tune the whole thing out because "Snowden is dishonest".

Politically, its in a way the most important thing even if it is substantively least important, because its exactly the kind of thing which will -- and this is the whole reason that any time and ink has been spent on it -- prevent the substantive parts from getting attention.
Er.. so what does a list of notifications look like, especially iconised, and how/why should I intuitively know that?
This is like saying someone wasn't washed out because of a persistent sore throat but was in fact diagnosed with chronic pharyngitis.

No, it's not. It's quite a silly comparison, actually.
Yeah their logo is one block away from my apartment so I saw that 7 days a week
I think there is an element of people using things because they are new and shiny, yes. But plenty of people use React and Angular over jQuery because they make 1000x more sense when putting together a large web application with multiple developers contributing to the codebase.
Google has larger and more complex JS apps than most other companies on the planet. They do a lot with Javascript besides gmail. Maps, Docs, Photos, G+, are all large Javascript applications. And those are just a few.
> am I the only one who feels travel is best done talking with locals?

I've always found locals to be hit and miss. From my own stand point, I would not recommend the touristy things to do in my town even though every tourist should probably do them. Same with restaurants. Locals in a given area also do not know my tastes.

What I do love is talking to locals about the history of the location. I had an AirBnB experience in Hvar, Croatia where the host lived in the bottom floor apartment. He grilled out one night with some friends he had in town from Germany, and invited us over. We had an amazing conversation about the history of Croatia with some people who were very patient with us since we could not effortlessly switch between German, Croatian and English.
But physicalism explains it while dualism has to work around it, violating Occam's razor.

More points in favor of physicalism: scientists' ability to alter rat neurons to be photosensitive and attach them to fiber optic cables, the ability to implant memories in rats by altering a neuron, the mapping of place neurons in rats -- or perhaps the fact that brains are produced entirely from matter consumed by the mother during gestation and by the creature afterward, so where does the dualistic mind get a chance to insert itself?

I'll note that I used to be a staunch dualist for religious reasons, but became convinced of physicalism over a period of years of semi-active reading.
Chinese firm buys Eurotech at low price after another Chinese firm cancels order
Aren't Google acquihire offers conditional on passing the usual Google employee screening process?

I ask this not to be negative, but out of serious curiosity.

Say your employer is bought by Google - are you axed because you slept poorly and couldn't prove Fermat's Last Theorem on the whiteboard in 15 minutes?
It's not a fair comparison. React is just a view layer. It's not trying to offer everything that you'd need to write a web application.

React has become synonymous in some people's minds with "React + a bunch of other stuff", but this wasn't intentional. It's an unfortunate side effect of its popularity.