skysight-inc/HackerNews huggingface dataset:
A pretty standard comment to apply to Apple goes like this:

Apple is all about fashion/marketing... [random selection of current justifications of this view, along with what the user wants from a product that nobody actually makes]

If you've ever seen one of these threads you must have come across this. My question is, what value does it add? Also, frankly, associating Apple with fashion is now an empty statement. Who honestly disagrees that they care about fashion?
OK, team. What is the best thing to do about this? I'm ready to take action.
I love how the major issue, that both this article, and the original article warn about is: don't use docker on 'CORE APPS'....

That says all you need to know about the trustworthiness of Docker.

EVEN DOCKER PROPONENTS caution against using it in 'important' apps....

What apps are people investing time in that aren't 'important'?

Is there a coffee machine that is ok to use for a docker app somewhere?
Which personality traits do and don’t correlate with computer programming skills
Can we stop bike-shedding over which parts to dismantle and at what time frames and actually get on with the process of deprecating this idiotic machine?
But that's the point. MS is catching up very rapidly now, while OSX is stagnating.

My point about the scrolling isn't that it's not a big deal because it's a minor deficiency. My point is that it's a design choice, and many prefer the Windows method. Neither choice is inherently better.

Despite having come in much later, Cortana is at worst about as good as Siri. For one thing, on the desktop, I can actually type in my Cortana requests. The fact that Cortana combines Siri and Spotlight makes it far more powerful and useful. It's kind of insane that Apple thinks people want different information when they ask the same question when they type it, or when they speak it.

Windows has been a lot better than OSX in many ways as well. Especially since Windows 7. For one thing, it will take until next year before Apple gets a decent File System, instead of a kludgy mess.

What's worrying for Apple is that Windows is improving a lot faster than OSX. The gap between them is narrowed very significantly, and personally, for the past few months, Windows 10 is a much nicer environment than OSX (and I've been using OSX exclusively for over a decade).

I think the idea that Windows is so far behind OSX is just not true. Part of it is that this has been true for so long, and Windows 8 was so bad, that people believe it instinctly. Part of it is that people moving to Windows want it to be like OSX, and anything that is different is considered worse.
"All she really did was violate an NDA."

Regardless of where you fall on the political spectrum, this is making VERY light of the situation. It's a bit like saying going to the moon was really just getting out of a vehicle.
Paul Saffo is a potential source:

> Since the mid-1980s, my mantra for this process is “strong opinions, weakly held.” Allow your intuition to guide you to a conclusion, no matter how imperfect — this is the “strong opinion” part. Then –and this is the “weakly held” part– prove yourself wrong. Engage in creative doubt. Look for information that doesn’t fit, or indicators that pointing in an entirely different direction. Eventually your intuition will kick in and a new hypothesis will emerge out of the rubble, ready to be ruthlessly torn apart once again. You will be surprised by how quickly the sequence of faulty forecasts will deliver you to a useful result.

http://www.saffo.com/02008/07/26/strong-opinions-weakly-held...
The size of N tells very little alone. N=23 can be enough.

For example, N = 1 is enough if the rat can solve crossword puzzles. Effect size is so large that probability that you could guess which rat is in the control group and which is not is close to 1.0.
"Declaring that previous generation usb ports are legacy" doesn't sound as bad, does it?
Why 2016 is such a terrible year for the Mac
https://en.wikipedia.org/wiki/Ice_shove
Also, Dropbox can sync over LAN
https://www.dropbox.com/en/help/137
The macbook pro was a workhorse. Well built, lots of connectivity and useful for whatever life threw at it. A little bulky, Not sleek and elegant. Macbook air (and new macbook) are the sleek light and beautiful models.

They're making the macbook pro more like the "air" and "macbook", pretty to look at but much less functional. People who like the OS are left with no where to get the machine they need and aren't happy.

While usb c is the future, its going to be a long time before the usb a port goes away.

