skysight-inc/HackerNews huggingface dataset:
Ideally you implement a middle ground of declarative (but not necessarily immutable) infrastructure where changes are diffed. Terraform does this pretty nicely.
I am not the authority on what REST is. That would be Roy Fielding, who has explicitly stated that hypermedia is a requirement[1]. So go ahead and tell Mr. Fielding that his definition of REST is incorrect.

I am well aware that REST no longer means what it originally described, which is why I think it should go by another term that is not burdened by being a marketing buzzword.

[1]: http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hyperte...
A reddit thread mentions that idea: https://www.reddit.com/r/science/comments/12nls5/speed_kills...
Yes, it can. Space indenting is just a small change to the lexer (or overall parser).

Whether those see "\t" or "{" or "begin" it's not really different, it will be the same "BLOCK_STARTS" kind of token.
Splitting the Bill with Monzo
I have observed two different kinds of revisionists.

The first kind are simply Jew haters. After they say that they don't believe that the Nazis tried to kill all of the Jews, they either imply or say outright that they should have.

The second kind has an Asperger Syndrome like fixation on details. If the true number was 5.4 million or 6.5 million Jewish people killed, they take exception to the "6 million" figure.
The initial statement argued that because organisms are "fine" with 1GW/sq km, they therefore should be fine with the additional heat of a datacenter. I disagreed with the conclusion, not the number.

The second statement was that "OTOH, that 1GW drops to almost zero at night." It may be a literally true statement on its own, but it's misleading in response to a statement that absolute zero isn't a realistic basis for this discussion.
If It Were My Home
Which is on Netflix for streaming. Thanks for the tip.
For those who are looking to read more on this point of view:

The Unexotic Underclass: http://miter.mit.edu/the-unexotic-underclass/

Silicon Valley's Unchecked Arrogance: https://thedevelopmentset.com/silicon-valley-s-unchecked-arr...

And someone less related, another Guardian article about the son of Neil Postman who wrote Amusing Ourselves To Death, although this one covers the political side moreso than the market's trend towars pursuing triviality:
https://www.theguardian.com/media/2017/feb/02/amusing-oursel...
I disagree. I've known some of these people. They are sincere and thoughtful, it's just that they've got a severe case of bias that causes them to hold contradictory evidence to an absurdly high standard, while blindly accepting anything that agrees with them.

These people are used to being shouted down, banned, and publicly mocked, which just feeds into their persecution complex. They can be reasoned with, but it's laborious, unpleasant, and not really worth my time.

That's not to say there aren't quite a few regular trolls - but anecdotally, I don't think trolls are the majority.
that's almost exactly what a graphql get looks like

http://myapi/graphql?query={me{name}}

http://graphql.org/learn/serving-over-http/#get-request
Close enough that the perturbations these planets induced in one another's orbits allowed the team to estimate their masses at between 0.4 and 1.4 Earth-masses. In astronomical terms, that's very close.
One should also add that a hobby can be productive. A UBI could result in a revival of the arts and crafts: painters, sculptors, woodworkers, etc - all of which could be economically and culturally productive.

I wouldn't choose to stop coding, personally - it is one of my passions, but in a society with a UBI I could see cutting hours and spending more time with my daughter, fishing, etc.
Yet, I don't think politicians will find many complicit business people to overprice services and pass them the difference anymore. And anybody that loses an election has a good chance of going to jail (except for Sarney it seems). Does that mean politicians will fight tooth and nail? Next year will be interesting. Also, don't forget rules for Legislative elections changed last year.

The worst Judicial offenders are working hard into winning some irrelevance so that nobody will care to mess with them. I can live with that kind of result.

