skysight-inc/HackerNews huggingface dataset:
It would have been difficult to design it in a truly backwards compatible way, but it would have been nice for the the two protocols to be able to interoperate (ie, a packet could have an IPv4 source address and a destination IPv6 address, and vice versa). There's a draft RFC about this [1], but realistically speaking, it's probably far too late for anything to be done.

[1] https://tools.ietf.org/html/draft-omar-ipv10-01
re: magic systems

Although a lot of good magic writing involves a training phase where the trainee is parroting the words of the master, yet casts no spell. The words are correct, but the trainee is lacking some internal state. The magic comes from that internal place. The words are a side effect.

Words really do have power when spoken correctly and received openly. If you and I are arguing about something and I persuade you to my side, in some sense you had no power to resist. The ways in which you might resist would be logical errors. Things like status quo bias, or motivated misunderstanding.
Not directly related, but the podcast On The Media recently did a great episode on the origins of the war on drugs. One thing I didn't know? The word "marijuana" was actively popularized during the early days of the war on drugs to make the plant feel like a foreign import, despite the fact that it grew wild throughout the states.

http://www.wnyc.org/story/on-the-media-2017-04-14/
This idea isn't cynical, it's branding. The whole point of creating a brand like Moby is to trigger conversations about what level of service you're getting when you say you're using "Moby" vs. "Docker". The CTO hears they're using "Moby", which for the first time may make the CTO realize that some of the infrastructure for his business is relying on unsupported technology (or maybe he intuitively realized it but now it's obvious).

It's not a "cheap shot", and it's not for "upvotes", it's just an observation about the nature of this change being non-technical, related to messaging.
A great resource on this is gwern's page on spaced repetition[1], discussed previously[2]

[1] https://www.gwern.net/Spaced%20repetition
[2] https://news.ycombinator.com/item?id=13151790
I have a merino base layer for outdoor activities and its care guide advises the use of regular detergent and a normal wash cycle: http://www.icebreaker.com/en/customer-service/product-inform...
It's a great park with a good range of trails. One rec is to get there before 9am if going on a weekend. Parking fills up quickly!
It's really more for them than me, so they don't have to like hover over me and try to delicately get my attention. It's more decisive. I haven't had it go off when I'm deep in flow yet, we'll see if the flashing is too much.
It sounds like you are describing C# with Entity Framework. Throw in the self-hosted OWIN webserver and WebApi or Nancy and you're good to go.

I'm not really up on the state of DotNet Core or whatever they are calling it this week, but when that is shaken out, I'll be interested so see what kind of inroads it makes on Java and Python in the Unixy server world.
This tool will give you all the html that loads on your first visit to the url. You can insert it in a div's innerHTML, although this would be dangerous since all their scripts would run on your site.

You can get the raw response by accessing the Getsy's .content property.
You don't get back the time you lose with your children when they're young. Spending time with adult offspring cannot possibly be the same, especially if they move and you actually don't get to spend that time with them. Your best bet is that you'll recoup the lost time with grandchildren.

I'm not saying it's a bad tradeoff. In addition to living longer, staying fit makes you a better model for your children and increases the quality of the time you spend with them.
I think you're supposed to hand them a Pepsi.
I'm rooting for System76, and I hope this move is successful and leads to a better product, because the current products are not competitive in terms of design and build quality.
No, work on personal projects at an employer
* Why a separate service and not a pre-commit hook?
* If a third-party has seen the key, hasn't the damage already been done?
It's also vital in non tech Fortune-size orgs to be able to lean on the vendor. Not having support is a deal breaker.
GM Ceases Operation in Venezuela as Plant Is Expropriated
"So the next time you complain about your phone service, why don't you try using two Dixie cups with a string? We don't care, we don't have to. We're the phone company."
Pirated version of qemu was a thing for us non-amiga operators :)
Chalk me up as an Anki user. I couldn't have done as well as I have in my college español class without it. I felt like I had superpowers when I knew vocabulary that some of the native speakers struggled with.
Most of my coworkers are on IM, but some (e.g. VPs, CEO) are not and will instead directly come to my desk to discuss something.
My rule of thumb is that the difference between a sysadmin and a programmer is that the sysadmin has read the documentation for all of software they use.
If you prefer more extortion, that's fine; stop pushing it on others. No one is stopping others from voluntarily paying more in taxes if that's your belief, but personally I'm tired of paying for wars, the slaughter of innocence, police brutality, and a long list of items I'm told are all part and parcel of living in a "civilized" society.
Interesting part of Docker's LinuxKit announcement:
Report: Google will add an ad blocker to all versions of Chrome Web browser
The correct solution can be to never drag people off planes. The cockpit crew simply stops their checklist at "passenger manifest is correct", and informs the passenger cabin that takeoff will be delayed indefinitely until after the "stowaways" deplane and return to the gate.

