skysight-inc/HackerNews huggingface dataset:
Coming from a small-team Rails background, I tried React for a few months, then tried Vue. I found with React I felt compelled to replace and relearn large parts of my stack, and the learning curve as a result was very steep.
In comparison adding Vue components to an existing Rails app was dead simple, and I even got to keep writing my Vue templates in HAML. All the questions I had were easily answered by the Vue documentation without even going to e.g. stackoverflow. Vue was the clear winner for me here.
This is a pretty big development in the field and what it means for startups, I'm not sure why I feel the earth just moved but no one felt it. It's sunday anyway.
Forgery is reverse engineering, an art in itself.
You don't need a blockchain for this. A commit to the Linux kernel, once accepted, practically will never be removed from history, since it's been copied so widely and would require so many people to agree.

And isn't this also how ordinary accounting systems work?

The place where it breaks down is that Bitcoin is for anonymous people who don't trust each other. With fraud there is no forgiveness.

In many other systems, people are not anonymous and mistaken transactions can be reversed, using the court system if it comes to that.
This is part of the reason behind efforts like moving Ethereum to Proof of Stake instead of Proof of Work.
> It's a trade-off: Do I use a bit of mental power, and save some finger
movement?

hammerandtongs already suggested this: it's not a trade-off, you just didn't
get to learn Vim appropriately (you say yourself that you're "part time vim
user"). Vim is so convenient for its regular users not because it saves them
keystrokes, but because it saves them this mental power you talk about.
I don't think what commands I want to execute. I think where I want to get in
the file or what should the text look like, and then the logic behind the
structure of vi/Vim commands takes me there.

It's very similar to proficiency in any other editor, except Vim has so much
more to offer with regard to editing (both in first-order commands and in
composing the commands). So much more that watching how a proficient Vim user
edits a file is akin to observing a stage magician. Most of the people cannot
keep up with the changes to the text.
Yep, Evan is my cofounder! We started talking about building collaborative creative tools using WebGL shortly after he built this demo in an afternoon during summer 2011.

Shameless plug: if anyone is interested in working with us on Figma, we're hiring. https://www.figma.com/careers#jobs
Well your traffic is encrypted (assuming OpenVPN), so all your ISP should be able to see is the amount of data to and from your VPN.
Organizations and Markets (1991) [pdf]
https://news.ycombinator.com/item?id=14431122
He signs unconstitutional orders and then attacks the court when they strike them down. He heaps praise on dictators and slams democratic allies. He probably won't be a dictator because he's incompetent but it's clear how he wants to operate.
Herb Simon is perhaps better known in tech circles for his role in artificial intelligence, but he had some interesting writings on economics and organizational theory as well.
> investing trillions of dollars in the military

These are sometimes covert handouts though inflated costs.

> But it could've also benefited, perhaps even more so, if it had invested trillions of dollars in infrastructure

...still, military power and influence plays a big part part in international negotiation.
I think peak war production was end of 44.

But in the end this is not extremely relevant. They still had the knowledge.
Suicide prevention: large scale and small details
Have you looked at the data? Here's a sympathetic-to-the-cause article, one that fully endorses the issue that there is some problematic pay gap:

http://www.payscale.com/data-packages/gender-pay-gap

What do we make of this statement, buried somewhat deep in the article (I would have made this the first line of the post):

"Nationally, when we control for job title, job level and other important influencers of wages (like years of work experience), women still only make 98 cents for every dollar earned by men."

I've seen similar from other studies, including a Harvard study that gets cited often.

I'm strident because I 100% think this is a political issue. It's gender politics. It's perhaps a lot of things. If the issue doesn't exist (certainly to the extent of "77% gap oh my!"), why do so many people get caught up in proclaiming the issue is a crisis?

I think it is a purposefully divisive issue who's propagation has serious consequences for women who are instilled with the idea they are being actively discriminated against, and who are lectured constantly that the only way they can be respected in modern society is by joining the workforce and being equally as career minded as the average ambitious man.

This social advocacy is perfectly fine. People can have a position on what they think the ideal role of women or men or whoever in society is. But be honest about it. And be tolerant of other viewpoints (namely, that perhaps many women would be happier at home, and those who otherwise would not be highly motivated to move up the corporate ladder shouldn't be shamed into having to do so.)

And damnit, be explicit about what you mean by "gap". Equal job, equal experience, equal "apples to apples" the gap is 2%.

If you don't see the obvious fact that people not explicitly stating the actual gap instead of disingenuously fooling people into believing it is 23%, then you won't understand why I'm strident about the issue. Those pushing it are without question strident about it, are they not?
> What more money buys you, now and in 1916, is social status.

It goes well beyond that. With more money, I can pay someone to keep my house clean and maintain my yard, own a more reliable car, buy and eat better quality/healthier food. I don't have to care about how much it costs me to go to the dentist, nor how much I have to pay to vacation for two weeks in South America.

You can exercise money to buy social status, but at the heart of it, money buys ease of life. I bet Bill Gates very rarely thinks about how much money he has or how much something will cost him; your housekeeper thinks about that much, much more often.
Explore a variety of ocean sounds or create your own sea soundscape
Significant indentation comes with trade-offs -- real benefits, and real detriments. I agree it's entirely understandable that a language designer would include significant indentation, such as Python's use of the off-side rule (even though I don't like it in Python).

Labels (e.g. variable names) coming with style insensitivity is indeed weird, and likely to be far more off-putting for many than significant indentation, though both put together will likely have even more of a negative effect on adoption, in my estimation.

I can imagine benefits to the style insensitivity, but I think those benefits could be had without a style insensitivity, and they come with trade-offs as well when you use style insensitivity to get those benefits (for instance, some typos could be ignored altogether by the parser, but cause the human eye to miss them or cause codebase searches to fail to find all instances of a label when using tools external to the language's implementation itself).

I think some of the benefits of style insensitivity are worthwhile, though, and should be pursued (by other means, preferably). For example, a language feature that allows one to define (with a single line of code, perhaps a pragma declaration) a standard for label formatting could be used to make library functions conform to your project's code style standards would be a much more palatable solution to the problem of alien code looking alien than style insensitivity, in my opinion. I think a (Proposed? In development?) feature of Nim -- syntax "skins" -- might offer exactly that, and it could result in effectively being able to turn off style insensitivity in your projects. If so, I would expect that to become the standard way to handle code style in Nim projects.
We have similar educational system here in Czech Republic. There are numerous pros and cons. Basically at the age of 15 you have to choose what you want to do with your life as changing careers are not that simple. And lets be honest, most of 15 years old kids have no idea what they want to spend rest of their life doing.

I did take this technical route (focusing on electronics, computer networking and programming) and it give me some edge when I started my CS degree, but further study of medicine, law or even art is out of question as I don't had any theoretical basics for those majors. All I study during my high school was mathematics, physics and specialised subjects.
I don't recall ever having a manager use the term root cause analysis in the way you are implying.
Usually we are looking for the cheapest or most effective process change that will prevent that class of problem happening again.
European Committee for the Prevention of Torture and Inhuman/Degrading Treatment
How's this sound for a UBI scheme: Companies - including banks - with more than $2 million in annual profits will be taxed 90%. Individuals with more than $5 million in assets, cash, stock, bonds, and other investments, will be taxed at 85%. This would adequately pay for such a system that Messirs Altman, Musk, and Zuckerburg desire.

Facebook 2016 net income was $1.56 billion. Their tax bill would have been $1.404 billion.

Until corporations and the super wealthy are willing to give up their own fortunes to fund a universal basic income they should have zero say in such a policy decision. It MZ wants everyone to have a UBI then why doesn't he personally put up the money to do so?
People on HN who disclose suicidal intent are frequently told, on HN and elsewhere, to seek help.

That's correct, it's a medical emergency and those people deserve help.

But it's also important to remember that suicide prevention is struggling to find effective evidence based interventions, and that some interventions may increase risk of harm.
> I am still yet to find a single person that gave Nim a proper try only to decide that it is not for them because of style insensitivity.

Unfortunately, it's unlikely that you can collect any meaningful data on how many people refuse to try it altogether (or put enough time into it for anyone in the Nim community to hear about it) because of style insensitivity.
https://news.ycombinator.com/item?id=9342994

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

https://mic.com/articles/154788/apple-employees-say-their-me...
> Which part of "it wasn't just the Euro, reunification had the same effect" was I unclear about?

West Germany was before the Euro and before the reunification economically strong.

It was the world's largest exporter in 1986, 1987, 1988 and 1990. Around 1960 Germany was already second largest exporter in the world.

Reunification was in October 1990.
That's been my experience as well, I was just wondering if anything has changed in the year or so that's passed.
How Long Will It Take? – Estimating Software Work
Great article, and I look forward to the next! I've been meaning to learn about TLA+ for a while.

One thought I didn't see expressed, in all the comparisons of tools and approaches, is that sometimes you don't care about time and state. In purely "transformational" programs, like compilers, for example, all state is incidental complexity, so we can analyze them as pure functions. Meanwhile, all the questions such as whether we can just execute the spec and whether we can prove properties of real programs remain. New web frameworks are trying to keep the parts that deal with time and state as small and self-contained as possible, leaving the rest to be described using functions.

Couldn't we say that the factor of "do you care about time" is behind observations such as that TLA+ is mostly popular with concurrent and distributed systems, or that approaches that only look at function contracts often apply to pieces of a program but not the whole? As a more specific statement than, for example, that distributed systems are particularly hard so they necessitate particularly powerful tools.
It's an argument, IMHO not a very good one.

It's basically the same as "but they don't cure cancer!" argument.
I'm not the one in this thread claiming causation but if there is correlation it is in Germany almost certainly between Catholicism and economic output rather than Protestantism: https://de.m.wikipedia.org/wiki/Römisch-katholische_Kirche_i...
Germany was already the world's second largest exporter in 1960. With the DM.
Germany's real secret is that they don't pay their engineers.

An engineer, even with a PhD from a world class university, makes around 55k. Even in cities like Munich they will laugh about you if you request 60k.

Sure, if you have tons of experience, industry contacts etc., maybe more SOMETIMES. But let's get back to the 55k. A short internet search (www.nettolohn.de) tells us this is approximately 2600 Euro net pay per month. And this is for a full time job that is likely very stressful and comes with tons of responsibility. An English teacher in China (Shanghai, Beijing) can make 3000 Euro net a month.

Even if you claim my numbers are a bit off. It gives you an idea.
I've also been thinking about those early screeners. There's a company that gives you early access to movies in your home theater: http://www.primacinema.com. I have a couple of reasons why I'm not really interested in that.

* Hollywood doesn't make a lot of good movies anymore. I haven't seen a great comedy in many years. There's been a few decent dramas and science fiction movies, but they're not grabbing my attention like they used to.

* I really enjoy going to the cinema. I like the ritual of going out, buying tickets, and just being around other people. If I'm interested in a movie, I'll watch it at IMAX, and I don't want to have an IMAX theater in my house. I want to have a small, comfortable house.

* I decided I don't even really want a home theater. At least, not the kind of home theater you see in these huge mansions. I can't imagine inviting 20 people to my house to watch a movie, because that's just too many people. I'm far more comfortable with maybe 4 or 5 friends in a living room, with a big TV and a nice stereo.

> They can also just hang out with the creators of those movies and shows

That would be fun, but also kind of lame. I don't want to be that guy. I'd much rather be directly involved with the production of a movie or show, and maybe meet some of those people naturally. Not because of money, but because I had some creative input.

> Mark Zuckerberg's phone has the same camera your phone has, but the photographer he pays to follow him around has a better one

Haha, I don't want to pay a photographer to follow me around. That's a very strange idea.

> Bill Gates has access to the same Thai restaurants as you, but his private chef knows how to make his family's favorite dishes and he never has to wait in line

That's the thing though, I don't want a private chef. I can pick up literally any food I want, whenever I want. If I don't want to pick it up, I can get it delivered within 45 minutes. It's like I have hundreds of private chefs all around the city.

The whole idea of "private staff" is just really weird to me. They're basically just very well-paid servants. I mean, they literally are servants. I wouldn't mind hiring a cleaning service to clean my house, someone to mow my lawn, or some SF startup to come do my laundry. But you don't have to be extremely wealthy to afford any of these services.
> That has nothing to do with the way banks are doing their maths or maintaining their infrastructure. Again, I'm also very grateful of bitcoin demonstrating we can exchange value without a 3rd party, but it looks like nowadays we could do better.

If you have a better idea, we're all ears.
What is difficult for lidar are the following:

* not-reflective / dark surfaces, i.e. http://www.thedrive.com/tech/9293/luminar-says-its-lidar-tec... has 10 percent reflectivity at 50 meters. As stated in the article Luminar is able to do the same at 200 meters, but violating eye safety standards. We might introduce paint restrictions - http://blog.caranddriver.com/why-better-paint-coatings-are-c... - but it's not really acceptable to paint everything I think. :-)

* fog and dust particles (already known since lidar use for aerial imaging).

* interference with other cars not so much (much worse with radar).

I don't know if soft/hard objects are so easy to recognize for lidar though! That's pretty challenging!
Then express that opinion in the comments. Don't flag it to death so that those who might find value in the article or the resulting discussion never get a chance see it.
>I don't think what commands I want to execute. I think where I want to get in the file or what should the text look like, and then the logic behind the structure of vi/Vim commands takes me there.

this is gibberish unless vim comes with some sort of spinal cord dongle. either it's muscle memory or thinking but you still have to have practiced the keystrokes.
That's JavaScript in a nutshell.
If you don't like having to choose which version of react-router to choose, you probably should be using a preset like create-react-app which makes this kind of decision for you. Or you should use something other than React which includes everything and the kitchen sink.
> [Daily Mail] served as a Nazi mouthpiece for years before the war

> [Therefore,] all their stuff's got to be inaccurate/biased.

That conclusion doesn't really follow from the premise.
There are technological benefits to being alive today but we must also acknowledge that that technology has made modern life much more complex, stress-inducing, isolating, and noisy. Modern life is not all roses...
How often are you in situations where you can't run the editor/IDE you want? I haven't encountered this for years except the rare times I'm forced to do some editing over SSH (which is far too low-level for server management than I'd like).
Don't manufacturers face the same sorts of issues with supply chains? I mean, if there's a train wreck or an ice storm, the people who needed those deliveries are pretty much screwed.

I think we like to pretend that this is a problem unique to informatics.
Agreed - no text at all without JavaScript is completely ridiculous, and not at all hard to avoid so it's deeply frustrating that there are so many sites that fall foul of it. Even my site, which is a games site containing pages that _simply won't work_ without JavaScript, manages to display something useful even on these pages when it's disabled. There are also sections such as the blog that obviously work fine without it.
Dave Marsh wrote a biography of Bruce Springsteen named 'Born To Run'[0], in the mid-90's. Interestingly, the McDougall 'Born To Run'[1] is about a Mexican tribe especially well-suited to run.

[0] https://www.amazon.com/Born-Run-Bruce-Springsteen-Story/dp/1...
[1] https://en.wikipedia.org/wiki/Born_to_Run:_A_Hidden_Tribe,_S...
What Digg fiasco?
Adding additional methods for self-driving vehicles to signal state to other road users would be helpful in this regard.
Legacy compatibility reasons, I presume. I know this worked to super-hide files with NT 3.5x/4 and Win-9x or used when copying files by those OS's. And I'm fairly certain that it existed for "temporary" files with MS-DOS 6.x and 5.x too, maybe even earlier version. Are there any MS-DOS 2.x / pre lan-manager pros on HN who know how long this has been around?
I guess it's a great opportunity to roll back thought crime that you perform with your eyes. You're already in possession of things illegal in China, North Korea, etc. Less meta-crime enforcement, more real crime enforcement.
> this equivocation is disingenuous

i'm super confused. what equivocation are you refering to?
To clarify, the hacker was actually a researcher who put the data online to draw Zomato's attention of a vulnerability he'd disclosed to them more than a year ago.

Here's the more interesting part: As per some sources the data used MD5 with a 2(!) character salt.

EDIT: Here's some more info from Zomato's side: http://blog.zomato.com/post/160986258541/security-update-wha...
Without significant effort, we are not so good at a judging what resources that are not essential now yet will be in the future. Even the example, I'm going to give is lacking because it is rooted in today's technological activities.

For example, how would the stuff left on Everest affect the remote sensing requirements of the future? Perhaps there is more, but we cannot have thoughts about the questions we do not know to how to ask yet. This view point should not be straw-maned as objecting to any and everything, it is simply cautionary.

In summary, in coming to conclusions we have to factor in our lack of sufficient imagination.
yeah, i recently downloaded intellij idea for the first time (i generally eschew IDEs) to try my hand at kotlin, and when the "use vim keybindings? " option popped up during setup i was like "(very satisfied and refreshed) ahhhh..." works well too for a slim .vimrc user like myself.
> By contrast Vue feels like they care about their ecosystem and existing Customer code bases and will publish nice migration guides when they make breaking changes showing how old functionality can be migrated to their new APIs.

There are migration guides for v0.13.x->v1, v1->v2 and v3->v4 right in the docs of react-router. How is this a contrast?
"I don't understand why this comment is being down voted."

Because most readers on hackernews are left wing idiots and teenagers?

"Germany has managed to suppress the value of its currency"

Actually, Germany did not suppess it's currency. But France basically insisted it gives up the "Deutsche Mark" in exchange for the reunification. This had the, in back-sight obvious but at that time unexpected side effect, that other European countries could not devalue anymore. In combination with quite low wages it makes the current German industry very successful.
You loose access to all the C-libraries that comes with Python. On the other hand you get beautiful integration with all Java libraries very nicely integrated.
They must be given every opportunity to criticize. They don't need to be given the same attention, but have to be allowed to criticize or else we create sacred cows.
Utopia and Dystopia: Smalltalk and the Wider World (2016) [video]
I hate to break it to you but Uber, homejoy, postmates, task rabbit at al are private servants that you hire for an hour at a time.
Author here. I have a Nexus 6. I hadn't tried the Google Play app until today so my observations were based on the sample app that I had built and another Flutter app that's in the play store called Newsvoice. I was under the impression that the Flutter sample app was just a github repo, and I didn't go through the trouble of trying it out.

The Flutter app in the Google Play store does lag for me during the first run of most large animations (nav drawer open/close, shared transitions, etc.). The second time those animations are run, everything is smooth. There must be some sort of caching in place for animations.

As far as I could tell, everything else seemed to be fine. Scrolling performance was good, as were smaller animations like checkboxes and switches.
Airlines are logistics companies that fly planes. They have to have a functioning plane at the right location - and only the right location - at the right time, or they bleed money.

It baffles me that they ever thought outsourcing part of that logistics was a good idea. But then I've worked at tech companies that tried to outsource their IT departments too.
I didn't flag it, but it's of such low quality that I'd understand why someone might.