skysight-inc/HackerNews huggingface dataset:
Ideas are unlike keys in that the details can be glossed over sometimes and you might still go in the right direction.

In an argument about climate change with a denier I might say "Glaciers are shrinking" and until they bring up the the Tibetan glacier is growing I can be content with my intellectual honesty that all other glaciers are shrinking.

I agree with your notion of using details to garner supporters.
My large organization manages this pretty successfully by having small teams that don't interact much.

It's absolutely hierarchical from a macro level, but engineers live in pretty collaborative 5-10 person leaf nodes and we don't need to interact across the tree very often.

What you describe might exist for senior management, but they generally take cross-team dependencies to be a bug in the way the tree was partitioned, and fix it at the next re-org.
So, Australia, despite it's reputation, as of a few years ago, had 28% of it's population born overseas. Remove the brits (6%) and the kiwis (1%), and the figure becomes 21%. Compare to 14% for the US, and 12% for the UK (without any groups removed). The last few years, the #1 source of migrants was China. Australia also has only around the replacement birthrate, and yet has increased it's population from 19M in 1999 to 24M today - a figure mostly risen on the back of migration. I'm 43 years old; the White Australia Policy finished it's 20-year dismantling the year I was born, and so has been dead as a dodo for a while now.

Canada (20% foreign-born) and New Zealand (25% foreign-born) are in similar boats. However, your statement is also pretty offensive to kiwis, of whom 15% are of Maori stock - indeed, the relatively harmonious relations are rightfully a source of pride to the kiwis. Both of these countries also deal in bilingual politics (Australia does not).

I'm less knowledgable on the makeup of the Nordic countries, but it's worth pointing out that only two western democracies have a higher rate of immigration than Australia (excluding the year of Syria crisis migration). These countries are Spain and Norway. As for Sweden (usually the go-to country for these discussions), looking now, and excluding the Syria crisis, 14% of Swedes were of foreign birth, equivalent to the US, and two-thirds of these were born outside the EU. While, yes, Sweden doesn't have the latino or black analogues in their national background like the US does, they're not as culturally homogenous as most people think.

In short, I think you're talking about the stereotypes in your head rather than the actual nations. Handwaving it away with "meh, they're all the same in those countries" is an egregious error - after all, if what you're suggesting was true, then Portugal and Ireland (95%+ local-born, single culture) would be powerhouses.
funny enough, I was going to try out Signal today but stopped right after seeing the permissions they request: https://pbs.twimg.com/media/CwhFsLzXcAIDcMH.jpg:large
We may never know. But here's what I suspect: maybe they don't experience cognitive dissonance at all. Many Trump supporters, like Trump himself, don't seem at all interested in any kind of rational consistency; it's all fear and emotion and gut feelings and hatred, and they latch on to any argument that superficially seems to justify their hatred, completely oblivious to the fact that their argument would hurt their own candidate even more.

It's only a theory of course; I can't look inside their heads. But the lack of consistency is clear.
Docker founder here.

I keep reading articles stating that "the Docker API changes with every release", but the assertion is never backed by any specific examples. Has anyone here encountered an actual breaking change? If so, I would appreciate you sharing the specifics so we can fix it.

Docker is by no means perfect:

- I remember that in 1.10 the switch to content-addressed registries meant that older clients could not pull by digest (but all other commands, and even non-pinned pull, still worked). This was not an accidental breaking change: it was the result of a difficult tradeoff. In the end we decided that the benefits of the new content-addressed model outweighed the inconvenience. To guide our decision we used data from Docker Hub to assess how many clients would be affected. I forget the exact number but it was a very small minority.

- And in 1.12 we got bitten by a change in how Go 1.6 processes HTTP headers (it became more strict and thus rejected headers from older clients). That was quite simply a screwup on our part.

So we've had our share of screw-ups, no question. But lately I've been reading the "breaks at every release" meme more and more. Based on the evidence I have, it seems incredibly disconnected from reality.