Planes aren't trains, either. They can fly on any heading, with speed and distance dependent only on fuel supply.

"We're very sorry, but due to scheduling conflicts caused by a disruptive passenger, this aircraft will now be departing for Fargo, North Dakota, instead of Louisville, Kentucky, with earliest possible takeoff slot in six hours. Please deplane and form a line at the gate agent's desk to arrange for alternate transportation, or stay on this plane as it is pushed back from the gate for six hours, with no airflow, locked bathrooms, and no easy way to return to the terminal, and then go to Fargo, where you will get no compensation from the airline, nor any assistance getting to any other destination."

I'd get off "voluntarily". If that's the bluff, I definitely wouldn't want to call it. After I get off, the pilot says, "Psych!" and the original flight to Louisville is back on, and everyone at the gate gets back on the plane without me. If any cop was called at all, he gives me a complimentary cart ride back outside the secured area, and talks the whole way about that one time Sheriff Andy let him put his bullet in.

A plane doesn't have to take off on time. It doesn't have to take off at all. Once the airline decides it isn't taking off with you on the plane, you're just not going to be seeing any cloud tops from where you're currently sitting. At that point, it's only a matter of what it's going to cost to make you leave. And you have to rely on the company's assessment of what would be the cheapest way to do that. Hopefully, the rule of law is strong enough that "beat him up" is costlier than idling a whole plane on the tarmac for a few hours.
Will cloud vendors dominate machine learning? Early signs point to yes
Would you really want to work at that company anyway? Here's how it goes where I work:

- Boss: here's the business-level problem I want solved

- Engineers: here's what we think it'll take to do it, and the technical path forward

- Boss: either (1) cool, what can I can do to help you get started? or (2) yikes, that's a bigger problem than I thought. What's the 80% solution?
> but this is also probably a bulk sale so there might be a discount

I was thinking the opposite - isn't the block (or a sub-block) worth more in bulk than its constituent addresses?

In the same way that a complete collection of N Foobars has more value to a Foobar collector than N times the average value of a collectable Foobar.
You can do this with any of the popular adblockers (including uBlock Origin) that work with filter lists. They come with a default set of lists, but you can disable those and only subscribe to lists that block annoyances, malware, or whatever else you want.
This defeatist attitude is a major contributor to the sorry state of bicycle infrastructure in most of North America. I respectfully suggest that if you want to see it improve, it's entirely counterproductive demonize cyclists as reckless hooligans putting their lives on the line for nothing, and instead put the blame where it needs to be: Politicians and drivers.
I don't understand why they would announce To-Do without a sharing feature. It's something that all basic todo apps can handle.
Ahh I see! Sorry, I totally misread your message. Wow, that's a rough situation... If things get really bad, I think you could use a HTTPS proxy like Charles (https://www.charlesproxy.com/) to decrypt the traffic and re-encrypt it with a newer SSL cert before viewing it in Firefox. I'm not sure about Firefox, but you can run Chrome from the command line with `--allow-running-insecure-content --ignore-certificate-errors` and it'll load anything and everything. Maybe there's a similar mode for Firefox that will disable everything.
This April, Mozilla Is Standing Up for Science
Show HN: Warrant – Use Python with AWS Cognito with SRP Support
Dune's setting feels almost medieval instead of futuristic. Some futuristic technologies exist. But in many ways it shows how humanity has regressed rather than advanced.

A lot of it feels an awful lot more like magic than science. Like the mind reading and prophecy stuff. The more interesting technology, personal shields, is just an excuse to explain why people fight with swords instead of modern weapons. Which lends to the medieval feel thing. And an awful lot of technology is missing, like anything remotely like a computer. The robot wars happened in the distant past and aren't part of the story. Just an explanation for why there aren't any computers. It's barely mentioned in the book at all actually.
Twitter added support for 2FA apps and forgot to tell anyone
So Thunderbird is moving away from legacy technology that was built to make Mozilla/Firefox more than just a browser. They are doing this to be free to improve Firefox to make it more stable, fast, secure and minimal.

This leads to a completely independent Mozilla project, Thunderbird, that relied on this technology to get the axe.

That project thus is discussing taking the difficult technical step to start from scratch while keeping the user experience the same its been for 10 years.

