skysight-inc/HackerNews huggingface dataset:
Even if you were somehow very good at programming but you hatted it, would you choose it as a job? I'd drop it immediately, don't waste your precious time on it.

I've seen plenty of people in the past (less so in the recent past) that did the job, weren't well-suited or it, didn't particularly like it, but they did it anyway. Why? Money. The kind of money that has you ordering stuff on Amazon and never once asking yourself if you have the money for it. You quit balancing your checkbook years ago. That kind of money. Not bathing in $100 bills kind of money, but enough coming in every year that you don't sweat small financial details. You don't do that on the median US income of $50K/year.

You claim if you hated it, you'd "drop it immediately". I don't know you, so maybe you would. But before you commit to that answer, recall that your annual pay might very well get cut in half or more. No more BMW leases for you. Now, maybe that's fine for you (and admittedly, if I could be a professional musician but only making half what I make, I'd take it in a heartbeat; don't need a BMW that badly).

But I knew plenty of folks in 80s (back when programming was the "hot new thing") that got into it because it paid well. They hated the job (probably because they weren't very good at it), but when the kids come and the spouse has become accustomed to a certain lifestyle, it's hard to give it up.
Since it's too late to edit, turns out I'm out of date about the current way Diego works. There's an auction mechanism but it's been made more centralised due to a thundering herd problem. It more closely resembles Mesos and others, insofar as it collects resource reports and selects candidates based on standard bin-packing techniques; cells can then reject placements.
A high resolution stitched map: http://i.imgur.com/lWAFuHe.jpg

Made with pictures from here: http://www.citylab.com/design/2015/10/a-map-of-middle-earth-...
Nobody said anything about 1 VM per microservice. You're using the term "service" in a way I did not intend (and which is a carryover from other kinds of services)

This is illustrative of the point I was making.

One of the big benefits of microservices is the total decoupling of the code from the underlying hardware. Things are glued together by Ops, not by code. So you might have all the microservices in one VM -- or spread copies of one critical microservice across a thousand vms. It's all configurable.
Flynn is a high-level platform that doesn't require you to think about low-level components like schedulers, overlay networking, service discovery, consensus, etc. Flynn does of course include a built-in scheduler and other components that accomplish many of the goals mentioned in the article.

(disclosure: I am a cofounder of Flynn)
The article seems to confuse management's transparency to employees with a company's transparency to the public. These are very different things, and I think one can make a good case for pursuing the former assiduously, while being cautious with the latter.
I read a few more pieces on his site, seems he grew up in the 80's using an Atari before moving to the PC. So, he's not as young as you might think.
Make the Change by Existing in the Mess
The problem IMHO is, that even the finance experts do not understand our finance system completely and partly it is more like a believe system instead of real science.
A draft of an early Newton flyer said "It recognizes your handwriting". I insisted that the phrase be removed, and the copy writers promised to take it out. The printed flyers did not arrive at the CES show until minutes before we started the presentation. There, on page 1, it said, "It recognizes your handwriting". The PR team must have thought that I would forgive this transgression after I saw what wonderful press coverage we received from such a bold statement. But what they had unknowingly done was to hammer a large nail into the Newton coffin by setting expectations we knew we could not meet.
You could do a lot worse...
Show HN: BUILTR.io – Build a better world
The rioters usually are not rioting in middle class neighborhoods. They usually are rioting in poor neighborhoods--and those usually aren't their neighborhoods.

The way it usually works is that you have people from a neighborhood protesting, fairly peacefully, about something they are upset with that occurred in their community, and then outsiders come in and turn it into a riot.

The people usually most harmed by the rioters are the poor people who live in the neighborhoods the rioters trashed. They are the ones who have to take long bus trips to go shopping because the stores they could walk to got destroyed. They are the ones who will be paying the higher prices when those stores re-open and need to pay off their debt from rebuilding.
I'd say it's pretty sad.
Now that sounds like a problem that matters. :)
Any of you fine fellows typing this from your mobility scooters?
Will be interesting to see how this "pencils out" as they say. Loss of content is loss of viewers, but subscriptions are an increase in revenue, so net net if Youtube doesn't start making money like right now, what does Google try next?
I think that makes sense as I believe in their system the identifier will be

