skysight-inc/HackerNews huggingface dataset:
> And it is pretty clear nobody believed the actual horrors going on in them.

I've read conflicting things.

http://motlc.wiesenthal.com/site/pp.asp?c=gvKVLcMVIuG&b=3946...

> As for the implementation of the "Final Solution" and the murder of other undesirable elements, the situation was different. The Nazis attempted to keep the murders a secret and, therefore, took precautionary measures to ensure that they would not be publicized. Their efforts, however, were only partially successful. Thus, for example, public protests by various clergymen led to the halt of their euthanasia program in August of 1941. These protests were obviously the result of the fact that many persons were aware that the Nazis were killing the mentally ill in special institutions.

> As far as the Jews were concerned, it was common knowledge in Germany that they had disappeared after having been sent to the East. It was not exactly clear to large segments of the German population what had happened to them. On the other hand, there were thousands upon thousands of Germans who participated in and/or witnessed the implementation of the "Final Solution" either as members of the SS, the Einsatzgruppen, death camp or concentration camp guards, police in occupied Europe, or with the Wehrmacht.

http://www.theguardian.com/uk/2001/feb/17/johnezard

> The mass of ordinary Germans did know about the evolving terror of Hitler's Holocaust, according to a new research study. They knew concentration camps were full of Jewish people who were stigmatised as sub-human and race-defilers. They knew that these, like other groups and minorities, were being killed out of hand.

> They knew that Adolf Hitler had repeatedly forecast the extermination of every Jew on German soil. They knew these details because they had read about them. They knew because the camps and the measures which led up to them had been prominently and proudly reported step by step in thousands of officially-inspired German media articles and posters according to the study, which is due to be published simultaneously in Britain and the US early next month and which was described as ground-breaking by Oxford University Press yesterday and already hailed by other historians.
I visited this place with Brewster Kahle in 2012. It is interesting that they can manufacture these things in the Bay Area.
Fort Knox is fairly economical. While obviously the depository and its guards cost something, most of the security is circumstantial: Fort Knox is an active US military base in the middle of the continent.

The fear at the time was that the Germans could do a stealth smash-and-grab on New York and steal all of our gold. So they moved it all across a mountain range to the middle of an Army base (in fact, they used to train tank crews there). Even in peace-time, the prospect of being chased by the entire US military across a thousand miles of US territory is sufficiently daunting that the depository itself doesn't need to be that impressive.
It could be a good solution but for me the overhead is too high and it lacks many of the benefits of having the data in the cloud. + what happens when there is a disaster, the insurance doesn't cover lost memories.

