skysight-inc/HackerNews huggingface dataset:
Medium’s Best Design Writing of 2016
Give it some time. Useful to look into why Redfin never really took off.

There's so much fat in real estate outside of the agent fee, too. Mortgage closing costs, title insurance, escrow fees... it's ripe for improvement full-stack.
You're talking about returning defective hardware. The OP is talking about determining compatibility on identical-looking hardware.
Wow! This site is pretty amazing. I like how it picked up my location and tuned into a local San Francisco radio station. The I scrolled the globe and rotated into my Dad's hometown of Bombay (they call it "Mumbai" now) and it zero-ed in on a Gazhal station. This one => http://radio.garden/live/mumbai/planetradiocity/

Question to the creator / OP: Are the ads (voice ads) that play injected into the stream? I ask because even though I selected an Indian radio channel, it played a long AT&T get a go phone this holiday season blah blah blah for like 2 minutes, and the voice was American accent and also the address it said to go to was att.com/gophone (which I would think is only US customers). What gives?
Would have loved to get a new MBP but Apple seems content to ignore the reason people buy their laptops. Now I'm waiting for the new iMacs instead, losing portability but hopefully getting more for the money.
Ubiquiti all the things: How I fixed my dodgy Wi-Fi
"Uber continues to increase our security investments and many of these efforts, like our multi-factor authentication checks and bug bounty program, have been widely reported"

That has absolutely nothing to do with preventing insider access. Where there's smoke screen, there's fire.
Sure, but there are a large number of tech product startups in Bangalore too.
The linked TechCrunch article mentions it's a debt instrument

> Norwest disclosed that OpenDoor has “hundreds of millions” of dollars of debt to its name. This debt is what the company uses to actually purchase properties.
Also see [1] for a techie field report on Ubiquiti in the home.

[1] https://www.troyhunt.com/ubiquiti-all-the-things-how-i-final...
You don't need the government to give you a new name to start using a new name. You pick one and start using it.
Across thousands of homes, we have a pretty good sense of the costs here. Since we do the full home inspection before close, it's not as bad as you might think. We've learned to ask about and look for the obvious things (airplane noise, busy streets, recent crime, terrible new neighbors)
My father read these books to me and my brother when we where younger and I enjoyed them so much! They're also cited as part of the insperation for the game "sail" (which can be installed as part of the BSD games package.)
My entirely subject opinion.

Those that self-identify as programmers may or may not be current HS or undergrad students. They often know a single language moderately well, maybe a second. Though they know the language, they often don't know what is available to them in the language of choice's standard library, so they often fall victim to re-inventing the wheel.

A developer has a few seasons under their belt. They may know several languages, and even have a fair grasp upon what the standard library of those various languages offer and so less likely to reinvent the wheel (although they still sometimes do). They're more likely to have a larger toolbox and decent grasp on when it's reasonable to use a certain tool (language or framework to tackle a new problem).

An Engineer is more likely to involve tools to solve problems. Got a performance problem? Going to profile instead of running by gut feel. If your company can afford it, vTune is a great tool here. Engineers are more adapt and comfortable using tools such as gdb, valgrind and strace on Linux or say Windbg on Windows. Bonus: they usually don't need to refer to the manuals to specify the correct commands or interpret the results. This doesn't come from accident or pure reading - you have to have real world practice and experience to know when and which tool is appropriate for the problem at hand.

The Senior Engineer knows all of the Engineer as I've briefly outlined above, but also takes the time to teach/mentor/coach the juniors around him or her when they see room for improvement in the junior. And this should not be in the form of "you're doing it wrong, do this instead", but there should be a "why" component in the "you're doing it wrong".
It's just a bad analogy. Manuals are cheaper here, too.
This is resolved if you skip the commits with a conflict instead of marking as good.
>It doesn't depend on high-consuming Westerners having children tho'.

Right, because everyone else wasn't going to burn oil and coal? It takes an advanced society to produce energy responsibly.

Also if we never leave earth we will die, so yes you do need humans to continue getting more intelligent. People with below-average IQ's breeding are just contributing to the problem.
You should take another look.
GraphQL seems like a nice idea.

Are there any negatives that might not be obvious from just reading the docs?
One thing you should be aware of -- apparently Apple's 14 day return window begins when you place your order, not when you receive your order. So for pre-orders that took awhile to ship, your return window is probably zero days.

Source: https://twitter.com/kerem/status/808482774298468352
The NBA is usually pretty good about letting fan videos of their content exist.. compared to the NFL at least.