And about Lula, I doubt he will be free by 2018 (he's being judged right now, but it takes time), but I'm also wary of who will win the elections.

Overall, I'm optimist.
Roughly quoting Neal de Grasse Tyson: Since so many bacteria survive outer space there is a good chance it's because of - yes - survivor bias. If only because early earth was bombarded so often that fragments of the planet with microbes took of in a meteor strike and returned home after a while in space.
That was my concern too. What are the security aspects behind it?
I had the same feeling with Clojure. I'm not sure it's due to not having a strong functional background; I think it might be the reality of interop between very different languages.
Why the cat hate on HN?
earth SIZE planets.
If you're curious on more than a surface level, this book is an excellent resource from an ex-astronaught on why things are lagging. "Safe Is Not An Option"

https://www.amazon.com/Safe-Not-Option-Rand-Simberg/dp/09891...
Professor Smith was, at the time of the publication of this essay (in the Ohio State University's law journal), midway through a 20-year span as chairman of the Ohio State physics department.

He basically works his way through history to demonstrate the development of the modern experimental method and extrapolates that society would be best served by extending the scientific method to many more aspects of society (social and cultural issues, etc).
I'm guessing the card wasn't actually released yet when this was written and is based on PR. The vague claims, like, "the GTX 1080 is about twice as powerful as Nvidia’s Titan X", could be arguably correct about certain stats, but an fps benchmark will dissuade you that this is true overall.
The survivability of several organisms has been actually tested
https://en.wikipedia.org/wiki/List_of_microorganisms_tested_...
I'm curious too. The article is clearly tripe.

Does anyone know by what specific mechanism(s) / technique(s) did this article make to the top?
Can't wait to try it out. Thank you for your response.
What exactly are you saying? That once we really figure out gravity, faster-than-light travel will become possible? I've been saying that for years, and I'm no physicist. It's fairly obvious that gravity is not well understood by our physics. All we really know is that it correlates to the presence of mass: lots of mass (like a planet) equals a noticeable amount of gravity. Unlike electromagnetism, where we have the ability to actually create it and manipulate it at will, we have no such ability with gravity (aside from just moving mass around, which has little effect since gravitational force is so weak). So yeah, I've thought for a long time that understanding gravity is the key to warp drive, just because it's such an obvious blind spot. But I'm not sure how this is helpful; merely noticing that our understanding of gravity is poor doesn't actually help us understand it any better.

What we need is to discover a physical effect whereby we can significantly manipulate gravity at will. Figure that out and you'll change everything.
Well, Mercury is in a tidally locked orbit of sorts. Its rotation is resonant with its orbit -- it experiences two days every three years, and this isn't a coincidence, it's a relatively stable outcome of its tidal forces with the sun.
> What's this "we" business? Who's "we"?

> I don't know about you, but I'm an engineer. I am neither a manager, nor an executive, nor an HR goon.

Guess what? I'm also an engineer. (My official title is "Architect".) I do not manage anyone. I am not an executive. I do not work with the nice, helpful folks in HR.

But I DO take responsibility for the overall behavior of my organization. I do not bear that responsibility alone, but along with the rest of the people I work with. "If it's broken, fix it!" is fundamentally an engineer's credo. "It's not my job" is a pretty poor excuse.

> We engineers are nothing more than low-level lackeys, rank-and-file employees who have zero power except to quit.

Wow. Maybe you need to find a new job. That's not how engineers are treated where I work. Sure, we don't get everything we ever ask for -- but our concerns are taken seriously. And one of our concerns is to create a working environment that is at least minimally acceptable. I may be male, but if I discovered that my company was harboring behavior like Susan Fowler describes, I would take it to HR. If the actions continued, I would report it to the CEO or the board. If that failed I would quit. And I'll never have to do any of those things because plenty of other people I work with would behave the same way and that kind of abuse would never be tolerated.
Congrats Bitrise team! I super love your product, and I've really enjoyed using it for my iOS projects!
FAKE – F# Make – A DSL for build tasks
> In that sense, REST in practice has always been just RPC without a clear spec for procedure call like XML or JSON RPC.

HTTP, even when used without hypermedia, still has interesting features that are not found in traditional RPC. For example, you can’t just stick nginx in front of your gRPC server and tell it to cache stuff. You can’t tell your Thrift client to retry all idempotent requests automatically (without enumerating the functions that are idempotent). Not to mention upcoming things like HTTP/2 push and 103 (Early Hints).

I like to think that HTTP is less of a leaky abstraction over the network.
Robots with legs are getting ready to walk among us
Yes - In Beaker we have plans for a userland namespace, which will be under the "app://" scheme. And we may someday move from DNS-over-HTTPS to something like DNSSEC, but that's not planned yet.
IMO highiest tier should include Raspberry Pi Zero.
So I think that you could absolutely patch a system that's quite similar to `Idempotency-Key` into `ETag`, but you might be pushing the original concept far enough base to the point where you're not gaining much by doing so.

Using `If-Match` is essentially indicating that you want to make a request conditionally as long as the server's state matches a nonce that you're holding. Presumably that nonce was handed to you already by the server on an initial request that you already executed.

You can hand Stripe's API an `Idempotency-Key` on the first request that you make against it. Furthermore, you'd never say that the first request made in this way was meant to be conditional, even if subsequent retries (after an initial failure) might be.

I think it wouldn't be a problem in practice to just retrofit `ETag` to do the same thing, but doing so is (arguably) semantically wrong, and I think there's something to be said for the clarity that just using your own header with an obvious name like `Idempotency-Key`.

I'm open to be persuaded though :)
What's the difference between VSCode and Visual Studio for Mac, for developing F#? What's the reason that you find yourself using both? I thought it would be preferable to just have one IDE.
Human beings also waste energy on frivolous things, recreation is not generally a trait shared by most animals - yet humans spend a fair amount of time just doing nothing productive or required for our survival.

The same is true for work, while many people are forced to take whatever job they can to survive - there's no reason they wouldn't choose to punch a clock because they enjoy it.

I wouldn't mind working less, but I love what I do, I get a sense of pride and accomplishment out of it - if it weren't required for my survival I wouldn't suddenly stop.
I was highly skeptical when the first info about Ryzen came out. This is looking really promising versus the $300 to $400 price range Kaby Lake i7 (7700, 7700K) CPUs.

And when comparing the 1700/1700X to the $200-250 price range i5-7600 Kaby Lake.
Obviously you didn't read the article. The humans that come in contact with cats have altered minds; they sponsored the article, with no direct links to the original feline overlords.
it's worth mentioning that the light we receiving took 39 years to arrive to the telescope.
So anything we see happened 39 years ago.

I thought it'd be nice to know...
I can't speak for Trump's attack on the judiciary. He's barking up the wrong tree there, and did little to help his case. It will likely be left for SCOTUS to decide, as should be the case; judges shouldn't be cowed by politicians to change their rulings.

We do disagree about the point about the sanctity of law. IMO selective enforcement (engagement/detainment directives for the Border Patrol) and the implicit support of "sanctuary cities" seem to encourage the violation of immigration law. I think it is specifically the former that gave rise to groups like the Minutemen.

As for carrying water for despicable people...well, so be it. I happen to think that, as with any group, most are reasonable folks of decent character but often overshadowed by the extremists and attention-seekers in their midst -- an argument, I'm happy to point out, also made in the defense of foreign individuals who come to this country under less-than-legal circumstances.
So, a former Gawker Media writer decides to point out the US goverment is using Thiel's data analysis and visualization company and you all (nearly all of you) jump on the hate-train. You people are starting to act like a quasi-religious group, and you've found your devil!

Palentir itself doesn't collect data. Palentir is used for a variety of purposes, including medical and scientific research.

The article contains several false claims, take "[...] documents provided by Edward Snowden, that Palantir has helped expand and accelerate the NSA’s global spy network". I don't have the time to go through each false claim.

From Palentir's website:

https://www.palantir.com/diversity/

- Fully paid parental leave at the birth, adoption, or foster placement of a child.

- Fully paid medical coverage for spouses and domestic partners, regardless of gender identity or expression.

- Equal health coverage for transgender individuals without exclusion for medically necessary care.

- Wellness subsidy to support a wide range of health needs.

That's actually a pretty good company to work at.
Workers lose jobs as soda tax goes up in Phily
These is also FAKE (F# Make), a DSL for build tasks (https://fsharp.github.io/FAKE/). Similar to CAKE (http://cakebuild.net/), which uses C#.
Tech people like hard tech problems. We notoriously hate hard people problems.

I have mixed feelings on the matter. At an international border, non-citizens shouldn't have an expectation of privacy.

At the same time, this man's private sexual preferences shouldn't be used to evaluate his fitness to enter the country.
This is pretty insightful. Also, sad to see the prison stat for pretty much any country vs the USA.
The Investigatory Powers Bill and Online Privacy
Why I dropped static-site generators in favor of WordPress
Summary:

* Domain apple-id-2.com is not currently registered

* Domain apple-id-2.com has (apparently) never been registered

* LetsEncrypt, on 2017-01-03, issued a valid certificate for apple-id-2.com

Since we can't know how validation was successfully performed, all we can do is speculate. Someone from LetsEncrypt will have to investigate and let us know. Fortunately, they should have very detailed audit logs for exactly this purpose.
I wonder if maybe someone had that domain and then deleted it. Dynadot(and probably others) for example lets you delete domains for a partial refund within a certain limited amount of time - which I think is a neat feature.

I know there are historical whois sites, but as far as I know unless someone in the past checked for the domain with their service, they'd have no record of it otherwise. So maybe that would explain how it has a cert for a domain that currently does not exist and appears to never been registered.
De Anza is nightmare to drive; biking is also a fun adrenaline rush because you have to dodge traffic.

Vallco/Stevens Creek will probably become more congested as a result of the new campus opening.
So how come when NASA tells us there are tiny invisible planets light years away we all applaud, but somehow when they point to the evidence of climate change right here right now it's all a big con?
Taking federal taxes to 2.5x their current levels takes the top marginal rate over 100%, and that's before any state or local taxes are added.

Mathematically, that makes no sense.
ProtonVPN
There are VTA buses. They come every 30 minutes, and it would take you about 30 minutes to get to the Sunnyvale Caltrain station.
An infinite supply of money!
Is that just for the rockets? We would definitely need much more than that considering we would also need to carry at least a city's worth of infrastructure, supplies, settlers, etc.
reply to self:

Nevermind. The deniers are getting their comments flagged, which hides them... so either they had a year of utter silence, OR the last year's worth of comments were all bad enough to get removed.

Fascinating, either way.
Bureau of Labor statistics – Using location quotients to find Districts of Panem
There is nothing controversial about CPAC. If they are not going to fund the largest party with maximum electoral who should they support ?
Background: https://protonmail.com/blog/investigatory-powers-bill-email-...
I'm a huge fan of the concept of a universal basic income, but I don't see how it can be a replacement for social programs for basic necessities like food stamps.

There will always be people out there who will choose to blow their entire paycheck on frivolous purchases outside of their means and not have any money left over at the end of the month for food. As stupid and irresponsible they are for making that choice, a humane, post-scarcity society shouldn't just let those people just starve to death on the streets as a consequence.

As a much more charitable example, consider the case of someone getting into an accident and ending up having to spend all or most of their basic income on medical expenses. How could someone like this survive if the basic income were to completely replace all existing social programs?

So basic income will have to coexist with these existing programs. Perhaps the existing programs can be reduced in scale due to less people needing to rely on them thanks to the introduction of a basic income, but probably not nearly enough to completely offset the immense costs of the basic income program itself.

This means the overall expenditure for social programs will likely have to increase due to the introduction of a universal basic income, and I personally am perfectly fine with increasing tax rates on the rich to make that happen, but it's not going to be easy.
Just for curiosities sake, using the best technology humanity could get its hands on, what's the best case for the time it would take to reach that solar system?
Read "Gaming the Vote".

Also...

http://ScoreVoting.net/ArrowThm.html
Intentionet: Your network, exactly as you intended, guaranteed
Looks like this is launching soon: https://protonvpn.com/
Tesla Q4 2016 Results – Revenue $2.28B, EPS -$.69, Deliveries up 64% [pdf]
Visual Studio on Windows is good for F#, though it kind of needs the power tools plugin for F# to make it better. It's definitely not as awesome as the C# experience is, but still better than most!

https://www.visualstudio.com/vs/visual-studio-mac/ for mac is pretty good. It's less than visual studio for windows, but still ok. Easy to get started.

Visual Code, this seems a highly preferred option, and a lot of Fsharpers seem to use it, even on windows. The learning curve is a bit higher as it's not an out of the box experience. The trend is to combine it with FAKE, Packet and .NET Core (which I'm finding hard to keep track of).

I'm using VS for windows for F# product development at the moment.

On my Mac I use both visual studio for Mac for just mucking about, and visual code to play around with the toolsets the trendy kids keep advocating.
Glot.io includes F# https://glot.io/new/fsharp
How Mark Zuckerberg could really fix journalism
Actually Zapier was the reason I made Little Birdie! They had a HN and Reddit integration that didn't work at all and that motivated me to make my own solution, also the $600/year was a bit too much for personal use.
I've heard better things about DIYEFI, mostly entirely because megasquirt isn't properly open source. Other than that I think they're both pretty good.

http://www.diyefi.org/why.htm
For every one successful major version revamp there may be a dozen that never changed :)

Even amongst those that did do a major API revision, I suspect that you're usually left with the no-win situation of either leaving users lingering on your previous version ~forever, or enforcing a deprecation schedule and annoying a lot of people (Twitter's V1 retirement for example).
Cold emailing and calling doesn't work for _me_. I'm terrible at cold calling.

