skysight-inc/HackerNews huggingface dataset:
Apple have made good progress on this. All of their devices (iPhones, iPads and Macs, with the last iMac having a 10-bits-per-channel screen) are now capable of accurately displaying DCI-P3, and their software supports it very well [1][2].

Other companies are also expanding outside sRGB, with Samsung's new phones, the Surface Studio from Microsoft, and Razer's Blade [Pro] also supporting wide color gamuts, although the last time I checked Windows and Android didn't seem to be as color-aware as macOS and iOS.

[1] https://webkit.org/blog/6682/improving-color-on-the-web/

[2] https://developer.apple.com/videos/play/wwdc2016/712/

To me seeing sRGB now feels like looking at EGA after VGA was invented; the phase where the tech is available but waiting for the content supply to catch up.
How do you know you need a technical co-founder? What are some of your technical challenges? A good partnership might solve a lot of your problems.

Feel free to contact me through the email on my HN profile. I'm not looking for work, but I've been a first-technical-hire and/or CTO several times, and I could probably chat about this for an hour on the phone (pro bono, of course).
It's a surprise to see you here! :) Thanks for the explanation. Good luck with your work!
Query Params for React
It's entertaining that one can make an innocent HN comment about something esoteric like cloud databases and be quickly corrected by three different Google engineers.

To provide a non-Google example, AWS DynamoDB's pricing is based on throughput (similar to Google Cloud Datastore).
Uber is having problems to find good drivers.
I always hated driving in SF.

I can deal with traffic.

I can deal with the pedestrians and cyclists.

I can deal with the slew of drivers who thought signaling was optional.

I can deal with paying for parking.

But holy shit the lack of paid off-street parking lots in numerous parts of the city bugged me, alongside the absurdly inexpensive on-street parking. I never understood why the city didn't raise the price of on-street parking spots given the demand. The city which I currently live in has 4x the population of SF yet it's significantly easier to find parking spots in most parts of the city as the parking rates properly reflect the true cost of parking.
>subsidizing a corporation's business strategy

This is called paying them, and occurs even in the absense of tips. Tips give people the second option of not subsidizing the corporation; were tips removed, everyone would be forced to subsidize equally. This is to the business' disadvantage only because some people are willing to pay more when it is in the form of a tip then the corporation could ask the rest of their market to pay.

You think of Uber as the employer, and yourself as a mere customer, but it is just as apt to think of yourself as the employer and the driver as your employee. If we do so, the money Uber gives the driver, as well as any tips you provide, become the employee's wage. From here we see you are paying them an unlivable wage, and should be scolded the same as any employer doing the same.
I wish more people thought this way. Debt can be be used effectively, but as Uncle Ben said, "With great power comes great responsibility." It seems that too much of America is wooed into a false sense of security by their ability to obtain debt without judging their ability to pay that debt off.
Interesting. In Orlando, Fl I have never been called ahead of time and I use Uber rather frequently.

Different markets I suppose. It's also pretty easy to drive considerable distances around here.
Agreed. My 100MBit down DOCSIS connection has only 7MBit up provisioned and the ACKs for 100MBit takes 2MBits of that 7 (and whatever traffic shaping box the cable co uses has horrible queuing behavior if you transit more than 6.6 for more than a few minutes, so I have it rate-limited at 6.5MBits on my router). So if I have a 100MBit download running, I actually only have 4.5MBit upload capacity free.
I do Uber part-time but only deliveries (UberEats). I get tipped from time to time and I have no expectation on the tip. I also don't have the problem of driving for free as the restaurants have a radius and usually I'll be near another place or return to my spot to sit for a bit.

I find tipping awkward as the courier. Sometimes people like to explain they don't have cash to tip me and I have to explain tipping isn't expected on Uber's platform so don't worry about it. Other times there shoving $5 bills at me for driving 1.0mi down the street.

As a customer I've yet to tip a Uber driver as other stated I don't carry cash only plastic. Same goes with getting my car detailed ... Do I give them $20 on top of the $100 or leave it at $100.

Then I think how many drivers actually report the tips they make to the IRS.
I'm not talking about bugs, though I promise there are some. No offense intended by that: I'm not aware of any bug-free software, especially when we're talking as complex as databases.

But to tell my your database model has no downsides at all? No use cases where its consistency model isn't optimal, where an implementation detail means that it's not a good fit? Even just skimming the marketing copy, it's clear that if I'm using SQL in my existing app, migrating to FaunaDB has the clear downside that I need to rethink my queries, and that's just the surface layer.
In a cooperative, people voluntarily cooperate. But government compels them to cooperate.

But it's more complicated than that because the more local a government is, the easier it is to walk away from and the less crap it can do without strong negative feedback. It is more like a co-op, albeit it one that can change the rules on you after you've made a sizable investment. And one where people who've invested nothing have the same amount of say that you do!
I think it's a small part of the 3rd-biggest challenge they face.