What am I missing?
Why Snapchat isn’t just for millennials
> Desktop and farm Linux is a necessity in these fields.

Howso? I was working with animation tools developed entirely internally -- last I checked C++ and Qt work fine on OS X.
Triangulate, Track, Destroy ?
For me, more suitable means more RAM and lower price. I expect both next year because it is what they have done in the past. The port thing is completely overblown. It's a bit of short term pain for a better future.

I will be confused if the next iPhone is not using the usb-c standard though. I feel like that is one thing Jobs would have not let happen. One thing he always seemed crazy about was the ecosystem and all things Apple working together.
> Arch that is known to be broken on each update

Arch has been rock solid for me for 5 years. You just seem to repeat stereotypes.

> Because it is just words without any customer review or experience.

The words have been written from experience.../head against wall/

> still no Products.

WTF is with this "products" - every Linux distro is a "product", even the kernel is a "product" if you will. I told you if you want professional support pay Canonical or RedHat, but you shouldn't need it if you have basic comprehension skills.

> Curious if you really use this Arch and selected hw by its wiki, or you just googled for me, writing from ubuntu on 10-year old thinkpad.

I indeed run it on VERY modern HW and am typing this from [this baby][1] and even run my home server on Arch, because it's been super stable for me, (on [2] if you're interested...)

[1] - https://www.obsidian-pc.com/en/portatil-clevo-p751dm2-g
[2] - http://www.intel.co.uk/content/www/uk/en/nuc/nuc-kit-nuc6i7k...

> Locals can't really tell what to buy, because virtually everyone except those having ancient thinkpads have at least one issue.

Buy any Clevo or a Dell Dev Edition or even a modern HP laptop and you'll be fine.

> others just bought macbook and have no problems trolling linuxoids from osx.

As someone who has to use a MBP for iOS dev, I'll be very careful with the trolling, since there was no release of macOS since 10.6 without major issues, including Sierra. Not even talking 10.7, which was worse than Vista.

