skysight-inc/HackerNews huggingface dataset:
True, but attackers could time their approach to occur in the safe-period after a major clog.

The devil's really in the details, particularly around how queues/buffers for travelers are handled and the basis used for doing the randomness. For example, randomly choosing check/don't-check per passenger is different than randomly choosing a passenger from the line whenever a searcher is free.
Given that Steve Blank is usually correct about startups, not incorrect, wouldn't a better analogy be "even a working clock is wrong twice a day"? (Which of course is a nonsensical analogy.)

It seems like a bubble could take more than 5 years to pop. Blank makes an analogy to the housing bubble, in which housing prices grew somewhat steadily from about 1970 to a peak in 2007. Economists started claiming a bubble in the early 2000s, and housing prices after the bubble popped only went back down to about where they were in the early 2000s. https://en.wikipedia.org/wiki/United_States_housing_bubble#I...
"Your Honor, the actions of Gawker caused emotional distress and irreparable damage to the earnings capability of my client, and thus we seek an award to compensate him for this loss."

"Your Honor, we are dropping this claim here, but keeping all the rest intact."

"You realize that this means the defendant will have little to no ability to compensate you for the damages you claimed and sought and stated caused you duress?"

"... Yes... Your Honor."

If you state it's about compensation for lost potential earnings, and such, and say you need to be made whole, then waive away a large part of your practical ability to be made whole, at what point does that become disingenuous?
It's not that difficult to extend Promises. Show some code that's easy to follow. If cancelled/canceled is too confusing, there are synonyms.

function longTask() {
return new AbortablePromise((resolve, reject, onAbort) => {
const timer = setTimeout(resolve, 1000);
onAbort(reason => clearTimeout(timer));
});
}

const myTask = longTask
.aborted(reason => console.log('Aborted'))
.then(result => console.log('Done'))
.catch(reason => console.log('Error'));

setTimeout(() => myTask.abort('Changed my mind'), 300);

I did something similar with reporting progress: https://github.com/numtel/progress-promise
Interesting that they are "selling" base revenues. After all total revenues in 2015 were $167m, and base revenues only $137m.

The definition of the $30m "missing" revenues seems to indicate that this piece of the business might churn at any moment, or is just a brief "burst" of revenues w/o the transactional nature of SaaS.

Depending on the lumpiness of these bursts, that is a smart decision to "ring-fence" in the reporting of an otherwise sound recurring business. Guess this is a good CFO here...
There's a tutorial included with the phone, that takes the user through all the important concepts. I personally find the UI very neat, consistent, and innovative. It's almost a step backward to use Apple or Android devices now.
I think it was worse in the late 90s early 00s. There is this documentary called 'e-dreams' that came out in 2001. It documents a delivery startup that didn't charge anything to deliver products to customers.

They had virtually no business model (and lost money on every order) and got millions in startup capital. The whole company imploded within a year, but some of the interviews with the executives of the company are pretty telling: they never intended on making a profit. The intent was to either get bought out by a larger company or get an IPO and bank the proceeds.

E-dreams is a really good documentary for anyone interested in seeing a small sliver out of the early days of the first .com boom/bust.

I watch it once-a-year to remind me of the craziness.
You hit the nail on the head!
Congrats to Michael and Vince, looks great. Are there any other GraphQL backend services out there, and if so how will you guys differentiate?
What is Mass Incarceration?
I've no doubt Elm is simpler (considering it's more vertically integrated), but to be fair, if webpack is a maybe in Elm, lodash, immutable, isomorphic fetch, and webpack-hot-middleware would definitely be on my maybe list for React. Maybe maybes would include redux-thunk.
> Many people browse imgur every day without ever having visited reddit

I didn't even know you could do that. Last time I went to the site directly (years ago) I recollect all you could do was upload an image or browse random images.
"..everybody thinks they're a better-than-average driver..."