1: Google LiDAR suit
2: sexual harassment
3: driver exploitation
4: local regulation

Though you'll notice the most recent problems are higher in the list, indicating short public memory/outrage.
> Without tipping far too many would take your money for granted and the quality of service would decline across the board because there is zero incentive to provide anything better.

I don't mean to sound flippant but, have you ever been to Europe? I've traveled to Germany, Ireland, Finland, and Iceland multiple times. None of those countries has a tipping culture and the service I receive, even at your basic fast food restaurant, is the same or better than in the States.

I must ask, why do you believe your statement to be true?
A trademark claim does not restrict you from selling your product it merely restricts you from using their name and logo (or confusingly similar name/logo)
Matthew recently moved off of twitter and publishes an email newsletter: http://tinyletter.com/mbutterick

It is one of the few newsletters that I actually enjoy reading and is satisfyingly infrequent.
I recently saw this cool video talking about colors in storytelling - https://www.youtube.com/watch?v=aXgFcNUWqX0
You can try it to know the difference between them.
I wonder if this varies by region? I ride with uber quite a bit here in Los Angeles, and I have never once been asked for a tip. I wonder what makes it different?
As an angel investor, I don't want to deal with that kind of hassle. If the company is losing money, it may want to carry forward the tax losses to offset future profits. If the company is making money, are you also going to distribute cash to your investors to offset the tax liability you just threw onto them? Will you get my K-1 to me well in advance of the April 15 filing deadline so I can plan my taxes, or will you piss me off by getting me a K-1 on Apr 14 and surprising me with a last minute tax liability? If any of your investors are non-US persons, now they have to file US income tax returns. These are the practical reasons why investors hate pass through entities.
Does the public folder of a keybase.io account work?
The W3C editor's draft for custom elements clearly states that attributes are sequences of DOMString: https://w3c.github.io/webcomponents/spec/custom/#concept-cus...
Even if what you say is true and SpaceX never delivers on a Mars colony, the incremental steps they are taking towards it are going to be beneficial for future private companies and governments to build on.
last I tried, which was a couple months ago, replacing the "www" with a "dl" in a public link made it work for hotlinking. so, starting with

https://www.dropbox.com/s/2s31p57eod49dva/1371724997329.png?...

and navigating to this

https://dl.dropbox.com/s/2s31p57eod49dva/1371724997329.png?d...

results in a redirect to this

https://dl.dropboxusercontent.com/s/2s31p57eod49dva/13717249...

which can be hotlinked. What this means in a specific sense, I haven't yet learned. I'm particularly interested to know the behavior of any of these links if the file is moved/renamed. I have not tested it, but my intuition is the dropbox.com link would survive a move and the dropboxusercontent.com link would not.
Startup time is a known issue specifically on Chrome. It's being focused on, so improvements are expected.
It would be nice for there to be a bit more institutional knowledge on how to get people to pay for your product among these experiments.

Too many times I see projects say they're not making much money from these sorts of efforts, but when I go to the project I can't even figure out how to give them money! LWN is a prime example of lost opportunities (count how many steps it takes to go from "see subscriber link" to "be subscribed")

Personally, I'd throw something in the footer of every page of this book to link to a payment page. Make it easier for people to give you money after reading something interesting! Nagware might be annoying, but "this book is not free", right?

EDIT: Just went through the LWN subscriber flow. It took me... 10 steps? to get subscribed. I've dropped out of this flow before
I've railed on this for a while. I'm glad people are starting to find these edge cases, thank god in situations that don't end up with fatalities. Only when users see these issues will Telsa stop getting away with "beta testing" software that can literally kill you if it screws up.
That's interesting, because one of the Uber drivers I spoke to recently said that he had the ability to "request" a pickup/destination twire per shift; the intent was to allow him to monetize his "commute" time into the metro area where he normally drives. I don't know how you get this feature turned on, but it can't hurt to ask.
I think I'm in love. ~_^
Couldn't you do a deal with LiveLeak to build them an ad-fueled trending dashboard? Regular ads for the liveleak videos that aren't featuring jihadi rockstars decapitating contractors, and porn ads for the videos featuring homemade gopro footage of horses boinking large women. You could pick your level of horror and get ads to match, and always have a fresh streaming pile (.....) of horrible videos you can't find on YouTube.
Three women blinded by unapproved stem-cell ‘treatment’ at South Florida clinic
Just to add my two cents here.

I've been using cloud SQL now through the weekend for a private alpha product that receives under 20,000 requests per day right now.

Im currently running this in conjunction with GKE and I have to say it's really solid. The sql proxy setup was very simple, very easy, and overall a great experience.

I'm looking forward to replication and support for PostGIS extensions, which I hope will come over the next five to six months. Best of luck to the Cloud SQL team.