This, in turn, leads to you criticising Mozilla for not focusing on making their browser fast, stable and secure. Because you are hitting some configuration/update/UI bugs that seem entirely unrelated to the core browsing experience. Thunderbird, BTW, has 25 million users. So even if you don't need it, some people do.
Ask HN: How are you deploying your Sinatra apps in 2017?
Hey Folks,

I've been using Ruby Sinatra for years and have previously deployed to Heroku, ElasticBeanstalk and Ubuntu. We use a heap of Sinatra apps at work and it's getting quite costly to host them all. My current workflow uses GitHub, the amazing deploybot.com + AWS Elastic Beanstalk.

I'm wondering how are you hosting and deploying your Sinatra apps in 2017?
Is "social contract" code for "agreement I wish existed"? Because it's only used in occasions where no such agreement actually exists.

Some may have expected Google to remain just a discovery tool. That doesn't mean Google owed them to do so.
I used hill climbing to tune TinyLFU. A larger admission window improves recency-biased workloads, while a smaller improves for frequency. By sampling the hit rate and making an initial adjustment, it can determine when to change directions and hone in on the best configuration. Other than a small warm-up penalty, it quickly optimizes itself.
> Plently of people run successful OSS under the same name. Disappointing.

But those projects aren't true OSS in the way that something like Docker / Moby needs to be. Your Vagrant example is one of them; Vagrant is a useful tool but ultimately too narrowly-focused. Docker's biggest coup was seamlessly integrating orchestration tools with deployment tools -- and now they're separating the two (which is completely fine, because they need to be separate tools anyway to support complex use cases).

Docker has built a lot of valuable IP that they want to protect (branding, UI, API, etc.) That makes a lot of sense. It also makes sense that they want to open source a big chunk of the "glue" between everything because 1) it's generally useful to lots of people / projects and 2) it gets other companies to kick in dollars for maintenance.

You're not going to get non-customers to fund the maintenance of an open source project that is wholly run and owned by Docker. They know that, and hence they're creating a governance board. But once you do that, you lose full control of your brand (which is attached to the project), and thus you have to divorce the two.

Docker is still going to drive the development of Moby. But over time, other companies will enter the fold to build other complex system orchestration projects on top of Moby.
Effin client, can't edit nor reply: s/qemu/desqview/
This is a post[0] from one of the project leaders:

However, I think we all agree we want the Thunderbird replacement to be a desktop client (plus other platforms like mobile), and based on web technologies, most importantly written in JavaScript.

But the title has now been changed and that is fine with me.

[0]https://mail.mozilla.org/pipermail/tb-planning/2017-April/00...
It seems the area where they are connected, is the rights of "Average Citizens vs Big Companies". Or better yet, poor people. (Yes I know he's a doctor, and has means to legally defend himself- he's an exception.)

But how would you or I fare in this? We'd get assaulted, arrested, lives put in turmoil, and for what? Yeah, a pile of debt.

Black people in the US have a substantially more of this to go through, primarily due to racial targeting and profiling. That's not to even discuss targeting crack cocaine and "nigger weed" for extra punishment (marijuana, go look up Hearst, Nixon, and others' comments *why marijuana was illegalized).

So yeah, the analogy does sound rather decent. Except it's not White vs Black, but Monied vs Poor.
The article is in favor of making consumption legal (as in Portugal).

However, the Portugese model (which has had some success) also depends on not making drugs like fentanyl and heroin commercializable. This is really what the article means by "making drugs illegal". Which is somewhat deceptive, but I do think that is the argument actually made in the article.

Given the massive misrepresentation of Oxycontin as a drug effective at treating pain for 12-24 hours with a single pill which has caused so much addiction:
http://www.latimes.com/projects/oxycontin-part1/
Do you not see some issues with giving these companies which have already successfully deceived the public another set of dangerous products like Fentanyl and Heroin?
The problem is that so many sites have absolutely no shame about how many or what kind of ads they will jam into a page. LA Times is a great example - https://nelsonslog.wordpress.com/2017/03/25/la-times-and-ads...

If a site is willing to treat their consumers that badly then fuck them. I have no respect and will not feel bad about using an ad blocker there.

On the flip side, a number of sites have started asking to turn off ad blockers (e.g. Wired), and if it's a site I visit frequently I'm willing to give it a try. If the page is filled with video ads or blinky shit, the ad blocker gets turned on again.
What did you do with it ?
If you want to really focus on the frontend, I suggest Typescript.

If you want to focus on backend technologies, I suggest Java.

If you have other goals, I think there are a lot of other great answers. :)
I am happy and sad. Arrival and Sicario are precisely the kind of complex, thoughtful directing that SF needs after years of Marvel movies.

