skysight-inc/HackerNews huggingface dataset:
The really effective deal in the Bay Area is location arbitrage. Move there in your 20s, take a job at either a big company or a fast-grower that'll IPO within 4-5 years. Have no life. Bank a million bucks. Then move someplace with a lower cost of living to raise a family. You'll be able to buy a house free-and-clear, and you often get a salary boost coming out of a brand-name Silicon Valley company.
It's not quite the same though. With digital things, the very existence of it depends on a third party who might close up shop whenever without warning. If Harley Davidson goes bust someday, all the bikes they made don't just vanish into thin air.

This is independent of whether or not you can resell them. Whether or not you're permitted to resell the items won't matter any more if they all vanish due to a company going out of business or leaving the game behind.
I don't understand how deleting an online record of hate speech and threats of violence is going to do anything to help solve any problems. It will make the net look prettier, but the people who would post such things will still be there thinking and feeling exactly as they do now.
i'm still convinced this whole philosophy of investing/cashing out is the wrong one for building successful businesses.

still the comment about the smallest violin hits this on the head. what could have been with different decisions is fine, but if you made $350k you did not get screwed over. plenty of companies like this fail outright and never even float.
American corporate structure

Shareholders + Founders + Upper Management.

---

Peons & serfs.

Much like it's always been. Peons and serfs get enough to get buy, and a little more to see them through the hard times. To make sure they keep working until they are of old age. Don't want to be adding too many to the upper middle class. They don't deserve it because they don't take the risk, you know of costing billionaires a few million... who would probably not be billionaires if not for other serfs and peons.
Star Wars Is a Postmodern Masterpiece
I am not speaking about the tooling, rather the macho attitude in the C community towards static analysis.
most RCE bugs can be compounded into major data dumps. That doesn't make each individual RCE a million dollar bug.
Yep, thanks for jumping in.
Good observation. However like my comment now, doesn't add value to discussion.
They do eg when there is a mismatch between the numbers they getting from 2 different sensors.
better than nothing.

also... nobody is entitled to anything, we should earn it. part of that includes paying attention to, and not signing contracts containing clauses that will obviously devalue your rewards.
A gene for new species is discovered
So Python 2 did not have super obvious string handling. One of the odd things that they seemingly could have fixed pretty easily is to change the default encoding from 'ascii' to 'utf8'. That would have fixed a bunch of the UnicodeDecodeErrors that were the most obvious problem with strings: http://www.ianbicking.org/illusive-setdefaultencoding.html

If they had to make Python 3 anyway, I think the main thing they were missing is that they should have added a JIT. That makes upgrading to Python 3 a much easier argument. If the only point of the JIT was to add a selling point to Python 3, that probably would have been worth it.
So, like, my own personal experience...

A couple of years ago I applied for a certain company that this year turned out to be a unicorn.

The automated reply said to build a Minesweeper. So I did. It took a several hours to get into a shape that is playable. Then it took several days to polish it into app store quality.

You can play here: http://www.ronilan.com/bugsweeper/

Download here: http://www.appstore.com/bugsweepergame

And copy as much as you want from here: http://www.ronilan.com/bugsweeper/js/bugsweeper.js

If you are wondering how it went from there, they were "evasive". Then I got a softball "center a div" interview with one of their front-ends. Then I got a polite no thanks from the recruiter.

And that's all I have to say about it.
Uggh, been interviewing this month and it has been mostly awful. From "who was your worst boss/what is your worst quality" to "solve this problem with us watching, clock ticking, and a $150k on the line."

Also, the only profession (I know of) where twenty years experience is considered a detriment. Perhaps fashion modeling is another? ;)
> It’s estimated that the average American commuter spends 42 hours a year stuck in traffic.