- Go to events, meetups, and conferences for the topic.
- Connect via LinkedIn to persons of interest.
- Network, network, network.
> We need a ‘trip mode' for social media sites that reduces our contact list and history to a minimal subset of what the site normally offers. Not only would such a feature protect people forced to give their passwords at the border, but it would mitigate the many additional threats to privacy they face when they use their social media accounts away from home.

Border security officer: I see you have trip mode on. Turn it off, and give us the phone, or you're not getting into the country.

Reminds me a little of this: https://xkcd.com/538/
Really? What's your reasoning here?

I would speculate that having a dog would be a better after the fact indicator of mental illness considering their more frequent use in animal assisted therapy.

https://en.wikipedia.org/wiki/Animal-assisted_therapy#Types
Xilinx All Programmable RFSoCs
Leaking (a Lot Of) Data from Air-Gapped Computers via the (small) Hard Drive LED
Tesla Says Model 3 on Track as Quarterly Loss Beats Estimates
Discussing Basic Income with YC Research
The lede is this argument that our best minds should be solving real problems ... but the substance of the argument --- at least one part of it --- is that governments should be funding Science at a higher level, so that all of these smart people have the option to "solve real problems"

The counter argument of course is some of these "trivial problems" end up being homomorphic with (or at a later date contribute to) "real problems"

but for me the main message is that in the absence of real options (i.e. pursuing basic or applied science) is it so surprising that the best minds flock to silicon valley to make tons of money?
CVE-2017-6074 – a new 11-year old Linux Kernel flaw discovered
I appreciate the feedback; these are interesting points.

To be clear, though, these are all attributes of the current system. The potential isn't destroyed, it just requires a rational examination of the tradeoffs. And this is assuming that the minimum wage offered here would be far inferior to what someone would get through UBI -- a UBI that amounts to a baseline income of $10,000 a year, for example, is unlikely to inspire hoards of people to become artists or to take classes; they'll likely have to take minimum wage jobs to make up for the price increases that will be associated with the UBI.

Similarly, if the wasted-wage salary level is set to something higher; like if working a 20 hour week would be sufficient to support a family, then I feel like it would provide the benefits that you associate with UBI.

In my mind this is more a question of how much benefit could be provided given that both programs would (theoretically) receive the same funding. Given that most people would not be participating in the "wasted-wage" program, coupled with the reduction in overhead for preventing personal-identity-based fraud, I think bang for the buck you could fund a much higher effective part-time salary with "wasted-wage" instead of UBI.