skysight-inc/HackerNews huggingface dataset:
Spotify is one counter-example. Grow in a smaller market where you can do things that can't be done in larger markets (e.g., license streaming cheaply) - and then scale when you've proven the model.
This city is so overcrowded it’s paying people to leave
There will always be "unintelligent" crash on the way to perfect intelligence. These crashes are the real reason for all human fear today.
I assumed it was something about Hasbro's My Little Pony series then actually found myself disappointed when it wasn't.
>It is a syntax error to write FORTRAN while not wearing a blue tie.

Or to not be polite to the compiler.

https://en.wikipedia.org/wiki/INTERCAL
I have always been fascinated how little space of giant ships is actually below the water [0].

[0] https://blog.windfluechter.net/files/uploads/fotos/AIDA/Hamb...

BTW: I like how the author uses curly braces to depict water :)
How to debate
Bostrom is an expert on the thing he is talking about, the control problem and the long term of AI. He didn't make any specific claims about the near term future of AI, or deep learning.

>We have very little idea how to make really complicated problems differentiable.

All of the problems that deep learning solves were once called "really complicated" and "unndifferentiable". There's nothing inherently differentiable about image recognition, or go playing, or predicting the next word in a sentence, or playing an Atari game. NNs can excel at these tasks any way, because they are really good at pattern recognition. Amazingly good. And this is an extremely general ability that can be used as a building block for more complex things.
That is really excellent advice. Thanks for adding it!
That's a very good reason to only install apps with a real package installer.

On OSX, this is a no-brainer with brew[1] and brew cask[2]

# On my old mac

$ brew list
$ brew cask list

=> then I save relevant parts for future references

brew install npm
brew install zsh
brew cask install sublime-text
brew cask install google-chrome
brew cask install intellij-idea

[1] http://brew.sh/
[2] https://caskroom.github.io/
I've been using https://github.com/superlumic/superlumic for setting up my Mac machines because it supports a few more constructs that are common for Macs such as plist file modifications. Since it's Ansible-based you use YAML files to configure everything and it works well with Homebrew at least. I spend enough time working on configuration management professionally and don't want to spend any more time than I must to keep sinking time into my workstation's configuration than I have to, so more complicated DSLs / systems like Puppet, Chef, Salt are out for me despite working with those professionally.

In the future I'd like to try NixOS for managing OS X but it seems rather immature at this point for people that want stuff to Just Work primarily.
"Hipster" carries a more detailed connotation than that, at least in the US.

(Lots of fond memories arguing about the term in europe, where the word seems to lack its snobby, negative feel)
That's a very good reason to only install apps with a real package installer.

On OSX, this is a no-brainer with brew[1] and brew cask[2]

# On my old mac
$ brew list
$ brew cask list

=> save what I will need later as

```
brew install npm
brew install zsh

brew cask install sublime-text
brew cask install google-chrome
brew cask install github
brew cask install intellij-idea
```

[1] http://brew.sh/
[2] https://caskroom.github.io/
One of the best articles I've read on this topic is here: https://next.ft.com/content/009050e4-75ea-11e2-9891-00144fea...

"we overvalue new writing, almost absurdly so, and we undervalue older writing. I feel this market failure keenly each day when I recommend a fine piece of writing that deserves to be read for years to come and yet will have at most two days in the sun.

You never hear anybody say, “I’m not going to listen to that record because it was released last year,” or, “I’m not going to watch that film because it came out last month.” Why are we so much less interested in journalism that’s a month or a year old?"

------

Hacker sidenote: surely there's a market for an app that combines your read-later lists, a gentle timer like that in the headspace meditation app, and duolingo-like gamification.

Someone ought to build it.
Enterprise First – Docker All the Way to Production
Also relevant: https://github.com/azac/cobol-on-wheelchair
Honestly I think this is overkill. For a dev machine, I install all my tools locally that way "yum update" or equivalent keeps everything up to date easily.

