skysight-inc/HackerNews huggingface dataset:
Mosh helps in this case, they buffer the keystrokes and liberates user frustration by giving a visual response.

[1] https://mosh.mit.edu
Why? If he is afraid that it is downvoting, and he has nothing to downvote ...
We all know that "Like Uber but for <X>" is a bad idea, and many people worth listening to say that the real value isn't in disruptive verticals, but in disruptive business models.

So why do we continue to apply it to cities? We see this in every capital city council scheme trying to be "Silicon Valley for <country>".

I think what we'll see is a bit of an iconoclasm and fall in grace for these cities and styles. In the same way no one has been able to be better than Uber or really capture much market, cities trying to displace their native style with the Valley's will only end up losing their own and being an obviously poorer copy.
Look, if you want to be pedantic it's the null conditional operator[1]. But it is widely called the "Elvis operator"[2].

[1] - https://msdn.microsoft.com/en-us/library/dn986595.aspx

[2] - https://www.google.com/#q=c%23+elvis+operator
Weird that a right-wing liberatarian organization is criticizing liberal social policies...

"The Mises Institute, founded in 1982, teaches the scholarship of Austrian economics, freedom, and peace... Accordingly, we seek a profound and radical shift in the intellectual climate: away from statism and toward a private property order."
Seems to be a npm module called npm2debian for converting npm modules to debs. Never used it myself though. Source: https://www.npmjs.com/package/npm2debian
A startup might make lots of money, but most never succeed. As a regular dev in an established company, I expect to make a lot, my goal is $400k a year in total comp, but I might only break 300k this year. I'm not the VP, I'm not a director. I'm an experienced dev in Seattle, I hope for $200k in stock, 200k in salary + bonus. I have 20 years of experience.

As many people have said, you don't have to do your own startup to make a lot of money at the big companies. In Seattle, your average 10 year experience google employee is making $200k salary + bonus, and then at least $100k in stock. Amazon, Msft, Facebook pay comparably.
> Why aren’t we using SSH for everything?

Because when you have 100,000 users and you need to rotate your host key following a leak, the team in charge of user retention has a heart attack.
LINQ is not a fluent programming style, LINQ is standard functional programming with higher order functions. Chaining calls back to back isn't what fluent is, chaining calls to the same object back to back is fluent whereas with LINQ each call returns a whole new object or set of objects; these are entirely different things. The fluent style is an attempt to emulate Smalltalk's cascade operator in languages that lack it by returning "this" from setters enabling a chain of setters to be called on the same object: that's all it is. This style has been idiomatic to Smalltalk since the 70's and doesn't require faking it because there's actually a cascade operator.
And remember they are working with a world wide set of users. Many cultures do not like the fancy ribbon.
It still doesn't work on older Windows, which seems like a glaring omission to me. Windows 7 remains the most popular version of Windows; UWP runs on Windows 10+ only.
The Hustle Is Glamorized, Criminalized – Anything but Understood
Thanks for your contributions and awesome work. :)
Show HN: Rack-aware Kafka partition assigner
GP didn't say https://netflix.com didn't work. He said it sets HSTS for all subdomains, hence forcing https in places it doesn't work.
Well that is an much more complicated issue.

First you need to decide whether that religion is illegal or not. That has been a debated subject for many years.

From the Chinese government's standpoint, the religion is illegal, and the people practicing it are put into prison.

Then you have to decide if it is ethical and legal to harvest human organs from prisoners (on death penalty of course).

This again has be debated over many decades.

Bottom line is, you committed a crime by practicing a religion deemed as illegal in China so that is something not minor.
Most of what happens next depends on how they were organized and registered.

The obvious next step is that Bitfinex will have to file for bankruptcy protection. Whether people get their cash balances / other crypto / etc. back or some proportion of the remaining assets will be up to the bankruptcy trustee. The trustee will follow the law but I don't know if they were properly registered, aka where depositers fall on the list or whether any of the assets would be considered secured.
Correct. The parents that care put their children into French immersion because other like-minded parents do so and their children are high-achieving.