Specifically about Google, I agree that Google+ Photos (or however this is called) is a strange beast. But it shares storage with Google Drive and in fact Google Drive photos are accessible from Photos. So I use only Google Drive folders for backup. I also believe that in case Google (or any other company of that scale) chooses to shut down a major service it will give a fair notice (don't forget it has business users as well). As for Apple, Amazon, Dropbox, Box, MS... it seems like a core product.
Couple of things:

- Pages 156 to 164 are missing (I tried to skip straight to the "Ambition" section but couldn't find it).

- The first sentence, "It has been a long time since the programming language C is around" sounds wrong to a native English speaker. Say "The C programming language has been around for a long time" or "It has been a long time since the C programming language appeared". "Since" in English generally refers to things that happened in perfect tenses (as opposed to e.g. "depuis" in French that has an imperfect tone).

Hope these are helpful. Book sounds great.
Your list of backwaters is cute, if the US used only metric they would be even more dominating of the entire planet, which I doubt you would like.
Ive a 30 min walk round trip to work and normally manage to get an 60/90 mins of exercise in the gym/football about 3 times a week. I eat pretty healthily but drink probably more than your average bear (though prob less than your average Irishman!).

However, I think 9+ hours a day is crazy and if you think you're being effective for 9+ hours then you're mad. However, I do think its possible in short bursts (about 3-4 weeks absolute max).

I've worked in startups for about six years so have plenty of personal experience in this.

Anyway, here's your latte.
You must be missing some of the block lists (or just speculating). The amount of stuff that uBlock handles is the same as Adblock Edge.
Reliable local behavior is also critical in a consumer device. dragon dictate and mac os x have had voice rec for over a decade.
If this sandbox enables Firefox to safely host DRM malware, it could very well be used like a generic "Docker for the client", right? People could write high-performance code blobs in native chunks for things like online games, and Firefox would just load them without endangering the user's system or data.

Maybe someone with in-depth knowledge of the sandbox could weigh in about its actual security, I'd be interested in hearing about it.

Because if it's not secure enough to allow arbitrary code from random websites to execute safely, it's sure as hell not secure enough to run that DRM crap. What happens instead is Firefox becomes a vector for Trojan horses and root kits installable on my computer on behalf of any interest group imaginable.

I switched from Chrome to Firefox specifically for things like these.
> They are publicly traded companies, go look for yourself. They hover around average profitability.

What is "average" profitability supposed to mean? Comparing several ISPs and finding their profitability similar and therefore all "average"? You obviously can't reasonably compare them to tech startups or family owned restaurants or the like.

But they're making billions of dollars.

> Then why are they selling it for such a low amount?

Still not sure how billions of dollars is possibly considered "a low amount."

> First, you negliect that there a licensing costs to provide TV service.

Netflix is also paying to license (or produce) its content and it delivers it with no commercials for $9/month.

> But I do agree they are undercharging for internet service. But can they just raise their prices? Will the market support a 100 dollar Comcast internet only bill? I'm not sure it will.

Hardly anybody even subscribes to internet-only service. All raising the price of something nobody subscribes to would do is discourage cord cutting. It gives people the choice between paying $120 for triple play as they do today or paying a total of $110 by paying $100 internet-only + $9 for Netflix + $1 for Magic Jack. And then maybe the second one becomes more popular because it's still less expensive, but not in a way that causes any kind of serious problem for the ISP.
It isn't documented. I figured it out by looking at the github you linked and then looking at register values and trying to guess what they mean.

About the pixel valves.

The chip has three pixel valves. One is for DSI0, one is for DSI1, and the final one (pixel valve 2) is shared between HDMI and composite.
For those who read the book, one of the changes might be very disappointing. They really seem to be taking out the best theme of the book, I would say the entire point of the book in favour of an alternate history that lets them have a resistance movement that gets to chant "USA USA USA".

This Atlantic article explains it better than I: http://www.theatlantic.com/entertainment/archive/2015/01/man...
Ionic is great, thanks for your work on it!

I love the product strategy of releasing OSS and then building a business around it. I hope to do the same some day.

Do you see any unique challenges with launching an OSS product?
When does Python close files?
I agree that cycling doesn't really make you fit as much as it seems (it's an incredibly efficient mean of transportation!). It is well worth it for me though, for that "head clearing". Biking is pretty awesome: you sort of relate much more to your surroundings/city than in a car, you have time to look around and interact, it's great.

I do miss simply walking sometimes too though (it does feel painfully slow when you get used to cycling around!), but if the distances are large (not too large o/c) the bike can be your best transportation friend.
Aspiring Homeowners – How  to Save for a Down Payment
For Polish currency you also put the "zł" symbol after the price(50zł). Absolutely never ever before the price.
Why Is Katie Couric Doing Yahoo News on Snapchat Discover?
From a quick google image search, it appears that at least some EU checks also follow the format of putting the currency symbol before the numerical amount. It makes sense on the face of things that $200.00 is harder to alter than 200.00$ .
It's death by a thousand tiny procedural cuts. There's thousands of users, dozens of processes and as many external dependencies.

Money is always subject to whomever got elected last November and a great many people resent you. They're 57, been working with the previous system since the mid 80s and they like it dammit. They see the writing on the wall and the mainframe operator or data entry specialist job they have is a goner. Shy of a full pension too.

Or the prima Donna department that always got their way is blue balling the analysts the whole way through because they don't own this anymore.

Problems in this type of projects are all people and processes. I also work in Healthcare IT on the vendor side and I see projects that get shit done and project that die. It's about management.
> there will probably be people who have access to basically free electricity that would have been wasted, and just need to amortize the cost of the ASICS

That's a really interesting point. I wonder if we'll see utility companies get into bitcoin mining as a way of profiting from their excess capacity during non-peak times.
Only the first 3 sections have been written, so the other stuff is coming later.
Maybe I am doing the math wrong, but I think the plot "Minor Violations of the Laws of Physics" has the Shannon Limit 2x smaller that what it should be.
According to [1], for each 2x increase in SNR, the limit should increase in a full Bandwith.
However, when we compare the plotted values at 45db and 60db, we see that SNR increased 15db = 5 * 3db => 2^5.
That way, the limit should increase in 5 bandwidths.
But the plot increased from 300Mbps to 400Mbps => 100Mbps.
Hence the plot was made with a bandwith of 100/5 = 20Mhz, instead of the 40Mhz mentioned.

[1] http://en.wikipedia.org/wiki/Shannon%E2%80%93Hartley_theorem...
Ban multiple countries using ipset
I think native code sand boxing got to browsers before docker:

https://developer.chrome.com/native-client
You don't need miners to process transactions.
From following the links through to the FAQ of the Bureau of Engraving and Printing in the U.S. Department of the Treasury (the URL is cute) : http://www.moneyfactory.gov/faqlibrary.html

"What is the origin of the $ sign?"

"The origin of the "$" sign has been variously accounted for, however, the most widely accepted explanation is that the symbol is the result of evolution, independently in different places, of the Mexican or Spanish "P's" for pesos, or piastres, or pieces of eight. The theory, derived from a study of old manuscripts, is that the "S" gradually came to be written over the "P," developing a close equivalent of the "$" mark. It was widely used before the adoption of the United States dollar in 1785."

Unless someone shows me good evidence to the contrary, I think I'm going to assume they have a good idea of what they are on about on this topic.
The S and the pillars story seems simpler, and also accounts for the $ with two vertical bars.

Here in Argentina, we still call money: "silver", as in "Do you have silver to pay for that?"

It was called "peso"(weight) because you used to WEIGH your money instead of "counting" it.

It is funny that we still call it "silver" and "weight" nowadays when fiat-money is everywhere.
They can set the terms but they cannot break its own rules.
they were developing a standalone profile manager at one point, but it hasn't been updated in awhile.

https://developer.mozilla.org/en-US/docs/Profile_Manager
My Super Mario Möbius Strip has arrived
That's Chrome, does Firefox have anything like this? And if it does, why do we need an extra sandbox format for the DRM stuff again?
I've got an Ablett pocket knife, which is a wonderful piece of work.

And I just bought my wife a chef's knife from Blok (http://www.blok-knives.co.uk/). I would thoroughly recommend them... not only great craftsmanship, but lovely to use.
Ghostery developer here. As someone else pointed out, it's usually analytics tied to certain events like button presses, ads that trigger the main content to load after it shows, or fonts loaded from a 3rd party like Adobe that break sites. When we block the javascript and the developer didn't use a try/catch around that analytics/ad call, it breaks.

Most of the time there's no way around that breakage except by allowing the script (unless you use surrogates). So if Ghostery breaks the page and another blocker doesn't, usually that means that the other blocker is not blocking that script.

Adblock Plus lists, for example, contain extensive exceptions to allow scripts/ads on certain broken sites. This improves usability greatly and is a big reason some people are happy with ABP and not Ghostery. This isn't done in the most transparent way though, which leads to people unjustly accusing them of accepting money to allow ads when they find out about these exceptions. (This has nothing to do with the non-intrusive ads feature, which is a separate issue)
Researchers reveal how hearing evolved
We hire freelancers who are experts in particular projects to fix bugs, add features we need, etc. Some of those are on a "retainer" basis (eg. $8000 for 80 hours work on an OSS project for us during a year where we can "consume" that time on bugs/features we need), others are on a fixed-price per-project basis, others are hourly. Generally in these cases the freelancer will be a core contributor to the OSS project in question, and come through our contacts in the project community. Posting to the -dev mailing list as either a client needing something done or a freelancer available for work is probably a good way to start.

In some cases these freelancers have shopped-around work to previous clients like us -- eg. "if I can get $X from you and $Y & $Z from these other clients, I can work to make this large/necessary change to the project happen" -- which maybe we don't need enough to pay for ourselves but we'd like to see.

Otherwise we expect team members or contractors working on projects involving OSS to contribute any fixes & improvements upstream where practical, and we book this into project timelines & budgets.
I would have assumed because the market dislikes uncertainty.
I'm talking about discourse being shaped in default subs and not just TwoX. I don't begrudge people their safe spaces, but I do think it's deplorable to take an "if I can't feel safe nobody can" stance. Especially when "feeling safe" implies being sheltered from anybody who disagrees with you.

SRS wasn't supposed to be the point of this but I feel confident that any reasonable person who reads their FAQ will realize they aren't just keeping to themselves. Their reason for existence is to change the entire site. They justify and celebrate their bullying tactics.

Out of respect, and since my last throwaway has already lost posting privileges I must bow out of this discussion. But I'll leave you with some thoughts from Christopher Hitchens on free speech. Earlier in the video you can hear the arguments for abandoning free speech, I think the reasons given for this are often as hateful and fearful as everything they fight against but I'm linking the version of the video with their arguments, in their words, left in.

http://youtu.be/QIyBZNGH0TY?t=20m40s
Endurance company appeared
29 days ago Endurance company appeared.
I invite everyone into our group!)

