skysight-inc/HackerNews huggingface dataset:
I've never used Docker, or containers, but I read about things like "Breaking changes and regressions ... a well documented problem with Docker" and "Can’t clean old images ... a well known issue" and it just seems to me like a crazy thing to try to use and depend on this thing/company. Bluntly put they seem like children.

So nevermind a retort, what I would like to see is a sane, sensible "business value" cost/benefit, pros v. cons breakdown of just what the heck you're actually gaining (and losing) using Docker vs. some other architecture/methodology. Because absent that it's all just hype and kool-aid drinking in my opinion.

What would help with the above is if people would document what they are doing with Docker that works, because either they are hurting but not realizing it, or the author of the article is just "doing it worng" and whining about it in public. What is really going on with Docker, et. al.!?
WASHINGTON – The U.S. Department of Transportation (DOT), with the Federal Aviation Administration (FAA) and the Pipeline and Hazardous Materials Safety Administration (PHMSA), today announced it is issuing an emergency order to ban all Samsung washing machine devices from air transportation in the United States. Individuals who own or possess a Samsung washing machine device may not transport the device on their person, in carry-on baggage, or in checked baggage on flights to, from, or within the United States. This prohibition includes all Samsung washing machine devices. The washing machines also cannot be shipped as air cargo. The ban will be effective on Saturday, November 5, 2016, at noon ET.
Would you care to elaborate on that?
SEEKING WORK

I'm a full stack Android app developer building beautiful and functional Android apps for companies around the world.

I specialize in context/location aware apps.

Website: http://nicknicolaou.me
Github: https://github.com/dotnick
Care to elaborate? http://ring.cx has a 301 forward to https://ring.cx, and all the downloads seem to use https as well. Where is it using plain http? Or was the forward added in the last hour?
'We are all Thomas More’s children’ – 500 years of Utopia
I'm asking about the things that can be reasoned. For instance, something I realised a few months ago was that there is no good short term outcome from the US election. If Trump wins, there will be a bit of panic and I suspect markets will get hit. If Clinton wins, Trump will probably cause instability by starting lawsuits, claiming it was rigged, and stirring up his supporters; it could get very nasty.

I accept that publicising a prediction could change the course of things. That's okay.
> To readers considering Aurelia I would suggest trying Vue as well...

And if interested in Vue, check out Quasar [0], a UX framework for Vue (recently made compatible with Vue 2.0) that seems to have a lot of the same goals as Aurelia UX.

[0] http://quasar-framework.org/
They were afraid that x86 hardware would eclipse SPARC hardware, so development of Solaris x86 lagged behind "real" Solaris, and the HCL was always very small. They wanted to sell you expensive hardware, not a software license.

What actually happened was that x86 hardware eclipsed SPARC hardware... And organisations that would have been happy to refresh the hardware and keep the same OS and just recompile their apps found that they couldn't, so they jumped to Linux instead... And the rest, along with Sun itself, is history. I was working for a big Sun customer during this transition, we begged them to make Solaris x86 a first-class citizen, and we had a lot of support within Sun too but the SPARC Mafia won the day and with regret, our next big order was (IIRC) with Dell and SUSE...
Not the best way to find an open source project to contribute to but you can check trending per language https://github.com/trending/csharp or the top starred repos that are C# https://github.com/search?l=C%23&q=language%3AC%23&ref=advse....

I'd be much easier to find a project you use or know about so you have a lot more context into the project, it's usage, documentation, etc.
Edge uses less power than Firefox for similar browsing patterns. Why is the OS monitoring your battery life and making suggestions to improve it (this is not the only suggestion it will make) a "dark pattern"?

It does similar things with boot times (measure and report about slow startup apps) and IE add-ons. I want my OS to make suggestions about changes I could make to improve my experience.
One reason may be that a high-performance computer (with a fast CPU and GPU) would generate more heat than can be dissipated in a box the size of a phone.
> Step 4: In frustration...

