skysight-inc/HackerNews huggingface dataset:
I think what's missing from this discussion is the demo is apparently really, really good. Google didn't put ~$500m, and Alibaba something like $800m, just on a whim, or some investment thesis. And everyone I've spoken to who's gotten the demo is a believer.

I think this article suffers from an overly binary view of technology -- if it isn't market ready, it's vaporware. No, there's probably some real tech there (aforementioned demo), but miniaturizing / productizing is still a risk. I think the blowback has something to do with the marketing itself, and Abovitz's amazing idiosyncracies. Neither of those indicate anything about the tech, but (absent any public information) it helps fuel the hate.

And from what I understand about their likely approach, it's definitely more aggressive than the HoloLens. I don't personally think that nearfield focus in a headset is that valuable, but that's just a guess. If light field displays are the tech that takes AR over the top -- from curiosity to a new computing platform -- then Magic Leap is really well positioned, vis a vis a large lead and big IP portfolio.

Also, with ~$1.4 bn raised, they're too big to fail.
Much more often if this is used as a spam measure.
Thanks. Now I get a console full of:

thing.go:10:2: cannot find package "whatever/thing/frob" in any of:
/usr/lib/go-1.7/src/whatever/thing/frob (from $GOROOT)
($GOPATH not set)

So I go looking for GOPATH documentation, and it tells me I need to put all my source dependencies in one directory. That's unlike everything else on the planet, but OK. I do that, and set GOPATH=~/go.

Now:

thing.go:10:2: cannot find package "whatever/thing/frob" in any of:
/usr/lib/go-1.7/src/whatever/thing/frob (from $GOROOT)
/home/ctz/go/src/whatever/thing/frob (from $GOROOT)
($GOPATH not set)

OK, so do I need to set GOPATH as well?

thing.go:4:2: cannot find package "bytes" in any of:
/home/ctz/go/src/bytes (from $GOROOT)
($GOPATH not set)
thing.go:8:2: cannot find package "container/list" in any of:
/home/ctz/go/src/container/list (from $GOROOT)
($GOPATH not set)

That seems worse.

Now somebody teaches me about 'go get'. Great!

package whatever/thing/frob: unrecognized import path "whatever/thing/frob" (import path does not begin with hostname)

(To be clear, I now can build all the golang code I want. This post is more indicative of my experience getting started a few years ago. In my opinion, GOPATH is a terrible design decision.)
Oh, there is one thing I _do_ miss: Solaris was ABI compatible between the x86 and x86_64 kernels. You could run code (or kernel modules, even) compiled for one platform against the other. FreeBSD is not yet ABI-compatible between the two; it's been a todo list item going back to FreeBSD 8 or 9, I think.
Thanks for making this, hope it catches on. As a non-gopher, whenever I came across a project where I needed to build a Go binary I'd get blocked by the GOPATH and since then I've just avoided such projects.
As a lawyer and a programmer, this is a project I worked on for a bit as it makes perfect sense for things like document comparisons, or for a more senior lawyer reviewing a junior's work (just do a pull request on the contract etc).

The problem with it is, as others have said, that you are fighting an industry. The whole model is built around 6 minute units and the work is passed down to junior lawyers in order to make it as profitable as possible. There's a little bit of pushback from a company on occasion, but most pay as having your lawyer do it is, in effect, a form of insurance. You can always sue the law firm if it all goes wrong.

The better way to look at doing something like this would be to turn the legal industry on its head and make a law firm that's tech-enabled from the ground up. Most of the incumbents are now using tech (think Dentons etc) but none have been built with tech in mind. You could then massively undercut the market and have far more efficient working practices which would make you the go-to.

I actually gave a TEDx talk on all this stuff as I found the industry to be extremely frustrating and small-minded when it came to entrepreneurial activity.
Show HN: Node module for calculating 1 rep max
I think it would be cool if the track/roadway had some degree of transparency so when you're at a peak you could see what's ahead and be prepared for if you need to adjust the controls.

