skysight-inc/HackerNews huggingface dataset:
What's the motivation for the schemas? Are they just verifying that the APIs haven't changed and are still returning what you'd expect them to?

I read through https://github.com/singer-io/getting-started/blob/master/SPE..., but I'm trying to better understand why they're necessary.
In climates with seasons you really have to do a yearly amortization to get a true idea of utility costs. A lot of oil and propane companies around here actually let you sign up for a plan that lets you pay them your amortized costs year-round. A few friends of mine love those plans, I prefer to pay the upfront cost to fill the tank and not bother.

My grandma's house had exactly the same problem, the roof was rotted and actually had a hole in it, you could see the outside from the inside. She didn't have the wherewithal to get it fixed though, unfortunately. She would just put down buckets to catch the water when it rained.

All houses need regular roof maintenance!
You one of those who never ever talks to their Uber drivers? Talk to them sometime. Here in NYC, it's their full time gig, requires TLC license and expensive commercial insurance paid upfront. Not to mention the car which is financed. People take a big risk investing in Uber driving and they get lured with deceptive ads promising "guaranteed income" they can't actually attain. The money the drivers are making is an absolute joke now, especially since you're required to drive UberPool. People relied on Uber, not thinking they would try to screw their own so called "partners."
China is building an entire village to support virtual reality technology
I don't know whether I'm more embarrassed or sad for the company as a whole. There's a lot of people with their entire lives wrapped up in a company run by a guy who's probably going to headline /r/cringe today.
February 28th Postmortem (Ada)
Probably better for business this way, and costs nothing.
I have two:

My mom told me once that I am not responsible for the happiness of others. Prior to that, it was a tremendous burden for me when loved ones were unhappy and I felt like there was nothing I could do.

The other one is "No matter where you go, there you are". My early career was marked by short stints at different companies because I was looking for the perfect work environment. Eventually, I realized that the only constant amongst those places was me. I now fight the urge to escape whenever things aren't going how I want them to because, ultimately, I will still be me wherever I go and it is better to deal with my issues than change the world around me.
Show HN: Pagic – The easiest way to generate static html page from markdown Edit
>I don't know what magical spell has India cast over Americans that all American politicians have become totally stone blind to the fact that how damaging India has been to outsourcing of jobs from America to India and how many highly skilled/educated Americans have been left without jobs due to India's usurping of jobs.

The "usurping" of jobs is because American companies are fine with driving down wages.
In+What+Direction+is+Battery+Technology+Going?
Except, his apology wasn't for the dysfunctional culture and harassment. He was apologizing for his treatment of a driver.
Gotcha When Running ASP.NET Core on Azure App Service Using Deployment Slots
For a slave in ancient Rome, for example, it would be quite absurd to consider himself responsible for his fate.

A few opportunities aside, I'm not sure it's much different for a modern person.
I watched the video 3 times, and did not find anything wrong with the CEO's behavior. And don't understand why the CEO should be issuing any apology at all for this video. Might be just because of the bad-media coverage.

He was explaining the situation very politely. As a CEO, making business decisions amidst uncertainty is hard. Its when the driver started placing his $97K bankruptcy charge on the CEO - the CEO lost his cool, asked him to take responsibility for his actions and walked out.
>Emacs almost superseded? Superseded by what exactly?

VIM HA! That whole chars is completely dumb. It's comparing oranges to pears. VisualStudio works on Windows, Emacs, Vim work on every platform, are hackable and opensource etc. etc. The chats is called 'text editors' ha, VS and Eclipse are not really text editors, they're full-featured IDEs, with integrated debugger and stuff. I can't stop seeing those charts as someone's imagination how tech looks like, it's not even supported by anything like data, google trends or even survey.
What you're describing is one of the traits of a psychopath