Of course, it is possible that most of them are correct. I would love to see data on the distribution of driving skill; perhaps most people are reasonably good or great drivers, but the presence of a small percentage of catastrophically bad drivers skews the average.

I know that when I think "drivers are horrible around here" I tend to be thinking of the ones that did something inconsiderate/dangerous/bafflingly stupid, not the vast majority who seem to get by just fine. And of the people with whom I've ridden, almost all of them drive fine, but I've got a couple of friends who I hesitate to get in the car with.
The guy in the linked article didn't just have a criminal record though, he was still actively being a criminal, as could be confirmed by the recency of the records on his criminal report.
The queue at Starbucks has a natural curb on its length, though -- if I walk up and see the queue is pretty long then I'm likely to decide I didn't need a coffee that much, and walk away. Nobody approaching a TSA queue is going to make that decision, so the worst-case queue length is not really comparable.
Sure, now they all have business models. But how realistic are those models? Were they contrived by the same sorts of who gave us the housing bubble?
>Brings up the broader question...

How about this question: Are people with records as a direct result of performing services for Uber simply unhireable by Uber?

Example: In Miami, Uber/Lyft drivers are issued citations for violating various municipal ordinances (i.e. for-hire; chauffeur violation) which carry a maximum of $1,010 fine and/or 45 days county jail per violation.

Uber provides drivers with a lawyer, represents they will reimburse the fines and even provides training on how to avoid getting citations. However, after sometime Uber also fires these drivers/stops send them rides.
I think if that is the case and it proves to be a pervasive problem, the market will sort it out pretty cleanly. If Uber drivers assaulting people becomes sufficiently common that people are willing to pay more, someone will create a solution to this problem.

This is something that the market should be able to solve extremely well on its own, without intervention from government. And there is no large correlated risk here or dearth of information for the public that should motivate the regulators to act.
Why are the media and the community here picking on these justice-involved individuals? Everyone deserves a second, third and fourth chance.
I'm not suggesting to turn the odds to zero, though. Simply lowering the odds until the clog is cleared would not appreciably improve an attackers chances of getting through. You could still get streaks at the lower odds, thus making the clog worse. Nevertheless, I think the average wait times would be vastly improved from what they are currently.
I read his story a while back and was shocked that I used live nearby and may have (as a paperboy) delivered newspapers to his house. I left the area a few years before his experiments, though.
And this was their undoing: thinking that people really cared that much about talking on the phone.

Talking is one of my least-used functions on my Android phone. I use it far, far more for texting, apps, internet, navigation, games, photos, and even visual voicemail than I do for talking. I might have a handful of calls a week on it. A phone that's great for talking and sucks for all the other things would be mostly useless to me.
Second chance within reason. Felons can be blocked from working in positions where they've proven themselves to do felonies, AFAIK.
That number sounds correct. I've just been reading Pour Your Heart Into It (by the Starbucks CEO), which mentions "the SEC considers a company public if it has more than 500 registered shareholders", and that they had to request a special exemption from the SEC for their Bean Stock employee shares program.
I'm black and I found this to be odd.

How does this work exactly, do you need one black woman on the team and then you can go all 3 days. Does she need to be in a leadership role, can she just be the Secretary?
Nice! Just tried it out and it seems to work well.

Why does dumb-jump-go want me to save my files before jumping?
>If its an embedded system and the cost and work of supporting it is less than the cost and deployment of a new system, whats the point in updating it?

The problem is support and maintenance. Things wear out eventually, and if you can't get the parts to fix them any more, then your whole system fails.

This really shouldn't be a problem with EEPROMs, however; I'm pretty sure you can still buy those, and the programmers for them too. But 8" floppy disks, and the drives to read them, are another matter.
There’s little downside protection from bankruptcy or from a fire sale to strategic investors who are waiting for bankruptcy. A friend recently left a startup that had raised over $100M where the whole executive team was celebrating an $800 revenue deal. He didn’t even wait to vest. Lots of mid to late stage startups are in big trouble, and it will take time to flush it out and see who’s all hype, who’s unit economics are upside down, and who are the real companies.
Rc is scoped to a single thread, so it'll be, at worst, stop-the-thread.
Felons can be blocked from working in positions where they've proven themselves to do felonies, AFAIK.