> I can spend some money on recent notebook (but don't get that 'serious' and 'pro' arguments, because we talk about regular user and regular hw)

You do what you will - we're talking about a pro here, because this is a post in context of people being disappointed with the newest MBP not being Pro enough for the "Pros".

> what an idiot will I feel myself when it will lose wifi too often or fail to sleep on close.

You have NO IDEA of the irony of this - my 2015 MBP randomly looses WiFi every second day or so, google, "macbook pro loses wifi", it as I am far from alone.

> arguing for linux on desktop is hard

It is in some ways, but I don't care what OS you run and have no desire to "convert you ", I just want to disprove the perceptions that were true a decade ago and have long since been resolved.

Just to give an example of how frustrating this is, i.e. "I tried PulseAudio in 2005 and it sucked, PulseAudio suckzzz!", yeah, it's 2016 and it no longer sucks, in fact it's pretty awesome.
What would be the feasability of an Android port? I like the concept, but hate that it's for a platform that I refuse to touch with a ten-foot pole.
I bought a Mac Pro in 2013 (the entry level model) and have been using it reliably for about 3 years.

With two 27 inch lcds, and a thunderbolt external drive, it's been solid development machine. I can also boot an external windows drive to play PC games, with ok performance on the last gen of games. The form factor is great for traveling (I can stuff it in a suitcase and take it anywhere).

Last few weeks it's been kernel panicking a couple times a day (when under heavy stress). And it'd be nice to have upgraded GPU to play the latest batch of PC games (and VR).

I'm pretty disappointed Apple has made zero updates to this model in over 1000 days. Given how much use I'd gotten out of this machine, it's hard to say it's been a mistake purchasing it. But there's also not really much I can do to upgrade it since external GPUs don't really work with Thunderbolt 2.

My guess is the Mac Pro line gets quietly discontinued by next year. 15 yrs ago I bought a G4 Cube, some lessons I never learn.
Decrypt all authorization tokens on macOS without user authentication
Okay, so, you are suggesting I figure out who the project lead is and email them as my first step?
I don't think that can accurately restore the details that have been created by subpixel-AA font rendering.

But if you have source/subsampled/interpolated comparisons that show 99% identical results i would be interested to see them.

Of course all that is useless if you don't have control over the output device. Just having the ability to record 4:4:4 makes the issue go away as long as the target can display it, no matter what interpolation they use.
I don't think we disagree. If you need secure messaging, go with Signal. I'd agree (with less credentials to back it up compared to people that work in that industry cough).

I said that for me they are basically equivalent. And for now I pick Telegram as the best compromise I'm going to get (still using my mobile number, still a silo, crappy encryption vs usability and cross-platform/multi-device support).

You seem to say that people should cheer for Signal so that people that NEED the secure messaging features aren't lured into the wrong direction. That makes sense. But if someone reads HN for secure messaging recommendations .. I kinda expect them to read more than a single comment and do a bit of research.

People are pointing out that Signal doesn't satisfy some requirements for their individual needs. It's not a "You shouldn't use Signal" (which would be bad), it's a "You might not like Signal, if .. " listing reasons like federation and identity. In this setting here I think that's fair and reasonable. No harm done, no danger for a random person stumbling upon these discussions and dismissing Signal because a random person online said that it doesn't support federation.

Signal is a nice project, I'd recommend it for everyone that has hard requirements for their secure messaging solution. I still don't want to use it myself and feel that it's fair to point out why Signal cannot cater to everyone. That doesn't harm Signal or its global perception, I think.
I'm hearing mixed reports on System76, issue with hw compatibility with the pre-installed OSes and the hardware itself just being a rebrand of other machines
Wise man once said the only thing new is the history you don't already know. The process is a perfectly good unit of distribution, does not require orchestration, integrates nicely with PID1, leverages OS services for getting work done, can talk over the network, start other processes, etc. The reason containers have taken a foothold is not because the process is not a good unit of abstraction and distribution. The reason is dependencies have gotten out of hand.

Ask anyone that deploys fat jars to run on the JVM. They've been leveraging containers for ages now. Ask the golang folks how they like deploying single binaries. The OS is not going away. Better process isolation is the future so I'm gonna say the author has a slightly too futuristic view of things. The current container ecosystem and the churn around it is a half-measure for better process management.
You can just use virtual box or VMware, or use use putty and log in to server.
Even though the results are inconsistent if you can save a random seed for each you could store a list of the good ones.
People are angry that they pretty much took the 2015 Macbook Pro 13" base model and popped $300 on the price, and in the process gimped it compared to its more expensive versions.
It seems that doing auto scaling or doing kubernetes may take similar amount of work (in our current state of affairs). We want kubernetes on the long term so we might as well go straight to it.

I suppose that auto scaling will be back on the table later, to auto scale kubernetes instances. Maybe.
How are the modern keyboards?

(I got a Dell Latitude last time and will probably buy another one next year. Good for Linux, lots of ports, ok screen, not so expensive and sturdy. But an ugly plastic box that is not so well designed. The touch pad sucks compared to Apple's, etc. The deciding factor was that I need apt and had problems with the package managers before on MacOS.)
The Principles Behind Voting Systems
I disagree with your criticisms entirely and I think you are conflating things.

First, ease of use: the distinction you miss is ease of use from a UX point of view. Managing your own security is hard for the vast majority of people. It is an advantage that there is ease of use with respect to the security aspects - no command line commands to generate keys, for example - and ease of use from a UX point of view is completely different. Making a decision to to ease the UX can indeed negatively affect privacy elements, and there is no contradiction there.

Which brings me to the second point, which is that there is no contradiction in the discussion of security. The service could be using insecure protocols or algorithms, but the author says it isn't - from the point of view of cryptography, those choices are said to be sound. On the other hand, having your communication routed through a PRISM partner is a different concern. There is no contradiction in saying that the part of security under their control is sound, but that the part routed through Google may not be.

Cryptography is complex and rigorous. What you call puratinism is actually rigor with respect to sound practices. The points the article makes are, in fact, coherent; where you call puratinism and hipsterism on the article, I call cynicism and likely uninformed reasoning on your comment.
"Someone who knows more about this than me: given the significant negative reaction to the new MacBooks and the state of the mac lineup in general, is Apple likely to release a more suitable lineup in 2017 in response, or will they largely ignore the reaction?"

My knee-jerk response is that no, they will pay no attention to this and will follow the current course with prejudice.

The world of the expandable, versatile, technically minded mac pro (tower) gave way to the world of the dead-sexy-but-shackled wastebasket mac pro - and I don't see them going back on that.

The one thing that gives me pause, however, is the evolution of the mac mini which changed form factor and became much, much easier to open (your thumbs, vs. weird special prybar tools that were very hard to use) and much, much easier to upgrade, customize and configure.

So their track record is a disappointing one, but it's not a perfect one ...

EDIT: I can't remember the details, but I seem to remember there was also some particular omission in macbook airs that they finally "fixed" ... when it was introduced we were told this omission was on purpose and was better for us, but then later they fixed it ... I just can't remember what it was ... something about the USB ports or ... ?
Actually, what is not appearing in those calculations, that the ability to react with technology might shrink due to the costs added by the migrations out of parts of the earth that become uninhabitable.
Sounds interesting. Does this introduce any latency for the UI? I can't stand using anything besides a terminal in normal VMs like virtualbox.
not sure I describe the new MacBook or any laptop really as a "pro" machine - Pro to my mind means the sort of use case where you using a workstation class machine with a Hot i7 or Dual Zenon and possibly some of the high end video cards for CUDA etc.
Ring looks promising, re GNU projects.

I've personally reached the conclusion that software isn't enough for this, though: it is people who choose to flog your data and it is money that buys it (think FB and WhatsApp). In my view a collectively owned version of something like Signal would offer protection from what is termed corporate surveillance by allowing people with skin in the game to directly influence decisions on things like privacy policies and development roadmaps. I've sketched this in a bit more detail here: https://news.ycombinator.com/item?id=12881917
Look, that all makes perfect sense, and apart from the fact that I think Telegram is a deeply problematic project, I don't generally care what people use for casual communication. I use Slack, FFS!

But please remember the article we're actually commenting on starts like this:

One of the things I do is cryptography and infosec training for investigative journalists who have a need to keep either their sources and communications confidential so they can more safely do their work in the public interest.
I get it, and I wholeheartedly support your position on the issue. The reality, unfortunately, is that we are horrid little creatures always scheming and fighting for power. Stopping nation X from doing, will only encourage nations Y and Z to develop it faster as an advantage.

The only way I can see an agreement to limit the escalation of AI warfare is on the same context we saw the START treaty: once the weapons are developed by at least two key players as "deterrent" there's an incentive to reach an agreement to stop further development.

Call me cynical, but if this election has shown me anything is how tiny-minded people still command an inordinate amount of power in this country.
"French media reported Friday that an 18-year-old man from Dijon was convicted for 'praising terrorism' and was given a suspended sentence of three months in prison because the SSID of his Wi-Fi network was 'Daesh 21.'"

This is ridiculous beyond words. ISIS considers "Daesh" to be a derogatory term for them, and subjects people who dare to utter it to horrific punishments:

"Of greater relevance is Daesh, an acronym of ISIL's Arabic name al-Dawlah al-Islamīyah fī al-ʻIrāq wa-al-Shām. Daesh, or Da'ish, has been widely used by ISIL's Arabic-speaking detractors, although – and to a certain extent because – it is considered derogatory, as it resembles the Arabic words Daes (lit. "one who crushes, or tramples down, something underfoot") and Dāhis (loosely translated: "one who sows discord"). Within areas under its control, ISIL considers use of the acronym Daesh punishable by flogging or cutting out the tongue."[1]

A supporter of theirs, or someone who wanted to "praise" them, wouldn't call them by that name.

[1] https://en.wikipedia.org/wiki/Islamic_State_of_Iraq_and_the_...
What you're seeing is the information equivalent of an endless, free salad bar with everything a human being could possibly eat available in unlimited quantities. There are high-quality veggies and hideous junk foods, clean water and toxic booze, fresh foods and spoiled. Go ahead, eat anything you want, as much as you want, whenever you want.

Whether this will be heaven or hell for you ultimately depends on whether you can carefully and deliberately develop "consumption" habits that support you in the long run. With proper care, the more options the salad bar offers, the better your chosen subset will get.
How secure are docker hosts like hyper.sh? I've always been skeptical, the multitenant docker security story hasn't been very encouraging, or has that changed?
Or, you know, just embrace hiring remote workers.
GCM has practically nothing to do with the security/privacy of Signal, but it is the #1 "concern" that people who don't understand cryptographic messaging security feel they must relate about Signal.
>> Out of curiosity how do you run up >400k from med school? That number seems higher than what I usually read about.

> NYU estimates med school costs at $80k per year [1], for four years.

Pretty much this. Private med schools are more expensive than public. Plus little things like buying cars, paying rent, etc. add up.
You presumption only work if you think don't think of the electricity as a cost to reduce other costs, surely the net loss of people notified this way will reduce more than it costs.
I really don't understand why you insist. You keep saying "best-practice" like it is a law, but the truth is there is no such thing is best. It fits our cases, worked well, continues to work well. Did I say it cannot be managed with traditional package managers? No. But I do not like upstart nor systemd, and I like the simplicty I get from Docker, and ability to replicate the almost same environment easily. I really don't care a guy on the internet that is upset because I don't follow their "best" practice. I gave you my use cases, said that Its workinng well for almost 2 years and list the advantages, you still focus on your "best" cases. It works just fine as long as you know what you are doing, and I expect to hear more justifiable and technical explanations why this should not be done, rather than your feelings and biased best practices that does not translate into any verifiable points.
Same, I've only ever heard it in metric. And I went to school in the rural Midwest. I thought we would have been one of the last holdouts.
A very fascinating idea. I agree, an autodiscovery mechanism like the described is badly needed for local applications. This could also be used to implement captive portals or "special-purpose" wifi networks in a less harmful way than currently done.

I don't quite understand the reason behind the random-UUID-as-hostnane design, however. Yes, it protects against a service stealing another service's cookies.

But wouldn't this also result in the same service having a different hostname and origin each time it is discovered? Woudn't this render cookies, storage and HTTPS(!) unusable for flyweb services?
I was there until Java... the truth is that C++ in 1997 was a nightmare wrapped in a barbed wire horror story IF YOU WERE WRITING ENTERPRISE SOFTWARE java was a god send.

Ok, it's wordy, ok it doesn't have a REPL but if you were living the life 20 years ago it was a godsend.

The downside was that it took about £300 a day out of the market for contractors in 3 years.
How common are native h265 decoders now? I've been curious when we would start to see stronger hardware support.
How many lines of code are sites like DropBox , AirBnB and Reddit
So, I am curious ... how many lines of code are sites like Dropbox, Airbnb and Reddit and how long did the founders take to create them ? I read that Google is (2 billion !) lines of code .. so huge. How long did the engineers take to create them and how many engineers did it take ?
> But it seems to me like joining GNU is solely a political statement and a sign of agreement with Stallman's views on morality (since he frames free software / computing freedom as a moral issue).

GNU's views on software. Stallman's just the figurehead for these. I don't care what his opinions are outside of this, nevermind agree or disagree.

> Is there another reason to associate yourself with GNU?

As I said, I can't think of any in the first place. But I'm still glad GNU and FSF do exist, and that their views are so extreme.

If they weren't, then a much softer position would be called extreme instead. The world would be worse for it.