Step 4 requires no frustration. It should be a relief you can fix it yourself rather than hope for some opaque engineering team to maybe fix it at some future date since your company doesn't have the Platinum Support package.

> Steps 5..41: ...

I think maintainers of small projects should do their best to merge whatever is given to them without back and forth or delay--just a prompt and sincere thanks. There's no reason to treat contributors like junior devs you're trying to teach and guide. Sometimes that requires swallowing some pride in having the code be just right or means you may want to fix up a few things after the merge.
It's entirely possible for Signal to work with contacts and yet not transmit address books to OWS. I sketched out a protocol for doing so awhile back: https://news.ycombinator.com/item?id=11289223

So people could use their address books securely if they wanted — if OWS would allow them.
How the inscribed rectangle problem relates to topology [video]
I don't know if most people who buy Macs are iOS devs but I think for Apple they are the ones that count. As far as I understand most Apple profits come from iOS devices so that's probably what their focus is on. It used to be that Macs were for graphics people but they just don't deliver much in that area anymore.
Finding Problems – Hamming vs. Feynman
‘We Almost Have Riots’: Tensions Flare in Silicon Valley Over Growth
Some venture IP company in Tokyo called "Monolith Co." also had rights in the technology.[1] "As of today (Sept. 5, 2007), the company has achieved a compression rate equivalent to that of H.264 and intends to further improve the compression rate and technology, Monolith said."[2] (This is not Monolith Studios, a game development company in Osaka.) Monolith appears to be defunct.

The parties involved with Framefree were involved in fraud litigation around 2010.[3] The case record shows various business units in the Cayman Islands and the Isle of Jersey, along with Monolith in Japan and Framefree in Delaware. No idea what the issues were. It looks like the aftermath of failed business deals.

The inventors listed on the patents are Nobuo Akiyoshi and Kozo Akiyoshi.[4]

[1] https://www.youtube.com/watch?v=VBfss0AaNaU
[2] http://techon.nikkeibp.co.jp/english/NEWS_EN/20070907/138905...
[3] http://www.plainsite.org/dockets/x8gi572m/superior-court-of-...
[4] http://patents.justia.com/inventor/nobuo-akiyoshi
alpine linux uses openrc too, which is the default for docker images.
Out of three daily desktop drivers, one is an XPS 13, one an old repurposed T3500 xeon, and one a Mac Pro 2011 tower. Arch runs faster and smoother on that Mac Pro than OS X.

I only really miss Adobe, but I was a heavy user of it. VMs/Wine aren't the same.
>I disagree entirely. It's an upside. They get to benefit from PKI without even understanding anything. A person's address gets them the actual person.

Yes, but which messaging service will the nontechnical user use? The one where they can exchange usernames, or even phone numbers, and it Just Works? Or the one where they have to give their friends a long alphanumeric sequence of gibberish?

It doesn't benefit them if they don't use the protocol.

>ToxMe requires trusting the ToxMe identity provider, and is an obvious point of attack. And we'd no doubt see fake addresses that resemble other peoples, and other such nonsense.

Obviously. This is why it's a bad thing that nontechs will probably go in that direction, if they use Tox at all.

>(with ideas like the QR code feature they have)

I was hoping somebody had implement QR: that helps a lot, but I'm not sure if it's enough...
Depends which way you're iterating.
Why the Lone EpiPen Competitor Hasn’t Taken Off
Not only are these not dongles, most people have never seen a dongle.
What is that opinion based on?
Where did you get taught? I've heard it as 32 ft/sec^2 since I was a kid...
> Declaring that standard usb ports are legacy

The new MacBook Pros still have standard USB ports. In fact they have twice as many as before. USB C is still standard USB. I think people think Apple have made their own new incompatible port and that isn't true.
It's true that it's a big hunk of JSON. And I'll readily concede that when efficiency matters, I'm more partial to binary formats like CBOR. But XMPP is XML, which... isn't exactly lighter.

