skysight-inc/HackerNews huggingface dataset:
It's not that hard to set up a business like Uber if you only start with one city. You don't need a global business. Taxi businesses also always worked per city. As soon as it'd be lucrative, there will be some competition in the city where it's worth most.

Sure, you can't just copy uber's app. But building a simple app with basic functionality isn't that expensive. And people will mainly decide by price.

Their only chance to ever make back the losses is the self driving business. If it works out they could be very profitable. If it doesn't, I don't believe that they'll ever make back the investments.

Amazon is actually a good example. They also haven't really made back the investments. They're still not very profitable. Maybe they never will be, who knows. As long as enough investors believe in them they can comfortably afford this style.
The Most Important Skill in the World Today – Public Speaking
The emoji issue with Twitter...
What happens after they hit the big red button and the car stops in the middle of the street? Do they wait for a tow truck? Or do they rely on restarting the self-driving mode after the danger has passed?
Silicon Valley Has Already, Accidentally, Created a Muslim Registry
How to Fix SSL Connection Error on Google Chrome?
> You could be impeding the investigation into a deadly plot.
That's the "think of the children" of security agencies. You think they are so clueless that they need to read all mail of Yahoo or only follow some accounts?.
LLVM has binary downloads (for Linux too); so there's no need for compilation.
Knock it down? Like with a gun? I would call the cops so fast if one of my neighbors were firing a gun in the air to, hur hur, hit a drone.

That is such a dangerous and irresponsible thing to propose, unless you're out in the country, on your own land, with enough of your own land around you that your bullets won't come crashing down onto the rest of us.
people will mainly decide by price.

They have, they are, and they will.
There's CPU throttled and then there's the 'completely undocumented useless wall of pain' I find with T2 instances which is a bit after that. A throttled box is usually just about responsive but there is a point of no return. This might be a side effect of the throttling however.
But that's more of a documentation issue rather than an xml/json issue - you could certainly have an xml file without a schema. I think it mainly shows the maturity of Maven vs webpack(which is currently working hard on documenting everything).
Not a very good security team then, lulz
Oh I love SoCal. It's just that my current employer is based out of San Francisco, and there is more opportunity in the company. I definitely try to be headquartered in LA if I ever form my own startup.
After having spent some time in SF in the whole "startup ecosysem", my dream is now to run a 100% boostrapped business, totally location-independant.
> That’s not true for that job anymore. I actually think software programming will go the same way.

It already did, it is called globalization and outsourcing.

Business love the wonders of Internet and remote working, paying a dime per hour that they would pay back home, without any of those worker rights guys nagging them.

Specially in any business domain that doesn't focus on selling software.

Consulting, architecture (domain, technical, business), integration and customer management is were software development is going to.

Pure code writing has become like factory work on a distant country, connected by an IP address.
Well, as the article shows, we don't know everything about nutrition yet. So, the wisest thing to do might just be to eat what our ancestors ate (if science does not tell us it is harmful of course).
I've actually worked at Amazon in the past. My experience wasn't that bad. And I'm a actually a Seattle native! For some reason, the traffic there never really bothered me.
This could all be easily faked, it proves nothing.
This [1] also seems like something new.

[1] https://translator.microsoft.com/neural
Why growth of digital content in Indian languages is slower than that of English
2 of my friends had their Yahoo accounts compromised and then their credit card off the back of it - I want to say its a coincidence but....
To me, machine code would mean the output of the assembler. Maybe the terminology isn't tied down that well though.
PrimeNG 1.1 Released with a Bootstrap Theme, Custom Filters and Row Grouping
To refine (1), you could try site:stackoverflow.com option because there are so many copypaste sites out there.

This has been especially helpful for me when I'm searching for an open source library. I use the site:github.com along with the keyword, it's 100 times better than searching on github.
Yeah, I think "send all the relevant reading materials before hand" is great, and I'd add "and make sure everyone reads them" which is a cultural thing.