http://www.telegraph.co.uk/news/2016/09/13/1-in-5-ceos-are-p...
Show HN: I made a tool that lets you schedule frequent Digital Ocean Snapshots
Someone made an interesting point on a discussion I saw yesterday: Travis has never worked at a company that he hasn't started himself[0]. He had a short stint at Akamai when one of his companies was bought but it was shorter than one year.

The take away is that he has never worked at a place with a rigid corporate structure or real HR. While that might be good for a startup that needs to move fast, it's not good if you want to learn on how to cultivate a healthy company culture, or have any empathy for your employees.

In other words, he has been running a college frat house for the past 7 years and it shows. He's probably more ignorant than mean-intended.

And too many entrepreneurs/co-founders in Silicon Valley are in the same position.

[0] https://www.linkedin.com/in/traviskalanick/
Given Travis's experience with Redswoosh [1], and to a lesser extent Scour, I doubt he put himself in a situation to be ousted from his startup by investors. I suspect it's a situation akin to Mark Zuckerburg. [2] It would probably take Garrett Camp [3] push him out.

[1]: http://allthingsd.com/20111108/uber-ceo-travis-kalanick-on-h...

[2]: http://venturebeat.com/2012/02/01/zuck-power-play/

[3]: https://www.linkedin.com/in/garrettcamp/
A smartwatch for vision impaired, advertised a website without a lot of accessibility provisions (not to mention the scrolljacking and "are you sure you want to leave" onexit hooks).

What a world we live in.
6 Things Your Bootcamp Instructors (Secretly) Want You to Know
You can be "fired" by virtue of your top people walking out on you, though. Better for him to placate the ones who might have a spine.
There is a second ring on the watch the runs along the edge. If you look at the 2 o'clock position you'll see the second ball.
Nobody caught that on video.
HTML is the largest trouble of modern IT industry. All technical progress is revolving around circumventing HTML. First came things like Rails where you build HTML with pieces of strings separated by special syntax and your real code is shielded from it. Fortunately, now this is almost solved by React, which builds HTML for you automatically from JSON-like structure of lists and associative arrays ("application state").
Top Java stories of February
In my project, http://billsix.github.io/cac.html, the Compile-Time language is the same as the runtime language. Tests are collocated with procedure definitions, but evaluate only at Compile-Time.
How relevant are Airflow and similar to those of us who aren't operating at unicorn scale but are shuffling hundreds of CSVs & Excels and wrangling RDBMS with SQL?
We did very limited experiments so far, mainly due to the fact that we feel it's unfair to offer different prices at the same time on the website. (And even if we didn't, some users might figure it out and/or complain).

We did a few experiments via email, where we offered a different discount to different cohorts. For example, some people will get an offer for 20% discount, and others for 40%. We tried to extrapolate pricing elasticity from that, but it's still hard... We have a few ideas for other experiments, but didn't get round to it yet. It's one of the areas we need to be more careful.

I'd be happy to talk to you and try to understand what you have in mind. (I didn't quite). Hope it's ok to contact via the contact details on your profile? (Or feel free to reach out to me.).
I've been dog-fooding the tool for more than a year, and its at a stable point with the new release.

let me know if you encounter any issues or have any suggestions
Social Media Live Streaming for Restaurants
JavaScript in Android Applications
Asm.js was exactly what your talking about.

You can think of webassembly more like a common standard akin to the JVM specification. Anyone can implement the spec.

It's a formal definition of what people are doing with JS.
"Passion for the craft" refers to a general set of attributes, most often typified by an excitement for development, a desire to tinker, curiosity on how things work, and demonstration of sustained levels of these traits over a long period of time (e.g., years or decades). It's pretty easy to tell the difference between a candidate who genuinely loves coding and a candidate who just wants a job.

And yes, we sometimes hire without even seeing any code from a given candidate. We have yet to be disappointed.
You mean like a cursor in a database?
Because the values of the game industry are rooted in the demoscene, commercialization of game related IP assets and consulting work related specific hardware and design knowledge, without any religion about freedom of tooling, this is what most FOSS advocates fail to understand about the industry.
Uber CEO aside, is it me or is it weird to ask how on earth that Uber driver lost 97k?
Usually, grep itself is powerful enough to do what you want on its own, you only pipe grep if you do not know grep well enough.
If I had to take a guess, his lawyers probably counseled him not to. That would be an admission and then he would get incriminated pretty quick in court.