Any teacher will tell you that parenting is the biggest determining factor in academic achievement, and as a result French immersion is effectively the "academic stream" in the Canadian school system. It also receives additional federal funding which is not available to English programs.
> If the data has no need to be real-time then why stream it?

As I get it, it's basically a way to keep request rates low.

Rather than every client polling your server every minute (which can be quite heavy), only one (Heartbeat) does, and the rest just subscribe to Heartbeat streams.

Totally makes sense if you haven't planned a pubsub-based API but notice that your RESTful one is close to being hammered into a pulp - so you need something to give to your clients, fast. But I don't think it make much sense as a long-term solution.
I think this highlights an important idea. The driverless vehicle and drone tech aren't mutually exclusive. You could potentially have a driverless box van that parks on a street corner and has drones pick packages off it and take them to your door.
Same in London. In everything except extremely high end property. But it is a common narrative for political purposes because people "feel" it to be right.
A classic Bootsector virus to go with the classic Windows shell...
I wonder if OSS design can be fixed by holding design contests. [...] Portfolio building is a big deal for a lot of designers these days.

I suspect that would be extremely counter-productive. If you try to run some sort of design contest, and pitch it as being good publicity for the designers but not actually paying professional rates, then most serious designers will consider you a joke. They've heard every variation of this "spec work" argument before, they see right through it, and they will just consider you a time-waster. You should also expect to become a punchline on a lot of online design forums for a while, losing any credibility you might have had with other designers who didn't see the original contest.

The way I see it, if an OSS project wants to improve its presentation, it has the same two basic options as the programming side: either inspire people who genuinely value the project and are willing to volunteer their time and skills because they want to see it succeed, or raise funds somehow and pay professionals at professional rates.
Right, so none of the people who worked on the HTTP RFC/standard are exceptional because they all missed HTTP_REFERER.
Rewrite 3.4.0.Final Release Announcement (Java URLRewriteFilter)
OOXML doesn't exist. There is only the different formats put out by the four versions of MS Office that claim to do a format of that name. None of which are quite the version in any of the specs. You are in a twisty maze of OOXML variants, all somewhat bug-compatible.

(Oh, and they broke DOC in the process too. You know what happens when you save a DOC from a later version of MS Office? OOXML embedded in the DOC. And older MS Office and other programs that read DOC may have problems with it. http://vmiklos.hu/blog/doctok.html#comment-1282339963 )
tree shaking ;)
Hey, that's a cool service.

Is that different from http://streamdata.io/ ?
Happy to hear about IronPython trying to get up to speed, I'm using it a lot and it's pretty awesome.

I haven't had the chance to play with Roslyn yet, though. Seems promising.
The biggest thing I see with this is you're now blocking both left and right turns while the vehicle is moving.

If you look at something like the 511 Spadina Streetcar in Toronto which runs on a right of way (ROW). You're in one of three states: the alternate direction of traffic is allowed to move, traffic going straight is allowed to move (including the streetcar), or cars are taking left turns.

Other LRTs and Streetcars either run on a ROW or they are on their own road without other modes of transit. Similar to portions of the Nice trams, and dozens of others.