There's another HN thread where I've talked more about XMPP vs Matrix here: https://news.ycombinator.com/item?id=9772968 -- long story short, I tried to write an XMPP client, and I got grey hairs, fast. The story for consistent delivery is pretty much bananas. (And huh, based on that date, I guess I've been a Matrix convert for almost TWO years now! Time flies.)

I'm not entirely sure what the comment about battery is about either. If anyone has a networking technology that can work without turning on the phone radio, I'm sure we'd all love to hear it...?

Practically speaking, I leave the Matrix Vector app open on my phone constantly. As of this morning, I have half a charge, and three more days of charge to go. I don't have any other apps to provide a good comparison here, but I'll leave this screenshot here for what it's worth: https://matrix.org/_matrix/media/v1/download/matrix.org/IgkU... Looks like my phone has spent about the same order of magnitude of battery on just plain paging the cell towers as I moved around the city. As other comments on this thread cover, if you use proprietary Google stuff, you can wake the phone up slightly more efficiently. But whatever this app is doing works pretty fine for me.
SEMrush (SEmrush Review)- Competitive, Keyword Research
The article doesn't seem to be available without registering and logging in.
It's a value judgement of course. As a society we accept that n deaths/year are worth it for the benefits that cars and butter knives bring to the wider population. In very recent history, sterilisation techniques have been massively abused by governments in an organised way. There was never a large-scale, systematic programme of running people over as policy. Forced sterilisation is still a thing in India...
Helps if you are ruthless unscrupulous bastard who uses vendor locking to hold customers one step short of hostage I guess.
Apple’s Lenovo
Calorie Counter Software
>Adobe porting their Creative Suite to Linux and maybe even releasing their own branded AdobeOS Linux distribution would seem to be a massive existential threat to Apple and Microsoft both

And if my aunty had bollocks she'd be my uncle.
> Even Pixar has a Linux desktop fleet.

And those machines are terrible. Teradici thin clients streaming Red Hat from a closet somewhere. The latency on those things was significant, and the fonts unreadable. The hardware was really buggy, the monitors were really low resolution, and there was some irony on typing on a broken Dell keyboard in the Steve Jobs building. The crappyness of having to sit in front of those machines for 10 hours a day was a significant part of my decision when I left Pixar.
Ask HN: Can a mobile app be made for true Democracy
So I have been playing around with the idea of developing an app that would serve as an actual poll of what people like and dislike in their local or federal politics.
This is in response to the dog and pony show that is the current U.S. elections and the inevitable uprising in London. But essentially, if it were to work, a user can register and vote on candidates and take anonymous polls on policies. All that would be view-able to the public is the outcome. The only thing differentiating this from an online poll is the ability to certify if a user is actually authentic but I think this can be done by assigning random peers to police or "authenticate" new users. How does that sound, is this far fetched, has it been thought of, also what resources would be needed to get an alpha going?
> I can't tell you what the opportunity will be, but there are opportunities if you participate pro-actively, even if you think of opportunities only as job opportunities.

I agree. However, I think it's worth noting that this is no different from any other community/social activity. You can make the same argument for being involved in churches, civic organizations, the local city council, etc. In fact this argument could be used to encourage people to give-up some of their time on the internet and become more involved in the aforementioned analog organizations.
I wasn't aware of SnapDrop, so thank you for that. I'm aggressively uninterested in proprietary desktop software these days, outside of work.
Link to statement: http://www.nytimes.com/interactive/2016/11/04/us/document-ch...

The military is terrifying.
That made me smile but as someone noted Capone didn't last that long.
The wrapper function controlling the lifetime is exactly why that scheme has both of the problems I mentioned.

It all comes down to: how do you write a fn connection() -> DB? You can't (or, at least, it doesn't make sense to) return the parameter from withDBConnection: the whole point is the wrapper function does the clean-up when it is done, invalidating the connection object. The only way to pass the value along is to have `connection` also take a closure, i.e. manual continuation passing style/node.js's "closure-hell". This can, in some cases, be addressed with async/await style sugar, but there's still semantic (mainly around composition) and performance issues with it.