(To be clear, I still think management there should be held responsible for turning a bling eye on this stuff. It's never excusable and it's the perception of being unaccountable that keeps this stuff happening again and again.)
This is true too. The billable hour billing practice incentivizes inefficiency. In some respects that makes the industry ripe for disruption, but it's staying power may suggest the opposite, that is, that the business isn't about being efficient. Sometimes as logical people we assume everyone else is logical too. But my experience is that law firms are stuffed with worker bee types who don't see the world that way. They are not the innovative logical types who would develop something to increase efficiency
Heart Examinations: Miniature Particle Accelerator Saves on Contrast Agents
When blue collar workers getting outsourced comments here are usually full of pontification on capitalism and shareholder interest.

When it comes to service workers some commentators are nearly gleeful at the prospect of job losses and cost savings by ai never mind it's decades away if at all.

Individualism can only take you so far. Without meaningful community and social structures based on common good and mutual respect the lack of empathy and sometimes open disrespect of other peoples life conditions will ultimately come back to bite you.
depending on where you are, taxis can be much, much worse. "no I won't bring you there, it's not on my way" is just one tiny example.
How close are we to being able to render a high resolution monitor / TV inside VR? Not necessarily a 4K screen, but like a good 2560 x 1440 display? How close are we to high resolution virtual cinema experience?

... or are we there? I really have no idea how resolutions in VR work.
This probably won't be popular here but I don't see why you should have access to my intellectual work unless I decide to offer it to you.
10 Hilarious Reactions to AWS S3 Breaking the Internet
Taxis are even worse, they literally corrupt the government and violently threaten (and harass on social media) competition here in France.
Khronos is an industry standards group. It is composed of companies that implement Khronos APIs. So yes, in a way.
Another unpopular opinion here: I think people in power should be held to a higher standard than lowly peons like me.

Imagine yourself as the driver. If the video had never been published, he would never have even gotten an apology from Kalanick. I sympathise with those who don't have the kind of power that the CEO of of Uber does. He is a serf in the hellish gig economy that Kalanick has made himself a billionaire many times over. This is the most meaningful political impact he will probably ever make in his life. Kalanick, meanwhile, will probably be okay, even if this leads to a chain of events where he is fired.

I want to choose a kind of culture where the working class are not so powerless against the rich. Just because one thinks it should be the law for the president to release their tax returns, doesn't mean that they think every single person should be subject to such an invasion of privacy for no reason.
I like that the driver rated him one star. How funny would it be if he was unable to get a ride because of his low rating?
How to automate publishing npm packages to the registry
It sounds like you are more of a Beam/dataflow competitor than an airflow/workflow competitor.
Sadly, I came to say this too. Looks more like a kickstarter gauging interest (with the crappy google form for "pre order") than an actual existing product.
I figured he was referring to the cost of buying an Escalade for Uber Black driving
That's a very generous interpretation of his actions.
Finally a smartwatch that makes sense!
The death rate is likely to be far lower in places where the disease is endemic. People will evolve partial immunity, and the pathogen may evolve to be less deadly since it's rarely advantageous to kill the host.
It's not a false equivalency. Books have been written about it and describe how you defeat REST by doing what you describe.

When you encapsulate most of your operations under POST you basically create your arbitrary protocol. No assumptions can be made about your service. You can make your own assumptions about your own service, but the others can't.

> That would be a fine protocol, and totally REST compatible. What's the problem exactly?

The problem would be that it wouldn't be REST compatible. You should clearly read a few books on the subject. Friendly advice, not a snarky comment.