A food-worker who has been convicted of poisoning food ought to be able to be blocked from food-working. But a food-worker who's been convicted of wreckless driving would not be blocked from food-working.

Second chance within reason.
I'm a fan of projects like https://github.com/petehunt/rwb

It's a little opinionated but aligns well with the decisions I independently made after spending way too much time on "build tool bullshit". That said, it's a little rough around the edges and development is not very active.
On first blush, this looks like ctags[0] (or etags[1]). In nvi, I go to a function or structure I want to see the definition of and (/me loads nvi to see what I actually do...) ^] (ctrl-bracket) to jump to a definition, and ^T (ctrl-t) to pop that ctag jump off the stack that it maintains. Because it's stack oriented, that means that you can jump through to definitions until you're satisfied, and pop back the same route you took getting to your ultimate destination.

[0] https://en.wikipedia.org/wiki/Ctags

[1] http://ctags.sourceforge.net/
That seems to me a very retroactive justification. Thiel being gay was probably one of the worst kept "secrets" in the Valley. He had social media profile pictures of himself shirtless on a gay cruise, let's face it.
We've reverted the title to that of the article.
Using lmgtfy.com to link to a Google search is obnoxious.

...and picking a Google search that doesn't actually address the question is embarrassing.

...and using a URL shortener to try to hide this long enough to get people to click on it is (very amateurish) trolling.
In case the link is down:

http://webcache.googleusercontent.com/search?q=cache:http://...

Also, I believe that cheap microcontrollers have been able to replace FPGAs in some cases.
The UK has too from the Environment Agency, largely undertaken for flooding studies, (apologies for the longform URL):

https://data.gov.uk/data/map-preview?url=http%3A%2F%2Fenviro...
In my (granted fairly limited) experience, very few of those hauling in the really huge paypackets (or the huge, huge bonuses or clever backhanders or whatever) are doing it for the actual money. They don't spend the money they have now. It doesn't seem to be about having the money. It's some kind of social status game involving bringing in the money. Coming up with ways to dodge tax doesn't seem to be about having more money to spend; it's another part of the game, and they're all playing against themselves and each other.
React in a vacuum might be. React in the context of building a real application is not.
Your developers usually don't pay the bills, and CFOs are always looking for cheaper options that are just as good.

Mindshare is silly in a commoditized space.
React itself is a view library with a very small learning curve and narrow API. You can view all the documentation on their website. It's about 5 pages. This has nothing to do with Facebook's scale and Facebook didn't design this complexity.

Webpack isn't React, Redux isn't React, ES2015 isn't React. They're commonly used with React and add complexity to both your architecture and build step, but you're not required to use them.

This tutorial is getting a lot of negative replies because it's a tutorial on all those other things in addition to React. It takes 90 pages before you write React code because the author spent a lot of it explaining how Webpack configurations work.
What's really sad is I remember 1997 well; I was still in college at the time, and I laughed any time I saw 8" floppies because they were so antiquated. I remember laughing about them in 1991 even because I came across some in that year. I remember also watching WarGames somewhere around that time (high school) and laughing about the 8" floppies in that move. And now more time has passed since those times than there was between the heyday of the 8" floppies and when I laughed about them. I feel really old... but I also really question WTF is going on with our government that they're still using the things. Disk drives don't last forever.
The problem has a lot to do with acceptable risk. Not of the passengers.. I mean of the politicians. As a politician, if anyone argued for lowered screening at airports, we all know what would happen when eventually a hijacking or airplane bombing occurred. That politicians career would essentially be over. It would not have mattered if the hijackers or bombers could have gotten through anyway.
If you were trying to learn Rails (which this story ostensibly is doing with React) you wouldn't have Ruby installed. (or you'd be using system Ruby, which you generally shouldn't use: https://robots.thoughtbot.com/psa-do-not-use-system-ruby)
Personal attacks are not welcome on Hacker News. Please (re-)read the site guidelines and follow them. That means posting civil and substantive comments, or no comments.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
Unrelated, the event ids are simple numbers, the one which invites for demo day is:
https://apply.ycombinator.com/events/49
The Architecture of the League Client Update
If your ORM doesn't know about transactions, that doesn't necessarily prevent you from wrapping your test runs in transactions. I was in a situation where I needed to start / rollback a transaction without ActiveRecord knowing about it, and was able to hack AR slightly to make that work -- so you can likely do the same.