I'm reading this as Indian (specifically Bangalore) and it brings a smile on my face.
The article says his salary was $95,000. It sounds like he was a manager and not just an engineer, but if we peg his market rate at, say $140,000 (the market rate of a good senior developer in San Francisco), then he paid $180,000 for these options.
Post-WWII Germany has had strict controls on public hate speech of all types, as a legacy of national shame/disgust about the Holocaust. I’m all for free speech, but I can’t really blame them for exercising caution, all things considered.
Please don't promote matts script archive. It is responsible for tons of terrible, out dated perl code due to its (previously) high search ranking.
Wouldn't it be better to explain why you think that it is the correct form of free speech rather than disparage others? You say you hate being 'lectured by Americans' but you don't seem much better...
You're forgetting something: the toll it takes on you as a person. Those long nights, long commutes (if you don't live a block away), they can all wear you down. You're pressured into working more and you have less time to spend with friends and family (work IS your friends and family! :')), less time for dating (and let's be honest: if you're a single man in the Valley, you're not getting laid). It just sucks.

Is that worth it?
Turkish Internet hit with massive DDoS attack
I'm working on exactly that. However, I'm a bit fearful it will be received negatively by developers.
I didn't say "all", I said "most". Even countries with roundabouts also have traffic signals.

My comment was not trying to establish what you are asking for. Instead, I was pointing out that there are many factors in addition to "cost to replace". There is also the yearly upkeep costs (power to the light, landscaping), signal timing maintenance every few years, and a shorter lifespan for signals vs. roundabout.

Plus, of course, the savings in human time and lives.

Then there's systemic issues which are harder to quantify. Roundabouts have higher throughput than signals, so switching to a roundabout might reduce the need to widen nearby parallel roads, which is an indirect cost savings. And roundabouts without signals work even when the power goes out.

Quoting from http://www.roundaboutresources.org/when-should-roundabouts-r... :

> Roundabouts give superior traffic and safety performance to signalized intersections and to cross intersections almost everywhere, but roundabouts cost more, and not every signalized intersection or cross intersection is in great need of correction. Therefore, a highway agency should start at the top of its high-crash list and its high-congestion list and work down, often converting the problem location into an offset intersection where crossing flows are not too high. ...

> The modern roundabout should be recommended not only as a retrofit where there are present safety and capacity problems, but also as an intersection in new construction where roads join or cross each other for the first time.

That seems eminently reasonable to me.

Recall too that the challenge was to "devise a traffic light that would not be monumentally inefficient and incompetent", so the question is, how much would that hypothetical system cost per intersection, vs. a known, good solution to the given problem?
I really, really hope that this is simply a joke in bad taste.

Mind you, Matt's CGI scripts are no worse than a lot of PHP that is floating around these days...
Oddly enough, Visual Basic (and before that, HyperCard) got me over the hurdle of understanding OOP, because I got to use objects before I had to create them.
Rather surprising, I did hear about the scams in Indian education, but this beats it all. People dying because of a scam? That's pathetic.
I don't follow the topic closely but it seems there would be a difference between "hate speech" and not wanting large numbers of immigrants from a poor violent region immigrating into one's society. I suspect the second is sometimes confused with the first, maybe on occasion deliberately by policy makers or others with an agenda.
As a human...

The GP was just as condescending as the GGP. His rush to stereotype Americans was largely comical. He makes it quite clear at the beginning that his buttons were simply (and easily) pushed; and this his rant was justified in his eyes. He simply emoted all over this thread to the benefit of no one but himself.

It is not my status as an American that I defend or his status as a German(?) that I attack when I point out the hypocrisy or limits in his version of free speech. Nor does my acknoledgement of those limits imply I am not familiar with the history and hypocrisy of the United States and its voracious appetite for hegemony, empire building, and oppression of peoples (including the restriction or punishment of ostensibly free speech) both within and without its borders.

This entire thread reads like a bunch of petulant children pointing fingers. Neither side defends the merits of their version of free speech nor makes salient points about the others' version of free speech; leading to no greater understanding and apparently prompting people to take sides in a conflict that doesn't even have to exist.
Animal Minds
Why would you compare the limits on intelligence of an AI to the abilities of just one human?

Why not compare it to 1000 people, all communicating and problem solving together?

We know that this is possible because it happens all the time, and enables such groups to make lots of money in digital markets, and invest it in things like marketing, robotics, and policy.

The intelligence of an AI is lower bounded by that of the most intelligent possible corporation.

Potential corollary: Assuming one can make a human level AI, then if it is not sufficiently resource constrained (hard?) or somehow encoded with "human values" (very very hard), then it will be at least as dangerous as the most sociopathic human corporation.
He actually seems a lot worse. I think there should be a rule he doesn't get to talk anymore unless he says only nice things:)
I don't know how to play minesweeper, so how on earth am I supposed to solve it in 30 minutes? Looking up the rule in 30 minutes? I don't know how to play Sudoku either. DO you know how to play Go? Can you implement that in 30 minuets? Do you know how to play Mofoka? Of course you don't know Mofoka I just made it up. Please think about how ridiculous it is to ask someone to implement a game in an interview.
Fixed using "pre-order" category.
DuckDuckGo really looses the battle when it comes to search results.

And since they make the case with privacy, I also want to make clear, they don't loose because Google tracks us all, even if you are logged out from your account, use vpn servers, delete all of your cookies and cache, Google is just so much better and DuckDuckGo awful and some search results are just weird.

I tried once (it must have been this year) to use DuckDuckGo as my main search engine, basically whenever I did not find something quickly enough I just switched to Google and then found my object of desire often times instantly. One of my VPN-Servers is blocked by Google and because of that I am using Bing at the moment, which also seems so much better than DuckDuckGo was when I used it.

I installed LinuxMint on a non-techy person's machine a while ago (few weeks) and DuckDuckGo was set up as default search engine with Firefox, even that person used Google, because he/she wasn't happy with the search results. Used Google even though he/she had to manually go to google.com every single time

"We don't bubble you" is a unique selling point they have profited greatly from, and that's what made them well known to begin with, nothing else really.
GrokVR VR Weekly Newsletter Issue 1 (November 13 2015)
FWIW, DDG search in my experience has gotten vastly better in the past year or so. It used to be that 90% of my searches ended up repeated with !g to go to google, but nowadys I'd guess that's like 30%, and even among those, half the time google's answer quality ends up the same.

The only cases where Google is predictably and consistenly superior are 1. error/diagnostic messages: DDG still sucks at precision search, and quotes are not always the answer; 2. queries that require Natural Language Processing: Google understands stuff like "the bad moustache guy from XYZ series" where I myself have only a vague idea of what I'm looking for.

And oftentimes the Instant Answers end up offsetting somewhat poorer quality of results, so kudos to DDG for coming up with those.

(None of this is meant to disqualify your experience though, just expressing my own joy at their results having improved for my use case.)
Now arranged by categories.
A call for violence can incite violence. So, removing calls for violence will help reduce violence.
It's the new Wall Street.
Isn't it odd that a bigger landmass confers more importance to her? I guess by her reckoning Russia is the most important country in the world, followed by Canada?
| and let's be honest: if you're a single man in the Valley, you're not getting laid

From my curiosity as a late-20s guy not living in the US: For what reasons is a single man in the Valley not getting laid?
It's the media like CNN that make my blood boil. I am not sure why Trump is in every other story on the international channel. Actual reporting does not sell.
Screenshots? Not sure I want to download this without some idea what it is.
I've begun work on a Go 1.6+ APN library that uses HTTP/2. You can find it here: https://github.com/RobotsAndPencils/buford
None of the sample code exposes a) es6 module format b) amd module format c) commonjs module format....

