skysight-inc/HackerNews huggingface dataset:
Would like your thoughts on this. I've written a post on Medium explaining why I've decided to create this.

https://medium.com/@erictwillis/can-we-solve-the-diversity-i...

Any feedback is appreciated and looking forward to your criticism. It's very early stage so lots of things will suck now, but I'm working on it.
In the case of MLK, his womanizing activities were quite separate from his civil rights work. Steve Jobs very much got to the top by screwing over people. He was mean at work. And frequently did illegal things. There's a good argument to be made that were it not for him conspiring to prevent competitors from poaching employees, we'd be able to make more at our work places. I will absolutely never respect him for his streak of immoral/illegal acts. Wozniak is of course more the hacker we should look up to.
We (hi, I work at Lyst too!) see Docker images as fairly similar to pre-built AMIs conceptually, just a lot more lightweight. We bake our Docker host AMIs relatively regularly and use them in the ASG that runs the Dockerized website. Building AMIs (and booting new instances from them on each deploy) takes a lot longer than building a new Docker image and launching containers from it.

I'm not entirely sure I understand what you're asking though. We've so far only Dockerized the main Python application, and not many of the supporting applications. We don't think we'd go down the route of running Postgres, ElasticSearch, Redis etc under Docker.

To give you an example of times taken, Pull Requests take about 10 minutes to test, a full master build (including uploading build artifacts) takes around 15 minutes, and a deployment to 8 Dockerized web hosts is about 5 minutes, including a smoke test on each host.

EDIT: Just realised what you're asking. If you're running many processes on each host then yes it can take a while to deploy. We deploy our Celery workers under separate Docker containers and this can take a while to stop and start. For the website though we run uWSGIs in forked mode, so it's only one container per host. This will probably change in the future, we're evaluating Mesos + Marathon for a more PaaS-like deployment where we can say "14 web processes please!"

Hope that answers your question.
CoreOS CEO: We’re not out to replace Docker, just its containers
They don't make my eyes water. I wish these kids the best. Ms. Allen's argument is silly. One perpetuates privilege much more with unpaid or ill-paid internship offer.
Not a fan. These tools over-report to the point of uselessness. I get 100 pages of things allocated once and released on exit - which are NOT leaks and not useful to fix. Except to satisfy an OCD impulse.

I imagine there's a way to get only a report of repeated allocations, but somehow I never can find it. I have to wonder, why doesn't the tool produce that report by default? Its what I always want.

Anyway I can count on 1 hand the times this class of tool has found anything of value. They are not worth the effort 99% of the time.
It's awesome to see that the Webrtc really started in Africa.

I saw this video very recently - http://bit.ly/1ytjdx0

I also saw an interesting presentation of the researcher here - http://bit.ly/1s4kitL - on HTML5 & Webrtc
Mastery - Robert Greene

Gives you a guide on how to attain a level of mastery in a domain of knowledge.
I don't think the situations in Gaza and the West Bank can be treated as individual and isolated, though. Israeli oppression and annexation (confiscation) of West Bank territory breeds resentment and hatred among all Palestineans, though, and with good reason. I have never seen a good argument for why this policy should be in place. If you forcibly take away people's property and livelihood, of course they will want to defend themselves. Pulling out of Gaza was probably a good move on Israel's side, although it's incredibly sad that this opportunity has not even after a decade resulted in a higher standard of living for the people of Gaza.

Hamas, on the other hand, needs to act less like a terrorist organization and more like a mature government. I am certain that this last bit will not happen, but at least there are more sound arguments for why Hamas policy is foolish if Israel's peace-time policies are solid from a human rights perspective. Self-defense against terrorism and guerillia tactics is predictably destructive to the civilian population, so I'd rather not get into that bag of snakes. The only consolation is that international pressure holds the Israeli military to a relatively high moral standard; I shudder to think what would have happened under the military doctrines of the 1900s and before.

Finally, very happy to see that there is digital commerce going on in Gaza. Economic development is key to ensuring better lives and hopefully resolving this terrible conflict. So if the surveillance opportunity means that Gaza/West Bank internet traffic is relatively unhindered, that provides one sound channel through which commerce is possible (in spite of the perverted background of control and surveillance).
As I'm doing my first serious projects in JS now, I'm thankful for the article and the simplifying corrections here. Java.this != JS.this
Just got back from 5 weeks in Morocco, 2 of which were in Taghazout. My girlfriend and I were living very, very simply -- shared bathroom, toilet didn't have a tank, no meals included, internet only in the restaurant downstairs -- but we were paying 10 euros a night, each. You can actually see the place in the pictures they've put up, it was very beautiful, right on the beach.

There was a surf hostel that we also stayed in but it was more expensive (15 euros a night) for bunk beds but it had internet, good bathrooms and showers, breakfast included.