LRTs and streetcars are generally running in the middle of the lane meaning that will only block left turns. But if you have a tram (they call it a bus, but that's stupid) that's required to be on the outside of traffic it would have to stop or slow down whenever a car is turning right. And when cars are taking a right turn, if there's not space on the road due to a back up, that tram will now be forced to stop since the car will be on top of the tracks.

Given the cost of building the infrastructure vs the time saved. I don't see how you're coming out any better than an LRT or BRT.

This is if it's in local traffic. I think a lot of these issues could be avoided on highways if you're able to fiddle with the design of off-ramps. Of course, that highway would need to be two lanes in each direction.
Or, people who were assigned a professional flosser every single school day were also more likely to brush their teeth better and were reminded constantly about their teeth and even possibly taught stuff about teeth and so maybe even ate less sugary things. I don't have access to the paper: did they at least have the professional flosser supervise the self-flossing to control for this? Otherwise this just seems like a much more likely reason for these results.
downvotes (edit: votes in general) are reversible now too.
> There's no harm in thinking of the elements of F_2 as the ordinary numbers 0 and 1, as they retain all the properties of those numbers that are pertinent in the restricted setting of a two-element field.

No one viewpoint is going to be pedagogically valuable for all listeners. catnaroek was providing an expanded breakdown which might be helpful to those who struggle with the (technically poorly founded) equivalence you're putting forward here.

> One needn't ensure that an equivalence is well founded in order to invoke it for pedagogical purposes.

At the beginning of "The Road to Reality," Roger Penrose has a great piece about how he believes that informal use of "equivalences" in mathematics for teaching purposes is responsible for preventing a lot of otherwise very smart people from grasping basic things like fractions.

His example is that some children who struggle with normal presentations of fractions do so because on some intuitive level they understand that "1/2" is actually an equivalence class of fractions, but it's very difficult for a child to reconcile that intuition with how fractions are taught to them in many schools.

I think the lesson here is that some people learn in different ways, and for some people using informal false equivalences or hiding formal true equivalences from sight is counterproductive.
The application can still get them, it doesn't matter whether they're in a file on your hard drive or typed manually.
https everywhere add-on?
There are many reasons why one might want to speak Mandarin.

Because it's a cool language, for one.

Because one wishes to do business in a country where Mandarin is the primary language, for another. In this light, learning that language is a strong signal of respect, which is prized.

Because one might have personal friends?

When seen in this light, fear doesn't seem like a particularly strong reason...
Well if I'd known Hacker News was going to repunctuate my title I'd have done it differently!
True globalization!
Could not agree more. I also think React serves its purpose really well, if and only if you will have a complex web app with a lot of updates, connections and a lot of abstraction in components is beneficial for you. So if you want to test everything and want to put everything in a component: Use React, it's proven to work in large scale, look at FB.

But React is not the perfect tool for all use cases. Often many parts of your web app don't need component abstraction. React feels like app development, not like web development. Especially if most of your problems are more web designer problems React makes things difficult for you. One point I absolutely don't like is all the "massive" amount of tooling you need to get React working in a good way. I want to do web development not to be a webpack hero.

Just to be clear: I like React and it serves its purpose. But if you want to be more flexible and don't need logic in every part of your project try something lighter like vue.js (2.0 is coming out soon), which feels like a good mixture of React and Angular best concepts, which is better and ideal for "glueing" stuff and your web templates together with some advanced logic. No need to make components everywhere. It's a lighter transition (from vanilla, jquery etc.) which gives you enough power to handle every medium complex web app. And you also have components there if you want ;)
Rio's favelas
I think drone delivery makes a lot of sense in remote locations.

What does a drone offer that a human courier doesn't? The cost savings from not having to haul a human meat bag hundreds of miles into the bush to hand deliver a parcel of medicine that could've been air dropped from a drone.
Libre Calc has better features for reading/writing csv files than Excel. With large files it however seems to be much slower than Excel.
I think this is an excellent point. I have freedom of speech, but if I were to stand outside the house of an active hostage situation and yell "You can do it! Don't give in!", I'm sure there'd be no issue in silencing me.

Live streaming has amazing potential for keeping law enforcement accountable. With events like the death of Philando Castile it seems many of us have realized this. I think we've been slower to realize what potential live feedback may have.
Author: https://en.wikipedia.org/wiki/Slavoj_%C5%BDi%C5%BEek

What justifies the limitation to the binary form of marriage? Why not even a marriage with animals? After all we already know about the finesse of animal emotions. Is to exclude marriage with an animal not a clear case of “speciesism,” an unjust privileging of the human species?