Anyways, going back to the data type: if one has a type Foo with a constructor like fn create() -> Foo, and Foo is updated to contain a database connection, that constructor no longer works, and needs to also be converted to use CPS. That is, the interface of the Foo object has be infected by "private" details, meaning needs to to preemptively decide whether there is any chance of each datatype needing to hold one of these CPS objects.

(Of course, the code you suggest works fine in Rust now, and is even used for certain special cases, but that is very different to baking it into the language as a whole new syntactic construct.)
I'm not a cryptographer. I .. am reasonably sure that no one would take me for a hipster.

But two issues - or call it 'differences in opinion' - in that article are relevant for me: The inability to use the service without a mobile number and federation.

I understand the rationale behind the former ("It's easier"), but I don't understand why it is mandatory. I could've been 1283783127356128531312 on Signal and optionally add my phone number to that identity for others to find me (and optionally let Signal use my contacts to search for someone). That could even be the default, opt-out during registration. But right now, I'm basically using my phone number, which I really hate to do.

Federation is probably hard to get right, and looking at Eric Lippert's "Every feature idea starts with -100 points" rationale I guess it is understandable that this isn't a thing. But I don't want to join another silo, even if it's the best of the crop so far.

For users like me, Signal, WhatsApp and yes, Telegram are basically the same thing, come with the same set of limitations and I feel that it is worth pointing them out from time to time. Just as the article did (I'm not agreeing with everything in there btw.)

People jump in to defend Signal whenever this comes up, but maybe that isn't necessary. Signal is a great project and most criticism I've seen here so far is not 'Signal sucks', it is usually more a long the line of 'Signal is not for me' and I have a hard time understanding why that is debatable or why this shouldn't be a valid position.
Revisiting why incompetents think they’re awesome
PDF here: https://assets.documentcloud.org/documents/3213878/Binder2.p...
I'm still skeptical- I doubt a single T-cell can have anything but a ever so slight statistical inpact on the phenotype of an entire organism, and there is no selective process to keep that mutation around, so it cannot last long in the body, either.
I have probably stayed in a dozen or more hotels that had in each room a docking station for iPod hooked into the room's stereo... All of which are completely useless since Apple switched away from the old large flat connector. Why would those big buyers be interested in Apple-compatibility next time around?
Too bad that phone also has an always on mic, and a network connection from where it can receive instructions.
Why healthcare eats more of your paycheck every year
I don't actually see anything in the Oath that requires prioritizing your own patient to the detriment of any number of other sick people.
Works fine for me. Just try opening an Incognito/Private tab, or clear your cookies.
As someone considering using Docker for production infrastructure I'd love to hear from a docker expert what their thoughts are on the following observations:

* Docker encourages fully disposable infrastructure

* Docker containers can be more secure then traditional environments

* Docker provides for indempotent environments agnostic of hardware concerns etc

* Container management software (Kubernetes, etc.) makes Docker much more powerful/useful and is only going to get better

Specifically, I'm curious if my observations are correct, and if they are why they are correct and why are they SO much better (vs current docker alternatives including non-container based approaches).
This sounds a lot like trying to discuss things with modern feminists.
The article also states:

"Tech giants, like Google and Microsoft have contracts that are significantly more wordy and hard to understand."

and

"unlike Amazon, AirBnb, Adobe, Buzzfeed, Microsoft, Instagram, Slack, Tinder and WeChat, Apple does not include a consumer-hostile “binding arbitration” clause, which would block their customers from ever taking them to court."

So, it seems that, as large companies go, they aren't the worst.
What's wrong with the criminal justice system in the US goes double for these special pseudo-legal military prisons. Chelsea is a non-violent criminal. All she really did was violate an NDA. Does anyone else go to prison for that? Is there a single civilian in solitary confinement for that?

I used to think the United States was the example that other countries should try to achieve in terms of human rights. But in reality, we're a third-world banana republic with a little more cash than everyone else.
"Why aren't laptops smaller?"
There's no doubt that Apple makes significantly more revenue and profit from iPhone than from the Mac. However, I think Apple's interest in the Mac is much broader than just iOS devs. They of course have an interest in ensuring the iOS development experience is good. However, I think their market is much more the everyday computer user, not developer. Admittedly I don't have numbers of how many iOS developers are out there. I'm sure it's less than 20% of the total number of Mac users.

Apple needs to make sure the iOS dev experience is good. I do think that they consider that a much greater audience counts as well.
Didn't know Red Hat spams hacker news for some crappy mobile app thing!
Fine, I will play.
From the context it is clear he was referring to previous generation rectangular USB ports.
Hi there! The Giphy thing is what set me off writing the blog post in the first place. Maybe I should've expanded a bit more on that in the article. As far as I can tell, the idea is that requests to the Giphy API gets proxied through Signal.

I don't see anything in moxie's blog post about whether this is optional. If it isn't and it's sending everything you type to the Giphy API then we have a whole new problem.

In the blogpost by moxie, there's the example of typing "Im excited", which then gets sent in multiple API requests to giphy (basically one of 'I', one of 'Im', one for 'Im+' etc.). Now, if this is an action you don't do explicitly (like pressing a button or something, to search for gifs), then it would basically send everything you type in order to continually search for gifs and then offer suggestions? It's not clear from the blogpost. I hope at least that this is not what moxie had in mind.
similar has been happened with kickstater
Land of the free. Where you "serve punishment" for trying to kill yourself.
The inspiring ways of using virtual reality to help children with autism
The text as formatted is pretty difficult to read due to side scrolling.
Lots of US states use ballot measures. They don't seem particularly hard to game in the same way elections can be gamed, especially when there are too many ballot measures for a typical citizen to filter through in detail.
>We all want to prevent people hanging from cranes, but crypto alone does not equal privacy, does not keep you safe, especially not in those countries, where rubber hose cryptanalysis (https://xkcd.com/538/) is much more common. In those dangerous situations/countries, good operational security practices are better to avoid detection/suspicion than using any 'magic' crypto messaging app.

Then just put a TL;DR at the end of your article and say 'use iMessage/Facetime, it's probably good enough for operating in an unstable region' If it worked for Erdogan it will work for you!

EDIT: (While I intend to come off as cocky, I'm serious:

https://www.apple.com/business/docs/iOS_Security_Guide.pdf page 41

http://www.independent.co.uk/news/world/europe/turkey-coup-e...

)
Commons trusts would be another major pillar, and democratic confederations of localities. There are many non-capitalist types of institutions ready to use.
Maybe it's one of those things - you have to spend money to make money?

All in all, I don't personally have any issues with lighting up the Eiffel Tower if that means a lot of exposure and information about sick planet reaching more people.
What problem does containers solve for you for this particular part of your infrastructure? Native storage software packages are available for mainstream OSes that handle dependencies via the native package manager. And since the storage they manage is usually directly attached, nodes that run this software are infrequently migrated. And this software is infrequently upgraded under the maxim "if it ain't broke, don't fix it." It's there to store data on behalf of the applications you write; it is not a thing to upgrade or migrate for its own sake unless there is a bug to quash or a new feature that your application will depend upon; and even then, migrations must be carefully planned to preserve availability for users.

Docker and the like seem like a solution in search of a problem for this particular part of a typical service infrastructure.

Or, to put it more bluntly, just because you've gotten away with it (thus far) doesn't make it a good idea.
The author of the post is making the point that Signal's tradeoffs/policies are eroding support from the privacy-conscious end of the user spectrum. Crypto-soundness is excellent but when you staple an infoleak to it (contact list) it's much less compelling. So you can start to make the case to an end user that sharing all your info with Whatsapp or Telegram is a Bad Thing, and here let's install this Signal thing that's much better, except hold on what's this permission list that it requires?

I see Signal as having positioned itself as a compromise that makes nobody happy.