The lack of ports usable without dongles significantly hurt functionality. sometimes its just the number of ports, for example: College intern with air bemoans the lack of ability to connect our fast wired internet and monitor at same time as one thunderbolt port. This kind of thing can't help but hurt your reputation. I use every port on my macbook rmbp except the sd card for bioinformatics job, (2 monitors [2 dongles], gig -ethernet[dongle], external drive, external keyboard and mouse). I could in theory get a dock, but its an unnecessary pain.
Learn vim.
As a maintainer of small project I would say that it depends. If the code is really useful and contributor is not willing to fix any of my comments, I would merge it anyway and fix it myself. If the code is so bad that it would be easier for me to completely re-write it myself, I would reject it.

I'd like to think that my code review comments are reasonable most of the time, so it doesn't usually take more than 2 or 3 iterations to complete a pull request.
Because every time they make the processors faster and add more RAM to mobile phones, they add more pointless bloat to the operating system, so you need faster processors and more RAM, just to run the OS smoothly.

On paper, the phones of today are as good (spec wise) as the desktop computers of only a few years ago. But we never seem to reach the goal of the truly capable pocket computer.
"Verrrrrückt"
ISIS Is Watching You:Hacking Team Shares Access to CCTV Around the Word
Same here. Except I use 'myfork' as the name for my remote repo. Origin/upstream always got me confused when I first started learning Git, so I created my own naming conventions.
Lost to the mists of time. A little reconstructive memory spelunking via Google yields a plausible theory though:

A blog post [1] quoting a blog post [2] quoting a guy [3].

[1]: https://blog.codinghorror.com/strong-opinions-weakly-held/

[2]: http://bobsutton.typepad.com/my_weblog/2006/07/strong_opinio...

[3]: http://www.iftf.org/bobjohansen/
The Model 3 Will Incorporate Tesla’s Solar Roof Technology: Elon Musk
Note that the attempted suicide was reported by Chelsea, not the facility, and much of the statement really calls Chelsea's sanity into question:

"On the night of Oct. 10, according to her statement, four people impersonating guards conducted an hourslong attack on the prison, during which she said she heard sounds indicating that the attackers were shooting and torturing her cellblock’s actual guards.

These attackers tried to induce Ms. Manning to escape, she said in her statement. Instead, as the night unfolded, she hid in the corner of her cell, telling the impostors she knew they were not actual guards, it said.

At 6 a.m. on Oct. 11, a regular shift of guards familiar to Ms. Manning arrived, and “everything returned to normal, except that several correctional specialists were deep cleaning the entirety of Alpha tier with Pine Sol and bleach,” the statement concluded."
The only time I've ever had an issue connecting to a network with Linux was with a specific university network, which (forgive me if I mangle this because I'm not very familiar with networking protocols) used WPA2, PEAP and MSCHAPv2 and required a username and password to authenticate. The only tricky step was you needed to indicate to the network manager to use a certificate at /etc/ssl/certs/ca-certificate.crt

That was a pain to set up, and I switched to their alternative network that permitted whitelisted MAC IDs pretty quickly.

Also, I've noticed that recently, when I connect to certain guest networks at office buildings and libraries and so forth, there is a "login" page where you consent to not look at porn or whatever on their connection that you are supposed to be automatically redirected to when you first connect and try to load a page.

Sometimes the redirect doesn't work, and you are forbidden from loading pages until you've clicked the button on the page it failed to send you to. Going to 1.1.3.1 or 192.168.1.1 or some variant usually finds it.

But for the most part! I have not had any issues with normal "type the password into the WPA network" or "associate with the unsecured network". See my other comment in this chain: https://news.ycombinator.com/item?id=12881305

And in the worst case, I always have my phone with me, rooted with unlimited 4G and a USB cable to tether it with.

YMMV.
Silky Woof Doggy Brush –  Kickstarter
Agree. I'm not a cryptographer and never claimed to be either. -- and I think it would be difficult to mistake me for a hipster. For one, I don't have that snazzy majestic beard.. Anyway, on to the point. :)