W1X1qFI which happens to be the url/filename and is auto-generated it ignores the extension

instead of throwing a 404.
Oil involves collecting solar power for billions of years, then using that collected energy over tens or hundreds of years.

Animals eating plants, on the other hand, involves collecting solar power for weeks or months, then using that collected energy over weeks or months. Animals eating other animals might involve collecting solar power for years, or a decade or two at most, but no more.

Global solar flux is clearly sufficient to sustain all animal life on the planet because that's exactly what it does, while it's clearly insufficient to sustain current oil usage because we're using it orders of magnitude faster than it was produced.
Indeed, you would be surprised by how often individuals suffer minor rib damage while being resuscitated.
Well, it's all an "in the right place" sort of thing. Put them just outside a human area with too low tree density and pretty much everyone loves beavers, aside from as I recall trout fishermen who better running water.

However, when the article says "Beaver dams bestow benefits to the environment that we humans can’t easily copy. They turn land into a sponge for water.", that presupposes there being some water for them to actually capture and manage!

Kind of a bricks without straw problem; hopefully the 2015 El Niño will give them and everyone else a lot of water to work with.

This being modern, high tech California, surely there's an opening for a "Disrupt Drought!" modern version of this Idaho effort using the latest in drones et. al. ^_^
Thank El Niño and Climate Change for Huge Hurricane Patricia
Save links from Facebook to Pocket
Pocket users on iPhone know this. Saving links from Facebook is not easy. I've finally found 20 minutes of free time and came up with two ways to do that using IFTTT:

1) easy to setup but less convenient to use:

You'll have to "share" a link and use #pocket tag on it. You probably don't want to spam all your friends with all the links you save so you'll also have to change the privacy settings of this post to "only me".

https://ifttt.com/recipes/336297-save-links-from-fb-post-tagged-pocket-to-pocket

2) bit difficult to setup but more convenient to use

You'll have to:

1/ create a Facebook Page and call it something like "my pocket links".

2/ unpublish (not remove!) the page so only you'll see it's content

3/ apply the IFTTT receipt: https://ifttt.com/recipes/336296-save-links-from-facebook-to-pocket

4/ "share" a link on this page to have it saved to Pocket

Please notice IFTTT runs a receipt approx once per 15 minutes.
As of Windows 7, Windows still likes to fall back to System font if it is running low on UI resources. I see this on a regular basis in the "Find in Files" results in Visual Studio.

Further down the rabbit hole:

On Win2k, if you used non-default DPI settings, programs using System font looked particularly atrocious.
In most environments systems are already distributed, it's just that each "component" is a massive monolith. Sometimes, it's the cobol monolith, the .Net monolith that partially replaced it, and the NodeJS monolith that is going to replace everything (for sure, this time we mean it).

Integration testing is already complex in these environments, regardless of whether the components are monoliths or microservices. BDD style integration tests should be almost equivalent, regardless of the architecture, since they are driven by the business domain.
"It shows what Blackwell’s called “the exacting nature” of Tolkien’s creative vision: he corrects place names, provides extra ones, and gives Baynes a host of suggestions about the map’s various flora and fauna."

You've got to respect the man for his attention to detail. To the outsider it might seem as if it were near insanity levels (fully creating multiple language families for instance https://en.wikipedia.org/wiki/Languages_constructed_by_J._R....). But you feel the histories and mythology behind the languages in the works. There's just an amazing vitality and realism in his universe that I've personally never felt in another work of fantasy as good as those other books might be.

I read a biography about him many years ago, and if I remember correctly he wrote the stories for the languages not the other way around, since he discovered that his languages needed a mythology and history in order to be realistic.
I discovered this one day on the street as I attempted to hail an Uber on my old iPhone 3GS.