Morocco's a bargainers paradise. If you haggle you can get the prices down. It's the offseason now. Out of all the places we visited (Taghazout, Sidi Ifni, Mirleft, Agadir, Ouarzazate, Tinghir, Boulemane, Merzouga, Chefchaouen, Marrakesh), for a total of 2 people, we would average around 20 euros a night, sometimes paying 10 euros and sometimes 30. Of course, we weren't looking for all the bells and whistles, just a clean bed for the night. Sometimes we got just that, sometimes we got a luxury suite for 20 euros cause it's the offseason. The big cities were indeed surprisingly more expensive. But nothing about Morocco is sketchy -- the hasslers are annoying but I never once felt threatened (it was also always the 2 of us). The coast is beautiful and you should explore beyond Taghazout -- Essaouira and Sidi Ifni if you can.
Well, that's the problem with having an ad broker serve as the primary user interface for the web.

I'm honestly not sure how that problem gets solved. In theory, it just needs a collaborative low-friction curation scheme, each of whose contributors has both deep knowledge of one or more fields, and the Google-fu to find worthwhile information about them. Indexing and staleness aren't particularly hard problems; in the former case, Google itself can probably serve the need, and in the latter, the Internet Archive will amply suffice. Dealing with bad actors, on the other hand, strikes me as a highly intractable problem.

Actually, the more I think about this, the more it seems like it might be worth pursuing further -- certainly at the very least it'd be preferable to the haphazard collection of bookmarks, spread across three different machines, in which currently reposes my collection of substantive information on a variety of technical subjects related to my hobbies and occasional pursuits. The technical side seems relatively straightforward. The user side I'm not so sure about. How do I make sure the information is good? How do I filter out incompetence and malice on the part of curators?
Dan Gilbert of Quicken Loans is trying to make Detroit into the new SV. I'm a comp sci student in one of the upper middle class suburbs of Detroit and I'm tempted to get a job with them and move to the city. The downtown area is very nice already and Quicken Loans will pay you something like 20k if you buy a house in the city limits and a much smaller stipend monthly if you rent an apartment as opposed to commuting.
And before computers you had to use more sources than just the encyclopedia.
Gaza and the West Bank are one entity, according to the Oslo Accords of 1993

Chompsky writes:
"The policies are quite clear. Their roots go back to the 1967 war and they have been pursued with particular dedication since the Oslo Accords of September 1993.

The Accords determined that Gaza and the West Bank are an indivisible territorial entity. Israel and the U.S. moved at once to separate them, which means that any autonomy Palestinians might gain in the West Bank will have no direct access to the outside world."

http://www.chomsky.info/articles/20130816.htm
I think it works for industries where things are tightly project based with sizable periods of downtime. It is a cliche in the music industry to have a studio in the middle of nowhere in which to try and focus, and I don't see why this couldn't work elsewhere. There is also no reason not to have an in-town office and a larger out of town campus. Might even work out cheaper than an in-town office big enough for everybody.
Starting Strength - because this time I actually started lifting instead of just reading it :)

The Pragmatic Programmer - It has been recommended to me by a good developer that is self-taught like me. So far so good. Some things are a bit dated though.
Not sure what type of content you have in mind, but you could insert relevant affiliate links in the content. Just because people are unemployed does not mean they don't buy educational books, educational courses, training books, motivational books, tools, electronics and many other things online.
Nobody wants to admit the leading cause of suicide in the military, probably in society in general, because it is politically sensitive. There is fear that announcing the leading demographic outright might make matters worse before it gets better. I have been a soldier in the US Army for 17 years, and the FBI has likely identified the cause of this trend using statistics.

The leading cause for suicide in the US military is that society is generally becoming increasingly incompatible with military service. The demographic least likely to commit suicide of any age range are black females. The demographic most likely to commit suicide are white males under the age of 25. It should be known that suicides occur among all races, genders, and ages. The problem, however, is not that suicide occurs but the quantity and trends with which it occurs.

The cultural generation born between the mid 1990-2005 are referred to as Millennials. This group is the first born into a world where the internet has always existed and divorce among their parents stands at record highs. This group is less willing to make social commitments, expects constant social feedback, and delays making life changing decisions longer than previous generations. Of particular concern is that this group tends to be nurtured more directly and longer than previous generations even while relationships of their elders disintegrate more rapidly.

In previous generations people learn some hard life lessons early in life. Not everybody gets to be a winner. Time is short. If you screw-up there is a punishment. Quitting is not acceptable when people depend upon you. Life isn't fair. Many Millennials are shielded from these harsh lessons by over protective guardians.

This profound change in social development has numerous consequences. Withdrawal from society and intimacy are perhaps the most common consequence for society generally. In the military you cannot hide from society, so simply withdrawing is not an option.