Endurance is a technological startup specializes on drones and robotics. Its headquarters are based in San Francisco and Moscow. We produce a number of exceptional solutions such as:
1. Laser cutters (upgrade your 3D printer with a powerful laser cutter)
2. Telepresence rigs (a new demenstion of communication)
3. Small drones (antbots for gaming)
4. Big wheel drones (truckbots for commercial and personal applications)
5. Small quadrocopters (phone copters)
6. Big helicopters (phone copters)

Follow us in!
www.linkedin.com/groups?mostRecent=&gid=8247327&trk=my_groups-tile-flipgrp
www.facebook.com/pages/Endurance/1399951053640252
groups.google.com/d/forum/endurance-robots
twitter.com/reangeorge
that $200.00 is harder to alter

Luckily, though, it is common to use commas to separate groups of three digits: $200,000.00 But this means a change of a factor 1000 which might be less useful than the original 20$ -> 320$ example.
Thank you for the honest feedback, this is the first post I've seen arguing the technical aspects of the article, thank you.

> The strike-out font was a nice touch, man

I've made it clear in other replies [1] that the comment was of poor taste, the strikethrough was intended to show that I was wrong to make the statement, but also not attempt to hide it from history. I have since moved it to the bottom of the article to draw attention away. To be absolutely clear, I admit I was wrong to make that comment.