Yes, the phone number thing is a policy decision by the Signal people. As I write in my article, it's maybe marginally easier to get connected using phone numbers, but I may want to communicate via Signal with someone I don't want to give my phone number to. Handing out personal phone numbers on the willy nilly is not something I'm comfortable with. There's no reason why we couldn't have some other identifier, possibly easy to remember to connect us to via Signal. So this was a policy decision by the Signal people.

Federation is indeed hard to get right, but I think with proper versioning, and various teams keeping their software up-to-date and close to the reference paper/the Signal protocol, I see no reason why it cannot be overcome. For XMPP/Jabber it also works quite well.
I don't consider myself as a good example.

I've had a 24 year old boss when I was 34 and they were (is) one of the best leaders I've worked for. They've made hard decisions and been a voice of reason when tackling complex issues. I can't say I would have been as good at 24. I've had a boss with a masters degree that was in their 40s who was an absolute nightmare. People run the gamut. Maturity is important but not strictly dependent on age for all people. Yes there are some bounds, I'm not sure what they are or if they are consistent for everyone.

To flip your example: would an older person listen to a younger person who gave them advice?

If the answer is yes to yours and my inquiries we should think of a better heuristic for good leader that isn't strictly age dependent :)
I'm still not sure I follow. If you're not setting up a DB that will have such heavy usage that it needs bare metal access, what's wrong with setting it up such that it stores data on a NAS, or via mounted volumes? Then when it comes time to upgrade due to a security issue, you can create a new container, spin it up, and if it barfs, relaunch the old one.
Redphone component.

I don't know why it's closed source. It's been suggested elsewhere in this thread that it was potentially IP issues they kept it closed for. Is it possible loose US CALEA law interpretation influences the reasoning? Or a gag?

