skysight-inc/HackerNews huggingface dataset:
Having set up Kubernetes to test, I'd say it's a bit less complicated than many people claim, though still obviously complex. I had a two-node cluster up and running in an hour using Flannel and Kismatic's prepackaged binaries for Debian/Ubuntu [1].

The biggest hurdle, ironically, is the official documentation, which seems to have been written by someone with no understanding of explaining things from first principles, or any talent for organizing ifnroamtion. You'd think the "setup from scratch" guide [2] would be the most detailed and useful for someone who wants to see how each piece fits into the next one, but it's actually terrible. It skips a lot of implicit information and makes some odd assumptions/suggestions. Almost every part of Kubernetes is multiple choice, which affects later steps. For example, if you use Flannel and you're not on GCloud, much of what Google's docs say about networking is moot.

Everything is also made harder by the fact that Kubernetes is changing awfully fast in non-backwards-compatible ways, and chances are that if you google some config problem, the answer is long out of date — the necessary kubectl option no longer exists or whatever. A lot of config recipes are useless now.

[1] https://github.com/kismatic/repo_server/find/master

[2] http://kubernetes.io/docs/getting-started-guides/scratch/
Possibly, and it's a perfect example how the right-wing exploits the stupidity of people.

- The cucumber regulation has nothing to do with the Euro – it (was) in effect in Denmark anyway.

- It wasn't arcane.
second on beanstalk/docker - beanstalk does simplify quite a bit about running a fleet of docker images (and non-docker stuff too), uses standard aws tools (cf, elb, rds, ecs, vpc), has zero downtime deployment built in, automated server upgrades, app monitoring, environment cloning etc...

one nick against beanstalk is that it could be faster doing all those things, but it's tolerable considering alternatives.
And the internal codename for a Microsoft-developed music-making program similar to Apple's GarageBand. Apparently never released.

[1] http://www.foxnews.com/story/2006/04/11/microsoft-readies-mo...
I'm no doubt your biggest fan. What do you think of the Simula inventors work?
"List of cities"....3 states right off the bat. Wat?

In all seriousness, there won't be just one. Technology centers will continue to grow. Our economy is becoming even more centered around information and technology. If your city isn't positioning itself to attract business and talent, it's gonna be a rough future for you.
So for those of us who simply don't meet their definition for an identifiable individual (e.g. someone who borrows money and allows their borrowing history to be monitored by commercial and government entities), what, we're just shit out of luck? Credit history being a requirement for identity verification is becoming more and more pervasive, and I am increasingly locked out of participating in both private and government services because of this shit.

Amazon's was especially bad because it allegedly had an appeal process that allowed submitting other forms of identity documents to bypass Experian's failure, but it never functioned correctly and attempting to verify my identity would fail because I had not yet verified my identity, and then the fact that I wouldn't verify my identity manually sent up a bigger red flag that permanently blacklisted me from the service with zero recourse now, even as I explained that I was unable to because their system wouldn't let me. Their customer support people would just say "I'm sorry, there's nothing I can do. You are not allowed to participate in this service anymore." I lost a lot of respect for Amazon at that point.
Off-the-shelf robots are convenient for developing learning algorithms. When the learning algorithms are good enough to take advantage of more capable hardware, it'll make sense to build it.
I can't speak to the trend, but it's worth considering where these "Javascript people" came from. For example, I'm currently a Javascript dev. I learned rudimentary C, C++, Pascal, and a couple of Assembly languages in high school/college, but quickly got into Perl (and the Web) for my job. After several years of developing in Perl I learned Java to show the execs looking to do "enterprise" development that I was a team player. I hated Java, and when the chance came to switch, it was going to be either Python or Javascript, and Javascript was something I had picked up some experience with, so it was the first one to get me hired. I'd consider my experience to be fairly familiar to most full-stack or backend developers.