The military is also a highly confrontational environment. Positive confrontations are often regarded as a necessary quality in successful corporate environments, but not everybody is well prepared for communication that is so direct. Typically the confrontations in the corporate world are soft or rare for entry level positions, where the opposite is true in the military.

Historically military training has attempted to prepare people for this. Basic training is extremely confrontational and not in a positive way, but basic training is also a safe environment. In earlier times basic training was less safe thereby increasing stress for attendees. If a person is not sufficiently stressed during their entry level training they are ill-prepared to manage such stresses when their career becomes at risk.

Related:
http://www.breitbart.com/Breitbart-London/2014/12/04/The-Sex...
I think you are referring to the smear campaign orchestrated by the FBI.

I know not if he did commit adultery but many of accusations were tenacious at best, and in the main downright misleading to the general public.

https://en.wikipedia.org/wiki/Martin_Luther_King,_Jr.#Allega...
Uber Blames Government; but Uber’s Driver Recruitment Is F**ked Up
Beyond the Code – What's Next for WordPress Businesses?
Grosse Pointe is extremely wealthy and literally a stones throw from some very rough neighbor hoods of Detroit. I live in a middle class suburb of Detroit and my family and I will drive up and down lakeshore drive every christmas admiring the extravagant light displays that the rich folk put on. You can immediately tell when you have left Grosse Pointe.
> NGDP for a real country is fairly hard to game.

NGDP for a country is merely a statistic compiled by the local government's statistical agency. Like other economic metrics it can be gamed (see Argentine inflation stats), or more commonly, "lite gaming" where people pick a definition of the statistic that is a good fit for their political goals.

Two examples spring to mind. The UK recently got hit with a large bill by the EU. The reason is that a new method of calculating GDP was introduced that tried to incorporate economic activity from the black market (drugs, prostitution etc). This raised the UK's overall GDP by enough to also raise its expected contribution to the EU budget. Is the new GDP statistic more accurate than the previous one? That's hard to say, almost by definition because the activity they're trying to include isn't being reported to any government. It boils down to a guessing game.

For another example, look at the the way house prices are incorporated (or not) into inflation calculations. Turns out countries around the world don't agree on the best way to do this, and use varying methods. Some ignoring housing entirely, others ignore house prices and try to guesstimate what the rent for a property would be (very hard if there are not many renters in the area), etc. It's all rather debatable - and debated.

> This makes trying to stabilize the price to some set of goods very difficult, because no matter what you pick, you'll have to cut supply somehow, and that just won't work without something akin to a central bank.

I'm interested to know which central bank you are thinking of that has recently cut the money supply (btw "money supply" in economics normally means the amount of all money in circulation, not the growth in it). All central banks I know of only ever create more money, they hardly ever (never?) bring down the monetary base long term.

Regardless, you're correct that many cryptocurrency proponents (like me) don't want to see some kind of Soviet style planning committee in charge of the money supply. Partly because there's little evidence it would work. The really sharp changes in Bitcoin's value occur due to press cycles, government actions and press cycles triggered by government actions. For example the huge spike last year was triggered by a combination of the first Silk Road shutdown, a favourable US Senate hearing, and huge activity in China being firstly pumped by that countries capital controls and then suddenly cut off due to enforcement of the same.

But eventually, it seems like these events will stop happening. Governments will have mostly taken an enforceable position on Bitcoin one way or another, so that source of unpredictability will go away. The press will lose interest. Everyone who cares will have heard about it and made a decision. Bitcoin will become boring. At that point I'd hope (and expect!) that it'd be rather stable indeed, or at least the value would slowly fall due to the inflationary pressure. During quiet periods when nobody is really paying attention to Bitcoin its value fluctuates much less.
Presumably the one by Charles Duhigg [1]. It was very popular last year.

[1]: http://www.amazon.co.uk/The-Power-Habit-What-Change/dp/18479...
Check out Kyle Simpson's "You don't know JS" if you really want a clear understanding on "this" and how it relates to objects in Javascript. https://github.com/getify/You-Dont-Know-JS/tree/master/this%...
I believe Rust requires a CLA as well. Might be wrong, but I seem to remember getting a mail about that a while back. A rust dev that knows for sure can correct me, if necessary.
"Hm, sorry but ages of experience show that what mostly works is the other way around …"

I think it is a business by itself: you pay for your exotic startup location. What we just read is a travel agency that focuses on startups.

I agree with atmosx, that towns are better suited for startups. When we worked on our startup many years ago, one of the largest obstacles for investors was the location: a mid size sleepy town, away from where the money is. One reason for it was of course, that investors back then didn't get what internet means (they still don't). The other reason is, they want control. If their investment is out of reach, there will be no investment.

Uhh, funny idea: take their cash and disappear to a moroccan beach. Sounds certainly nice, but looks so bad.
I definitely think of that book is life changing - it changed how I understand the very concept of money.