Use VMs or containers for local simulation of your deployment targets.
Just to make sure I understand, your play book isn't for a VM but a host os?
Silicon Valley Real Estate: A Good Time to Buy?
People use dead mammals for things like leather, bones, fat, feeding other animals/humans, science experiments, ornaments/status symbols, tallow, etc which you can't mine.
The AI might be in a hurry (eg be in competition or war with humans other AIs) and trade off long term cooperation prospects for getting an upper hand in a fast paced emergent situation.

I'm not sure getting sorted into two piles, beasts of burden and recycled biomass, is really a win scenario for humans either.
It's probably just targeting a different feature set than you need. Personally Sheets does what I need a majority of the time. Many of the google office-like products support Apps Script[0] as well so you can build on it a bit (hence all the 3rd party addons).

You also mentioned animations and transitions for slides. Personally I like the minimalistic use of slides (it should be background to what you're actually talking about, not taking center-stage). But that's the developer in me, and I'm sure lots of business-like people out there prefer the pretty and animations.

[0] https://developers.google.com/apps-script/
Walking. Does far less damage to both my legs and the shoes. It just takes longer, yet burns almost the same amount of calories.
Reduction in price isn't enough on its own, you need to also reduce the growth in memory usage by software to be slower than that reduction in price, and stay slower for a long time.

Even then, it's rough. Consider that the IBM 704 from 1954 (the first machine to run Lisp) had a memory bandwidth of around 375kBps. That means that in theory it could need up to 12TB to run for a year without reclaiming memory, although real-world usage would surely be much less.
Twitter (TWTR) Acquires Machine Learning Company Magic Pony Technology
Do you have a link to the compression stuff?
What is the user experience for when a checksumming filesystem detects an error?

If the fs detects a bit error does it flag the file as entirely unreadable? Move it to lost+found? Force me to restore the file from a backup? All these options seem more scary for an end user than blissful ignorance.

Don't misunderstand me, I've lost a few family photos over the years due to bit rot. So, I appreciate a fs that offers more protections. But, I honestly don't know offhand how an end user would recover from an error in /System or even an error in a family photo, or for that matter a word doc.
C++ Weekly – Avoiding `std::bind` [video]
Germany is easy to get into and Berlin has a pretty good start-up scene.
TensorFlow is admirably easier to install than some other frameworks

I thought most frameworks are fairly easy to install in python, usually with a single call to pip. NLTK takes one "pip install nltk" and then "python", "import nltk", "nltk.download()" to download all the corpuses and miscellaneous data. Installing tensorflow seems complicated compared to that.

# Ubuntu/Linux 64-bit, CPU only:
$ sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl

# Ubuntu/Linux 64-bit, GPU enabled. Requires CUDA toolkit 7.5 and CuDNN v4. For
# other versions, see "Install from sources" below.
$ sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl

Not that either are particularly complicated, but saying other frameworks (assuming they're referring to python frameworks) are "a lot harder to install" seems disingenuous.

That said, I haven't played around with AI frameworks too much, so I might just be missing a real stinker.
Interesting timing with relation to OpenAI's post on GANs last week https://openai.com/blog/generative-models/
You can select your fake profile from "family man", "student", "crafter housewife", ...
It feels a little like there should be a simple, rational argument from politics and economics for retaining the EU as a single unit.

"The world markets are dominated by a few forces. One is a country with the bulk of the world's population; its population is about sixteen times the population of the most populous European country. Another is a single country with territory approximately fifteen times the square mileage of the largest single European nation. Unifying the voices of all people in Europe under one political entity doesn't zero out the playing field, but it may very well decrease the absurd order-of-magnitude scales of difference between political entities as these two juggernauts stomp inexorably towards their desired world order while the individual nations of Europe debate their own individual selfish interests."

But people aren't often rational about national ties.
1 billion lines of code, that is why.
We should do this in the US. There's plenty of housing in the US. Our only problem is that the distribution of housing doesn't match the distribution of people. And people are easier to move than houses.
Open source cross-platform development methods and tools
Cybersecurity from Google's security princess
Iterating quickly doesn't always have to involve treating people like a disposable resource. You can often iterate on product with the same core team.
http://www.cv-foundation.org/openaccess/content_cvpr_2016/pa...
Programmers (and their children) don't really have to be born in a particular country to have good quality of life. That sort of ranking is more useful if you're poor. There is the "safety net" factor, but again, less important when you have skills that pay well.
No, you're not. Google did this with their build engine (Blaze, internally - Bazel is the open-source API, lacking a distributed build platform). Google are doing this with Apache Beam (the API to Google dataflow) - releasing an API for local testing but not releasing the distributed engine.

If you have your data in a Hadoop cluster and are doing image recognition, Yahoo's Cafe on Spark is the only truly distributed engine out there. It uses MPI to share model state between executors.
I always wonder if there's easy way to know where current global internet interruptions are, anyone know? In this case it apparently was Telia [1] but how do you figure that out? Top Google results for 'global internet status' aren't really usable.

[1] http://www.techweekeurope.co.uk/cloud/cloud-management/cloud...
dupe https://news.ycombinator.com/item?id=11937521
Yet, Lots of socialist countries nationalize companies or resources without compensation or at ridiculous fractions of value.

A fever in and of itself does not tell you the malady affecting someone, taken in conjunction with other symptoms the individual symptoms inform the cause. Same with nationalization and or price controls, blaming gringos, etc.
I use LastPass, but I'm still fearful about it. It's such a rich target, and all a hacker would really have to do is to intercept when you put your decryption key in and send it off to their own server. Then they'd have access to all your accounts. They'd have to put that backdoor into the extension, but the point is, it's doable, and most people wouldn't have any way of knowing that it happened.
The future of big data is open source
They already do this. BUT maybe this will provide benefit for customers.

And since its collecting ALL data, including visual and audio, this is a voluntary spy device. Imagine if the government demanded that data be handed over and starts using that to spy on people. IMO this is not a stretch of the imagination.
Cool! Google's is super-cheap (would rather pay for one for client needs - feel like paid-for means it'll be around for the long term) but would be cool to use this on personal project

Just saw the company is Hyderabad based too, I always enjoy seeing new Indian startups on the radar!
Is there a specific format for an address to work?

For instance on locationiq.org

Department of Food Safety and Zoonoses (FOS) World Health Organization Avenue Appia 20
Geneva

Does not work.

On maps.google

Department of Food Safety and Zoonoses (FOS)
World Health Organization Avenue Appia 20
Geneva

Doen't work

but

World Health Organization
Avenue Appia 20. CH-1211 Geneva 27

works on google.
The only problem with GCs is the stop the world pause. I'm seriously wondering why not more languages have a gc per "process" like erlang.
"Bjarne Stroustrup bolts everything he's ever heard of onto C to create C++" was validating. A friend who has worked on desktop software in C for 30 years has it figured out IMO: he uses the C++ compiler, but always defines no-op constructors. Instead he defines an init() method on each class, which he calls explicitly. Essentially his only use for the C++ compiler is to sort out inheritance and build a correct function dispatch table.
Interesting. This looks like NuGet on steroids.
One thing I always wonder is why startup cities always seem to be so bloody expensive. SF is the classic case looking at Europe, London is probably the biggest center, and the wages / costs there are close to twice of many parts of the UK. Norway ain't cheap either. I suppose Berlin is relatively cheap and has a big startup scene.

All those costs must make it far more expensive to build something.
For most companies in the startup scene getting bought by a larger company that has the scale and resources to apply your tech to bigger and more interesting problems is the planned exit strategy.
Compared to other frameworks which allow for deep learning, it's much easier to install.
I worked on a system that was at one time #3 on the list. There were no substantial idle periods. If the machine was out of maintenance, jobs were being run on it. Depending on the internal structure of the machine, some parts of it might be idle as the scheduler drained other parts to allow space for larger jobs to start, but I wouldn't call it idle.

Having done exclusively HPC for almost 16 years now, I can state that there is one and only one immutable law of HPC: grad students will find a way to squeeze out every second of available CPU time on a large system. The amount of effort going into taking advantage of those empty spots in the clusters where smaller jobs can run quickly while the scheduler drains resources for a large job (called backfilling) is tremendous.

The thing that sticks with me is what a fantastically complicated problem HPC job scheduling is. I've seen dozens of fresh-faced undergrads or first year grad students come in with a full head of steam and decide that they're going to "solve" HPC job scheduling, but every single one has gotten bogged down in the minutiae and the muck, and I've never seen software that "gets it right". Every scheduler sucks in its own unique way.

Whether all of those jobs need an old-fashioned supercomputer is certainly up for debate, but they certainly get used, at least in my experience.
It is. I can recommend it having read it a few weeks back.

I've also found helpful to use task systems that impose a hard limit on current work. I use a simple kanban table in org-mode and it works great to get me doing important stuff.
No. A democracy says that 51% of the people get to decide for everyone. One size fits all.

A free market says that anyone can buy any product/service any way that they (as an individual) like, as long as that product/service is available at a price they can afford.

To me[fn], #1 sounds like "mob rule" and #2 sounds like "freedom to choose".

[fn] I am certain that many will disagree with this formulation.
Lvl6 Unicorn : $1 Trillion evaluation, cross board agreement on perpetual 0 profit.
Totally agree with you, that was the case before but not now...

Microsoft have slowly caught up and now operate around the 20% search volume mark versus Google's 60%. Here's more info on the market share breakdown: https://www.comscore.com/Insights/Rankings/comScore-Releases...

The thing to also keep in mind is the %'s will vary according to the preferences of your target audience. For example, our target audience are office based with an admin focus. They tend to use a Microsoft OS, which usually has Internet Explorer and you guessed it - has Bing setup by default!

I suspect if you're going after a more "techie" crowd that they're more likely to use Chrome, and therefore use Google for their search needs.

Obviously all that really matters are the conversion numbers for your particular app. So I usually recommend that people set up some ads in Bing to mimic what they've setup at Google Adwords. Bing has a Google Adword importer, so just import your Adwords and then run them on Bing for a few weeks to see how you fare.

That's what we did for Staff Squared, and we were much happier with the Bing numbers than we had been Google - and still advertise on Bing even now.
How does fuzzing fit into static analysis? By my understanding, Static Analysis is defined as examining the code without executing it and fuzzing would inherently require executing the code ...
Unsure why Diet Coke is always specified. My son and his friends tried grape soda. Inside. It worked just fine.
> The point being, once everyone has this thing in their car and everyone is being watched while they are driving, everyone will be marked as an idiot.

I tell this to anyone who rages: You drive and meet a LOT of people on your way. You don't make a lot of mistakes, but you make a few at least every drive.

Now given that you meet a lot of people you are most likely seeing a ton of mistakes by people. But individually they are not really making many mistakes.

Sure some people are horrible, but not all. And often the horrible ones are behind you.

And also, no matter how "safe" you are, it only takes 1 mistake to kill a person. Example, yesterday I was driving, a guy went nuts behind me and almost killed a motorcyclist. I saw that and it distracted me long enough to almost not notice the car that short-stopped in front of me. Literally 2 more seconds and it would have been a wreck. And I consider myself a safe driver, but it only takes one moment of distraction.
> I would love to build a meaningful relationship with one who can get to know me, get to know my skills, seek high quality matches from companies who also value this person's selectiveness and talent pool.

The Profile of the recruiter that you're looking for is woefully Old School. Yes, a few still exist. Look for the seasoned players, the gray haired GenX/Boomer guys.

Understand that his clients often take dim view of 'consulting/contrator' talent (you) as mercenaries. Sadly, this perception infects the broader talent marketplace.

As for the path to building any relationships, Dale Carnegie put it best - “You can make more friends in two months by becoming interested in other people than you can in two years by trying to get other people interested in you.”
Cool to see some focus on the Norwegian startup scene !

We just delivered a new site for Oslo Innovation Week, and are currently working on the new Staaker website, who is mentioned in the article.

I'd say Flare (http://iamflare.com) and Unacast (http://unacast.com) is worth keeping an eye on as well.
Languages today are not just about command line compiler.

Compiler today must interact with tools such as IDE. If you keep some basic rules, it is reasonably simple to write compiler which can interact with Intellij Idea and provide incremental compilation, live edit hints, error messages.

In Haskel you dont have any of that.
We were quoted 10M minimum geocodes @ $2.50/1,000 if we store any of the data. If my sleep deprived brain is doing that math correctly, the minimum buy would be $25,000/year. Our monthly geocode needs are ~ 5,000/month so the minimum per year is way out of align with our actual usage. Other than that it is a great product. I just wish their pricing for storing the data was more realistic.
That is one of the possible uses, indeed; I'm pretty sure someone else has used it in a more creative way :)
> Unifying the voices of all people in Europe under one political entity doesn't zero out the playing field, but it may very well decrease the absurd order-of-magnitude scales of difference between political entities as these two juggernauts stomp inexorably towards their desired world order while the individual nations of Europe debate their own individual selfish interests.

The fallacy is with "unifying the voices". EU definitely doesn't feel that way. E.g. in the handling of the Greek crisis, it's mainly the German voice that's heard, and the voice of IMF (not even part of the EU!) echoes softly in the background. Sure, you might argue that Germany is so much bigger/more prosperous/more powerful/better than Greece, for the EU to stick together, it must be beneficial to every single nation within it.

It's easy to champion "solidarity" when it's mainly their solidarity for you, but not the other way around.
Focus and Prioritization – how we solved it and you should too
Pied piper?
Deep Neural Network Optimization with SigOpt and Nervana Cloud
Here is the Docker image for the geocoding stack that foursquare uses, with all world data already set up (would take you about a day to set up yourself):

https://github.com/doda/docker-twofishes-geocoder
Tesla Model S can float for short intervals
This is true, but it's important not to lose sight of the difference between "questioning if there may be a better way" and bikeshedding. The former is often useful; the latter usually isn't.
> What I want to know is what is the next revolutionary WWW like Internet product that solves a pain many people feel?

I think that already happened and the answer is/was "smartphones". Most people circa 1999 probably wouldn't have thought that they needed an always-on, always-connected computer in their pocket (they sort of existed, e.g. the Apple Newton, and weren't that popular). The "killer app" for mobile phones at the time was voice, and maybe texting, but primarily voice in the US. "Apps" -- as in the general ecosystem, rather than a particular app -- are the 'killer app' of smartphones; it's the idea of having small task-specific apps rather than big general-purpose application suites.

I'm not sure what the next revolutionary product/application is, but it seems likely that it won't be on the PC. I say that as someone who vastly prefers the PC over mobile or set-top or embedded or basically any other platforms, but the PC has been the focus of 30+ years of concerted effort while some of those other platforms represent near-greenfield opportunities, so it's likely that the as-yet-unmet desires of the general public are going to be there.
Why the Metric System Hasn’t Failed in the U.S
'Make with Ada' Programming Competition (with cash prizes)
Ask HN: JSON-schema or protobuf?
We have been using JSON for our REST APIs and JSON-schema (json-schema.org) to define the data format. We have java and .net generators to create POJO and POCO classes from JSON-schema.
Recently, I got to know about Protocol Buffers from Google and was wondering what are the benefits of it over JSON. A simple Google search did not give any satisfactory answer. Hoping to get some insight from people who have used both, better if moved from one to another.
It's bad practice to define an error globally. Let's say you create a goroutine which uses that same err variable (such as an http handler)--now you have a race condition, as that memory is being modified across threads.