In contrast, I run into a lot of frontend developers that came from the opposite direction: HTML, then CSS, then Javascript. Their relationship to different languages and how it can be useful to their skillset is completely different from mine. If they are uninterested in learning any other language, it's likely because:

* They have no experience to say it will be useful to them, since they are planning to continue to develop in Javascript for the foreseeable future.
* The other "languages" they know (HTML & CSS) are NOT helpful in their JS skillset. So by extension, they have experience teaching them that learning other "languages" isn't helpful.

I'd be skeptical too if someone that didn't code in my language of choice was saying that I should expend effort when my experience says otherwise: it sounds too much like an ivory tower someone speaking pompously.

Now, in my case, I DO know other languages and I know how they can benefit me. (Even language experiences I hated, such as my 5 years as a Java dev, were certainly instructional and useful in my current practices). But that's BECAUSE of my experiences, not DESPITE them. So I can see how someone with a different experience would respond differently. (Heck, I tend to look down on all strict-typing languages because of my Java experience, despite hearing from others that Java is not a great example to learn from).
Isn't the answer contained in the quote? Do a cost/benefit analysis of the "amount of time and energy" that would go "down these ratholes" versus the "the time not wasted in trying to fix other people’s not quite right tools."
Atom has gotten incrementally faster and I have few problems using it as my main editor at work, on a Macbook Pro with 16GB of RAM.

It isn't pleasant to use on my personal laptop (MBA with 4GB RAM) where I frequently switch projects.

While I am a happy Atom user, I am disappointed with performance; I think there's an order-of-magnitude jump in overall speed that the editor could really use.
How can I get my thinking out of the/my box?
Aliasing also complicates matters in C.
<3 y'all
Magic Enterprise Beans?
There's still no good languages for young kids in my opinion. Should we get LOGO back, including a turtle robot?
Why we buy from winners
MySQL vs. MongoDB: The Pros and Cons When Building a Social Network
What next? Different operating systems? :) I suspect the guy just wants to get some work done.

I'm ok with whatever browser works for him, and I will choose whatever browser works for me if IE/Chrome/Firefox does not perform optimally to my own standards.
Not the parent poster, but if he were me: that can easily look inconsistent (and inconsistency is ugly), and it can also be more work (as you need to walk through whatever steps you planned many more times). And of course, if you do show multiple browsers, which ones? E.g. if you want to include both safari and IE, you need at least two platforms (more work). Firefox & chrome can be quite different across platforms when it comes to acceleration, so if that's a factor...

Perhaps one token screenshot to get the message across isn't a bad idea, especially if everything else is chrome - webdevs sometimes seem to think chrome is good enough for everyone, and if there are compat issues in modern sites, it tends to be due to chrome-specific design (IME, but I bet if you've got a particularly windows or apple focus things may be different).
Is this a funny joke, a possible accusation of equivocation with no further information?
It's a shame that Barcelona isn't the startup capital of Europe. Amazing weather, beautiful streets, close to other major European cities, lots of great food. SV will always win on weather against other cities.
Wait until we get the pill that does what exercise does. Supposedly, many groups are trying to create a pill off this research:

http://www.cell.com/cell-metabolism/abstract/S1550-4131%2815...
Will Cityfieldlandburgvilletondalepolis, USA, be the next Silicon Valley?

No. No, it will not.

It almost seems like the site is intended to shame the attention-economy publications and sites into ceasing the continual recycling of the same old article over and over. But I don't think it will work. Those guys have no shame, and the article format for "Is Y the next X?" has been around forever.
Quizlet detailed their impressions of EC2 and GCE, and ultimately went with Google:

https://quizlet.com/blog/whats-the-best-cloud-probably-gcp
I was wondering about third-party benchmarks. As far as I know, the Top500 is pure self-report, and this is a big national-prestige thing...
>Yes. Good libraries do that. Smaller bits are made from bigger bits.