This is a question I like to entertain, and was wondering if the HN community had thoughts on the matter.

Most argue that romantic/sexual relationships with animals is wrong because:
1. an animal is incapable of consent.
2. even if the relationship was "consensual", there is a power dynamic that the human enjoys over the pet animal that the animal has little control over, so the relationship is still predicated on some kind of exploitation.

This suggests that we can only seek ethical relationships with intellectual and equally independent entities.

Now replace "animal" with "mentally disabled" or "children". Are they capable of consent? Who are they allowed to have a relationship with?

I am not suggesting that children or the mentally disabled are equivalent to animals - I just find the arguments very similar.

Edit: it's my life objective to maximize HN karma, so my feelings get hurt when I get downvoted. I'd like to hear why you disagree!
That simple things that we take for granted in our day-to-day live are luxuries (or even impossibilities) in other contexts . Which I use to show that poverty is a relative them.

The analysis is surely incomplete.
Are you seriously implying that relevant substantive comparisons don't exist? There are many, for instance:

Comparing the US to free software is like comparing monads to burritos.
I think they are only closing down Datajoy.
> that huge gap between Carmel and Santa Barbara

There's a reason that part of the state is sparsely developed. There's nothing but the mountains and the sea, and constant rockslides make building any transportation infrastructure hellishly expensive. Unlike Norway, there are no fjords to provide easy sea access, and there is no oil. It's a beautiful place to visit, but good luck building anything denser than small towns there.
A cursory search will also find gun deaths in the UK and Australia. I guess Somalia and Yemen don't have a problem at all!

I'm using this extreme example to demonstrate that the degree of protectionism employed by the US (and your example isn't even definitive) pales in comparison to that employed by China.

I'm not saying I agree with this article.
> Context aware UI is superior to most since you only see elements when they're relevant rather than constantly.

It also means both that it's impossible to see everything that is possible and that there's a hard limit on what can be possible in any context.