They had stopped releasing new OSes for the 3GS some time ago. The Uber app had been auto-upgraded and now simply announced that it refused to run on such an old OS.

I was left standing there without transportation.
As a person with a medical condition that causes me to choke more often than a normal person would, I usually excuse myself because rectifying the situation typically involves vomiting.
I was thinking the same thing. It would be great if it was Siri-compatible. Can you handle multiple delineators?

Is "Eggs, bacon, milk" handled the same as "Eggs bacon and milk"?
I don't understand properly the term micro service if services aren't separated in a "network" way.
Excess commas seems to be an especially US problem. Here in Norway one of my sons had Norwegian teacher of English who studied in America. We often had to point out that half the commas she wanted in his writing were unnecessary.
Botivist: Calling Volunteers to Action Using Online Bots
I'd use a public PaaS. Heroku pioneered it. I like Pivotal Web Services because I work for the company which runs it, the same opensource platform (Cloud Foundry) powers BlueMix as well. There's also OpenShift from Red Hat.

Rolling your own is very time-consuming if your goal is to deliver simple apps.
That makes no sense. Animals don't consume oil; they consume plant matter (directly or indirectly) which derived its energy from sunlight fairly recently (days to months). The total amount of energy in and out balances, over evolutionarily short timescales.

Where do you think animals are getting their energy from, if not from the sun?
> Fears of yellow peril in the US died many decades ago

It's not totally gone, it just morphs over the years.
I suspect confirmation bias here. Most journalists don't write well at all.
I'm not sure if it is a genre, or just something I tried.

Each 'level' is a figure consisting of nodes and connecting arcs. You start by placing your finger at any node, and you move your finger until all arcs have been traced. Lift your finger, and you lose immediately. Touch the screen with another finger or part of your hand: you also lose immediately. Move too far from the arc and your accuracy bar depletes, move too quickly and it also depletes. If the bar is gone, you lose. Finish all arcs and you have succeeded.

The challenge is partly in working out which node to start on, and which route to take, to be able to trace all arcs only once. But that isn't a very hard challenge. The main point is to slow down and move consistently and carefully. It should be meditative if done correctly.

It's a digital form of something I've done, personally, for a long time: trace my finger in particular patterns slowly and meditatively. I have a weakness for symbolic, vaguely mystical claptrap, so for me I've given the patterns meanings. It's pointless, really, and maybe pretentious, but it is calming, and not as easy as it sounds to draw a perfect infinity (say) at a constant slow speed without jerking movement. Concentrating on the figure and the symbolism is a form of meditation, I find. So that was the idea. Besides a small number of keen players, it didn't seem to appeal to many. Perhaps it was the slightly pretentious tone: I veered a bit too mystical in the design I think.
3 Tips for B2B Companies to Improve Display Advertising Results
I'll respond to your email.
Energy storage is most likely the wrong way to solve the problem. We need a much more efficient transport system to where all solar arrays are interconnect similar to how we connected continents with cables.

Just as someone is getting sunlight someone is getting wind. So connect them all along the same distribution pipes. How much loss per mile is there now in a sealed cable? What is the possibility for reducing that?
Do you subscribe to the idea that services should correspond to "bounded contexts", ie a business domain? And if so, what do you do when a bounded context is too complex to fit into 150LOC?
Yes, he should rip up that memo. Then lean back and take in all the wood paneling while he sips an Old Fashioned and scans the paper ticker tape for his investments while his secretary takes dictation in shorthand.
Two Screens Are Better Than One (Microsoft Research, 2003)
the problem isnt' dead because the solution and what you do with it in the future. Teaching a (wo/man) to fish. There's always going to be future problems and ways that synthesizing what you know from others IS the way we get better. Also you're being selfish. Not asking means you're not able to give another an opportunity to enjoy helping you and taking that with them as an accomplishment for the day. Get out of your head on this one. You're able to help people who can't do something right? Why deny the joy or accomplishment to somebody else?
He must be very good at what he does.
You could if Twitter implemented OStatus: http://www.w3.org/community/ostatus/wiki/Main_Page
It's kind of the opposite actually, if you have a state lottery, there's not really any incentive to make the payout rates favorable. Whereas if you have multiple competing lottery companies then hopefully they would be forced to have reasonable payouts at the risk of having customers go to their competitors.