Another thought is if the level builder could import stuff. It reminds me of some mountain bike trails I used to ride, & if I were to do them with a GoPro camera then play the video back so it could do that kind of loop in the game.
That's actually the crux of the problem: there are no dedicated mountain bike trails on public land in Marin. So people who want to mountain bike use the fire roads, and often skip over to the 'single track' where bikes are disallowed. (For the record, I've personally never done this... but I'm also not a 'real' mountain biker.)

And of course, there are irresponsible mountain bikers out there who take risks, scare hikers, and deserve tickets. And those few bad actors lead to rules like this one... I think.
How do programmers like myself meet decent pixel artists with common interests? Art has always held me back in gamedev. I imagine there are people with the opposite problem?
BrandFox – Sell Instagram photos to brands
I remember having a server side system for generating cryptographic email aliases along the lines of:

base64encode(hmac("new-sender@example.com+valid-to+01012018", key))+user@mydomain.com

Truncated to something like fvv544+user@mydomain.com that would only be valid when sent with the from-adress new-sender@example.com (along with some clever magic to avoid email loops! :-)

I think maybe it was authored by ESR (Eric Raymond) in python - but Google only turns up various dkim schemes...

New senders would have their mail held back, and get a "please reply if you are human"-message - a reply (to the "magic" reply-to alias) would release the held mail and whitelist the sender.

A greylist variant of sorts.
I started using Go last year and I was very pleased with how approachable and quick to learn it was. Including the tools. The role of $GOPATH was a bit new to me, but apart from that it has mostly been very smooth sailing.

I'd be interested in reading a bit more about the problems you experienced. Can you recommend any articles or blog postings that describe what kinds of problems people tend to have?
context is everything.

"A violent mob requested a demonstration from the councilmen. The councilmen refused the permit, because they feared the violence."

I suspect, grammar begets normalization, with primary and secondary keys just like in relational databases. People are just not very good at it. EG. I'd contest the consistency of those 1000 grammar rules. Point in case, the word "violence" needs the definite article, because violence is an abstract concept (which the parent missed). All the while the indefinit and definit articles serve other purposes, eg. the quantifiers from logic (for all, there exists) which are at odds with the naive countability of the violence.

So Language is ambiguous, NLP is done probabilistic and thus is hard with at least exponential complexity.

Edit: What I mean is, the problem here is contraction omitting context. Of course databases worked before relational databases, but sometimes you really want the third normal form.
You can get the "Python dogma" with `import this`. "Explicit is better than implicit" is part of it, but so is "practicality beats purity" (and "There should be one-- and preferably only one --obvious way to do it, although that way may not be obvious at first unless you're Dutch").
I'm very surprised about the vigor. I can't remember any other time a group that I had mostly put down as levelheaded has been so on the barricades about one article. Even demanding a takedown. Because of what? Sensationalism over what is obviously a compromise, a blemish in the scheme. They did not fabricate it but blew it out of proportion. This entire brouhaha is more about ideology and politics than it is about technological facts. At least admit that part to yourself.
What's overcommercialized about it? It looks downright mom and pop to me. (Full disclosure: I live in Fairfax and donated to its opening.)

There's not much in this town that looks overcommercialized, to be honest. It's a pretty laid-back town.
Battlezone[1] was a fairly impressive quasi 3D game running on the 6502.

[1]http://my.ign.com/atari/battlezone
Hololens was always somehow the thing that made me suspicious of Magic Leap. Because Hololens has the smell of "amazing things we can actually do." It is indeed amazing, and at the same time dorky looking and quite imperfect, much like VR is today.

Hololens is where our state of the art is - and I'm quite happy with that, it's imperfect magic! So when someone comes along and essentially says "we're doing all the magical stuff we can do today but somehow removing ALL the really hard limitations, and no we won't tell you how!" it just smells like wish-fulfillment hucksterism. I can just point a finger at Hololens and say "hey, this is what today's reality ACTUALLY looks like."
Unfollowing POTUS could be difficult right now
Don't Be a Free User (2011)
Can confirm. Work there now. Major leadership failures across the board. Engineering talent is mostly there. The "wrong team" starts at the C-level.