Let me know if anyone has some questions.
> JavaScript itself, it had some issues in the past, all the big issues were resolved

What about automatic semicolon insertion (ASI)? This makes it impossible to internalize how the JS implementation will interpret your code without memorizing a bunch of special cases, and makes "newline" semantically significant even if you only intend it for formatting your code.

It's never going to be fixed because of backwards compatibility. I can put up with a lot of language peculiarities, but I don't like wondering if some random "return" statement in my code is going to misbehave because of extra whitespace.

This is enough reason for me to keep looking for an ideal language.
> if you iteratively call .appendChild the browser has to reflow every time that happens

No, it doesn't. Not unless you do one of two things: 1) yield to the event loop and wait for a refresh tick or 2) query layout information.

The usual perfomance cliff is when you do #2 interleaved with appendChild. Because then the browser really does need to reflow.

With React, what you get is the ability to queue up all your appends but keep asking for the _old_ layout information, without taking your appends into account. Sometimes that's what you want, sometimes it's not. It really depends on why you're asking for the layout information.
> I stand by my statement ... I'm not an expert

Reminds me of https://youtu.be/FzOv14fA-BI

Most people with BPD don't know they've got it, and neither does any authority. You'd be creating a system where people would avoid getting medical care because the government would take their kids away. A system where only those people who show up on the radar lose their kids (and current laws are already able to remove them if the kids are abused).

Getting legally involved in domestic issues is incredibly difficult, even without mental health being involved. There is no way to do what you're asking without being an oppressive police state engaging in surveillance and eugenics.

And why stop at BPD? What about those kids with abusive parents who aren't BPD? Where does it end? Where do the kids go? There already aren't enough foster parents to go around, and life as a ward of the state is far worse than life with most BPD parents.
The restaurants I worked in were pretty openly corrupt about that sort of thing. If you didn't tip out the hostess and busboys, you wouldn't get customers or clean tables. If your tables turned more slowly, you would eventually get canned.

The cooks all made more money. Front of house people made like $2.25/hr (mid 90s), the line cooks made $12.
I thought Uber was about pure capitalism, with surge pricing and all. I actually thought that drivers knew the destination and that the price was going up until a driver accepted the ride.
Well, with fibre every light bulb, ever thermostat, every smoke detector in your home could be sending all the details of your personal life to the Cloud! think of the possibilities: unaccountable corporations could analyse and parse your daily habits: your health insurance company could charge you more because you don't leave every morning to go for a run, the local Committee for the Promotion of Virtue & the Prevention of Vice could see when you're watching porn, the local fire department could see when you're using your charcoal grill, the local mafia could break in (because of course those unaccountable corporations are running unpatched and poorly-designed served) and see when you're not at home, and only break in when you're away! The future is now!
A blinking single bulb red light is the same as a regular 3 bulb traffic light red light, with the exception the 1 bulb red light on/off is programmed with a shorter periodicity. Take a blinking red and make it a solid red. Obviously, they took a 3 bulb traffic light where the red light should be turned off periodically and programmed it to show continuous red. A continuous red light on a 3 bulb red/green/yellow traffic light is abnormal behavior for that type of traffic sign.
So you are saying it is worth it for you? So that is good?
Apparently not. We had a driver the other day in Park City, UT who told us that Uber drivers are no longer held to a minimum trip acceptance rate. Whether this is true or not he said Uber lost a lawsuit and could no longer apply the rule.

He then proceeded to tell us with great glee that his trick was to go offline in-between trips until the surge price hit at least a 5-6x multiplier. He would then go back online and pick a fare that suited him. It explained why all of the Ubers and Lyfts there were insanely expensive.