I think there's a marginal returns (or worse negative returns) border with this approach, where the overhead, over-generalization, and, finally, bloat, maintenance and management issues stemming from having too many small parts from disparate sources justify writing a specialized solution.

Leftpad would be an extreme case in point -- I'd put the bar even higher than that.

>Small modules doesn't have anything to do with it - people who unpublish their modules on a whim does. And that's not been prevented.

The "unpublish" thing just made the issue instantly apparent, but the core issue would still be there even if nobody could ever unpublish anything.

E.g. such small modules could get abandoned and neglected with bugs or security issues, could have extra bloat the parent library doesn't need (this might not hold with leftpad but would be true for anything a little larger that covers 10 things when you only need 2 and could code them yourself and be done with it), is now a dependency that has to be tracked and updated, it's not optimized for the particular use case it is used in, etc.
Blockchains are not there for payment, but for secure bootstrapping of trust without depending on any trusted third parties.

Bitcoin or some other cryptocurrency as a payment method for X is a completely different high-level (optional) feature.
> pay them salaries

You must not know much about how the recording industry works. The record companies "pay" artists by giving them lending them money, the payments for which are deducted from their royalty percentage (e.g. the record company take 90% of the cost of the CD, and the artist gets 10%, then the "loan payment" comes out of the artist's 10% royalty).
BOSH knowledge isn't easy to come by unfortunately and I don't think the problem is HA for the foundational components so much as there being so many foundational components.

Look at a HA Kubernetes cluster. You've got kubelets and 2-3 masters and you're done. Look at CF and you need 22 servers total just to get started.

It may be easier/cheaper to use a hosted service compared to setting up your own CloudFoundry cluster but it's still extremely expensive and doesn't compete with alternatives like hosted Kubernetes. Say I want 32GB total of apps with 8 CPUs for a few development environments. For CF I pay ~$1600, for Pivotal I pay ~$700, for self hosted Kubernetes I pay ~$400 (4x8GB DigitalOcean instances + 3x2GB for masters) and for managed Kubernetes I pay ~$205 (4x n1-standard-2 Google Compute Engine instances + free cluster management since under 6 nodes).
Lol what? Did you not read the next paragraph of my comment?
I remember you could change the value of 3 in Fortran 77.

Then there was the proposal for a Fortran COME FROM statement.

http://www.fortran.com/fortran/come_from.html
Why haven't machine learning and neural networks been applied to programming languages with as much interest as human languages? Wouldn't AI augmentation of writing computer code lead to faster breakthroughs in all other fields within computer science?
Myths and Misconceptions about Thorium nuclear fuel (2014)
Very impressed with the diff-editing feature.

... turns out there's a similar package for Atom: https://atom.io/packages/split-diff
Is moving data between computers that way a thing that non-technical people do often? FAT-formatted USB sticks seem to be good enough for that, but e-mail/Dropbox/file sharing/cloud sharing/AirDrop have much better UX for the average person.
This is great, just enough moving parts to get it done, doesn't try to be a meta framework for solving more than it's intended use, really exemplary, thanks for sharing.
What is the best language to learn OOP concepts ?
What are the first 3 books I should read on the topic of teaching tech to kids? Thanks!
Just exercise. People are so lazy in that regard it baffles me.
What about that was ambiguous? He's pretty clearly pointing out the logical missteps of attempting to use a monopoly to regulate "monopolies".
Yeah, me too. Looks like old school typesetting back from when typesetters were artists. Nicely done and can we steal it?
But how can you assess this until you have gone down those rat holes?
No. Youth is the real wonder drug. Exercise is a fallback once that stops being effective.
They've begun restricting more and more products to approved sellers, which helps.
Well, there's the PR value, both inside and outside the country. Maybe they're trying to convince investors that China's a good place to go if you want to fabricate computer chips.
It's easier to confuse a screenshot of an editor with a monospaced editor font sample than it is with a country.
I think it is the only language that enables a single individual to understand a big and complex system like the development environment itself.
Traditionally, supercomputers and mainframes have way higher inter-node IO performance like bandwidth than anything you can spin up on EC2. IO is extremely important because it's very rare to have a true shared-nothing algorithm, which means that Amdahl's Law will bite you and make the little bit of IO and coordination a dominant factor. For example, in deep learning, an awful lot of the work is simply moving around and updating data, which has been a bottleneck for attempts to train NNs on multiple GPUs.
I do customer-facing sessions too (focusing on Azure and OSS stacks) and quite enjoy the stunned silence when I pop open an SSH session and use it for a demo in their Linux distro of choice ;)