What I really liked was that he put the development of money (and markets, morality, nations etc) in a great historical context so you can see why things happened the way they did.
This is a good idea, it can provide "proof" that your service works as well as pay for it.

I would be more than happy to donate back if it truly helped me land a job.
Detroit seems to be turning the corner at the bottom of a decades-long economic slide, but there are also some interesting long-term environmental trends that I think bode well for it and many smaller rust belt towns. Most pressingly, a lot of those towns are directly on arterial waterways and receive copious amounts of rain. So you get extremely cheap transportation of goods, and you also just have a water supply in general.

There may have been a great migration to the Southwest over the last 40-50 years, but it's hard to picture a scenario where that area's ecological budgetary chickens don't come home to roost at some point. Then, Detroit and other communities like it become significantly more attractive.
Hackers are always going after everyone. A lot of the vulnerability detection is automated, so really if you are vulnerable it's only a matter of time before you are exploited, and if you are a juicy target that timeframe is probably hours, not days.

Sony just seems to have more high-profile cases than others. Media companies tend to have a pretty devil-may-care relationship with security, and Sony has also done a few things in the past to earn people's ire.
There's also the issue that we don't even fully understand what the brain even does, so how can we claim that anything in this incomplete set of operations is possible with a computer...
Type systems and logic
Functional Programming in Scala: I would say that this changed my professional life.

This book covers lot's of FP concepts in a very simple way, and I bet that anyone that struggles daily with hard-to-maintain OO projects would fall in love with it FP.
> I'd love to be wrong here

I've found Shapecatcher (shapecatcher.com) useful here; you draw an arbitrary symbol (e.g. ∑), and it shows you the closest matches from a database of ca. 11000 Unicode glyphs, with each match's code point name (e.g. N-ary summation) and block name (e.g. "Mathematical Operators") -- and once you've found the name of the symbol, you can Google for its meaning.
I'd say that one possible solution is to not use `this` at all. Same goes for `new` for that matter.
I was going to say Black Swan, which I would say has changed how I think about myself, knowledge and the mechanics of society and the world this year.

I've got Antifragile queued up next.
7 Elements of Inspiration from the Steve Jobs Model
I'm trying to compile a list of applicable rates and exceptions at https://github.com/kdeldycke/vat-rates . Feel free to contribute ! :)
Both matter. Execution doesn't progress without the capacity to think well. Learning to think well doesn't progress without littering and clearing the mind of thousands of ideas. It's a careful balance of maintaining a signal in the noise.
I understand the argument for enterprise networks. Residential customers have everything to gain from using their IPv6 space, and provider-independence isn't an issue for them.

It's worth noting that NPTv6 is a lot better than NAT, though. For one thing, it operates strictly at the IP level and doesn't muck about with the transport layer. So, for instance, if you want to use a transport other than TCP or UDP, it should be possible - at least in principle - even if you are NPTing to and from ULA space. That's something you haven't been effectively able to do on the Internet for the past 20 years.
It would be wonderful if we could talk about it, and there are other political subjects that get reasonable debate around here (from which I've learnt a lot). But in this case, it always turns into a flamewar. The result is that any interesting article regarding anything happening in Gaza ends up a total mess that has to be flagged and eventually removed from the front page.

From the guidelines [0]:

"In Comments: Please avoid introducing classic flamewar topics unless you have something genuinely new to say about them."

[0] https://news.ycombinator.com/newsguidelines.html
> Starting Strength - because this time I actually started lifting instead of just reading it :)

For me it's High-Intensity Training the Mike Mentzer Way. Frankly I don't care about strength, and am focusing instead on bodybuilding.

I used to spend a lot of hours in the gym not really knowing what I'm doing (no plan, no goals). After this book I now have a good plan and clear, predictable goals.
I made a throwaway to comment on this...

I think the biggest reason why soldiers are killing themselves is that the Army throws drugs at the problem and then doesn't monitor the soldiers. Everyone I know in the Army was on "psycho" drugs at one time or another.

While serving in the Army, I found myself having symptoms of PTSD. Before this, I thought PTSD was for Vietnam or WWII vets. Anyway, the docs gave me handfuls of various meds (lithium, Haldol, Prozac, Risperdol, Seroquel, Clonopin, etc.) and did minimal monitoring. I would fall asleep in the parking lot of Landstuhl and barely remember what I was doing there. I became violent and beat my wife. I would become another person while I was on the meds. I was arrested for domestic violence and ordered to go to anger mngt, which was a joke. Everybody in my platoon was already there so it was just a way to get out of work and screw around. I trusted the docs to know what they were doing until I was at the edge of suicide/murder. Eventually, I stopped the meds (really tough aftereffect) and started dealing with the wreck my life had become. Most soldiers don't need meds, they need sleep and some one to talk to. The Army needs less psychiatrists and more psychologists.
Sysdig: Linux system level troubleshooting tool – strace replacement