Also videos of every play are available as clips on the NBA site, this just seems like a more searchable version.
Senate passes historic endorsement of open government data
What on earth does not break given more complex examples? That's a bit of a non-argument. The mustache example is a direct translation of the jsx example, so keep things in context.
As for your multiple conditions question, what exactly is the point of that? All l see is code, no data, no markup. Completely irrelevant.
I laughed, I'm pretty sure it's satire. Right?
Elegant & simple!
They're probably both true. The article talks about information from last February and a New York settlement this year. The comment you linked is from 11 days ago and used present tense. Adding them together, Uber probably was far too open with this data and then, under pressure from New York and other parties, locked it down recently.
We're running out of problems to solve and it's a good thing.

Nobody cares much about mental health problems when the primary issue most people face every day is finding something to eat. As a corollary, I'd bet there are really significant causal forces at work in many mental health issues coming from exactly this – the lack of simple problems like food and shelter at the front in center of life combined with having the basic skills and environment to tackle those problems daily – drives many mental health problems.

Lots of people are depressed but almost nobody is starving, almost nobody is getting murdered or fighting in a war or dying of the common cold. Just about every baby survives, very few have to defend their home or their families from attack.... on and on and on. Human life used to be very rough and was not very long ago. We live in the most peaceful prosperous time in human history (and almost nobody seems to realize we're living in a paradise compared to a few hundred years ago).
Sure - and to be clear the status quo is everyone has a right to do that, if they don't do it fraudulently. That's fine.

But I don't think credit card companies will go ahead and send me a new card in a new made-up name just for Uber. (And one for my awazon dildo purchases.. And one for...)

So it's not quite as simple. What I argue is that companies should legally be forced to do just that.

--

EDIT: to dublinben below

Good to know but I likely wouldn't risk doing that today. It would look too much like fraud. (especially if the name doesn't match.) suppose I needed to be in touch with their cust service or billing in the future for example...