You even mention in the Waterline section of that blog post that you've written your own transaction library, so this shouldn't be too hard.
These are the options according to the author.

Option 1.

Thiel clandestinely funds lawsuits. This makes him a Bad Man, distributing cats paws and using them to pervert the public interest.

Option 2.

Thiel openly funds lawsuits. This enables him to:

2.1. Give a heads up to his adversaries. Sporting chance perhaps.

2.2. Be vilified as contributing to chilling effects by spreading fear of being sued in the media establishment. Needless to say the Bad Man is perverting the public interest.

Huh. His logic just eats itself. He also says a number of things about the law I suspect cannot be true since he has to fall back on claiming Thiel is defying the laws of countries that don't exist today and which in any case would not apply to the United States if they did. I don't have the time to critique his other claims, I really don't.
The problem is trusting such a critical function to ancient hardware that's bound to wear out at some point, and for which you can't buy a replacement. Disk drives don't last forever; they're fairly complex machines with moving parts.
This is rather ignorant. Hardware is what makes Samsungs (for example) better: superAMOLED screens (which iPhones still don't have), better cameras, waterproof cases, removable batteries, etc. Can you drop your crappy iPhone in the pool? No, but a Galaxy S5 can handle that with no trouble, while having a better screen, removable battery, and upgradable SD card storage.
In 1994, a non-profit organization that Cheng helped form "filed a lawsuit against the San Francisco Unified School District in Federal Court," recalled Cheng. "This was the first legal windmill that I tilted against, and I've been looking for others ever since."

It's mentioned, but not highlighted. That lawsuit was about racial quotas for admission to the Lowell "magnet school", which is a special high school for academically talented students in the SFUSD system. Chinese students were required to score higher on tests than students of other races to be allowed admittance. Lee was an alum of the school, and was offended by the practice. Here's Lee being interviewed about it in 1995:

"I grew up knowing a lot of racism," said Lee Cheng, 23, a UC Berkeley law student and spokesman for the San Francisco chapter of the Chinese American Democratic Club, the group behind the legal battle.

"I was beaten up as a kid, referred to as a chink, a Chinaman. But in school I was taught that the laws will treat everyone the same, that discrimination was being eliminated.

"Then my friends and I applied to public high school. We discovered that if you are Chinese, you have to do better than anyone else."

http://articles.latimes.com/1995-07-13/news/mn-23543_1_chine...

He makes his feelings even clearer on an even earlier entry to the Wikipedia Talk page about the San Francisco Unified School District:

I'm proud to have gone to a high school whose alumni actually care enough about it to write these wikis. My two cents: the Ho suit should be on both the SFUSD and the Lowell pages. FYI--it won't be the last lawsuit challenging race-based admissions at Lowell. When Ho was organized and filed, I'd just graduated from college. I'm a lawyer now and spoiling to use that degree. The next lawsuit will not result in a settlement. SFUSD racists, make my day.--Lee Cheng '89

https://en.wikipedia.org/wiki/Talk%3ASan_Francisco_Unified_S...

I've tremendously admired him for his role in pursuing patent trolls, but hadn't known about this earlier history. Wow! I continue to be impressed.
I've listened to pretty much all the back catalog of Stackoverflow podcasts. From the early days the big idea was to surface information. The answer to a question may be in the documentation, but MSDN, for example, is a really big site and the dependency graph to understand any particular page can be enormous. Reading the documentation is a long term solution, but it is not always a useful one in the near and medium term.

On the other hand, there's always been a tension over how simple a question is appropriate. Spolsky and Atwood fell on different ends of the spectrum...See Spolsky's "How do I move a turtle in LOGO?" [1].

[1] http://stackoverflow.com/questions/1003841/how-do-i-move-the...
This is an interesting idea!
[CentOS-announce] Release for CentOS Linux 6.8 i386 and x86_64
They should pull an IBM and open up the platform like it's customary on x86. Then users can keep Jolla OS or switch to Ubuntu or somebody else comes with something better. Jolla should focus on hardware and Ubuntu on software instead of both doing their job poorly and going nowhere when compared to Android.
"other than race, religion, or national origin."

Let's look at the terror watch list: I can bet 9/10 people on the list are from similar middle eastern countries, similar skin color and are from the same or similar religion.

Profiling based on this information isn't profiling based on any of these things, but based on risk factors and previous history.

The problem is that you can't even profile based on obvious history without also being accused of profiling based on religion or skin color.

This is what I'm talking about when I refer to 'political correctness'. Suspicious people can't be singled out without the PC police coming out in full force.

"ignore political correctness and do it based on something other than race, religion, or national origin."

I wish the terrorists bombing planes and killing innocent people were from different countries with different religions, but it's just not reality.
Could a neuroscientist understand a microprocessor?
I'm not comparing my steps to the React article. I'm comparing them to the steps in the comment I was responding to.

Anyway, measuring steps in terms of "screens" is woefully inaccurate. For example, the author of the post uses more than one screen on simply running `npm init`, because he includes unnecessary paragraphs and screenshots. Many other parts of his post are even more verbose.

I could rewrite the first 30 "screens" of his post in 1-2 "screens". Would that mean that the process is suddenly 30x easier?
Please don't invite more of that.
The ferries are not a similar option to CalTrain or BART. I live in Marin and could recite you from memory the Larkspur ferry schedule without blinking. When I worked in SF my commute was tightly coupled to the ferry schedule. In addition, the ferry only stops at the ferry building. Once you're off the boat, you still have to walk/MUNI/Bart to your final destination.

Also, if you are in San Francisco after 10pm, no more ferry for you. BART, CalTrain, and Muni are all much more flexible options.
You're giving anecdotes with nobility in France and Britain in the period of english (major) development, but in the medieval times which languages the proles (that the noblemen had little or no contact with) spoke was of little concern to those in power. And there's more, actually! The difference in the spoken language was serving as a distinctive trait of nobility which in itself was something sought to be preserved not obliterated!
My wedding photo went viral, and this is what I learned
When I last went laptop shopping, my choices came down to a Dell with a DVD drive, or an HP with a backlit keyboard. I went with the HP, and have been pretty happy.

I like that the backlight on this line's keyboards is red, which disrupts night vision less than the shorter colors.
I think the primary point is that if Uber is saying they are doing background checks, and claiming they are screening their drivers, then it's important that those checks are actually being done.

I don't know if Uber is lying or incompetent, but this seems like a clear example where they failed to do what they promised.

All the discussion around whether they should do background checks seems to me to be beside the point. Part of the recent court settlements was to rename the "Safe Driver" fee to a "booking fee" because the money wasn't actually being used to ensure you were getting a "safer driver".
If Jolla open sourced their UI technology, what would happen to the company and investors? And would Sailfish OS then be fated to suffer endless fragmentation, like Android?

There's nothing terribly wrong with the closed parts of this system. Much of the phone is readily accessible to developers, and Jolla provides a lot of support. It's far more open than Android or iOS.
Yeah, that stuck out to me, too. I'm still a bit fuzzy on how to interpret the author's original intent.
If you've already setup Ruby, which most haven't if they're going through a similar tutorial for Rails.