You hold the opinion that most of the technical frustrations I mentioned are not deal breakers, for you these things don't matter, but to me they do. As I explained in other comments [2], my priorities are based on precision, perfection and beauty, not "getting the job done".

In my use case, Docker worked in production for 6 months and got the job done, but it left me feeling frustrated and dirty. As such, I'll refrain from responding to your individual technical arguments because we have a fundamentally different view on priorities and importance, and will result in both of us wasting our time.

However I've added a link to this reply in the article, as other users might find this rebuttal helpful. (If you would rather I remove your handle, let me know).

Thank you again for spending time writing this detailed reply.

[1]: http://www.reddit.com/r/sysadmin/comments/2v4fqe/docker_is_f...
[2]: https://news.ycombinator.com/item?id=9015816
Interesting, there is the vocal recognition thing but the camera equipped to do facial recognition is much more worrisome. Check into a hotel room wearing a ski mask, sneak up to the TV and put tape over the camera if you can find it.

Nothing like downloading the facial recognition features of Carmen San Diego into all the hotel TV's in a country to see where she is staying.

License plate readers don't hold a candle to this. Now to check to see if every Samsung TV coming into the US has to go through 'special customs checking' ...
That's clearly untrue. They can set the terms, and that includes the ability to change the terms later. And even without explicitly changing the terms, it seems that they're happy to play it by ear.
Treasure Data (https://jobs.lever.co/treasure-data), where I've been for the last three years, employs several people to work exclusively on Fluentd, an open source project (https://www.fluentd.org)

We do this for a strategic reason, which I outlined here: https://www.fluentd.org/blog/unified-logging-layer
Explore the Swiss Leaks Data
Sure. Then don't complain when it goes pear-shaped yet again.

Obligatory: http://xkcd.com/743/
Swiss Leaks: Murky Cash Sheltered by Bank Secrecy
One thing that would be nice is if SQL provided first class support for sub records.

So instead of "SELECT name, (SELECT GROUP_CONCAT(CONCAT_WS(',', post_id, post) SEPARATOR ';') FROM posts p WHERE p.user_id = u.user_id) AS 'posts' FROM users u WHERE u.user_id = 1",

you could do "SELECT name, (SELECT post_id, post FROM posts p WHERE p.user_id = u.user_id) AS 'posts' FROM users u WHERE u.user_id = 1".

and the query result would be { name : 'Todd', posts : [ { post_id : 1, post : 'My Comment' } ] }.

Obviously this is a simple example and could have been rewritten as a query on the posts table, inner joined on the user table, and duplicating the user's name in the result. But it becomes much nicer to have as queries get more complex.

A query that supports sub records would gives you flexibility to structure data like a JSON object and simplify the server end of REST apis.
I thought WinRT was dead?

from Wikipedia "In January 2015 [...] Microsoft confirmed that it had discontinued further production of Surface 2 to focus on Surface Pro products [...] meaning that there are no longer any Windows RT devices in active production"
True enough, but how does it compare to literal mining, as in gold mines? I would guess that Bitcoin mining is greener.
This concerns conjectured laws of the marketplace, like "Law 1: Larger size makes growth increasingly difficult."

It has nothing to do with the breaking of actual laws, like anti-poaching collusion, which is what I expected.
Unfortunately Firefox has 5x the code exploit bugs vs Chrome. If we just take 2014 Firefox had 13x code exploits over Chrome.

http://www.cvedetails.com/product/15031/Google-Chrome.html?v...

http://www.cvedetails.com/product/3264/Mozilla-Firefox.html?...

Until that number changes I'm not switching to back to Firefox.
One of my favorite idioms lately for doing bulk updates without incurring lock contention is to chain CTEs, like so:

with candidate_rows as (
select id
from table
where conditions
limit 1000
for update nowait
), update_rows as (
update table
set column = value
from candidate_rows
where candidate_rows.id = table.id
returning table.id
)
select count(1) from update_rows;

...and loop on issuing that query until the "count(1)" returns zero some for number of iterations (three works pretty well).

Want to add a column to your "orders" table and populate it without blocking concurrent writes for as long as it will take to rewrite a multi-million row table? Want to re-hash user passwords using something stronger than MD5, but not prevent users from ... you know, logging in for the duration?

CTEs are all that and the bag of chips.
I've been rather irritated with the amount of sites reporting Matchstick as a Mozilla project, and again just recently.
They did work with Mozilla early on to get casting running in Firefox Android to their prototype and it does have the "certified by Mozilla" label.

Hopefully their efforts on MSE and EME will help expedite development in Firefox so that Youtube doesn't suck as much.
I work on several Django apps, and also write advanced SQL in Postgres (CTEs, plv8 functions, materialized views, etc.). One thing the ORM allows though is writing a custom sql query and its pretty easy to 'cast' the sql results into a Django model.

With that said, its still sometimes a struggle to justify if almost all the queries are highly custom, and the app doesn't require Django Admin. Certainly there are advantages, but the minimalism of Flask and focusing on the REST interface for integration and building micro services is more appealing in some cases.