The former is a problem with editors like vi or emacs (there's no immediately-obvious list of all the possible actions — although once a beginner learns C-h m things being to change), but the latter is where they shine.

There's also no apparent rhyme or reason to what actions are or are not considered in-context.

Just show me what I can do and let me do it!
> Which man has not caught himself in momentary doubt: “Do I really have the right to enter GENTLEMEN? Am I really a man?”

Honestly, I never had this thought. Am I strange?
Tim O'Reilly – What's Up with the British?
Armed with that information, I will click around everything that catches my eye!
Ask HN: Kickstarter asks me to pay more through email, what to do?
I backed a kickstarter campaign in the hopes of getting an awesome product, something that I passed on the first time for being a first version but that now I feel confident they have made much better. So I backed it choosing the reward I wanted and paid it.

However, after completing the campaign someone[1] sent me an email asking me for more money to complete the payment and shipment[2]. Since the email looks legit, I hovered on the link only to realize to my dismay that it's in http (not https). Nonetheless, I followed it t an official pebble website only to realize that, after few pages trying to make me buy some more products, they just offered a form that looks like another famous company form[3] asking me to write my credit card info. I didn't check into the source code to see if it's the official one, nor I think I should be required.

So these are strong indications of scam for me:

1. Ask me to complete a payment through email.

2. An insecure and easy to mitm link to complete the payment.

3. Only allowing to write my credit card details, while the official shop[4] accepts paypal and others.

Is the company as sloppy as it seems or am I being scammed? If relevant, the company is Pebble from which I would expect a high quality checkout process.

What can I do? I don't mind paying 10-20$ extra so I could just cancel the order, get a refund and then go to their website and buy it using the official way with paypal. I do care a lot about not giving my credit card details, specially given the 3 points above. And I also care about the timeframe, because as a backer I would receive it much earlier.

[1] probably the campaign organizers

[2] The campaign said I could have to pay more

[3] http://stripe.com/

[4] http://pebble.com/
The issue is where the statements are no longer mere facts. Like "successfully defended". Snopes claims that is false, because the client wasn't freed, Ethics Watch claims it is true because the client got a plea bargain. Which is it? Well, it could be interpreted either way.

Take Clinton's laughter—the claim is "Clinton laughed about the case". Does that mean that "she laughed about the results", or "she laughed when discussing the case"? Which ever they discuss, people will criticize them using the other metric.

Of course, both of these have the same problem: there's a claim, which can be interpreted 2 ways. Snopes defends the one they felt is meant, and this site criticizes them for the other. On its own, whatever. But these are interesting that, while Ethics Alert's interpretations may be valid, they're a lot less emotionally weaker. Take the laughter:

- If Clinton had laughed about getting a rapist off, that would be bad.

- She did laugh when discussing the case, and so that can be seen as "laughing about the case".

- But "laughing about the case" isn't really bad. Nobody cares if she's discussing the case, and laughs about something. It's meaningless. But they do care about laughing about getting a rapist off.

You see? These both have a similar bait-and-switch:

- Claim: Something that people care about.

- Snopes: That something didn't happen.

- Ethics Alert: Something can also be interpreted this other way, which did happen. But the other way nowhere near as significant.

So can you interpret "successfully defended" as "got a plea bargain". But if you try and substitute them both back into the original claim, one of them is really bad, and one of them isn't nearly so:

- "Clinton freed a child rapist".

- "Clinton got a child rapist a plea bargain".

Suddenly it's like, so what? Lots of cases get plea bargains, for lots of reasons. Maybe the facts of the case are open to dispute, maybe the prosecutors don't have a strong case, maybe there was some procedural mistake. That's not a very strong criticism.

Also, they accuse Snopes of responding to statements that aren't directly in the claim. Is that good, or bad? Well, if they do, then they're susceptible to attacks like this. If they don't, then they get to hear an endless litany of "no no when they say X it means Y and why didn't you address that point what are you trying to hide"? It's a no-win.

As for the flags one, I don't know. And honestly, I don't particularly care. There was no shortage of patriotism on display at the DNC, that playing games about which days had flags and which days didn't and which days had the attendees make giant flags in their seats is childish. If they have the pictures mis-dated, then definitely they should be fixed—but this looks like a similar problem to the above, where critics use "They didn't show enough flags!" as a substitute for "The DNC was unpatriotic!", and while you might think they didn't use enough flags, there was no shortage of patriotic attitudes on display.
Never in my comment did I write or imply that it was the main one. World of difference between "probably would be in better shape" and "definitely would be perfect."
Drones are good for extremely fast point-to-point and costs go way down if they're mass-produced. Far, far cheaper than human couriers.

Automated delivery vans are strong competitor but there's a lot more red tape involved with AI vans... drones might fill the gap until vans are on the road. By that point the cost of operating a drone might be so low that they still operate for expedite point-to-point shipping (think Amazon's Prime Now vs Prime Same-day shipping)
How can product managers, UXers and engineers work together? BASE meet-up
Sadly, we don't even invent new protocols any more, at least not open ones. What we do is invent new, closed platforms like Slack (and HipChat and Campfire before it).
you guys are important, really, no need to constantly whine about your neighbor to the south.
Flossing, meh. WaterPiks, meh.

http://oralbreeze.com

Hooks right up to your faucet or shower head, has multiple tips, and is effectively an endless and super-quiet WaterPik.

I do own a WaterPik-like device, but I use saline water and a special adapter for sinus irrigation (making it a post-modern Neti Pot I guess). OralBreeze, brushing and sinus irrigation every day. Helps fight bad breath — post-nasal drip contributes a lot to bad breath, as does rotting food stuck between your teeth. For me, it's helped reduce the incidence sinus infections, too. Plus the more advanced "Neti" usage involves allowing the saline solution to flow out of your mouth, so if you're prone to tonsil stones, it can help reduce those.