Another great one is to differentiate between items which are 'for decision' and those that are 'for discussion' - it sets expectations. If something is 'for decision' then the max-4-sides reading materials should cover all aspects (pros/cons) and it should be possible to make a decision from the materials.

If something is 'for discussion' then the meeting is going to contribute to the reading materials so there will be missing parts, or perhaps controversies that need to be hammered out in the meeting.
Reminds me of SPHINX C--, which was great.
I've never had this "imposter syndrome".

The main feeling I've struggled with in the past was that the market I was in had been monopolized by well-funded, well-advertised imposters.

I mean that strictly in the sense that a lot of startups these days are selling their product before it's even finished - I feel that by me actually taking the time to complete the product (instead of going around raising capital), that I'm at a disadvantage.

It's dangerous to legitimize this concept of 'imposter syndrome' - Some actual crooks might use it as an excuse and start to think that what they're doing is normal.
Does anybody still doubt that all major closed-source software companies in the US (but probably elsewhere too) will put backdoors in their software products and therefor on your hardware?
>In general, ignorance is not a pejorative but if a candidate walk into an interview claiming to be an expert and I find out that you debug in anger using console log, I'm calling bullshit.

Some of the best programmers advocate for printf over debuggers...

And some of the crappiest programmers run around the debugger for hours with no idea what could be wrong in the program, stepping blindly here and there...
FWIW godbolt also does rust (http://rust.godbolt.org) which is convenient because play.rust-lang.org doesn't perform the aggressive cleanup/removal of assembly godbolt does.
Why is reflection slow?
> It took only 2 hours after setup and an average 25% cpu usage for the cpu steal to start climbing, just a few percentage points at first, but more than 80% after one more hour.

Sounds like CPU throttling is not an on/off thing but kicks in gradually.
Smarter fashion
shellcode engineer
But it isn't. Machine code is for computers, assembly for humans.

Although assembly is machine code represented with mnemonics, they're not the same: assemblers take assembly and produce machine code.
As a new driver, I would much, much rather play it safe if I'm unfamiliar with the intersection & traffic flow than pull out. Does it seem silly to you? Probably. To me? No. I don't want to be caught in an intersection that I'm not supposed to be in when the light turns red.
greek guy here, why not focus on things outside of the daily news-hype-cycle? aren't there enough news aggregators already? we're already being told by twitter, facebook, tv, google news and our friends what's happening in brussels or in syria or in russia or in the us.
That's an awesome tip. You reminded me of a 4th strategy that is emerging within my realm of strategies. Which is: go to Github.com, search on the topic of interest, sort on most popular projects and check them out.

This helps mainly with finding tools that are "best practices." It's a bit more hairy than the other strategies though and I'd combine this with searching on HN and Google, but I've noticed it works pretty well as a heuristic.
Show HN: Squaretag – Tag files just using the filename
I don't think this is true. I tried the sample out, and gcc, clang, and intel's compiler all generate a cmov for the code instead of a branch with -O2. I don't think all these compilers would have used a cmov instead of a branch if the cmov was more expensive than a branch in this case.

https://godbolt.org/g/nyFLwp
This site is extremely valuable to produce good quality reports of GCC bugs. For https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67283, I was able to track multiple regressions on a GCC optimization over the different versions of GCC, within few minutes. Doing the same manually would have been extremely tiresome. Kudos to the website authors!
it only works if resignations are numerous enough to matter to the company.
I commit often in scenarios where feature I'm working on is complicated and I've broken it down to smaller tasks. When I finish one task A and move on to B, I might end up in situation where A is not actually supporting B so I might need to refactor A . So when I finish A,B and C, refactoring for for A is not needed anymore and in this point, if I wouldn't have the history of modifications to A, I would need to rewrite it, or at least parts instead of just reverting.

And finally, I squash all commits to a single feature commit.
Korean Smart-Camera Manufacturer Announces U.S. Consumer Electronics
This looks like a rip-off of Tympanus blog post (2015) [1].

1 : https://tympanus.net/codrops/2015/11/04/rain-water-effect-ex...

UPDATE:

Seems that there is a mention in the credits section [2]

[2] http://rainbowhunt.com/credits.html
> If you can't source it, don't say it.

Citation needed.
What about postal voting? Probably less of a threat because it's not that common I guess. But does it mean there are no countries complying with secret ballot demands?
STOKE, a stochastic superoptimizer, is pretty interesting in this context: http://stoke.stanford.edu/ & https://github.com/StanfordPL/stoke
The article makes a salient point but I'd say this was even true before the Internet companies existed.

A huge portion of Muslim men are named Mohammad or some derivation thereof. There are notoriously few people called Mohammad who are not Muslim so the false positive rate isn't going to be very high.

If you wanted to start your database you would simply pick up a phonebook.
It's not really any different to supplying the source paths in C / C++ build scripts. Or setting the Java variables in your preferred IDE. At the of the day the compiler isn't going to know where to import external source files from if you don't specify it somewhere. The GOPATH envvar just shortcuts the need to use build flags but if you want to do away with system wide Go variables then you can always write build scripts more akin to those we see in some other languages.
> I was the moron making these incredibly dumb decisions

Not the ghost of Adam Osborne, I take it? That was back in 1981 ...

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

(we learn from history that we don't learn, blah, blah ...)
The thing about alternative keyboard layouts is that I can type on QWERTY at 138 words per minute and use both vim and emacs fluently. I recognize that QWERTY is a bad keyboard layout, but switching to anything else would incur a productivity loss that'd last for years.
Your point regarding the first study I cited seems to be a good one. There are a number of other studies with similar effects, however; some of which can be found in the review article.
All Google VPs are in MTV, it's not a secret inside Google that it's easier to get promoted there. Still, I'm perfectly happy in working at a satellite office.
I guess 17 years ago nobody thought the US would ever cut access to GPS, whereas nowadays, it's easier to imagine. Will be interesting to see if e.g. smartphone manufacturers take this up.
They are unrelated. The hack is from 2013. The malware scanner modification happened in 2015. http://mobile.nytimes.com/2016/10/06/technology/yahoo-email-...
Companies Don't Get Killed by Competition, They Commit Suicide
Yes, scrypt is a perfectly fine password hash.

If you are currently using something else (say salted md5 or even just plain md5), you can migrate your passwords to scrpyt(current_hash()) without having to change everyone's password and/or wait for everyone to log in.

See also this comment thread: https://news.ycombinator.com/item?id=12549110
I can't think of any security implications of hashing on the client-side. What's your thinking?
Me too. I get to the finish line of a half marathon and wonder what I've been doing the past 2 hours because I've been so lost in thought!
Xkcd: Startup Opportunity
Nothing in Snowden's leaks suggests that the government has access to your friend's email, let alone is reading it. Stop exaggerating to your non-techie friends.
Maintainability? You now have two APIs to maintain instead of one.
The easiest way to start a car selling business
submit the website to http://plaintextoffenders.com/
Rotate the globe to tune into radio stations around the world
If you create a new file, when pressing save, you get a save dialog. In there you can navigate to the folder where you want to save the file.
That's what I used to do, but i realized that github search is terrible for some reason. They don't display all results, so I would think that I've found the most popular library for X, just to find out later that it's not, and there's a completely different one that didn't show up on Github search. That's why I don't trust github search anymore and use the site:github.com approach.
Browserify is not maintained anymore. It's sad, but it simply is out of the competition. Also, chances are you can easily find webpack loaders for your workflow where you would struggle to find an equivalent browserify plugin that works and is maintained.
I'd say that's pretty big.

If you want a simple build tool, that works out of the box, you could check brunch perhaps.
The Difference Between Oculus Touch, HTC Vive, and PlayStation VR Controllers
@ralala - would love to hear your feedback once tried crate (jodok@crate.io). we've been working directly with kyle on the issues discovered. the current state of our work is documented on our website: https://crate.io/docs/scale/resilience/

Thankfully, for most use-cases, if you our follow best practices, you are extremely unlikely to experience resiliency issues with CrateDB.
Racist is the laziest argument ever and it's diluting the word. If people were more accurate about describing problems, their criticisms wouldn't be dismissed to easily.

A perfect example is Donald Trump. Every argument about Trump became "he's a racist!!11", which caused people to ignore and focus on the wrong problems with him! There was a lot of negatives to Trump, and yet everyone just said "Racist, boom I don't need to argue any more!"

People started ignoring completely legit arguments because the racist angle was so overplayed. I'm sick of hearing racist as the end-all be-all argument. It doesn't work anymore, the card is overplayed. The only place it still works is in liberal bubbles. (Note I'm socially liberal, fiscal conservative moderate, no dog in this race)
On the back-end there usually is a naive POST handler which happily accepts anything it can parse, unless a mature framework with sane defaults is used.
Using the internet to quantitatively observe the world
And a git diff gutter which also displays the original code when hovered. Ever since I started using them I almost literally can't write code without it.
Was gonna say, pretty sure I know about this site because of HN.
Addiction not a disease, but rather a learned habit
Not an american, but the idea is that passive aggressiveness / mild-sabotage from citizens is just another way of expression, just like voting. And it works for the purpose and/or towards democracy!

This is imho the untold truth about why most communist / socialist regimes failed: people at all levels of society started doing their work gradually worse and worse, pissed off and stressed out by the lack of freedom and constant interference from state organs, until everything collapsed, and people now live in better economies and freer because they've destroyed their previous systems. Yeah, most of the people who performed such "low level sabotage" will not even recognize to themselves that they did it. And yeah, bad governments were also helped to fail by external interference and external sabotage, but imho a "socialist regime where the people would truly believe in socialism/communism" could have worked out and had good economic performance, problem is that when "good economic performance" can only be had at too high of a cost of "individual personal freedom", people will start, even subcounsciously motivated, without admitting even to themselves what they are doing, and with insect-like non-communicative coordination, to slowly and methodically weaken the system they live in from within, until it crumbles, even at the cost of their own lives sometimes.

This was America's secret weapon that helped "win the cold war" - people's inner "instinct for freedom or death" - thank god we all have it and a race of subhumans lacking it has not yet been engineered! It might also be the reason why so many Americans "voted for Trump", though this was probably engineered by some really smart "puppet masters" - the guy is clearly a "man of the establishment" despite it's clown persona...

Of course, there is no "monument to the lazy and drunk soviet worker that helped take down communism". And there will be no monument for the Google employee that writes a subtle bug in the "government reporting module XYZ" :) Of course, if the gov doesn't abuse its power and asks for too much, that poor programmer might not be so "overwhelmed" by it's duties so as to make stupid "mistakes" with dire consequences...
I don't think an individual could afford to miss it.

That's the host exerting power.
Whenever I sit (on the passenger seat) in an S class or a 7 Series I find the interior so outdated. Wooden panels, leather, chrome, sometimes even gilded. It's too bling bling for me. That style is more suitable for the Queen's carriage than for my ride. On the other hand, the tech side of an S Class or a 7 Series is too underwhelming.

The style of German luxury cars is really a question of acquired taste. For many of us, plastic does just fine.
39 Reasons We Won’t Soon Forget 2016
Xcode has a disassembly view that's really similar (and works with lldb!).

After moving back to linux I haven't found a replacement ide that's as nice for doing c++ development.
Correct answer is stop using Uber if you don't like their rating system, not risking the livehood of people because it doesn't fit your mental mode of how the world should work.
I still think we have the bar set too high for human intelligence
I hear you, in terms of punishing the wrongdoers, but how do you punish someone that is overseeing everyone else's money without having adverse effects on the bank's unknowing customers.

If WF goes under and takes their customers down as well, then we didn't really solve the problem. Put another way, you end up punishing the people who had nothing to do with the crimes rather than those that committed the crimes in the first place
Forbes list of world's most powerful people has Putin at #1
Nightlife in the south bay is rather lame.

But here's one thing I've found: People who really want to have fun find a way. There are small pockets all over the bay. SJ downtown is a little lame but it is getting better
Isn't Craigslist basically that competitor?
Your understanding of PRISM is entirely wrong. It processes emails these companies send to the FBI for specific accounts that the government has a court order for, not all the emails that these companies handle.
> I would never spend $300 bucks on a custom painted figurine

Not for yourself. But there are many people who love to have portraits of themselves on the walls, especially if the artist has a knack for that business ...

(This 'selfie' thing didn't come out of nowhere at all, to think of it ...)
I'm using Yahoo mail and when I logged in, they gave me a link to their security notice. About 'Hashed passwords', it says:

"At the time of the August 2013 incident, we used MD5 to hash passwords. We began upgrading our password protection to bcrypt in the summer of 2013. Bcrypt is a password hashing mechanism that incorporates security features, including salting and multiple rounds of computation, to provide advanced protection against password cracking."

WOW. So basically they did not even salt their passwords until 3 years ago! I knew about the importance of salting password hashes since I was like 17 years old and this mega billion-dollar corporation did not.

Also, they claim:

"Hashing is a one-way mathematical function that converts an original string of data into a seemingly random string of characters. As such, passwords that have been hashed can’t be reversed into the original plain text password."

Which in the case of MD5 is a deceptive claim; even a basic dictionary attack could probably reverse at least 50% of all their accounts' MD5-hashed password (assuming most people use one-word passwords with maybe a few digits at the end).
Sounds like they throttle you, then only give you excess resources after a certain point. Kinda kills the point of a server if it grinds to a near halt, the initial throttling is workable.
I upvoted this comment for the content but there's nothing here specific to the western culture, it's just how a decent person behaves anywhere in the world.
Mobile Jazz’ Favorite Books of 2016
> However, Uber requires an absolute minimum score of 3.8 for drivers to stay on the platform, and a 4.6 minimum for any area that has reasonable driver supply (eg: everywhere). This means every time you rate a driver a 4 it's effectively a statement that they should be fired.

No, it's a statement that the quality is what the customer would rate as a 4 on a 5 point scale. If Uber'a expectations of ratings are unreasonable based on the way it's customer base assigns ratings, then it is Uber, not customers, who should adjust.
Huh no. You may have parens but that's it.

It's not not predominantly a functional programming language and has no rich set of immutable, persistent data structures.

So, it's no Clojure. But it is young. It may become a clojure but it seems presumptuous at this stage..
This is a very clear explanation, thanks!
That only works for misbehavior that inconveniences the rider. If it only hurts those on the other side of the windscreen, it's recklessness as a service.

Sure, every user has some threshold beyond which they would not be fine with it anymore, but the bad boy image Uber so carefully crafted over the years provides a considerable amount of self selection so that those who would care most never even install the app.
I think that this is largely already the case. I studied at a post-polytechnic university in the UK (think community college), and we had a legal and ethics course, and IIRC this very subject was touched on.
Ask HN: Are you working on a secret, unannounced VR project?
I do not think the solution you propose 'is really the only way we can save our modern capitalism from itself'.

The market cap of WFC is 275 billion dollar. Pushing it into bankruptcy where even bondholders lose money implies that stockholders would lose all their money (since they are in line behind bondholders). I do not think that would be fair to stockholders (among which are pension funds). Selling off divisions would almost certainly lead to more concentration in the banking sector and more job losses at the lower level. I do not think that would solve anything.