Of course they would have to be regulated, the mob will just do whatever they want.
Microsoft Research Finds Women Take a Wider View (2003)
Beavers do not devour trees at random, the mostly kill dead or dying trees which is very important for the forest.

Killer trees in areas that lost their beaver population are actually quite a big risk to humans.
Building a network for the Internet of things
I had a bunch of games that I made in collaboration with a friend. When that collab finished, the itunes account expired. I just never got round to going through that again to put it back up. It never made enough money for me to really care.

Though I have thought about polishing the game and reissuing it, with ipad support and less mystical mumbo-jumbo.
Rienbo
JetBrains previews new IDE
Right. Most pitches are by losers. Learning to write won't make their ideas less stupid, and it won't make their execution any less pathetic. You will get a very clear picture of what they are trying to do though?
Validating 4M TPS using AerospikeDB with only 20 GCE nodes
Probably referencing this fortified town there:
http://media.royalcaribbean.com/content/shared_assets/images...

Which TOTALLY makes sense.
In Texas, a dude who murdered 77 people would have already faded into the background by now (unless he did it in a memorable way, like Charles Whitman)
Clickables:

https://bigquery.cloud.google.com/table/fh-bigquery:hackerne...

https://github.com/fhoffa/notebooks/blob/master/analyzing%20...

https://github.com/minimaxir/get-all-hacker-news-submissions...

http://minimaxir.com/2015/10/reddit-bigquery/
Nice trove to pore through when I find the time.

I like to use Twitter to analyze HN datasets. It's mostly limited to links, because that's what I'm after mostly.

https://twitter.com/newsycombinator
https://twitter.com/HackerNews
..
And a few other accounts. Try to avoid Bitly wrapped links.

Use something like Greptweet to harvest the tweets and parse out any noise.
The state lotteries (at least most of them) directly collect more money from each lottery dollar than they charge in taxes.

This article shows the payouts for each state:

http://fivethirtyeight.com/datalab/what-percentage-of-state-...

(for my purpose here it unfortunately garbles that information behind the per capita revenue, but most are clearly above ~25%)

This article shows that state taxes aren't that high:

http://taxfoundation.org/article/state-individual-income-tax...

That doesn't account for federal taxes, but the less than $100 billion of lottery revenues mentioned in the FiveThirtyEight article aren't going to really swing that needle.
programming like anything takes practice. You also have to enjoy problem solving. That's my short take on it.
Hang on, "well over 80" and "about 80" are not the same thing.

Why would you be surprised by 80% of Medium readers using Windows? Even 20% non-Windows would represent a massive anti-Windows bias.
How will this protect me from malicious URLs and email attachments?
You're taking this entirely too seriously. @marvin was very likely joking also.
They do 20% over the first 2 years then 80% over the last 2.

Turns into a pretty big win for them. They get to keep a lot of stock from people who quit after a couple years, plus they can justify not giving you raises after year 2 because hey you are making enough already (with stock they already allocated to give you).
More Than One Quarter of US Homes Lost Value in August
Bezos Leaps the Koch Brothers to Become Third-Richest Person in U.S
Instagram Releases the Boomerang App – And It’s Not About GIFs, Photos or Videos
Stop Falling for Facebook Privacy Hoaxes
In fairness, there are dozens of other states who would happily do the same, but don't have the single-market pull to manage it.
> What the law says or doesn't say is irrelevant in that distinction, it takes conscious choice (or carelessness: also illegal) to blow through a red light, or to park in a non parking area, or to drive over the speed limit.