REST already has idempotent mutating operations, like PUT and DELETE. It's not just GET that's idempotent. So clearly the problem is that you redefine your own protocol, with your own semantics, even though we already have plenty of standardized methods/response codes.

> If there's actually something wrong with that, then lay it out.

You have obviously missed a ton of bibliography on the subject. Before reading random blog posts from random people who have their arbitrary assumptions about what REST is, I'd suggest reading a few books on the subject.

Honestly sorry if I sound snarky, but after 10 years on working with such APIs, and after reading countless books on the subject, it never ceases to amaze me how people still think that GET and POST are enough. But I don't blame you, but the browsers who basically broke the protocol by just using those 2.
Why is are the components limited to 64 distinct types? That sounds low to me.
You're not saying much. Half of running a company is PR.
Write more about this. A lot of people will find it very interesting.
The DevOps in my company is in Pakistan. They make $10 an hour.
Makes it a real pain in the ass when there is a huge line and you need to come in from the opposite way instead of the "queue" Had a japanese car with filler on the right side. It was even more of a PITA when only a few pumps had E85 and I had to go against the stream to get in there.
> but I think a little more useful for the business planning side

Especially for planning the rollout of their army of consultants, always ready to switch out systems for no perceivable benefit except the hollow promise of modernism.
To make some tech company rich ? Is that what "making a difference" means to you ? To help fund the CEO's golden parachute ?
You should check out a mini door handle. Weird choice.
Why is your focus on ultrawide monitors? I'd bet most gamers do not use them for various reasons. You may have one but it is not the standard by which to gauge the viability of the GPU market. For example, Acer has a 240hz gaming monitor out now.
For many progressives I know, those things are blamed indeed, but for society's problems, not their own. There's a real difference there, deriving from the difference in political philosophy. Broadly speaking, the left believes that if you address structural social issues, individuals will eventually have paths to succeed. The right believes that if everyone focuses on the problems they themselves experience, society will eventually improve. Either ethic can be applied in the extreme with disastrous results.
You forgot sizeOf()!

If it makes you feel any better, I am in the same boat.
You can use tools like Fiddler, or browser's built-in HTTP viewers, to observe interactions between your application and the server.

At a minimum, error codes and verbs help these tools highlight different behavior and problems. A 4xx class error, which usually means that your client-side application did something wrong, or that your user did something wrong, is very different than a 5xx class error that means that something really screwed up in the server.

Thus, the response codes make it very easy to use a 3rd party tool to diagnose malfunctions, even when the 3rd party tool doesn't know much about the application.

Likewise, at a minimum, a GET request is a read and doesn't change state. This is also useful when using a 3rd party tool to diagnose an application that runs over HTTP.

I do think that the article points out just how confusing proper REST can be. The semantics don't always match what the API is actually doing, either. Perhaps it's best to just limit oneself to the GET and POST verbs, 200, a few 4xx error codes, and 500. Perhaps it's also best to assume that rest semantics are for diagnostics and not for application level control?
New Settings UI for Ethernet connectivity available in iOS 10.2 and above
I have talked to numerous Uber people over the past month and there are many that are locked in because they can't trade the stock and can't afford to exercise the options because of the valuation. Very unhappy .
>It's a completely different gaming experience and I understand now how people become obsessed with frame rates, specs, cards, the unveils, the news and rumors etc.

I also partly think this is cultural, as the original commenter noted.

Last year shortly after Overwatch came out I built a new gaming PC, featuring an i5 6600K, GTX 980Ti, and 27" 1080p 144Hz monitor. My buddies gave me some flack for it because even at the time (~June 2016) these were not the top of the line options. Nevermind the fact that even with all settings on Ultra I was able to consistently get 120-140 FPS, and with settings turned down to their most basic (a common practice among competitive gamers to decrease input latency) I never dropped below 144, even in the middle of the most dense game play.