I've never seen anyone so happy to tell me to my face that he was ripping me off, and he even had the cheek to ask for a 5* rating at the end of the trip.
I agree on this also. I haven't used Lyft but in my city a lot of people have complained that the quality of Uber drivers is dropping. A lot base it on lack of English, lack of following directions, focused on getting tips rather than getting their customer from point A to point B knowing you're already getting paid.
The original poster is looking for a "technical co-founder", which is a business partner, not just a developer. As the business grows, this person will need to be able to hire and manage the technical team, not just write code. Hiring a college student with no full-time work or business experience doesn't seem like the right choice for this kind of position. You'd probably want someone who has a pretty broad experience in the kinds of technology that the company is using, and the ability to plan for the future based on experience and intuition. (Especially so since the company is bootstrapped - a technological blunder could cause the founder to lose their own investment, which feels a lot worse than losing some VC's money.)
Uber pool is just a terrible experience in many levels

1. Many drivers think they make less if the passengers are using Uber pool. I am not sure if this is true or if they are confused. However, when they find out I am using pool they instantly turn passive aggressive and start complaining how they make nothing on a pool ride. They make me feel as if I am taking advantage of them.

2. Uber also tries to pack the car these days. A lot of times, it is probably much faster taking public transit than using pool. One time, my pool ride was just going around picking up people and 15 minutes later I was exactly a block from where I started. I got off the ride and Uber has the balls to charged me $10 for "cancelling". Decided to quit Uber on that very day. Will only ride public transit or Lyft these days
Vendors? They have no brand to worry about. The current markets are built on volume with their profits as a percentage of total ad spend by their clients - so it's in their interest to run as many ads as possible. Worrying about things like quality and fraud only reduces revenue so they just look the other way.

Fraud isn't that hard to combat - these companies know who they're paying since you have to write a check eventually. It's a business problem, not a technical problem, but as long as there is money to be made, vendors wont stop their habits.

The major advertisers do have brands to worry about, but there is so much confusion with thousands of vendors and multiple layers of agencies that it's hard for any marketing team to really know where exactly their ads are running online. Some companies are paying more attention now with the current political climate but there's not much change yet.

Yes, the annoying formats are more engaging and get more money and are thus more profitable to run. Buyers want as many video ads as possible so vendors complied and stuck them everywhere they could. This is why you have autoplay sticky videos on every page, because buyers keep buying them and the numbers look good - nevermind silly details like the fact that people hate them and didnt really have a choice to interact.

Can things be better? Will the situation change? Yes. Adblocking still isn't big enough but that's why this committee is progress - it allows the few companies/startups who are willing to do things different to set the rules and finally get the leverage they need against ad buyers. If the only way to advertise to the increasingly valuable but unreachable adblocking users is through vendors who follow these rules, then the market will change in response and the legacy companies and practices will finally go away. The buyers = the money = the power. Shape the way the money flows and change will follow.
They removed that already.
Because they're exaggerating to put pressure on Uber to give them a better deal. Everyone does this. Waiters, union workers, teachers, actors, firefighters, etc. Complaining makes you feel good and has a small chance of making things better for yourself. Why not do it more.
Do you have a brand name and an MSDS on one of those citrus based formulas? Just because something is natural doesn't mean it is safe.
Except we don't get to set the wage?
So? Properties are objects and children are nodes.
15%, regardless of the service? Don't pat yourself on the back so hard.
I haven't done it in months now, I just don't feel like it anymore considering how little I make.
TIL, I'm mildly autistic.
"Burgle" is a back-formation from "burglar". "Burglarize" is the earlier form of the verb, first used in 1829 by the English author William Hazlitt.
Very interesting. I'm currently going through the little schemer using Racket. I'm tempted to read this one after it.
The coming migration of people throughout the whole world in search of water and a hospitable place to live will be unlike anything we have ever witnessed, billions on the move.
Given they're basically saying they drive for fun and this is a way to cover some of the costs, that seems kind of moot. Nobody's paying me enough to buy a new motorcycle after mine wears out, but I'm still gonna take it out and ride it.
Simple solution, bad reviews for drivers that demand tips - the problem fixes itself when Uber stops giving them fares.
There is universal agreement about tipping at restaurants. Tips of 15% (or 20%?) are definitely customary, expected, priced-in. People who don't leave tips after experiencing decent service are definitely not paying their fair share.

Uber traditionally operates on the service-included model. That was very well established before some drivers agitated for a change. Since then, Uber has adopted an inconsistent policy [https://help.uber.com/h/f7385bf5-1748-4fd0-a57f-3d9b62facc45]. In this condition, I don't believe users have any moral obligation to tip. Drivers should also have very wide expectations about whether or how much tip they will receive.

If drivers are unhappy with their Uber comp, they can drive for Lyft or on their own account or whatever. There is no need for riders to condescend to intervene in these labor disputes by bestowing tips, and in fact doing so may encourage the kind of abuse that inevitably follows the establishment of customary tipping (minimum wage exemptions and pressure for laborers to evade taxes).
By "use" I meant "use the code in your own software."
I had the exact same idea about 2 years ago, but never got a chance to follow through on it because I immigrated to Toronto. Definitely a novel and much needed problem that requires solving, and makes me super happy that it's being executed on! Well done guys!

Do look into Microtik hardware, hopefully these boxes can solve a ton of your problems: https://routerboard.com/ I know back when I was envisioning this, Microtik and RouterOS was on top of my list.
Richard Feynman identified three simple steps to mastering any subject
It is because of the rating system ambiguity that five stars is the norm. It signals that there is unequivocally nothing wrong. Anything less than five stars could be interpreted in many ways and is very subjective: did the user have a problem or do they just rate differently? It is why five star rating is also the standard for acceptability on Amazon and Ebay.

Personally I don't care if there is no incentive to go above and beyond the base level of service. All I want and expect is the base level of service. If you want to reward epic service, do so with off the books tipping.
How rejection helped me level up