Most people don't realize how things have changed/are changing on a daily basis.
> The reason it's easy for them to invest is that they can spare a big fraction of their money and even if it catches fire they won't lose their shirt.

Let's do an experiment!

Take $2K out of your savings account. Put $1K in one pocket and $1K in the other pocket. Your left pocket is your safety net and your right pocket is your "get rich" fund. Now go to a casino. Play a little. After that, let me know what you think about rich people "investing" their money, my analogy, and how they should really do it.
> Lots of prestigious journalism fails at this, or has different goals.

The answer is exactly that "or" of yours. Informing the reader in an efficient and useful way is a very distant, low-priority goal, and we're all aware of that and yet still somehow pretend journalism is about informing people. It's not anymore.
That was way more of an interesting read that I thought it was going to be. Thanks for posting that.
Why even have any treaties then when negative aspects never apply to the larger countries? Don't you see how this is inherently undemocratic if only the weak have to follow laws?

That's just as if you decided to implement a new law whereby citizens with more than 1 million Euro on their bank accounts are above all law while the poor will be punished if they do the same thing.
I don't know what your point is. Yes some humans are assholes. But most of us aren't. Most people don't want to hurt others. Most have the ability to empathize with others. This comes before culture, it's a part of our brains. Although cultural values are important too.

We want an AI programmed with our values. One that wants to serve us, wants humanity to exist, doesn't want humans to suffer, etc. Defining these values exactly is impossible, which is why solving this problem is so difficult.
If they were fulfilled by Amazon, it could be people returning, Amazon not opening the box and then shipping it to the next buyer.
Demovfuscator – Revert the one instruction obfuscator
As a community, we often think on quite short time-scales ("What can we build right now, for users right now, to make money asap?"). I feel like you've always been good at stepping back, and taking a longer view.

So what should a designer or a developer be doing now, to make things better in 10 years, or 100 years?
I should probably be horrified by the privacy implications, but I'm really not. I'm already trying to tone down some of the headgames that I've learned to play while driving. This would help by allowing me to just let everything slide and upload the video tagging data later.
Isn't it mostly HTML/JS based already?
Hey Alan, you once said that lisp is the greatest single programming language ever designed. Recently, with all the emergence of statically typed languages like Haskell and Scala, has that changed? Why do you think after being around for so long, lisp isn't as popular as mainstream languages like Java, C or Python? And lastly, what are your thoughts on MIT's switch to use Python instead of Scheme to teach their undergraduate CS program?
Meet the surveillance sedan: Cadillac’s CT6 and its 360-degree videocam
Buying Apple brand products on Amazon at this point is just essentially impossible.

Buying printer ink I have found to be essentially impossible.

And there are more examples, those are just two obvious ones. It really doesn't seem like it would be all that hard for Amazon to distinguish between things they themselves are selling and things they are brokering through third parties.

The site claims to do this but in reality it doesn't. For one simple example, all reviews for a specific product are in common, so the reviews for off-brand fake printer ink and OEM real stuff are just all in the same product listing page because they have the same SKU presumably.

These problems are obvious, and it seems like Amazon is more than capable of fixing them, so you have to assume they don't by choice.
Looking forward to part 2 of this series
Do sellers know the buyers history with Amazon?
If you were to use azure table storage and use shared access tokens for authorizing access to query results, you could run the whole thing from any individual data center for under $500/month.