If it were known that companies were forced to accept aliases it would be different.
Just from a cursory glance at the results, it seems like they're simply providing a naive search on the play-by-play descriptions that the NBA provides (e.g. http://data.nba.net/data/10s/prod/v1/20161212/0021600366_pbp...). No computer vision behind-the-scenes magic, unfortunately.
TuneIn's app (at least on Android) has got worse and worse over the years. I think there's even ads in the "pro" version now that I paid for a while back. Also, why does a radio streamer need access to my contact list?
This quote from another employee also looks naive now (and I'm not trying to offend him): https://news.ycombinator.com/item?id=13086454
Not to mention it's such a trivial thing to lie about when you know that your credibility is on the line. You can bet that the NSA checked on this and would have discredited him if he lied at all about his story. Heck, they had to even lie about some of his history to try to discredit him.
Thanks tomcam (cool username btw :)
I don't understand why the author thinks that people aren't allowed to complain about RAM limitations at the launch, and instead expects them to wait the 2-3 weeks before the items ship and then use certain software on them long enough for usage patterns to come through. If 16GB ram isn't enough for you now, it's utter nonsense that "maybe Photoshop will run just fine on 16GB on the new hardware".

I would also have made a bigger point of Apple not having enough USB dongles to supply their 'new, modern' laptops. It's a pretty big complaint to level against the "so what, it's one dongle" apologists, if you can't get one in the first place.
>In some cases, traits can be disadvantageous in terms of survival but immensely advantageous reproductively.

This is a really important part of Darwin's and Wallace's theory - without taking it into account, many traits do not look beneficial, which would be quite a problem for the theory. More controversially (at least at the time), it illustrates that evolution is all about immediate advantage; there is no long-term plan or ladder of progress.
the decision tree for sql analysis sounds great
Javascript is what makes web "pages" essentially become "apps", and as Javascript gets more popular more and more developers use it to build bigger and bigger apps. So you might click a link and it starts downloading some multi-megabyte JS files that you have to wait on unexpectedly. I totally get that. Sites that do host apps (rather than static content) if designed well, have it setup so that at least you only have to download "the app" (i.e. all the JS files basically) only at the first visit, and it becomes cached (i.e. essentially 'installed') in your browser. There are some challenges here, but removing JS is the same as removing "apps" support, so it's not even a viable option, unless you want to take the web back to where it was in 1994.
GitLab (YC W15) Is Hiring a Support Lead
Is there a written summary of this anywhere?
Register an LLC (using your real name). Get a domain for the LLC and register a pseudonymous email address. Get a debit card and have the issuing bank give you a John Doe card. You sign as your LLC from now on, no government intervention needed.
Selection bias. Nobody wants to work at an unethical company, and engineers in the Valley generally have enough job mobility that they can follow through on that. Humans perceive whether a company is unethical in very different ways (I would never work at, say, Palantir, but clearly people do; I'm sure many of them would never work for my current employer, in finance).

So, the only people with objective knowledge of a company's internal safeguards and hiring practices are those with favorable subjective value judgments of just how hard it is to bypass those safeguards or just how good those hiring practices are at keeping out unethical people.
> it seems to work well enough for cars and other assets

Definitely agree. Carmax being a great example.

> I don't know why liquidity/trading in homes needs to be "all or nothing" to be a good business

I didn't necessarily say that you couldn't build a good business, but the author is suggesting that the liquidity that your company creates will have a greater economic impact in that it will create a higher degree of mobility (which is then weighted against a supposed malevolence of investors cashing out big). If you're able to only operate in certain markets (like Carmax) then this theory starts to break down, because it becomes less of a universal truth. I'm simply dubious that the pronounced mobility will be as impactful to the market as suggested.

Anyway, good luck!
But remember that most politics is still off-topic, as per the HN guidelines:

"Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon."

https://news.ycombinator.com/newsguidelines.html
This is indeed the case. Our real time system is outside of firebase and APNS and it handles the actual real time updates of chat state once the app is launched. We also have a delivery system that accounts for network cuts/switches and the like.
Was your last capital raise (~$100 million) equity or was it debt-like?
> A search for Steve Nash showed a Steph Currey highlight as result one for me

Presumably because Nash is on the warriors coaching staff.
Your name isn't verified when adding a credit card to an app like this. As long as the numbers (card, expiration, CVV, ZIP) match, you could enter any name you want into Uber's system.
There's a lot of grey area between engineering and data science for us. To somewhat simplify, we have 17 product engineers, 5 data engineers, and 19 data scientists.

We operate the company in "lanes" like Seller, Buyes, Homes, Accuracy. The "purest" technical challenges are on Accuracy where we're modeling home prices, days on market, pricing strategy, and various measures of risk. A lot of feature engineering, data viz, etc.

On the product engineering side, we start and end with the customer problems, not the technology. Projects range from building a mobile app for inspectors to catch all issues and normalize the data, to building custom security hardware with Raspberry Pi's that relies on mobile SIM cards because we don't own the homes long enough to justify setting up/turning off internet.

I can get more specific if helpful!
These are n1-standard8 on GCE.

These are getting easily over 30,000 requests a second each about updating queues for new messages. And also are subscribed to presence events from our presence system to millions of people. It is a very busy service ensuring we only deliver messages to people not at their computer.
Don't forget that Uber now requires you allow them to access your location, even when you aren't using their app [1].

Side note: consider the value to foreign (or domestic) intelligence agencies of this weakly-guarded pot of gold.

[1] http://www.theverge.com/2016/11/30/13763714/uber-location-da...
Perfect--now I can bone-up on Russian in time for the inauguration.
Voting system isn't broken, Democracy is.

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

To aggravate: many elections lately are win by tiny margins and with not all citizens casting a vote. Hence, the majority per se is not really setting the course of nations.

On a side note, I wonder why close results happen. I do not think it is an accident (some that I can remember now that are almost split in half: the popular vote in 2016 US elections, the yes/no vote for the Peace Treaty with FARC in Colombia, the 2016 presidential elections in Peru). Maybe there is no pattern either, but it seems odd that when facing an important decision, voters split in half. (my own conspiracy theory is that given the lack of grey area options - a raking effect as proposed by the OP - voters MUST pick a side and they are manipulated to veer in one direction by smart and sophisticated communications)
JPEGreen Bug Simulator
This sounds like the kind of job I'm looking for. The problem is, my resume is filled with those red flags of yours because I used to be that guy with the huge resume who was hungry for "interesting work". Now I'm just a senior dev looking for a steady paycheck away from the rat race. Any tips for how I go about communicating that to potential employers?
I've returned mine (15''). First time I've returned an Apple product.

I previously wrote about my issues here [1].

For me, it was a combination of all the bad things: Touch bar (useless, distracting gimmick, no match for physical keys, nearness to keyboard results in inadvertent touches), lack of physical Esc key, meh keyboard (super loud, not enough key travel, annoying arrow keys), and absolutely no improvements over my current Mid-2015 MBP. The only thing I miss is the fingerprint reader.

I'm fine with donglegate, and I had bought all the cables/dongles I needed.

I'm surprised to read about everyone expecting 10 hours of battery life. My Mid-2015 gets 3-4 hours when I'm almost exclusively in Safari + VSCode + Terminal + Slack. Those are energy-hungry apps (especially Slack — only in 2016 would your chat app be the most CPU-intensive app!), and I got the same mileage with the 2016 MBP.

[1] https://news.ycombinator.com/item?id=13098257
I'm at shopkick. We're a mobile app. We hire server, Android and iPhone engineers, but many will move across these platforms. We look for smart generalists. So, although we use Python on our servers, we don't expect server candidates to know Python.

Advice for senior engineers: brush up your practical programming. If you've been in an architect/leadership role, you may be rusty. Make sure you're comfortable on both whiteboard and keyboard.

If you spent the last 5 years writing iPhone apps, we expect you to know iPhone development pretty well. Memory management is the obvious area here.

Be ready to explain the most recent projects on your resume. Think outside the box - if you wrote code to process messages from a black box, how do you think the black box worked? If you consumed JSON messages, how much can you explain of JSON and JSON parsers? Many projects are so narrow in scope that we can't have a meaningful conversation about them, so be prepared to broaden into adjacent areas.

Advice for new grads and early-career engineers: have some solid, non-trivial code on github (or equivalent) and make sure we know about it. Be prepared to discuss it and explain design decisions. Few do this.

This post is my take on the question - what follows is especially subjective and not representative of shopkick:

Don't put stuff on your resume that you don't know. Or, brush up the skills featured on your resume.

Learn a scripting language, especially if you're a server engineer. People who only know Java/C++ are at a big disadvantage if they have to write code in an interview. How big? Turning a 5 minute question into 35 minutes is typical - and it gets worse. One very smart, very experienced man took 45 minutes on such a question. Of course, don't just port Java idioms to Python; learn Python idioms. Good languages are Python/Ruby/Perl. I think a HN reader probably doesn't need to be told this, but just in case. Properly used, scripting languages teach techniques which carry over to compiled languages.

Server engineers should be comfortable with either vi or emacs. And with basic Linux. Personally I find it astounding that a server candidate would be unfamiliar with ls and cat, but it happens.

I hope this is helpful and doesn't sound arrogant.
I think it's more that your comment seemed to be intentionally facetious and over the top..
The Wikipedia article (https://en.wikipedia.org/wiki/Dimensionless_physical_constan...) states: "The complete standard model requires 25 fundamental dimensionless constants (Baez, 2011). At present, their numerical values are not understood in terms of any widely accepted theory and are determined only from measurement."

Paul Dirac, and a few others argued that the relative strengths of the electromagnetic and gravitational forces between elementary particles (e.g. within the hydrogen atom) is directly related to the age of the universe, i.e. that gravity is still becoming weaker, rather than acquiring its current strength close to the big bang.

I'm interested in this subject - in particular the proposed mechanism and dimensionless constants involved, but can't find any papers arguing the conditions in the early universe determine their values.
> Those of us who learned in high school and college have the passion for programming that drives us to succeed. Not everyone has that passion.

I feel like this implies that those of us who learned programming outside of a traditional classroom are not "passionate". If so, that's just not true.

Almost every programmer I speak with who has a CS degree or who took at least one class in college has told me they both did not enjoy the structure of their courses and learned the skills they actually use after college.

My experience in the few courses I did take on programming, they're just not structured very well and are unfortunately tied to a course catalog or curriculum.

Your point on stress, or rather failure, is more poignant. I think that it comes down to an individual's ability to accept incremental victories and to think critically, or problem solve as it's often called.

Also, I feel like a programmer's ability to read documentation and examples and project them onto his/her own software can make or break a career.
I can't find any retired players, maybe you can. Larry Bird, Magic Johnson, etc. Pretty sure it's just this year for results.
We've now raised $320 million in equity.

There are also lines of credit that get deployed into properties on acquisition.

The company is just under 3 years old, so growing quickly. Let's see if anyone on the team is reading this and wants to chime in on culture :)
Uber wants to track your location even when you’re not using the app 18
What we need is a system that let's everybody have representation, both in the legislative and executive branches. Proportional representation is much better at this then winner-take-all elections.

Why do we need to place all this power in the hands of a single person anyway? Switzerland has an executive branch with 7 members from 5 different parties and a presidency that rotates annually.

PR also makes it much harder for lobbyists to influence lawmakers. Candidates don't need to convince everybody in order to represent those who identify with their party. And a candidate that represents one of many parties has to do a good job representing that party in order to keep that job.

We could move the House of Representatives to PR and keep the Senate as is.
AWS Managed Services for Enterprises
Pretty much my point is that this should take me 17.5 seconds, starting right now.

1) go to my online banking and sign in

2) pick a name and request a card for it.

They should be legally forced to send me one.

The point is I can use that for amazon dildo purchases, and no creep at amazon would get to see that I'm (whoever.)

I get that this is possible: it needs to be simple.
IF that's the case, Apple used to have a handle on all that. So IF that's the case, what happened?
Darwin's own grandfather, Erasmus Darwin (a member of Birmingham's Lunar Society) was a believer in evolution, and even compared it to domestication and hybridization, an analogy that helped Charles develop his theory. Ironically, Charles originally believed in the fixity of species.
Inside Nike’s Quest for the Impossible: A Two-Hour Marathon
It's fascinating how loud it is, like an old mechanical IBM keyboard; I wonder if that goes away after a few weeks of use. I was working from a coffee shop today, and the clacking sound from the guy sitting 2 meters away from me was super loud, even through my noise-canceling earbuds, with volume turned up high. An entire office with these going on at once must be... interesting.