It's all closure-based jquery plugin module format.......

If you're gonna compile to "javascript" either target a version of node that's been released in the past year or target webassembly.

Otherwise you're just another coffeescript.
In addition to the software, many (most?) of the important papers relating to ACT-R are available for download as well.

http://act-r.psy.cmu.edu/publication/

This is a good one: "How Can The Human Mind Occur In The Physical Universe" http://act-r.psy.cmu.edu/wordpress/?post_type=publications&p...

and

"A Spreading Activation Theory of Memory" http://act-r.psy.cmu.edu/wordpress/?post_type=publications&p...
Go 1.6 HTTP/2 Provider for Apple Push Notification Service
Don't sell JunOS short. It is far more complex than "software networking on BSD" and has a lot of proprietary bits.

Junos (FreeBSD) is the Routing Engine; Juniper hardware also contains an ASIC-based Packet Forwarding Engine, which loads microcode from the Routing Engine upon boot. Not everything's in Junos all the time, but since the PFE loads its embedded OS from the Routing Engine kernel, you could just pwn the Routing Engine and then also have some sense of persistence in the PFE on reboot, probably. I don't know much about how the PFEs work internally.

I'm certainly no FreeBSD/JunOS expert. I am an unabashed fanboy of JunOS's *nix-y structure, though, vs. the monolithic binary that is IOS. (There was a great Blackhat 2011 talk on IOS reverse engineering, if you are interested in that sort of thing. [1])

[1] [PDF Warning] https://media.blackhat.com/bh-eu-11/Sebastian_Muniz/BlackHat...
Yeah, you're guaranteed significantly more than $52k/year in stock working as an engineer at Google. When you adjust for risk, the $52k/year from a startup is probably more like $5k/year, or even less.

I think people have said over and over again that you shouldn't work at a startup for the money. I hope all the 20-somethings moving to the Bay Area are listening. It's a pretty bad deal for the money, to the point that VCs are writing about it [1].

It's good to optimize for learning early in you career, to be exposed to different problems, etc. A sweet spot is to work at a bigger company with quality people (that part is very important), and to also make sure you are launching things, moving around, and learning things.

[1] http://blog.samaltman.com/employee-equity
> He didn't look the guy up on LinkedIn.

I don't really see how else you can interpret the defense "he has written blog posts that are used by Synack for marketing purposes".

And it's pointed out all over the thread, but no part of "the researcher signed up for the Facebook bounty program as an employee of Synack and used his Synack email to communicate with Facebook" is uncontested, nor is it supported by the text of Alex Stamos' response. You've just read in what you want to see.
https://duckduckgo.com/about says "DuckDuckGo began as an idea" on February 29, 2008, and on September 25, 2008 "DuckDuckGo was announced to the Hacker News and reddit communities".

FWIW, here's the original HN announcement - https://news.ycombinator.com/item?id=315142 .
The Assassination in Israel That Worked
No, I don't think that's what she was saying at all.
Sleeping Beauty problem
I've been using DDG for many years now, and I think the search results are excellent in most cases. Sometimes I'm not satisfied, and try the same seach on Google. Most of the time though, I get the same results there.