Looking for an out in FL now -- finding it very hard to maintain salary. May move back to west coast, but not quite ready for that yet.
Kernighan and Pike (and other books of each author) is IMO almost as relevant today as then. It is short, clean, and even if examples seem obsolete they often contain useful nuggets of wisdom.

The blog post cites a few paragraphs, as examples. Read the book itself, it is a good one.
Maybe. Still requires a re-encryption of the symmetric session key for every recipient - effectively proof of work.

"stretching" the equivalent of rsa(session_key, public_key) might be feasible?
> Raising millions is not a reward.

They get paid for the X years it takes their startup to crash, probably quite well.

Afterwards, they are considered an "Experienced entrepreneur" and thus more likely to get their foot in the door to more negotiations, given press time etc.

What part of this is failing?
Really? Name any of the top 10 email providers that have stores, or a responsive 800 number for email support. I'll give you Apple, but they are the clear outlier. MS, Google, have stores, but not with email support, and questionable phone support at best for any non enterprise product.
My first year university Linear Algebra textbook even had an appendix explaining how to rotate and skew 3D objects in computer graphics using the matrix multiplication I had learned that semester. I loved it.

Then I finished university and got a programming job creating forms to gather user data, put it into a database, and generate reports. Sigh.
yeh it seems more like another example of word sense disambiguation.
The big losers in a VC funded snake oil are the founders. In the end of the day they waste years of their lives making starvation wages for nothing.
Lisp is very weird.
I was watching a web development video in Lisp ( https://www.liveedu.tv/foamy125/videos/K0QWA-a-simple-landin... ) and now I understand why people prefer PHP.
Steve Jobs didn't co-author any papers on capacitive touchscreen technology or whatever.
Yes, they weight the polls, and in doing so got a very accurate results for the popular vote.

Individual state polls had more variance than the national polls, but those were wrong in both directions, both over and understating Trump's support, mostly depending on the number of less educated white people in the state, who were apparently hard to poll, or to estimate their likelihood to actually vote.

Both you and the other poster seem to be trying to create a narrative that Trump's popular support was underestimated, when really it's just the interaction of where his support was and the electoral college system that fooled most models, though notably not the 538 model, which gave Trump a decent shot at winning. Btw, you almost certainly don't know what an "oversample" is, you should read up on that, as you use the phrase as if it is some devious way to skew the polls in one direction. Actually, while I'm on the topic, you seem to have got the wrong end of the stick about what a push poll is too. Those are devious, but do the really apply here. Just a Wikipedia summary should be enough to set you on the right path.
Good meta-discussion. I assumed the article's title was a reference to the SNL skit, but there weren't any more references or allusions to it in the article, so I though other people who didn't recognize the skit might appreciate a reference. I hope my other post linking to their TEDx talk balanced out my frivolity! ;)
> to operate as engineers we have to work for these companies

Surely you don't mean software engineers. There's a whole big wide world outside the ongoing bubble, and in entire honesty I've never quite found "move to the Valley, work for a startup" to be the no-brainer it's so often been represented. In particular, the quality of life really doesn't seem to be there, at least not reliably; we hear horror stories all the time from people who've gotten hosed in what seem to be the same relatively small set of ways, at a rate that suggests there's more going on than random chance or sour grapes.

And the cost of living in that part of the country is no joke, too. Remote working would solve that, but very few companies take it at all seriously - many fewer than want to be perceived as doing so. It's understandable why they don't, but the transparent duplicity is a bad look. Without remote? Sure, the pay's probably better than you'll find almost anywhere else, but you either plow three quarters of it into cost of living, or spend four hours a day commuting.

Meanwhile, in the "enterprise" companies at which Valley biens-pensants smirk and sneer, one finds often enough that among the various fiefdoms, there's one or two with a savvy director and a team full of smart, capable people who have everything they need for the asking, and whose job is to solve problems the organization would otherwise find entirely intractable - sort of 18F or USDS, if you like, except in an industry context and with less politics to worry about, and as well or better paid. The trick is knowing where to look and how to bring value.

And unicorn valuation isn't the only startup bubble, either. From where I sit, comfortably outside it, the whole tech entrepreneurship scene has gotten amazingly up itself in the last few years, just like it did in the run-up to the last bust. Buying into the mythos might feel nice, but unless you're a founder it also makes you easier to exploit than you might otherwise be, and even if you are, it ties you to a sector that's itself beholden to more or less every vagary of financial fortune. Sure, engineering is a profit center in a company like that, whereas in the enterprise world it's usually a cost center. But next time the market takes a nosedive, who's in better shape? Someone in a profit center of a company that found its runway suddenly shortened to negligibility and collapsed for want of money? Or someone in a cost center of a company with the cash reserves and ample profitability to get through lean times effectively intact?
Not sure Uber is the semi-retire kind of place for this sort of thing. They have a reputation for working people hard.
Trying to Cure Depression, but Inspiring Torture​
You know... this thesis that they've raised 1.1BUSD so it /must/ be good just doesn't hold water for me.

It's almost an argument from authority, and it's not very useful. In particular, investors have made large investments in the past which it turns out did not have a strong technical foundation. So there's track record here.

Yes, there's obviously something. There's obviously a team of people doing something. That's not the argument, the argument is that a 1.1B USD investment isn't really a reasonable thing to do (and that it harms the engineering environment as I noted below).
I'm trying Backblaze now, hoping my first backup will be done in a week or so...
Combined losses of Flipkart,Amazon and Snapdeal is almost 2x annual budget of ISRO
The vast majority of programmers are men, and acting and AI research are pretty polar opposite activities. Most actors/actresses aren't tech geeks.

I guess I'll get downvoted for this too because it sounds anti-women or something, but it is the unfortunate truth.
I mean Watch Underscore Dogs was trash anyways, I get what you're saying but I almost don't even blame them for the E3 thing because how else were they going to polish that turd?

...and from the video I see that it's not just Watch Underscore Dogs by a long shot! It's weird to me that they keep pulling this nonsense, when amazing graphics are probably one of the biggest draws for Ubisoft Game. Maybe they're just banking on a steady supply of new gamers not savvy enough to realize that all Ubisoft games are Ubisoft Game.
A framework for learning for programmers
And this is a great example for why people stomach the cost of living of the Bay when that argument arises...

Lower employment risk due to more high paying jobs and increased job liquidity.
Are they at least paying you a Bay Area dev salary? Curious if they used retention bonuses with a big cliff? I for one will never take a job with a vesting cliff if I can help it.
The best thing we have so far is this revealing illustration tweeted by Rony Abovitz himself:

https://twitter.com/rabovitz/status/807077358624772098?ref_s...
Tarantool is supposedly faster than Aerospike under heavy load:

https://medium.com/@rvncerr/tarantool-vs-competitors-racing-...
They have proved their value but you haven't proved yours. Either offer money or capture an audience first.
I am not convinced by your example about converting parking to living spaces because it assumes it's not possible to achieve a one to one replacement. Building vertically like you suggest seems like the clear answer to this problem.
So? The universe is also full of black holes, has quantum things popping out of nothing, and is full of paradoxes. Does that mean we need to model all that into our business logic too?
Natuurlijke weerstand verhogen en makkelijker afvallen met vitamine C
I also have spent some time to make bash scripts that would allow me to copy my Go project into a temporary folder to linux machine and compile it.
Contracts aren't very far from what you described in some businesses. Tools like pandadoc or proposify let you organize yourself so that you've prewritten language that you can pick and choose from. You can then publish and share the doc straight into hellosign.
No offence, but saying it's a great place to work doesn't really address any of the concerns people have about Uber as a sustainable business.
Let me try that again: grammar is a way of describing some conventions that are often used but whose force is much weaker than almost everyone thinks. Natural language processing on the basis of grammar gets some of the most frequent uses, but immediately its limitations become extremely clear.

I think your insistence on me being precise here is a wonderful illustration of two competing approaches to language and how they make a synthesis. I'm fairly confident you know what I mean but are choosing not to accept my phrasing, so this exchange may also be an interesting illustration of how language is also the negotiation of power.
So you would be happy to refer GP? :-P
Probably can't be directly measured as productive, but excessive has so many positive health benefits I am pretty sure it will indirectly improve your productivity.
Last weekend, a friend of mine asked me to "wipe his laptop". When i asked him why, he replied he had viruses, it was slow etc. After asking him what he used it for he said "web and nothing else". He agreed to try something new and I installed elementary OS for him. First install i'd done. After 21 years of linux experience i have to say it's a really sweet desktop. He was super happy and couldnt believe how "fast his laptop was". Hats off to the elementary OS people. Its a sweet system.
I'd hazard a bet that augmented reality already peaked with Pokémon Go.
'A basic compiler...' not a 'BASIC' compiler!
Very insightful, again Thanks for all the writing, I'm studying CORS now due to the info you shared :)
What do you mean it's region specific? I don't think that is right. Here is the list of Latin-1 characters (as part of Unicode):

https://en.wikipedia.org/wiki/Latin-1_Supplement_(Unicode_bl...

There's nothing region specific there.

Also ISO-8859-1 is Latin-1:

> ISO 8859-1 encodes what it refers to as "Latin alphabet no. 1," consisting of 191 characters from the Latin script.

Now there are a few code points in ISO 8859-1 that are undefined, whereas they are defined in Unicode Latin-1, and Windows-1252, but they're mostly the same. The major difference is € and the TM symbol.
Thanks! Studying CORS now.
Beach photos wouldn't be ambiguous because you can see the person's gender.
You are absolutely right. Theres a whole bunch of apps that are 'blurry' when running on a retina display.
I have the complete opposite experience with both. I live in Montreal. On LinkedIn, recruiters are spamming me weekly, so when I was looking for a job I just picked the one with the most human sounding message. I had the first job offer one week later.

On AngelList I was applying to companies myself and did two interviews with locally based startups. One of which was basically hipster central and turned me down after the interview because their highest developer pay was lower than my previous salary. The second one I interviewed at was Hopper, which I abandoned because their interview process is too long and drawn out for a startup. If I wanted this experience of probable rejection after months of interviewing, I would just apply to Google.

The only impression I got was that LinkedIn lead me to real businesses who have an immediate need for devs. AngelList has startups with an inflated sense of self-importance who wish they were in San Francisco.
Ask HN: Need advice for an API building product
Hi, I am the founder of Sub0 - GraphQL and REST API for your database (http://graphqlapi.com)
It's a piece of software that your run on your server and it will generate and expose a GraphQL and REST API by introspecting your database schema.

Like most developers I am more comfortable with technical issues then with sales and marketing but as a founder I need to figure out this part too.
I would be very grateful if you could give me feedback on the following topics.

- What would be your expectations when it comes to licensing and pricing of such a tool?

- Which of the flowing 4 messages resonates more with you as a developer?

http://graphqlapi.com/dont-waste-time/ http://graphqlapi.com/graphql/ http://graphqlapi.com/postgrest/ http://graphqlapi.com/your-data/

The tool currently is in private beta but anyone is welcome to request an invite if you are interested in trying it out.
Although this is more of a sales/marketing thread, i am happy to answer any technical questions you might have here.

Thank you
Need updates for installation on Windows.
Been trying for more than a day now. -_-
I was really curious about the timing as well with the year off. It appears from the comments below that at least one other engineering VP from Google (Kevin Thompson) has recently joined Uber but without taking a year off. So is the 1-year no solicitation clause that you mention only common for the senior-most employees like SVP and above?
What is the difference between reason and bucklescript?