I honestly don't know why they chose to do that but I wanted to comment in to see if a lawyer or someone from the project could hint at the reasoning.
> It's now 2016, Carbon has come and gone as it was intended to and Cocoa is still around and is still the API you use for working with the Mac. If you're trying to do something on the Mac, there's going to be a single officially supported way to do it and that's it (if it's supported at all).

There are quite a few 32bit apps making use of it and they will never be ported to Cocoa.

> Meanwhile, there are three totally different frameworks on Windows that you can use to do the same thing, all of which are officially supported and none of which are deprecated.

Win32 and MFC are deprecated for new applications, the way forward is UWP with XAML.

Project Centipede is just for porting existing code into UWP world.

Windows Forms was officially deprecated at BUILD 2014.

https://www.infoq.com/news/2014/04/WPF-QA
Barba-group reproducibility syllabus
AWS was also considered not a fit for running "core" apps and databases... look where we are now.

Docker is certainly having some teething issues - and things like kubernetes are certainly WIP. But I wouldn't be as skeptical - plenty of companies use it in production already, for "core" apps.
7. Work on your contribution

8. Write tests!
First of all, Apple is making more money from Macs than iPads. In the last quarter, they had ~$6B in revenue from Macs versus $4.2B from iPads (~$7B same quarter last year). Are you seriously suggesting that Apple should drop that kind of money just because the iPhone had ~$30B instead? (Source: http://images.apple.com/pr/pdf/q4fy16datasum.pdf) They're not going to make macOS a paid OS for sale on other hardware, which means they'd lose $4-6B per quarter, that's $20b revenue a year they can use to improve all products.

They're not going to keep making that much money from iPhone forever, it will decline eventually as competitors keep getting better and better. Google is entering the market with products that finally rivals iPhones and Microsoft/HP/Dell with Surface/Spectre/XPS products that does rival Macbooks.

This is Apple, they want total control of the entire stack and the only way to do this is to do it themselves. macOS will not survive on other hardware with questionable QA. I started hating W10 simply because of its driver issues, automatic brightness stuff that I can't turn off on SP4. Same Win10 on my Macs, it works much better and consistent. There's no way Apple will do this to macOS.
> (especially with IPs anonymized)

While I'm sure you have good intentions in trying to anonymize the collected data, you should know that the claims made by Google at [1] are highly misleading. Their claim is that they strip the last octet of the IP address, but that isn't nearly enough cooking to call the data "anonymous".

Assuming Google actually does this and isn't simply lying about saving the full IP (which has to be sent to them, as it is obviously in the SRC field of the IP header), this means they are only binning IPs into groups of 256. They only need at most 8 bits of identifying data other than the IP to uniquely correlate individuals within each IP group.

More than 8 bits of unique ID are available, given that various types of data that being tracked[2] about the user agent and (presumably) IP geolocation.

Also, Google is keeping enough of the IP to lookup the ASN.

> I work on analytics.usa.gov.

So if you're actually interested in claiming that "The program does not track individuals, and anonymizes the IP addresses of visitors"[2], then you really shouldn't be using an analytics service that - in spite of their claims of anonymizing" some data - obvious is tracking individuals and saving the most interesting parts of their IP address.

> Sharing web traffic data with Google Analytics [...] is a pretty small issue IMO,

Building profiles of everything we read or do online is probably the largest problem we will have going forward into the future. Data doesn't go away, and the problem compounds when the data can be correlated with other types of data. If you think this isn't a problem, then you really need to study what is possible with pattern-of-life analysis[4].

[1] https://support.google.com/analytics/answer/2763052?hl=en

[2] https://analytics.usa.gov/data/

[3] https://analytics.usa.gov/#explanation

[4] https://en.wikipedia.org/wiki/Pattern-of-life_analysis
MaDGe: Visualize your js and css module dependencies
I mean, if you're advocating just ditching this whole democracy / republic thing, that's probably a reasonable way forward. Unfortunately it's not as simple as that: Americans are pretty evenly split into thirds on whether the military is funded too much, just right or not enough[1].

[1] http://www.gallup.com/poll/181628/americans-split-defense-sp...
Pamela Tibbs – Themeforest
Akhisar+-+Fenerbahçe+maçını+canlı+izle+06.11.2016
I think you'll find that many, many English-speakers think that Juliet is asking where Romeo is. Thus, knowing that she's asking why he's a Montague indicates that one is not one of those many people — it's a shibboleth for having had a minimally decent education.
You Don’t Need a Master Plan You Just Need to Start
> Hopefully some of the project mantainers will check your pull request and will give you feedback or notify you they decided to merge your changes soon.

Ah, my experience is that I'll submit a PR and it'll just be ignored until the end of time.
Health insurance as we know it shall become a thing of the past. It will be largely replaced with Direct Primary Care, lower cost wellness services (like vitamin shops, massage therapists and fitness services) and the spreading of good info online. People will learn to Google their symptoms at the early stage and do something to change the course of events rather than waiting until they need medical intervention. Health insurance will persist as mostly covering major calamities -- which is as it should be.

People will start solving large scale problems with highly informed grass roots movements spread largely by internet instead of looking to the government and mega wealthy to fix everything.

Gig work shall be our era's version of The 40 Hour Work Week. It shall put power into the hands of the little guy to live where they want and work as much or as little as they want, giving them lifestyle perks previously only available to the jet set and comfortably well off retirees.

As men and women learn to work alongside each other, birth rates will go down because having a baby will no longer be a woman's primary means to secure a comfortable life for herself.

Men will eventually get a clue and figure out that "male privilege" comes with a serious cost, not just benefits. This will be a tipping point in so-called women's rights as people begin focusing on human rights for all people, including men who currently have money but also die younger than women, die in battle routinely, are frequently estranged from their kids due to the demands of their career, etc.

I am pretty sure I had another one I wanted to list, but it escapes me.
The world has changed. I do not find it fun anymore.

Since you believe that there is some sort of global objective "fun" factor, I believe that this would be useful for you.
https://www.superteacherworksheets.com/factopinion.html
I thought H265 was banned among most private trackers?

I know my private releases to friends are all H265, though they all use hardware that has native decoding (or is beefy enough to transcode from)
Really, say what product I personally like get down vote?
serialization == convert to a byte stream.

The byte stream can be a character stream in whatever encoding or a binary one.

https://en.wikipedia.org/wiki/Comparison_of_data_serializati... lists lots of binary serialization formats.
I thought someone might say that. It is possible to have a general opinion on something, or at least some guidance, without maintaining a stubborn perspective on it. I can easily be proven wrong, when someone with strong opinions reveals to be an exception to my experience. I have no problem with that. Doesn't really happen much, though (yet).
It's kind of a distinction without a difference though

I disagree. Whether the offer is conditional is a simple and effective test to catch all the problematic cases, it just happens to erroneously catch free coffee if you have a sticker. So the difference is that one of the activities falls on the wrong side of the test.
I'm not sure if I qualify as a docker expert, but I feel like I need to comment on these...

Firstly, I think it is correct that docker encourages disposable infrastructure, because your docker setup basically must be able to recover from the loss of a container. I think it would not be sane to expect your containers to "just keep working".

Regarding security, I don't think Docker provides much other than the illusion of better security at the moment. At least on Linux containers don't add security that you can't get with traditional services.

I suppose if you use authenticated images you can at least be sure that you're running the code you think you are, but then again package managers have had signing for ages.

You're always going to have to test your software in the environment you will be deploying it in, because driver bugs and weird interactions still exist. Docker doesn't really let you ignore the hardware

I have no opinion of kubernetes and such at the moment.

What docker does grant is an easy method of "packaging" software... Pretty much anyone can just throw everything together in a big bundle and distribute that. For certain use-cases, this can give a development team much more speed, since setting up a workable environment is much faster. There is also a nontrivial amount of software that simply does not bother with OS packaging where containers can help you deploy it in a more controlled fashion.
RIP Douglas Adams.

I know he's been gone a long time, but once in a while I read some genius piece by him like that article and feel sad all over again.
Because you have elected legislators and permanent courts to apply national laws for a reason.

Bypassing democracy with pseudo-courts and pseudo-legislation and pretending it is ok is insulting to the citizens.
Show HN: A lambda function to send alerts on AWS maintenance events
Alright. She exposed warcrimes .
The NES Classic Edition Is Everything You Want It to Be
The Cinematic Traumas of Kenneth Lonergan
President Obama: FULL INTERVIEW – Real Time with Bill Maher (HBO)
Debugging a Hang on Ubuntu
Accelerate the Deployment of Electrical Vehicles and Charging Infrastructure
How Devise and Warden work under the hood
I'm working on a completely open secure communications suite based on TweetNaCl. Proof-of-concept prototype is here:

https://github.com/Spark-Innovations/SC4

Working on a better UI at the moment. Could really use help, especially beta testers.
What is your communication plan if your internet service goes dark?
Simple question: assume extended and widespread disruption to your internet service at the mobile carrier/ISP level. What would you do?
It's not clear to me, but I assumed that that only happened if you tapped on a "search for gifs" button, which is something that can happen accidentally, but... that's unlikely.
Procedural Map Generation
I thought HN auto-redirects you to the main post if you try to post a duplicate? I wonder why the dups keep happening. It's not detecting them?
Sarcasm is an ambiguous tool in text. I admit to an extreme current sensitivity to being told to be terrified by normal occurrences. My apologies.
More broadly speaking, this is a reason why it's not necessarily irrational or unreasonable to continue to believe old arguments - the effort required to claim that yes, things have changed and the old arguments are therefore invalid is so disproportionately small compared to the effort required to confirm the changes are in fact inadequate or non-existent.
Usually people begin by contributing to projects which they already use. For a beginner, it might be better to start contributing to a project which is mainly written in the language which they're familiar with. Also, try to find a project which is beginner friendly; they usually have some issues marked as 'beginner' or 'good first bug', and also have a CONTRIBUTING.md page.

Bonus: A good idea is to start contributing to a project which contain problems sets to be solved by coding the solutions in a particular language. You could send PRs for creating/implementing some problems. http://exercism.io/ is a good example.