My only gripe is that the last half year or so, w3schools has been getting at the top of the search results. (Previously w3schools did not show in the search results.)
Ask HN: What do you know about DevOps?
The male:female ratio feels like it's 50:1. It actually is skewed male in the Valley proper.
No company will offer an employee a ratchet or any kind of anti-dilution protection in their stock package when they're hired.

Fundamentally the issue here is that cash is still king. Cash I am able to give a company right now has much more value than 4 years of my life in many cases. If you don't have a lot of ready cash, you trade the thing you do have -- your productive years.

Hey, you're going to work _somewhere_, right? You might as well get some equity, too. But it's very hard to pick a winner (if it was easy everyone would be a VC), and we only have 40-50 years of labor, so a limited number of trips to the card table.

Hopefully you get dealt an ace, but even pocket rockets is not always going to take the pot, as people who started at Dropbox in the last year or so are learning. I would have told you three years ago that people working at Dropbox with vested equity essentially won the lottery. Now it's not so clear...
How to license our SAAS product
We have a SAAS product and we offer it on a monthly/yearly subscription. Once of our products is an API which is also offered on a subscription basis.(Price range, $75-$300 per month). One of our clients recently requested that we license our APIs to them, to be run on their servers for security reasons.

1) Should I offer it for lifetime/yearly license?
2) Assuming, I go for lifetime license, how do I price it. Our costliest API plan currently comes as $300/month. ?
3) If I offer it on a yearly license, how do I make sure that they renew it. Since, ours is a nodejs app, they'll have all the code and technically they don't need to renew anything to make it work.
4) If I go for yearly license, do I just offer it for Monthly pricing X 12?
Is there a technical restriction why JS JITs don't transparently apply SIMD to existing loops like normal compilers (=autovectorization)? Or is it in the cards to build it on top of SIMD.js?
> I think of DDG as avoiding a fair amount of overtly "consumer" content.

True. Since all the 'content farms' out there are busy fighting the SEO war specifically targeted at Google, Google results for some topics are just stream after stream of useless generic garbage from non-experts. DDG, simply by using a different search backend, avoids most of this and often gives much better results in such cases.
> You cannot use them for string-wise operations like substring without explicitly casting or converting them to a string.

Why on earth not? Any slice of a string (with a non-pathological internal encoding) with ends on codepoint boundaries is itself a valid string. Losing that information sounds like a whole lot of pointless hassle and potential for harm. It also forces the internal string encoding to be part of the interface, since taking a slice of a string and getting a byte array requires knowing how the string is encoded to use it, but getting another string means that such details are private.

It's true that they're byte offsets, but that doesn't matter. The parser doesn't care whether it's on the 10543th grapheme or the 10597th. It just wants to know where its stuff is.
People in India are killed for scams of far lesser magnitude. Being an Indian I sometimes feel really bad about what my country has become.
The title used here on HN is inaccurate, and not what was used in the article. It's not what is actually happening either.

People can still say they don't want immigrants.

What they can't do is ask people to burn down houses where they live or do 'vigilante justice' on them. These are actual things that people have asked others to do, and actually done.

Facebook previously limited speech for things like sex, but was ok with keeping up criminal posts calling for murder.
Because it's a sausagefest and unless you're considerably wealthy and attractive, you're pretty much (never getting) screwed.
Nice attempt at a strawman fallacy there, ank_the_elder....

Nobody ever said "human suffering was laughable" - you just made that up. It's the equivalent of uttering "think of the children!", when it has nothing to do with the topic at hand.

I said that your examples were laughable - and you have said nothing to make me change my view.

I made numerous points - in Uber, you see a photograph of your driver before they arrive. In Uber, you see their rating (and can rate them afterwards). In Uber, the drivers are constantly tracked by GPS, which is stored in the cloud. You addressed none of these points in your reply.

Please list to me your reasons how a taxi driver is somehow more accountable than an Uber driver?

I have had numerous bad experiences with taxi drivers, both as a passenger, and as a fellow driver or cyclist on the road. I can assure you that attempting to contact the taxi companies (at least in Sydney) is usually an exercise in futility. It's only when you involve the police, that things get a bit more traction, and the taxi companies are suddenly ever so co-operative - fortunately I have only had to do that once.

In contrast, Uber customer support is fantastic. Even better, they have GPS records of everything - so if you say, the driver never showed, it is very easy to prove or disprove. Try doing that with a cab. (I've never actually had that issue with Uber, to be honest, of a driver not showing - only with taxis.)

Or one time, I left some headphones in an Uber. Immediately contacted the driver via the app, who then drove back to me for free, to give them to me. Try doing that in a cab.