On the other hand, why reboot Dune yet again? Nobody has given Asimov's Foundation a try!
You take a very dishonest stance on the charges against microsoft. They actively broke other people's software (Dr DOS) and made APIs that that only they could use which provided enormous, abusable and well abused competitive advantage. They actively interfered with standardization processes.

They did a ton of dishonest, unethical and illegal things. They even had internal memos about doing these things like the famous "Embrace, Extend, Extinguish" memo.

In order to describe these charges as you have one must have a severe lack of information or an equally severe bias.

EDIT - Downvote away, without a thoughtful response it is the equivalent of a throwing a tantrum.
This article starts with a conclusion and works backwards without any legitimate attempt at analysis.

For example, I have no idea on what basis one could argue that a fixed "real estate fee" is more rational, effective or fairer than conventional property taxes.

> This is the same for everyone no matter what the assessed value of the dwelling. The fee is $12 a month for our co-op apartment in Stockholm. If we owned the same property in Madison, our taxes would be $18,000 a year.

Is their co-op apartment worth $2mm USD or something?

The argument that Sweden achieves better outcomes overall is valid, but that doesn't make every thing they do perfect.
Why being grumpy at work is good for you
Don’t Make This Common Mistake with Your Startup Business Model
Ahh thanks I need to update that!

Originally Nylas Mail was OSS, but tied to the Nylas Cloud APIs (which did the actual mail processing.)

The cloud strategy was too expensive, and in version 2.0 the entire mail-sync system was moved into the client and open sourced. (https://github.com/nylas/nylas-mail/tree/master/packages/cli...). It's now much more like Thunderbird. There's a bit of cloud processing for snoozing / send later, etc., but it no longer syncs all your email through the cloud.
For people wondering what we're talking about, FidoNet was organized into continents (Zones) and then into cities or small regions (Nets). Zone 1 was North America. A city like San Antonio typically existed as a Net. In San Antonio's case, it was 387, so all San Antonio Fido BBSes had an address like 1:387/somenumber.

Fido's hub-and-star system existed to more efficiently move mail. Many of the Net- and Zone-level coordinators didn't run huge BBSes with lots of phone lines that could move the large (for this era of slow modems) amount of mail that could be generated. Volunteers with more money and expertise formed a mail routing system outside of the Fido leadership hierarchy to get the job done. Some better-funded local person in your Net would step up and become a "hub". All of the local BBSes would send their mail to the hub, which would make a long-distance call a few times a day to send mail upstream to a "star", which was basically the same thing, just moving much more mail at a higher level in the hierarchy. Stars would call other stars and move the mail over long distances, including across continents. The stars were the real power-holders in Fido.
Just to float the "thick skull" perspective here. Some people believe health care should be treated as a right. We find ourselves wedged into a situation where the damage to an individual caused by the actions of that individual become a cost that must be borne by others.

Not that I agree fully with either perspective. Its a difficult problem. "My body and mine alone" is a great perspective until you break it and need help beyond your own means to fix it.

Edit: Ahh- Thankyou. At this point I can safely say that this is a reliably unpopular opinion. I'm not sure why though. Would someone do me the courtesy of resolving the question for me after you hit that down button:

Why is it my body to unconditionally do with as I please but someone else's responsibility to fix it no matter what? I can't resolve the dissonance here but the notion seems repugnant to all sides of the debate. I'm a big proponent of basic universal healthcare but this seems a big drawback of this approach. I really would like to hear what people think I'm missing.
use firefox with the noScript (cross fingers to have uMatrix on mobile soon!)

then use your 10 top websites with whitelisted javascript access on firefox mobile, and full javascript on chrome and came back to say which one was faster.
Yeah, looks like I'll have no choice. I've been an avid wunderlist user for a few years now. I never did get into todoist, not like I did with wunderlist.

What a disappointment. I didn't even know they had been bought by MSFT.
This is very cool. I wonder how much the electricity costs would be if I let that machine stay on 7/24 for a year. Power, in Germany, is a bit expensive (learned the hard way).
Have there been any court cases where that was clearly decided?
You wouldn't happen to be an author, would you? Could that maybe be why you believe it is "the best editor for developers"?
A new sharing economy / craigslist competitor
You're hopeless because you apparently don't have the capacity to understand context outside of small sentence fragments.
It keeps you in the Google silo, so it's in the spirit of Google.
The collection of all named Generative Adversarial Networks (GANs) till date
What does an LSD-style drug-induced 'higher state of consciousness' feel like?
Monitoring Redis
Excellent! But being a Microsoft Launch, I would expect a Windows Phone version!
A free market solution would include revevant laews and regulations.

Compensation would come from means to achieve it.

Pleaae tie free market solution as above to compensation