skysight-inc/HackerNews huggingface dataset:
Vessel, DailyMotion, AOL -- among others. Unless you've built a huge audience, video content is actually pretty commoditized at this point.

Nearly all of the most popular YouTube channels are owned by a handful of media mega-conglomerates (think ComcastNBC, Liberty Media, TimeWarner, CBS, etc.) These companies are big enough to start their own sites and throw serious marketing dollars behind them -- which they are starting to do in an attempt to get more favorable rev share terms from YouTube. The content companies want a 70/30 split on ad revenue, and YouTube's standard deal is 55/45.

I think YouTube underestimates the influence that old media money can have. These guys will throw a million bucks a year (though it usually doesn't even take that much) at a rising YouTube star as long as they keep producing 2-3 videos a week, and through syndication and advertising deals they can turn a nice profit on the content. They've bought up most of the talent on YouTube (because it's really hard to turn down that kind of money when you're a broke 20 year old making YouTube videos in your bedroom), and once they get the syndication pipelines fully worked out, YouTube will be just one of many sites with the same commoditized content.

I wish I was able to say more about this, but I'm bound by confidentiality agreements. But it should suffice to say that the old media players are coming back with a vengeance, and it's not going to be pretty for YouTube over the next few years. But it should work out ok for consumers.
Just dealing wit the entertainment messy of modern cars I already came to the conclusion that the car industry has no damn clue how to write software.

It's like the worst internal shit code you see in the in house tools at many companies where the moment it ran it was considered done enough.
I think most of the time people just want to speak with that person. They don't know what they're looking for, just that this person is smart and hope they'll provide direction/insight/promotion.

Forcing someone to ask what they want is great because it forces them to actually think about what they want.
Augmented Reality and Virtual Reality in Architecture and Construction
You think that rioters are rational people who engage in cost-benefit evaluations before they riot?
I meant upon conviction they can get what the person would have been fined. Can't execution of the will wait until all cases are finished?
There is little justice in India if you do no have some kind of influence. So if you are poor = little real justice = yes, India currently doesnt care very well for their poor.
Well he plays a pretty big part in Stein's Gate.
Well, I am sure that there are many people here for whom a $170 could be seen as a reasonable expense to get to an important meeting on time. Does that entitle the wealthy to speed with impunity?
"Your first message to a reporter shouldn't be about you. It should be about them. People approach PR way to late in the game, when they have a launch they need coverage for. If you're smart, you'll start much earlier, when you don't need press, and you can simply offer someone help. Read their stories, figure out if you have information, insights or introductions you can make to help them do their job and look smart, and give them that."

Oh is this ever 100% true from my experience and it's exactly what I did in the past. I would write and offer praise for an article written and then offer some added information. After a bit of that I finally ended up being quoted or asked about events and was considered a source. (NY Times, Dow Jones as two examples).

That said most people will not want to put in the effort to lay the groundwork like this. But it is for sure a good idea.
I meant the right approach to designating code points.
Minis Tirith ... Ravenna?! It's flat there:

https://www.google.com/maps/place/Ravenna+RA,+Italy/@44.3775...

Maybe he was thinking of http://www.incomingpartners.it/wp-content/uploads/2011/05/sa... San Marino.
WSJ.D – Tech and Media Outlook 2016 [pdf]
It's apparently an "opening pitch," which you should write according to a checklist you will find at the very bottom of the post. Whether the checklist itself is useful or not, I leave as an exercise for the reader.
I think you, like the article, is missing the point of OAuth; you seem to be thinking of OpenID, perhaps OpenID Connect which is built on top of OAuth. But some of your criticisms make no sense in the context of OAuth. Have you read OAuth 2.0's specification?[1] In particular, both you and the article presume there's a concept of a profile in OAuth … there's not. OAuth can be used to control access to a profile, certainly (and my understanding is that this is what OpenID Connect does, effectively) but at just the level of OAuth, you're controlling access to a generic resource. Concepts like a "profile" might make no sense.

> * What field should the token be passed back as?

It's passed in the Authorization header.

> * Should there be a separate profile URL, or is user data passed back with the token?

This is outside the scope of OAuth.

> * What field is the email address passed back as? The user's name?

"email address"? "user's name"? These are not concepts built into OAuth…

> * Are refresh tokens used? How?

In a grant_type=refresh request. It's in the spec.

[1]: https://tools.ietf.org/html/rfc6749
I made dozens of dollars by running across the street to buy 5c candies only to sell them for 10c each. Good times.
OpenBSD developers: Gilles Chehade
Suing Newspapers for Rightfully Seeking Records Isn’t Cool, K.J
BGI can theoretically sequence 100 human genomes per day now, with that rate only increasing: http://www.genomics.cn/en/news/show_news?nid=98952

So 100GB*100=10000GB=10TB per day, that's quite a lot of data but not unheard of in the age of Google. And from there you'd get the additional data from read-alignments, SNP-calling, genome re-annotation etc. pp.
It does not take carelessness to park in a no-parking zone where the signage is illegible, yet people still get fined for it, and there is typically no recourse.

It does not take carelessness to drive at the speed of traffic rather than turning yourself into a hazardous obstacle by driving 20MPH slower than everybody else, yet in many places this is a speeding violation.

It does not take carelessness to drive through a red light when the yellow is set so short that you don't get enough warning to stop for it.

Inconsistent enforcement may not render the law invalid in terms of whether it can be enforced on those who get unlucky, but it does have major effects on the law's legitimacy in a moral and public opinion sense.

It is basically impossible to live life without violating traffic laws. So "you choose to violate them" is at best meaningless and really is just plain wrong. If we're all going to violate them then we need to at least make sure the punishment isn't completely crazy.
> Private probation companies have a strong incentive to keep people on probation for as long as possible.

Obvious... and crazy.
"and was recently ported over to Medium"

Wouldn't it have made sense to update it prior to porting to Medium then?
The thesis referenced in the article can be accessed here: http://digitallibrary.usc.edu/cdm/ref/collection/p15799coll3...

Full-disclosure: Sean, the author of the thesis, and I are friends. I was also once his policy debate coach, back in the day. The paper has been out for a while and Nathaniel Haas's article has already received plenty of traction in the press. So I would hardly consider this a plug.

I'm interested in the community's thoughts on the subject. (Though I highly recommend reading the paper and not just the article.)

[Edit note: communities was changed to community's]
For God’s Sake, Go Get a Flu Shot
You're asking me to take actions that can be reasonably portrayed as riots garnering political support. It's abundantly clear that riots are commonly portrayed as yielding this positive effect. You can see it right here in this discussion.

Why would I want to encourage this by taking actions entirely consistent with it?

You aren't asking me to endorse rioting. You are asking me to act in a way externally indistinguishable from rewarding rioting. That, I've found, is a thing easily rationalized from a distance.
Surveillance Trade Show in Mexico Raises Concerns About Latin America's Privacy
Not a digression, one of the reasons for this post was to practice Scala a bit further.
> 5 billion years of evolution haven't given us solar powered animals that can run around. It seems like there are some significant hard limits on solar technology.

What do you think animals run on? Gasoline?
Plants are like batteries, storing solar energy. Animals, including humans, charge up by consuming these plants. And for those who don't eat plants, they eat charge up by eating the animals who charge up on the plants.
I think people wouldn't make a habit of arguing that riots help solve injustice if it was very clear that riots solved nothing. I, personally, believe that people who think riots help solve social problems are more likely to riot than people who do not hold that belief.
>anarchism

I don't think it means what you think it means.
Perhaps it was the history of re-conquer that inspired it, or something else? (The walls have no relation...)
We know so much about these problems from email spam, that I doubt that a decentralized microblogging system will ever be as overwhelmed (email still has to be backward compatible with cryptographically ignorant client software).

Besides, even with email, centralized email services that trust other centralized implementations (as well as properly administered servers that have the correct credentials, rather than blocklists) have done much to shield ordinary users from the problem, and spam is now less than 50% of all email, compared to 90% in 2009.

Abuse is a separate and tougher nut to crack, though.
Like so many things in life, this is so much easier said than done. The city that I live in has occasionally street cleaning days during which you can't park on certain streets, and in the winter it can be extremely difficult to find a parking spot that's within safe walking distance from my residence.

Things aren't so bad for me b/c I have an extremely flexible job, so I can leave early and get a good spot when everyone else is still at work. And I'm fairly fit and young, so if I get home at 1:30pm and there are no free spots (this happens...) I can walk a mile or two in cold temperatures without worrying about my health. Or, worst case, I can take the $30 fine.

It's not hard for me to imagine a large class of people for whom none of these options is a real option.
> As a rule of thumb, if a "capitalist" business depends on the largesse of and/or connections/bribes to the government, it's not really engaging in capitalism, at least not the capitalism that the libertarians I know promote.

That is why I don't think Libertarianism is viable. It is just as a nice fantasy ideology, much like Communism is. It looks good on paper, if you remove lots complications -- such as how the real world works.

They keep talking how they believe Libertarianism would be great if just government stayed away. Communism is just like that, it is perfect, if everyone just worked consciously, without cutting corners and so on.

In the real world, the shortest and quickest way to make a profit and rise to the top is regulatory capture and lobbying. For a mere couple of million it is possibly to buy state and federal legislators. It is just stupidly profitable to promise executive position to those in regulatory agencies after they quit. How many revolving doors there are between FCC and Verizon, or FDA and drug companies and so on...
Ask HN: Why is the default HN font size so tiny?
I habitually read HN at 125% zoom because the default text size is microscopic, possibly unusably so.
People don't like rioting either it isn't going to happen forever. Also people aren't stupid though some of them might actually think that most won't and it will (hopefully) fall apart.
So pitches should follow coding practices?
No pitch is longer than one screen.
Line width is 80 characters.
Sentences should be about one thing and one thing only.
Names should clearly describe what the thing they name do.
The set of people who have never broken a law includes zero people.

Further if one group is targeted more often than another I don't quite consider that a choice in the way you describe it.
The Biggest Mega-Tsunami in History
There's a dangerous, contagious illness that developers of every generation get that causes them to worry about architecture and getting "street cred" even more than they worry about solving business problems. I've fallen victim to this myself, because street cred is important to me. But it's a trap.

An important meta-idea that encapsulates all of this is remember to solve your business problems as your first priority, and implement technology in service to that goal first and foremost.

It's far too easy to put various technology decisions in the driver seat, ahead of the business problems. This leads to all kinds of anti-patterns over the years. For example, I saw software development organizations destroy themselves trying to do 100% pure UML-first software using Oracle's Designer/2000 and Developer/2000 tools, because that was just the "right" way to do things. I've seen organizations destroy themselves in the morass of trying to do things with Enterprise Java Beans (EJB) because it was just the right way to do things. I've seen companies spend 10x more time getting their automated build processes and super duper full test coverage going than they spend trying to actually write software.

And I've seen companies navel-gaze over their processes and methodologies and buzzword compliance far more than they worry about meeting the needs of their customers. If you've ever worked for a company with a 15 year history of ironclad determination to use all of Microsoft's latest preferred data access methodologies, then you have first-hand knowledge of another example of this.

I'm not saying microservice architecture is a worthless fad, but I am saying that putting your business needs into the done-basket absolutely must be the first priority; never lose sight of it. I'm all for being wary of technical debt, but "technical debt" isn't nearly as dangerous as whatever you call that contagious illness that infects developers and makes them put architecture before business needs.
There are some organisms that get energy off of chemical gradients deep underground.
Porting Android RxJava App Over to Kotlin Beta
> A little discipline goes a long way

Well I have one of those credit cards that stops working if you don't pay it off at the end of the month. So it doesn't even require that much discipline. Just some cashflow management in that I have to make sure that there is money on the bank account before the credit card charge happens.
Maybe the current set of unicorn startups are just very clever financial inventions to get returns in todays crazy financial world of ZIRP and never ending QE.
It's a common article of faith in some of the politically leftist circles I move in that riots further the cause of justice (for the contexual value of justice).
Why doesn't he make this a Google Form and respond to all cold-emails with the form link?
Well, the variable names of Bild.de (for example HTML class names) are also in German.

It happens all the time, everywhere.
Yes, lead with the point. I can't tell you how many emails I get that are written like a movie or TV script. (Better not spoil it for the reader; we'll just barely foreshadow the point and there's more coming up after this commercial break...)

Even worse is wading through one of these tomes, only to read two or three possible courses of action with none recommended above the other(s).
> Yes, but now without the coercion that is sine-qua-non to regulations. That means a huge decrease in the initiation of violence among people.

I find it extremely difficult to take anything you say seriously when you make absurd statements like this. Environmental regulation is responsible for so much violence that its lack can cause a "huge decrease" in it?

Reading further, you are apparently using a definition of the word "violence" which is essentially unrelated to how normal people understand the word. What other words are you using your own definitions for? How am I to understand anything you're saying in any of this when apparently any word can mean anything at any time?
Caveat: I have not implemented microservices, but have plenty of experience with monoliths.

"With well-defined interfaces and properly-sectioned functional components teams can work just as independently on a monolithic application as they can on a microservice application"

Basically if you build a monolith such that it is not a monolith things are ok. This doesn't happen in my experience.

Speaking first hand, working with 40 engineers on a 500k+ line codebase. The monolith is as robust as it's weakest component.

There are secondary organizational effects that come into play as well with monolith architecture that need to be mitigated. Because there's a single monolithic platform, the org believes it can throw any set of engineers at a problem in the monolith and get the same result. This largely gets down to what philosophies you buy into, but I personally believe long lived teams with long lived missions are better capable to innovate (team builds depth of expertise in a capability vs breadth). There are plenty of ways to do anything wrong of course.

More so, as the team scales to more engineers, the monolithic architecture re-enforces the monolithic engineering org which means an increase in communication overhead.

My experience is that by creating a monolith you create one way to do things that leaves the organization less adaptable to change to implementing a new technology or pattern.
Very nice! Thanks.
Your personal well-being is not at needless risk by living in Oakland. And if you honestly feel that it is, you're the one who should move.
I've never used Popcorn Time. Is it normal that I can't connect to https://popcorntime.io/ ?
"That's why our IT dept has to vet every update now; some of them break your machine."
Uh, what? That's what your IT dept should have been doing from day one. Are they also in the habit of just immediately applying kernel updates on production boxes?
Same. And if you used his max sentences for each answer in his template, you'd end up with the War and Peace of press releases he so (justly) despises.
Great article. Looking forward to reading the rest of the series.
The problem with solar powered animals is likely in storage, not with power generation.

The Oriental Hornet has been found to harness solar rays, but it largely active during the brightest hours of the day.

http://news.bbc.co.uk/earth/hi/earth_news/newsid_9254000/925...
Ah. In context, it sounds quite a lot less ominous than title of the OP. Of course they have to address it. How is the question.
I believe this is the case in Switzerland. There are multipliers for certain cars as well - sports cars pay an additional penalty.

Everyone was driving EXACTLY the speed limit. I was warned not to go more than a few km/h over the limit.

A doctor friend happened to be a driving his new Porsche through there and got dinged something like 5000 Euros. Oops!
If faced with a linter error, I don't typically delete the marked stuff, write it anew and hope fingers crossed that the error would be gone. I would try to make sense of the message, how it applies, and what the error is. At some point though, I definitely would pull my hair over a greek question mark.
"Anchor baby" is a mythical beast used to stir up xenophobia. Fears of yellow peril in the US died many decades ago, so pushing this incident serves no special purpose.

Instead, it's falls into the long history of people doing exactly the same thing. For example, the father of former New Mexico governor and one-time presidential candidate Bill Richardson "had a complex about not having been born in the United States" (quoting his son), so "[j]ust before Bill Richardson was born, his father sent his mother to California to give birth" (quoting Wikipedia).
Well, turns out that people with significant amounts of money will always find/have ways to leverage that money to affect change. What you would call political power.

What I am suggesting is to allow the common man the same power.
Just ask me ? ... I will tell .
Vegas Gangsteri v2.0.1q Hileli Apk İndir
To be fair, I think schools encourage this sort of behavior. I've had countless "$x number of words/pages, minimum" writing assignments. Eventually, you start to be convinced that every teacher wants it that way.
> Ensuring that a change in one micro service doesn't break things in another can be daunting.

That is what I was referring to when I mentioned nebulous APIs. In a properly-designed system, each component (be it a module of a monolithic system or service in a microservice system) should be a black box with known APIs and no side effects. Part of defining the API is defining the acceptable values that can come across the wire. If designed correctly, breaking another service should not be possible without an API change. An API change should be something signed off by systems engineering and communicated to all affected teams before it happens.

Done right, this is a fairly heavyweight process and so, as others have said, is only something that should be done when a project reaches a certain level of complexity (both code and team).
Interesting - I used to send SMS to myself when I found some music I wanted to check out later... Similar I guess.
Would you say your knowledge of Cloud Foundry and Diego is directly proportional to how fancy you dress on Fridays? Because today is Friday and I don't see fancy dress.
I managed to achieve load balancing for a fleet of microservices using vulcand [0] and marathon callbacks [1].

It listens for marathon callbacks (for app create/update/scale), or when a task is killed/lost and updates the backends in etcd, propagating to all vulcand load balancers.

The tool is available on github [2]

[0] https://vulcand.io/proxy.html#backends-and-servers

[1] https://mesosphere.github.io/marathon/docs/event-bus.html

[2] https://github.com/kuende/kameni
A way to name/share a list (so two people can push to it) would also be cool. I know myself and my s/o would use it to make a shared grocery list.
Huh, I had never seen `hug`, thanks for mentioning it!
Wells Fargo's website did this to me. It's ridiculous how crappy their website is.
I'm more concerned that they're financial consequences rather than inventions...
My personal well-being is not at needless risk by living in Oakland. My personal well-being is at needless risk by riots occurring in close physical proximity to my location. My apologies for my lack of clarity.
Ravenna is where the Western Roman capital moved to (402-476) in an effort to be more easily defended; likewise the capital of Gondor was moved from Osgiliath to Minas Tirith to more easily defend it.
It would help a lot if those developers spend some time in companies that don't produce software as their main business.

Where software is seen as a cost center and is actually developed 100% by contractors that fine-tune existing code bases across multiple years.

I guess there isn't better cure to those that tend to follow each fad that pops up.
this is a good feature
They also help preserve ecosystems even as they are destructive to human endeavors:

http://www.santacruzsentinel.com/environment-and-nature/2014...
I found this on their site
https://vimeo.com/user31799477/review/143372612/72fa68229b

Also, it seem all you have to do for a beard is apply a little more pressure to form that seal
https://news.ycombinator.com/item?id=10434974
Making Arteries with an Off-The-Shelf 3D Printer
No, you're made aware of injustice, you take action to stop injustice. It's as simple as that.

Assuming for a moment that protesters == rioters

I hope you don't think that people who are desperate enough to riot for social justice would riot less if they didn't get it.