Granted, I'm playing at 1080p, but I have yet to find a reason to want more than that, and the performance is where I want it to be, so I'm satisfied. Still, since I didn't trade hundreds of extra dollars for an i7 and a GTX 1080 I'm the noob.
Can't blame him. I worked at companies with such a structure and found it to be a drag.

On the other hand I'm a white, able, CIS male academic, so I never experience the problems that can arise from the lack of such structures.
Early access is a descriptor that isn't too useful except to say the developer doesn't consider the product finished for a 'first' release. Some developers will label a game as completed when it has serious issues that prevent most from having fun. Other developers will label a game incomplete even though there are dozens of hours of enjoyment to be found. A better judgment is to ignore what is promised, and instead ask if the game as it currently exists justifies the price. In the case of Rimworld, that was a yes for me. It may not be a yes for others. That's fine; we all have different preferences.

Take a game with a lot of free updates, such as Terraria. Consider the game the day it was released. What if it had been labeled 'Early Access' and incomplete because it doesn't have all the features that were given in post-release updates? That wouldn't make it worth any less on the day it was released.
Auction for a Sample of Fleming's Original Penicillin Mold
Only in the world of American business can a 40 year-old billionaire with a history of threats, intimidation, and blatant disregard for the law, come out and say "I need to grow up" and have people nod along approvingly.

I used to think the idea that Americans see themselves as "temporarily embarrassed millionaires" was a grotesque caricature. But then I saw people watch a video where a wealthy guy, known for his history of exploiting the poor, scream "personal responsibility" at a bankrupted immigrant. And they overwhelmingly identify with Kalanick.

It's really pathological at this point.
Neither of those links gives any data about the costs of smoking, what do you propose the costs are? I thought smokers cost governments less then the average person.

> However, smokers die some 10 years earlier than nonsmokers, according to the CDC, and those premature deaths provide a savings to Medicare, Social Security, private pensions and other programs.

> Vanderbilt University economist Kip Viscusi studied the net costs of smoking-related spending and savings and found that for every pack of cigarettes smoked, the country reaps a net cost savings of 32 cents.

http://usatoday30.usatoday.com/news/health/2009-04-08-fda-to...
How a New Super-Secure Phone Blocks Hackers, Crooks and Spies
> He's probably more ignorant than mean-intended. And too many entrepreneurs in Silicon Valley are in the same position.

This is a common excuse that holds no water with me. "Good intentions" are worth absolutely nothing, in fact I'd prefer a CEO who is an asshole on purpose to one who is just naturally a piece of shit and can't see it until his company gets bad press.

It's an issue of maturity and responsibility and ethics with people's livelihoods at stake. There can't be excuses.
I think everyone gets one of these. You clearly screw up, you admit to it, and you say you'll fix it (as long as it's not a clearly vicious screw up with irreversible effects).
At the local membership warehouse with enforced queueing, the pumps are accessible from either side and drivers tend to line up with the pump on the correct side.
It's not canonicalization, it's extracting the hostname from the origin (which contains the protocol and port info as well) without implementing your own URL parsing.
I'd say that a significant amount of founders of unicorn companies have not worked at a company that they didn't start themselves, so I don't see how that makes this situation unique/excusable.
I'm not sure where the argument took place, but in NYC services like Uber have caused Taxi Medallion prices to drop severely:

http://www.businessinsider.com/nyc-yellow-cab-medallion-pric...

Some operators are losing much more than 97k.
For me, arriving at a giant parking lot takes all the fun out of shopping.
I didn't see he did anything wrong, he was just a cutting through the crap the driver was spewing. The driver was soliciting the CEO when he should be doing his job and driving, and just shut up. As if a Uber driver knows the business so well that he has the right to tell the damn CEO how the innerworkings of Uber pricing work. The driver just (inappropriately) used the opportunity to lambaste the CEO about his problems.
5 Content Marketing Tools Everyone Should Be Using
Exactly, even if there was no video, the driver could have written a viral medium or Facebook post and quoted his words. A conversation with one of your "employees" is not private!