Assumption is that every IP (all 4.3 billion) had about 100 bytes of data stored about them. That is ~430gb of storage runs you $30/month. The 10 billion queries to that storage costs about $360/month. ($.0036 per 100,000 transactions)
If you don't have the time or energy for such projects then you CAN'T do them. The answer is there.
> but there wasn't anything mandatory about that meaning that there's no binding law that makes sure that the vote is relevant for who is appointed to this position

Nor is there for the head of state and head of government position in most European countries. To the other points:

1) The commission's president needs to agree to each and every filled position. That's how it works in basically every government, by the way. The whole commission needs to be voted in by the European parliament. The MEPs have refused to approve commissions with undesirable members in the past. On the other hand, as a German I have no direct say in my own country's ministers. They can be appointed without asking the parliament at all.

2) As far as I know no official vote was conducted during the meeting in which Varoufakis was excluded nor was this an official meeting as described in the treaties. If you know differently please tell me. This is similar how many government negotiations in other democratic systems work. But I'm not saying everything went fine here, far from it.

3) Neither the Dutch nor the French electorate ever voted on the Treaty of Lisbon. The voted on the proposed European constitution which is not the same. The whole symbolic meaning is different just as a start. For the Irish, they voted only one second time and significant concessions were made. The EU can't prescribe how member states decide whether to accept a treaty. The French, Dutch, Irish, and all others should blame their own government and their own constitutional system if they think they didn't have enough say in it.

There are certainly a lot of opportunities to make the whole thing better. But the current situation is not worse than the democratic systems in the member states.
From the FAQ. https://github.com/Microsoft/monaco-editor#faq:

"Why all these web workers and why should I care?"

"A: Language services create web workers to compute heavy stuff outside the UI thread. They cost hardly anything in terms of resource overhead and you shouldn't worry too much about them, as long as you get them to work (see above the cross-domain case)."

Maybe that's part of the reason?
Capital really is the big monopoly SV has vs. other places. I wonder if we'll see more geographic diversity as younger investors who are more comfortable with tele-work and tele-socialization get into investing. I feel like the next generation of angels and VCs might be more comfortable with a geographically diverse portfolio since they're more comfortable with actually using the Internet as opposed to just investing in it.
How do you seek out the people you choose to work with, now or in the past? Is it an active process, or do you find interesting people naturally glom around a nucleus of interesting work?
Then what do you think about the concept of "gamification?" Do you think high densities of reward and variable schedules of reward can be exploited to productively focus human attention and intelligence on problems? Music itself could be thought of as an analogy here. Since music is sound structured in a way that makes it palatable (i.e. it has a high density of reward) much human attention has been focused on the physics of sound and the biomechanics of people using objects to produce sound. Games (especially ones like Minecraft) seem to suggest that there are frameworks where energy and attention can be focused on abstracted rule systems in much the same way.
Aren't Alan Kay and Bret Victor working together at SAP currently?
You can say it's a conscious decision on a corporate branded product launch, like the surface. Not on some obsucure developer tool's page.
One Year as a Data Scientist at Stack Overflow
We merged the threads on these announcements. The Mac beta is at https://www.docker.com/products/docker#/mac and the Windows one at https://www.docker.com/products/docker#/windows.
I've had a few occasions where I had to perform some strenuous work even when I was unwell, and in most cases, after the physical labor was concluded, I felt almost miraculously better. On one specific occasion I had a migraine type headache that 3 200 mg Advil's wouldn't touch, but then I was in a situation where I had to walk several miles carrying 50 lbs of gear. Headache was gone after a few miles.
Yes. If it takes me longer to figure out how to use your library or framework than to just implement the functionality myself, there is no point in using the library.

Some people claim you should still use the 3rd party solution because of the cost of supporting the extra code you have written. But bugs can exist in both my code and the 3rd party code and I understand how to fix bugs in my code much more easily.