What about errors on behalf of the government? I have been fined mistakenly for parking without a valid sticker, even though the (correct and valid) sticker had been affixed to my car for months. Did I choose to be fined in this case?
Is there a link to the billboard?
Police actions may have directly caused the first riot. I'm talking about the decision to discontinue bus service, shut down the Metro station and detain teenagers in the streets while police faced off with them in riot gear. It's not clear that police had any plan other than "respond to the riot", as if it was an inevitable event even before the riot existed (even though threats of a "purge" existed). How did they expect the kids to get home from school after police denied them access to every available form of transportation? It appears that police actually compounded their problem by confining all of the students into a large crowd, (and we know a few things about how crowds/herds behave). According to the Wiki it apparently took a half-hour before someone threw a brick at police, who shortly began throwing bricks themselves.

Also, as far as I can tell, most of the vandalism in Baltimore was initially directed at the government (not that it's an excuse). It got out of hand and unfortunately once the real jerks got involved turned into a spate of blacks vs everyone else racism/vandalism/violence/etc, but again it was a tiny fraction of the people involved in protesting. It's not even clear that the ones primarily responsible for the vandalism/violence were even involved in the protesting. What is clear though is that many of the protesters were among those harmed in the violence, and were also in the much larger groups of people who helped clean up the mess.
I agree with you, but the opposite of this is also horrible. I'm working for a company where they only focused on business needs, and the result is horrible. Terrible, unwieldy codebases, full of bugs, have no security at all. It's hard to develop features, it suffers from feature creep, have absolutely no test coverage at all.

It's important to find balance.
Ah that makes sense. Any idea on thorium?
Tesla Aims to Build Its Electric Cars in China
>>One of the primary purposes of nations and governments is (or ought to be anyway) to protect the poor and powerless from the excesses of the rich and powerful

That is not the primary purpose of government at all, nor should it be I would argue. Government primary purpose is to be the enforcer of laws and rules ( as well as the entity responsible for the maintenance of the existing code of law).
Popcorntime is dead
Ask HN: Does engineering bias affect your product selection?
Do you feel more comfortable using products from companies that you feel 'generally have' great engineers (and presumably better code)? e.g Nexus phone vs Samsung phone, iPhone vs Android (note: Apple's engineering is not widely known).
That will not get you accurate results for HN data analysis since a) those accounts only tweet important links so analysis will be biased b) you can only get 3200 tweets at a time. (This is a Twitter API limitation)

You have to look at both the good and the bad.
Why is it gendered?
We've had a lot of issues with micro services. They're extremely difficult to debug and end up being too generic. I argue the reasons why we introduced microservices has merit (massive code base) but does not mean they are simple to use/maintain.

Here are some examples:

1. A chat service (race conditions, synchronization issues between the game server and chat service that had to be debugged using sequence diagrams)

2. A payment service that handled Facebook, PayPal, and other payment methods. (race conditions, complicated
integration, difficulty upgrading for different products, complicated code base to handle multiple use cases)

3. An authentication service (complicated protocol, hard to integrate)

4. A worker service for handling bcrypt (because blocking a single threaded server for 0.5 seconds is not acceptable, race conditions)

5. A tracking service (could have probably just been a library you included instead of hitting an API)

Core issues:

- Race conditions

- Synchronization issues

- Complicated to upgrade/maintain for multiple products

- Become too generic and solve multiple problems (services tend to be used for multiple products in the company)

- Extremely difficult to debug

- Complicated error handling for when a service is not reachable

pro-tip: don't share databases between multiple products for each service, deploy a new service for every product with its own database.

I think I'm scratching the surface here, but I would be really careful with introducing this kind of architecture when you can do it all in one server.
There are a few interesting energy storage startup (ambri and others) talking about storage costs of 1/4-1 cents per kwh. If that's the price , that could be a good solution.
Same idea with email: tuduli.com