skysight-inc/HackerNews huggingface dataset:
If you don't mind me asking how exactly to you guys process requests with a versioned API?

Say I come in with a request for V2. How does that get directed to the V2 code path? What about services that are identical in V1 and V2. Do you have 2 copies of the same logic? Sorry for the naive question but API versioning is something that has been on my mind recently.
P-adic arithmetic coding
Maybe he is young and his net worth is very low compared to his anticipated future earnings??
What would the "run away" signs be on a GitHub profile?
> The tough part is making something capable of a constant 1g of acceleration for a 7 year trip.

Isn't that just a building with an engine in the basement? Seems like one of the harder parts would be making sure it can survive freefall at launch, turnaround and arrival.
It would cost something like $5 billion today and would take ~2,000 people ~5 years. Which is relatively speaking a lot less expensive. Put another way, Bill G could build ~17 of them in his lifetime and not be broke.

Awesome! What's at one time only the province of the greatest empire on the planet could become just one of many of a billionaire's projects. Let's scale this out from the present day with something of seemingly unattainable current value: How about The United States of America? Maybe several decades hence, a billionaire will have made himself the equivalent? Colonization of Mars, anyone?
Didn't Tesla forced crash tests to recalibrate their grading system because Tesla literally went up to 11 ?
> its not rocket science.

They have that too!
Eternal Terminal: ssh that survives disconnect
has a mammalian fetus ever been developed to maturity outside of a natural womb?
If I was 300 feet taller
Sure, as long as your users don't mind missing their signup confirmations and password resets for Stripe, GitHub, Lyft, Slack, Pagerduty, Heroku, etc.
Jan 26 was the last time the wayback machine saw data there: https://web.archive.org/web/20170126072506/https://open.whit...
Brazil too. Everybody use WP.

But, to be honest, I think this is a horrible move. Make clear that WP will move more in the direction to become more Social. I have thousands of contacts saved that I have no intention of having any social interaction that is not straightforward. My mechanic, the person who cuts my hair, my gardener, a girl I met yesterday, the person I sold my car to. With all these, I interacted using Whats app. But with none of them, I want to share what I share with my friends, my relatives etc.

My facebook is frozen exactly because of this. WP, especially its groups, was a territory of segregated interaction, this was spectacular. Facebook inc could kill this by including functions like that.

I remember when MSN, Skype, and others message programs have tried put a feed inside their app. They failed.
Decaying Russian Nuclear Lighthouses (2009)
There's a lot of misleading information here. Pretty much all of his examples use a more difficult solution than needed, making Kubernetes seem like it's a lot more fiddly to use.

> "one docker-compose.yml file ... as opposed to the countless files covering everything"

The author seems to think that a Kubernetes manifest can only contain a single declaration. You can actually stuff as many declarations as you want into a single YAML file, like so (and you should!):

apiVersion: extensions/v1beta1
kind: Deployment
[...]
---
apiVersion: v1
kind: ConfigMap
[...]
---
apiVersion: v1
kind: Service
[...]

Put it in myapp.yaml and do "kubectl apply -f myapp.yaml". Exactly the same as Docker Compose.

Also, don't use "kubectl create" — use "kubectl apply". It will create or update as needed. It even supports recursing through directories.

