skysight-inc/HackerNews huggingface dataset:
By the way: we make a Skype for Business [Server] <> Slack bridge, if anyone is interested (see https://cdn.sameroom.io/enterprise-admins.pdf).

The current solution requires persistent rooms to be enabled, a new AD account, and a VM running our proxy.

Once set up though, you can do 2-way, real-time sync between Slack channels and SfB rooms (https://vimeo.com/174265102).
I believe Vultr offers FreeBSD (and custom ISO) hosting at about the same price and offers storage servers too. Their documentation and remote console tools leave a lot to be desired though (I wanted to install openSUSE and ended up resorting to manually entering the iPXE commands at a console to get the damn thing installed).
Why not just post a nipple?
That is so random - what does your reply have to do with what I wrote?
Sure, not ideal, but would prevent mass password updates.
It sounds like this only impacts people that weren't using their domain, eh? If I leave my NS pointing to some random provider and delete my account, I'm sorta handing off control...

At first I thought it was an issue where DO was using their own DNS servers but letting you add domains. So if Microsoft.com wasn't registered, you'd register it then all DO customer traffic would get your DNS records.

Some telcos have this. Sign up, say you're porting a number. Provide number of local bank and invalid port info. Account gets set up, telco routes their own calls to you. Port is rejected and customer service is asking for info. All while you are getting the bank's calls and forwarding them. Perfect MITM.
The original DQN was created to do that.
https://github.com/d2phap/ImageGlass

https://i.imgur.com/Q8LzV27.png

http://www.imageglass.org/download/themes

http://www.imageglass.org/download/extensions

http://www.imageglass.org/download/languagepacks

I'm not affiliated with the project.
setq is called a 'special form', which does not evaluate its args as other s-expr would.
That stuff already exists. In many cases, it's the only thing that still exists. In the podunk little town I grew up in, every scrid of industry has been outsourced or regulated out of existence, but the schools, hospital, local college, government services, and utilites are still around

Just because the buildings exist doesn't mean they're now free; they have to be supplied and maintained, each and every one.

If you could halt the brain and youth drain out of the area, and put some people that were making real money back into the community, you could support some actual businesses, besides the WalMart and the gas station.

But why would we do that? What's the point of having "some actual businesses" in a podunk little town, where they'll be cutoff from the wider industry and where everything they need and produce (assuming it's not just software) must be shipped a bunch of extra miles?

My whole point is that small towns are inefficient unless the inhabitants are willing to be mostly self-sufficient. Supporting the creation of businesses, which require by definition tons of infrastructure and usually transportation of stuff goes directly against that.
And it's going to end up quite a bit more than that.

Check out slides 21 and 22 from [1]. There are parts that will process 4 PB/s (!)

[1] http://www.slideshare.net/SparkSummit/distributed-data-proce...
Meh the owners of the domains gave up control by pointing to someone else's nameservers.
The bottom line is that if you don't like the work, you can always leave and find a job more suited to your expectations. I'm assuming you have discussed the issue with your management. If not, then why not start with that?

I have worked in a role where I was on call at night. Often started work at 4am or working through the night. But I still only worked 50-60 hours a week for a very good salary. The key for me was that communication was open and both ways. I worked for a boss who was technically brilliant and a great salesman too. And the team did share the unscheduled call-out work.

BTW: whey does everybody write 24/7? that's only like 3.429 in whatever units. I think people mean 24x7 which is the total number of hours in a week.
In short: "purer than thou" attitude from an elitist minority forming a negative core inside a very small community.

Because their $way is better than your $way.
I'd recommend looking at using runC (which is the underlying runtime underneath Docker). Currently we're heading for a 1.0, and the Open Containers Initiative is working on specifications that will make container runtimes interoperable and eventually provide tooling that works with all OCI runtimes. If you have anything to contribute, I would hope that you can give us a hand. :D
"I've noticed that when I get quoted in .sig files, it's never any of the actual clever things I say all the time. Usually it's something dumb." --Jamie Zawinski
Erlang Easter Eggs
I believe I was clear about it. However sometimes my writing can be unclear so perhaps it wasn't properly understood (I assume you're talking about their security team's response and not Trust & Safety?). Kind of sad about the massive amount of hate for DigitalOcean in this thread as their security team really seemed quite nice. Their support was just acting on an anomaly they had seen so shrugs.
So sad. I was always amazed at how many great albums he recorded. And his remastering of the old records to CD format ensured that these historic sounds would preserved in the digital age.

RIP Rudy Van Gelder truly There Will Never Be Another You.
This happens because whatsapp stores all the information in your phone itself. On the server side, at least before FB bought it, they didn't store your info. this is the reason their team was so small despite the billion users, because they just need to store data on a need basis, since they were a paid messenger.

The moment you switch phones, all the data is lost, because they do not have it in the cloud! This is the reason your phone needs to be connected to Internet when using whatsapp web or whatsapp desktop, because they literally stream your data i.e. chats from phone to desktop!

Telegram is a cloud messenger, data is stored in the cloud and loaded everytime in your devices, ironically this makes whatsapp better than telegram :D at least before facebook bought it.
Linode has had _far_ larger issues than DO ever has. That's why I switched to DO in the first place.
I quickly (read everything, didn't solve the exercises, 5 days along several commutes and flights) skimmed Steinwart-Chritmann's Support Vector Machines before joining my current company in case I needed to get into more modern papers, so I could have a decent-ish background in the subject. It's a tough area, and I have an acceptable level in functional analysis.

You are mixing "applying ML black boxes" with "creating ML black boxes". The former is not specially hard (if you know the language the libraries are in, have curiosity and time), but you need to know a little bit of what you are doing unless you want to just be one of the thousand monkeys with a typewriter. The latter is hard, like very hard.
I think they meant by the small user base in your friends. :)
So because docker is free it is worthless?
My problem with bike commuting is sweat. So when I used to commute (7mi), I showered after arriving at work, and after my ride back.

It really made my day, but seriously it added non-negligible time to my commute. Showering @ home is easier, showers at work can be occupied, and the 2nd shower after coming back was an extra 15m too.
There are very simple blockers that can block all Facebook cookies on other homepages. uBlock for example has the option to remove all social media icons and that includes the tracking cookies.
The slow adoption of Functional Programming in banks
I guess ambiguity / assumed apple fanboyism is why you're downvoted, but if I'm understanding you correctly, then I feel largely the same way.

Apple's walled garden and "moral" approach to guarding their garden is incredibly frustrating, but the sheer number of vulnerabilities affecting different levels of the Android stack is so disheartening. This is true of my PC/Mac as well, all it takes is someone to plug in a malicious USB stick and it'll infect the firmware on the USB host, and that's it, game over. Can spread from there to disk firmware, also growing increasingly complicated and opaque, and who knows where else.

It's reaching a point where I trust my iOS device more than any other, depressingly because of the walled garden. I can't build suitable fences around my kit myself to protect myself against every new vuln (now even monitors can have their firmware exploited and screenloggers installed), giving up trying and sacrificing some freedom for that sense of security is terrible, but feels like the only logical course of action at this point.
If staff don't push back at PHBs then they have only themselves to blame. Voting with your feet is always an option.
I don't understand this trend of spending 1k for a mattress. Bought this 200$ one and it's the best bed I ever slept in: https://www.amazon.com/gp/product/B005A4OP8Y/ref=oh_aui_sear...
I think it would be prohibitively expensive too.
Kubernetes is also free software. So is Mesos. And Nomad. On the runtime side, rkt and runC are also free software. Just because something is free (and gratis) software doesn't mean that people cannot complain and suggest improvements. That's how all free software development has worked since day 0.
I agree very much. Trying to figure out how Docker hacks your host's iptables and how to deal with it in a production network is a pain.
Always fun to hear experiences from other production veterans. Glad to hear things are working well for you guys.

Our use case involves rapid creation and destruction of containers. Granted, this use case was pretty unheard of when we first adopted Docker, but it is becoming much more common.

Before Docker moved over to containerd, the docker daemon was riddled with locks which resulted in frequent dead-locking scenarios under load as well as poor performance. Thankfully, containerd now uses an event loop and is lock-free. This was a huge motivating factor for us to move forward to Docker 1.11.

To me, the sad state has more to do with Docker the company pushing new features out as quickly as possible and leaving stabilization to contributors. There are some days where it really feels like Docker is open-source so that Docker Inc can get free QA. To most users things may not feel in a sad state, but it can really suck for contributors.
Sharing Is Caring: Multi-Tenancy in Distributed Data Systems
MVVM is lipstick on a pig
I just googled this up:

http://dgmono.com/rvg-discography/

I don't consider myself to be a dedicated jazz fan, and I've got a dozen or two out of those ~800 recordings - mostly Miles, Coltrane, and Herbie Hancock.

From the dates, that's ~800 recordings between '52 and '65 - that's an average of one a week for 13 years. Prolific and hard-working as well as talented...
Used Diamox for Killimanjaro. Its totally cheating and awesome. A fellow climber was on dex just as a precaution. Also cheating. And o2? over 14k feet its a lifeline. But then so are down jackets, goretex, light alloy axes and light crampons, etc. Its an interesting debate.
On debian you can also use debsums which has the advantage that the checksums come from the distribution directly.
I think I found the explanation in the PicoLisp reference [1].

> [...] as a special case - if the CAR of the list is a number, the whole list is returned as it is [...] This is not really a function call but just a convenience to avoid having to quote simple data lists.

[1]: http://folk.uio.no/jkleiser/pico/doc/ref.html#ev
And besides what you've already correctly noted, the theory of markets is just that, a theory. A very simplistic, idealized model that very quickly diverges from reality.
But when your entire service is built on the notion of accepting all types of traffic, it's insulting to block it based on nothing more than opinion (I would point out for the avoidance of doubt, OP was making a Trump reference...)
If you have a good alternative email I'd be down for that at least. Hosting your own turns out to be surprisingly difficult.
Just curious, what happens if someone doesn't visit dropbox.com and login to the account? Do all devices connected to Dropbox with app lose connectivity?
Binary Trust Method
Park it on your router.

DD-WRT: https://www.dd-wrt.com/wiki/index.php/Ad_blocking

https://ello.co/dredmorbius/post/v9l7zvlyynvl1pskbwssmq

Uses dnsmasq for instant query caching.
My first computer in 1977 that booted up into BASIC - Commodore PET (Personal Electronic Transactor).
It had 8k of memory, and I paid a whopping $400 for the 32k memory expansion module. The original PET cost me $800 used.

My first game was a horse racing / betting game, reflecting my Mom and Dad's penchant for the ponies (OTB, you owe me big time ;)
IIRC, I could only use graphics characters if all the letters were uppercase. My game had 3 horses to a race that ran from left to right based on a random number of which horse and how many spaces it moved.

I generated a random number of 0 to 3 for each of the horses with:

100 FOR R = 1 TO 3
110 X = INT(4 * RND(1))
120 NEXT R
130 SPC(A)

You could bet based on fixed odds, and the payoff would show at the end of the race (bet * odds).
My memorable joy was watching my Mom and Dad rooting at the 9 inch monochrome green screen! I was hooked on coding, but only at home. I rarely worked coding for a living.

It booted up into PET BASIC, and aside from some PEEK/POKE limitations, you could access all of it. People hooked up joysticks later to the user port, and hacked speakers or buzzers for sound.
I loved the Datasette (cassette tape drive) for storage! You had to put the tape in the drive, instruct BASIC to LOAD "PROG", and then it would prompt you to hit 'PLAY' on the Datasette. I think you then typed RUN "PROG" when if finished loading.

I would go to the store where I bought it in NYC, and they had like 4 or 6 plastic bags with cassette tapes in them and a one sheet or a few sheets of instructions. I wanted FORTRAN or APL, but APL was not available on my PET.

I would love a real LISP Machine, even an historical one for the pleasure of it really being 'turtles all the way down'! I love Lisp more than BASIC, but PET BASIC will always have a special place in my heart, and in the cobwebs of my mind.

[Edit] It would boot up in about 4 seconds or so!
A brainwashed suicide bomber is not much different from an autonomous bio-robot.

Indoctrination [1] doesn't let you question or criticize your programming, unlike modified Asimov's Laws [2].

[1] https://en.wikipedia.org/wiki/Indoctrination

[2] https://en.wikipedia.org/wiki/Three_Laws_of_Robotics
Amazing Modern Life Hacks
So you base your life-changing decisions on Google?! That's smart, go on, you'll go far...
Would rkt be a worth to try alternative?
Opinions here are my own.

> It nothing about that. The main point is the whole community bitching a moaning about software that in all intent and purposes is given away free > without any contribution by the users.

I remember that Jessie did a talk where she said that something like 4/5 contributions to Docker are from people who don't work for Docker Inc. I was one of them (I spend most of my time contributing to runC now because there's less politics there). So your point is categorically invalid.

> The source code of Docker is open source so why doesn't the guy go in there and contribute his time and or his own money to support the project that to him is so vital?

Docker Inc does not operate Docker like a community project. Maintainers are elected behind closed doors, most of the maintainers work for Docker Inc, Docker Inc has a roadmap that the community does not have access to, maintainers of Docker will not merge code if it is not strictly inline with Docker Inc's roadmap, they openly attack distributions like RedHat and openSUSE for applying out-of-tree patches to Docker.

> No doubt the guys working on Docker are super smart guys

The community is also fairly clever too, especially considering that we outnumber the number of people working for Docker Inc.
Philippines drugs war: The woman who kills dealers for a living
this idea that, if only we herded everyone into cities and stopped spending on other infrastructure, everything would be great is... silly.

As the person who started this thread, I agree, that idea that nobody argued for is indeed silly. All I said is that small towns are inefficient for the typical citizen. Nobody claimed that eliminating small towns would make "everything great".
The main controversy with O2 is that far too many climbers just dump their tank on the mountain when they are empty rather than carrying them back down with them.
What are "artificial means"?

If he took a helicopter to the peak of midzor, would that be "artificial"?
Yeah, it is too over the top for most people. I don't move in tech circles, and the few friends who I do speak to about this, tend to dismiss this as tin foil hattery.
The history of the DAO and lessons learned
I think most of the providers (e.g. DO, Linode, CloudFlare etc) do not check the authority of DNS due to the chicken-and-egg problem. The AWS way to handle this issue is definitely awesome but the infrastructure required is not worth for those companies who are providing "free DNS service" as an add-on to their existing customers. Anyway, IMO, it is your fault if you point to a nameserver but not utilizing it.
I meant to reply to this but put it under a different comment by accident: https://news.ycombinator.com/item?id=12364273
Announcing NGINX Plus R10
Ask HN: What is the future for custom web developers
I'm curious to know peoples' thoughts on how the future bodes for firms providing custom web development as a service? in a time when things are increasingly being commoditized and automated.

The likes of squarespace, shopify, wordpress etc serve standard website needs pretty well these days. For more functional and complex sites or apps, custom development is still a necessity. But will that always be the case?

I've been thinking about this and it feels like there'll always be space for custom development but that scope will narrow over time. And that a completely custom-built website will become more of a rarity. Instead, it will be custom integrations and implementations - small pieces of development linking together UI, APIs and services.

It makes me believe that most of these firms will need to be able to offer a mixture of cloud integration and development to remain competitive.

No doubt there'll always be that space for hardcore 100% custom development. But I see that becoming niche.

What do you think?
IMHO, nobody should care / worry about the underlying orchestration. The industry is moving toward the public service model, and all these management problem is solved by the cloud platform, not app developers. Check out hyper.sh, that's what container service would be.
Intercepting Data: The Impact for the Satellite Industry
I wonder, what are the odds of success if someone starts a paid social network say for 5$/month. Ad-free, no-snopping, secure social network. E.g. Diaspora pod with good UI and more features. Would you be willing to pay for it?
`lsof` and `ps` have the most dense man pages I have ever tried to plow through, and that's causing me to use these tools only at a minimum.
It's not merely size. It's size-relative-to-market.

Canada negotiates with drugs suppliers. Supplier says "take a hike". Canada says, "OK, you're out of the market", turns to next drug supplier.

Canada here has right-of-refusal, and can negotiate, as a single block entity, with ability to restrict market, to each. The drugs company which finds those terms acceptable has a market.

A bloc of 42 million in the US is only about 12% of the total market. The discussion there still leaves another 290M possible customers for a drugs vendor. Hence the strength is with the vendors.

If US Medicare had rights to exclusively negotiate drugs deals (it doesn't), this would change tremendously. Similarly for single payor.

Which is precisely why the entire medical services industry is so mortally opposed to it. They'd lose absolutely all market leverage. They know this.
Preparing for Continuous Delivery: Understanding your deployment process
>white hat

Gray hat. (Still doesn't justify the idiotic response from DO security team)
Notes on the Apple/NSO Trident 0days
Several companies are trying, but the FDA keeps rejecting their applications.

http://www.nytimes.com/2016/08/24/upshot/the-epipen-a-case-s...
Putin Is Building a Great Russian Firewall
I'm a huge fan of the work being done on runC and would love to give you guys a hand! You'll probably see me around soon :)
What amazes me is how serious people take things like chatting and social media stuff. Twenty years ago, when I was just entering my teenage years, most people just talked over the phone and met up. Maybe did a little bit of ICQ.

Oh my, how this evolved.

Nowadays our entire lives revolve around the internet and at the same time we keep being amazed that social really is antisocial. And we get lists and lists of bullet points telling us how to mold ourselves into people who can cope and act like others. It's really depressing to me; people don't seem to want to acknowledge the elephant in the room at all, perhaps because we're all stuck in the same mess.

On the other hand it's maybe not that amazing at all - I for one did acknowledge said elephant really early, around the time of MSN Messenger which was really popular in my country. The de facto messenger. I barely joined in, and by the time MySpace and Facebook came, I didn't stick around.

But over the years I did find it too hard to keep friendships, or better said, people found it too hard to keep me as a friend. Because I was that guy who requested special treatment because I wasn't on Facebook.

Skip some years and admittedly take my private character into account a bit, and nowadays I don't have friends left, practically no one takes an interest even though I used to try to keep the people I cared about. Tried very hard actually. It just didn't work like this and to me it felt, it feels, like it's my own fault because I wanted to stay in the world I grew up in and used to know. A world where social meant something else. Where social problems were ours, together. Rather than pointing at one individual and making bullet lists to explain where they fail, socially.

I guess I feel kind of betrayed by how the world changed from how it used to be, all because of our inclination to jump on tech bandwagons like how flies are attracted to those blue buzzlight zappers.

Maybe I'm just getting old. Is being in your early 30s being old?

The unwritten rule today is "move along or suffer the consequences. Your choice."

Really no choice at all. I just wanted things to stay how they were. Things used to be stable like that. Sadly not anymore. And this all came about during my vulnerable years.

Can others relate?

Despite sounding like I am sobbing, I don't miss this aspect of life too much anymore. Or actually I guess I got used to it and became ambivalent about the entire thing, and just got used to this depressing side of not wanting to modernise along with the popular demands.

But I am happy with my wife and kids, and as the unemployed father of the house there is hardly ever a dull moment.

I jush really wish people weren't sucked into the whole social media thing. I loved having those hour long phone calls with friends, and that level of intimacy just doesn't appear to exist anymore.
Self-Driving Taxis Hit the Streets of Singapore
> and general anti drug silliness.

What happened to the former 1980s GDR athletes (who had broken dozens of records in swimming and athletics while juiced to the max) was not "silly" at all. Got to watch some fragments of a related documentary with included a few interviews and the stories were harrowing.
Light-Driven Soft Robot Mimics Caterpillar Locomotion in Natural Scale