> How to use volumes in Kubernetes :(

It's only sad if you use persistent volume claims, which is the "advanced" option which I don't think Swarm even has. I'm not sure why the author felt they needed to use them.

Kubernetes supports ordinary volumes that don't require that you predeclare anything else. For example, on Google Cloud Platform:

containers:
[...]
volumeMounts:
- name: pgdata
mountPath: /var/lib/postgresql/data
subPath: pgdata
name: pgdata
volumes:
- name: pgdata
gcePersistentDisk:
pdName: some-disk-i-created
fsType: ext4

This will mount the persistent disk "some-disk-i-created", and automatically format it as ext4 if necessary.

Persistent volume claims are for managing pools of storage: You create one volume, then let pods carve out pieces of it. So you create big, generic volumes and let Kubernetes handle allocation, as opposed to setting up dedicated, named volumes for each container.

There are pros and cons to both approaches, of course. PV/PVCs obviously require that they're defined first. That said, once you've created a PV, it's actually less work to use it across multiple pods, because Kubernetes will handle the gritty details of allocation.

> the fickle beast that is Kubernetes Ingresses ...

In my opinion the ingress system is the weakest part of Kubernetes right now. That said, once you create a controller (nginx-ingress-controller is great, and covers most needs), setting up new ingresses is dead easy, and certainly easier than managing your own load balancer using something like HAProxy or Nginx.

(For simplicity's sake I recommend keeping a single ingress file for your entire system, as opposed to spreading them out among different YAML files. Easier to manage.)

But you don't have to use an ingress or a managed load balancer. It's just a convenience. The way to do it is to use a NodePort, then run your own load balancer that points to it. I don't think this is any different from Docker Swarm. To spread the load across a cluster of containers, you need, per definition, a load balancer. You can also run a Kubernetes-aware load balancer such as Traefik.

> Realising that to use paths i.e. example.com/path ...

The Nginx controller doesn't use physical paths for the ingress endpoints that it proxies. I don't know what he means by this. I have not had this issue.
How to Go from 0 to 100,000 Users – Podcast with Techstars Mentor Jim Huffman
then you should leverage, if you are not afraid of losing it. buy/sell options, with some sane strategy you can even limit the down side.
- First and foremost, the biggest advantage is that it's hosted. You can forget about having and maintaining your own build machines. Every build you kick off will start from the same clean VM, thus never giving you a false positive/negative.

- No need to worry about tooling maintenance anymore. Best example is when a new Xcode version is released, usually lots of things break. We test these out quickly and release the new version in a way that won't give you headache.

- You have the same kind of control over your build environment, but an easier time with project setup with our scanner and reusable steps. This means, you can do scripting, but you don't have to.

- Team and organization management features

- You don't lose the advantages of open source

- You get awesome tech support along with a very helpful community

- You get a much more intuitive and nicer UI/UX

We hear from a lot of our users coming from Jenkins how it took up more time for them to maintain the build machines than it actaully saved, while not always delivering proper build results, lacking the always clean kickoff state.
If we use what we know about it and recreate the system in VR we could technically experience at least the visuals of being there.
Ah dammn it.. you got me! :D

Thanks!
> Still, assuming light speed travel, Firefly's inhabited planets are still a heck of a lot closer, since the crew doesn't seem to noticeably age between the half dozen or so star systems that they visit, and don't appear to have any kind of tech to reversibly[1] halt their metabolisms.

Closer than what? This system is significantly smaller than Firefly's. Or do you mean closer than this system is to Earth? Don't worry about that, since in Firefly it's one super-system with five main stars. http://i.picresize.com/images/2013/02/06/BMhCv.jpg It's about 55 light hours across.
How will they harvest data from encrypted chats?
Thank you so much, @skolos! That's very helpful. Looking into it now!
What word currently means what "literally" used to mean (ie non-metaphorically)? I'm fine with words changing their meanings but in this case it seems to needlessly leave a hole in the language.
>if there's no evidence other than eye witness accounts and a confession...

There is a load of evidence other than that.
I'm German.
Yup, it's definitely an advantage to get all the correct values from the game state. But not as much as you might think; the vision portion of a DQN or similar trains quite quickly.

Plus, our bot doesn't have any clue about projectiles. We don't know where they live in memory, so the network doesn't get to know about them at all.
Could you post the headers or the ip the email came from? I want to block that range from my email server.
Plus.Google.com
Yes, an incompetent autoocrat got elected to the highest government office of the most powerful nation on earth. You almost certainly already knew this.
Regardless of your religious convictions, Wordpress still exists and that work has to be done by somebody.

I'd rather it be done by people who care than those that don't.
Sounds good. This feature isn't generally available, so email me at josh at mailgun and I will help get things configured on your sending domain.
Thank you, this is truly amazing. For all the people interested in any way in space - watch this :)
Like throwaway2048 mentioned, the only difference is the return code.

I think the original documentation described them something like this: /bin/true does nothing, successfully. /bin/false does nothing, unsuccessfully.
Shitty people make shitty pet owners, and blame it on the pet because they're shitty. The fact that cats and most other animals are slightly less tolerant of shitty behavior than dogs does not mean that cats are bad, it means that the owners are bad. The fact that dogs tolerate shit owners means they are going above and beyond the call of duty.

Do not get any pet if you are not going to respect them or learn about their needs.
Thank you 18F for blazing a path towards sensibility in this ever so nonsense charade we call our federal government.
In terms of movement and possible moves, I think it's actually infinitely more complex than chess.
> Isn't that just a building with an engine in the basement?

No, it turns out that the requirements of generating thrust (which require generating energy and using it to toss something out the back of your ship) end up running into hard limits in the delta-V you can carry based on the available thrust-generating technology. Surviving 1g of constant acceleration in easy (well, I mean, it requires a certain degree of structural strength, which as mass gets large--which it will even with something delivering a minute payload--becomes challenging because of square/cube issues), but building something that can actually generate 1g of constant acceleration for 7 years is a non-trivial engineering challenge.

> Seems like one of the harder parts would be making sure it can survive freefall at launch, turnaround and arrival.

No, surviving free fall is a non-issue. Literally, that means surviving not having external forces acting on it. There's nothing to it.
That worked so well when this exact situation happened weeks ago.
Question to HN: If you can go, knowing you cannot get back, would you go to colonize the first planet?
Literally. Literally literally means literally in many contexts.
number of search results for "q=X+corruption" where X =

- New York: 68M

- Washington: 55.5M

- Trump: 54.3M

- Russia: 39M

- Chicago: 32.6M

- Football: 22.4M

- Putin: 10.5M

- Soccer: 9.0M

- Olympic: 1.9M

- NFL: 0.73M

- MLB: 0.58M

- FIFA: 0.63M

- Mafia: 0.58M

- Scientology: 0.41M

- Berlusconi: 0.41M
The technology for Concorde is still around. What disappeared is the economic case for it. (One might argue that the economic case never existed, or disappeared before it even started flying.) If aliens showed up tomorrow and said they would enslave the human race unless we built a Concorde-level airliner, we'd have no major trouble getting it done.
Docker Enterprise and Community Editions
That's what you'd think, right? Apparently not.
Is the complete version on Github somewhere? (I just want to skim through the source code.)
I wish the library was open 24/7. What's up with it only being open during working hours?
I've never been good at the timing on options. I always buy too far out of the money and get burned. Closer to the money you might as well hold shares after fees.
Proprietary software generally leaves society worse off than if that same software were free and open source. In that sense, it is some evil thing.

The correct counterfactual to argue is, would the software exist at all if it weren't proprietary? Usually the answer is a resounding "No."
"One thing that stuck out with me is that they only hiked for 8 hours/day. That seems like a light day! compared to these races,"

Really. Carrying a 20kg pack for eight hours over rough terrain is less strenuous than bike riding? Do this for over 500 miles? Ever done this before? Hike on foot with 20kg packs on consecutive days? Make camp, make food, rest, break camp. Everything on your back. This is a lot more strenuous than you think. Hands down racing on a bike is much easier ^physically^ than hiking on foot carrying weight over broken terrain over long distances.
Live to VOD video streaming using the Bitmovin API
Well, my memory was a bit wrong (it's been about 6 years since I last looked at this), and it's not as bad as I remember. It's not great, mind you, but here are the binary sizes for a simple program:

Boost Lambda (unstripped): 44176 bytes

Boost Lambda (stripped): 18808 bytes

C++11 Lambda (unstripped): 24896 bytes

C++11 Lambda (stripped): 14712 bytes

Test program is pretty simple:

#include <algorithm>
#include <iostream>
#include <vector>
#include <boost/lambda/lambda.hpp>

using namespace boost::lambda;

int main(int, const char**)
{
std::vector<int> v;

for (int i = 0; i < 100; ++i)
v.push_back(i);

//std::for_each(std::begin(v), std::end(v), std::cout << _1 << constant('\n'));

std::for_each(std::begin(v), std::end(v), [](int i) { std::cout << i << '\n'; });

return 0;
}

I'm using Boost 1.58.0 and GCC 5.4.0 with -std=c++1y flag only to get the numbers above.

(edit: formatting)
"It is very hard for a man to believe something when his salary depends on not believing it"
Australia. Please.

We have the land, we have the lithium, we have the sunshine and we have a massive car market - 1.2 million cars sold in 2016.

We also have a good automotive manufacturing base... about to go into idle mode. Aussie federal and state governments have been very willing to support local manufacturing, and I'm sure they'd love to hear from Tesla.
I'm not affiliated in any way with this website, but I've been purchasing products recommended by www.ConsumerSearch.com since 2007 and I've been extremely pleased with all of their recommendations.

Some of those recommendations have been with me for 10 years and the designs are still easy on my brain.
That and the fact that any app you download now adds you to their newsletter list. Just because I wanted to try your app, it doesn't mean I want to get tons e-mails from your company. It's so frustrating I stopped trying apps, and instead only download what I really need and/or trust.
thank you @DonHopkins I'll be reading this with great interest. ... going through this, fantastic.
I'd say the issue is keyboard designers, if ':' didn't require shift I bet we'd see it for assignment more often.
Rackspace makes that clear from the beginning. Do you want someone who can support the most common usecases very well, Apache, Nginx, MySQL, Ubuntu, CentOS. Or do you want mediocre support that can support YOUR use case.

What you need is a consultant or a service that specializes in your particual use case.
firejail [0] looks interesting, though I haven't played with it yet.

[0]: https://firejail.wordpress.com/
Trickle-down scientific progress via babysitting apps and ways to trick web browsing consumers to click on ads?

Maybe. I get your argument.

But it's not all or nothing. I think my argument is that IF there was more government funding for Science, THEN it's likely more smart people would directly pursue important scientific advances, right now, rather than pursuing the next great app, and hoping that maybe the technology will one day trickle down.
Kubernetes 'on prem' is hard and stuff
Right, which is why you hate immigrants, and now we see jews as well - because they lie about you.

Oh well, I didn't understand you were only racist because you were the victim of a global conspiracy to keep you down. Carry on then.
In terms of equivalence, you're just mathematically wrong.

To demonstrate why you're also wrong with overall quality, consider the Canon 5Ds/5DsR. An incredible 50-something megapixels; famous for being able to reveal flaws in (or at least exceed the limits of) some of the most expensive glass. This is because its pixel pitch of 4.14µm is so incredibly fine.

The latest APS-C bodies, the 80D for example, have a pixel pitch of 3.7µm, which is even finer still. Using full frame glass on an APS-C body is like putting it on a hypothetical 5Ds Mark II and cropping into the middle 40% in post. It's just not going to be sharp.

This is because when you put that expensive full frame lens onto an APS-C body, you're only using half of the actual physical glass you paid for. The rest of it is going to waste. You're just using the middle bit... then magnifying it to accentuate the flaws.
> Not so sure about it. Look at Concorde.

The absence of a business case is not the same as the absence of technology.

Technology for supersonic aircraft has moved forward since the Concorde. Economically viable applications for that technology for commercial passenger transport have not, however, appeared. (Or, if they have, they haven't been recognized.)
I was expecting a video.
The Unseen Threat to America: We Don’t Leave Our Hometowns
Do you expose your GraphQL endpoint to customers, or just use it internally?
Probably more evil than the practice described in the article is at the very end. In order to get them to stop, or not start in the first place, you have to give them your email address. So you have to trust them with the very thing you want them to stop abusing. No thanks. The real answer is a very strict ad blocker. On all your devices. Every time you browse.

The only way to keep your personal information safe is to not share it in the first place. Pass all the laws you want and require all the layers of security you can imagine but your data is still not safe; it will eventually get leaked. Either through the actions of hackers, intentional or unintentional leaks, security bugs, or utter incompetence of some human that has legal access to it.
This guy took a selfie every mile of the PCT. It's pretty cool to see his transformation:
https://www.youtube.com/watch?v=xyo8OIp7aHM
It does? Great; please point me to some instructions on how to build an anti-gravity device. I can easily build myself an electromagnet with some wire and a battery, so if our understanding of gravity is so great, I should be able to do the same with gravity, right?
Smash is played on analog displays precisely so that the lag between RAM and the display can be as small as possible, usually 50 ms. In fact there's a 50 ms delay added to the AI for this reason. However, the AI takes no account of the fact that it takes about 230 ms for a signal to travel from a human's retina through the occipital lobe and motor cortex and activate the motor neurons in the hand. The AI can also generate input sequences that are nearly impossible for a human, such as the "dustless [i.e. perfect] dashdance".

But this is what a top player (who regularly beats both of the players tested in the study) looks like playing against a hand-coded bot:

https://www.youtube.com/watch?v=9qWHM8DNdr8

and this is what the humans eventually learned to do:

https://www.youtube.com/watch?v=be8UDlVuAl8

Even if you add reaction time, a big part of Smash skill for humans comprises accurately manipulating the analog stick. The computer can just declare any angle it wants; you're not having a fair competition until you build a robot thumb that manipulates a joystick the way humans do, IMO. Otherwise a character like Pikachu can recover perfectly every time.
How? At the end of the day you're still writing an "if" statement branching on a piece of data in the response. In a regular api it might be canEdit, here it's the http verb in an array.
You're wildly swinging between advantageous and not.

No, this is just playing games. The ground rules must be clear: you get the screenshots and keyboard input in every frame, as a normal player. If the resulting AI sucks, who cares? Failure is part of doing science.
I think Amazon fulfillment centers maybe a better example.
There is another thesis that technology no longer disappears anymore. It will remain in some dormant form. Some crazy hobbyist group in the US, Europe, or Japan will lovingly curate it. Even now, I think you can charter the operation of a restored supersonic aircraft, if you have enough cash. Not sure if any have an extra seat for a passenger, though.
Huh, I'd be interested in reading that.
Check out amodload; that was what was so interesting about it at the time: it built its own module loader back into a kernel compiled without loadable modules. If course: table stakes for modern rootkits!
Speaking of strong militaristic culture, this section of "Rise and Fall of the Third Reich" is interesting, re: the role of Prussia in the modern German state:

"By this time Prussia had pulled itself up by its own bootstraps to be one of the ranking military powers of Europe. It had none of the resources of the others. Its land was barren and bereft of minerals. The population was small. There were no large towns, no industry and little culture. Even the nobility was poor, and the landless peasants lived like cattle. Yet by a supreme act of will and a genius for organization the Hohenzollerns managed to create a Spartan military state whose well-drilled Army won one victory after another and whose Machiavellian diplomacy of temporary alliances with whatever power seemed the strongest brought constant additions to its territory.

There thus arose quite artificially a state born of no popular force nor even of an idea except that of conquest, and held together by the absolute power of the ruler, by a narrow-minded bureaucracy which did his bidding and by a ruthlessly disciplined army. Two thirds and sometimes as much as five sixths of the annual state revenue was expended on the Army, which became, under the King, the state itself. “Prussia,” remarked Mirabeau, “is not a state with an army, but an army with a state.”

And the state, which was run with the efficiency and soullessness of a factory, became all; the people were little more than cogs in the machinery. Individuals were taught not only by the kings and the drill sergeants but by the philosophers that their role in life was one of obedience, work, sacrifice and duty. Even Kant preached that duty demands the suppression of human feeling, and the Prussian poet Willibald Alexis gloried in the enslavement of the people under the Hohenzollerns. To Lessing, who did not like it, “Prussia was the most slavish country of Europe.”
For clarification, the Docker Community Edition appeared in the Docker for Mac beta channel, but it looks there is no official announcement yet of the upcoming editions.

The link leads to a staging version of the store.docker.com site that is indexed in google.
WW3 SORO'S BRING OUT THE SLUGS TO KEEP UK IN EU,FUCK U
They overpaid. What tech is Pebble pushing that Fitbit didn't implement already?

If they were willing waste 23M they should have just given coupons to all the Pebble owners to upgrade to Fitbit.