skysight-inc/HackerNews huggingface dataset:
Definitely pedantic. That's like saying the most popular gas is oxygen. Don't confuse popularity with ubiquity.

Phone and browser installs don't count toward the popularity figure, because the users don't pick the DB that gets used there. The only time that choice counts is when the developers decide which DB system to use.

From a developer choice perspective, MySQL probably wins out more than any other open-source relational DB.

It may just so happen that software relying on SQLite makes it to the most consumer devices and software, but that doesn't mean SQLite is more popular than MySQL.
To further your point, to name a few examples of SQLite users:

Adobe (Lightroom's file format), Skype (history/config), Airbus (flight systems), Firefox (data store), Google ("everything"), and more:

https://www.sqlite.org/famous.html

SQLite is everywhere. It is like the Linux of relational databases. If you aren't sure what your Smart TV runs, just assume it is Linux with SQLite as it is a safe bet.
The title doesn't really do this article justice. The first paragraph does a better job explaining what it's about:

> For a graphic in the September 2014 issue of Scientific American, the editors challenged me to visually support the statement that we’re more like chimps and bonobos than gorillas, genomically speaking.
How to be Polite
To be fair, were any of Smalltalk, ML or LISP created as part of someone's thesis? I thought they were all academic (or academic/commercial) projects, but developed by academics at a more senior stage in their careers.

I'm pretty sure I've seen some recent theses that did describe the creation of languages, too. Though they had less of a theoretical computer science bent, and more of a focus on saying "this is a language for X problem domain".
I've done both. Front-end is much harder in my experience.

"don't matter are patently false"

okay. I'm going to go to my boss and ask him if I should use an array or a linked list for this part of my project. He won't care. He does care if it works and if it works well. The actual details don't really matter to him.

However, if I show him an admin interface, he will have all kinds of opinions on where things should go and how they should function.

Developers have much more of a say in the back-end, which makes things easier. Especially when the people making the decisions have almost no experience in the matter.
soon, simstim, soon
The truth hurts. Especially to butt-hurt engineers on HN.
I think you give some good explanation of why climate modeling is very difficult. However, the mainstream message I hear makes it sound like the predictions that come out of these models are certain.
Irmin's still being developed, hence not many docs at the moment. Apologies there was no-one responding in irc (I assume you mean #mirage - there are usually 30+ folks there). The mailing list is quite active and is a good place to pose questions.

http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageo...
Yes, but without knowing the actual cause of (a) autism and (b) Asperger Syndrome, we're drawing conclusions based on superficial similarities that may not be connected in any deep way. Sort of like the fable of the blind men and the elephant -- each blind man comes to a different conclusion based on the same evidence.

That presumes there is a distinction. With no evidence about the cause, there is no good reason to make such a presumption in either direction.
http://play.golang.org/p/Vl9XzK3hOS
creator here. sorry for the annoyance! original idea was to slowly fade the first song in, but i couldn't get the html5 audio api wrangled quickly enough for launch. the insanity of consecutive 3 second audio clips is definitely a part of the experience i didn't want anyone to miss, but sorry it couldn't have started more subtly.
The famous quote is "His ex-wife reportedly testified that on several occasions when she unwittingly disturbed either his calculus or his drums he flew into a violent rage, during which time he attacked her, threw pieces of bric-a-brac about and smashed the furniture." That was from an FBI file (https://www.muckrock.com/foi/united-states-of-america-10/fbi...) on Feynman.

I don't know anything about the "paid abortion" thing.

It's tricky stuff... Feynman was (is?) a hero of mine, and I struggle to put this stuff in context.
Show HN: I've coded an iOS App to sell more websites
In Germany a lot of small businesses have old websites which are technically not state of the art. Most of them are using HTML4, Frames or simple DIY-Website builder by 1&1 etc.

In total there are about 3.2 million small businesses and 30% don't even have any site. That's why I focus on this market.

Every time I speak to a potential client the first thing I do is analyzing his website for some key facts. Most of them are technical facts like page title or page description. Another tipping point is to show the clients website on a smartphone. It "hurts" them if they see how hard it is to pinch, zoom and scroll on their current website, which often is not optimized.

To be faster in acquisition I've developed an iOS App on my own which addresses these technical points and includes some other functions like checking Adwords click prices.

I've started to learn iOS development about 10 months ago. Coming from PHP and Ruby, the learning curve to Objective-C was pretty tough. About 300 hours of coding and learning went into this app.

Now my question to the hacker news community:

What would You pay for this app? What Do you think is the right pricing in the app store?

Here's the link to the app: https://itunes.apple.com/de/app/onpage-seo/id854357492?mt=8

Thanks for feedback.
Anonymous application that users install on their phones that identify them, using their personal email addresses and real-life social networks turns out to not be so anonymous.

mindblown.gif

As was pointed out when Secret launched by many, the model can never be secret. It has been interesting to watch the company feel their way around in the dark to a conclusion that anybody in infosec or who understands security/anonymity could have told them before they launched.
https://itunes.apple.com/de/app/onpage-seo/id854357492?mt=8
Live Coding: zyga hacking on checkbox, live on camera, python / QML
Why you can't find elite engineers
It depends on your market - I know some people who are very 'afraid' to program, or think it's magical, and giving them something they know will build confidence for later on.
I love the sound :). It's fun to "pop" the bubbles and it really does give an intuitive sense of the process of evaluating a statement. Give it a progressive framework of concepts to explore and embed it in a pleasing page and you might have something neat. Good job.
Welcome aboard! I started in the first cohort (last Spring semester). I'm not sure yet what focus to take, probably software engineering & databases and machine learning, (we have enough credits to take both, but I guess we'll have to chose one officially...)

I'm taking software dev process this semester, a bit of relaxation after advanced OS (good course, but not easy)
Got skills? Retooling vocational education
usability isn't my strength, so this is all very helpful feedback. thanks!
It most certainly is not your data. It's on their servers, in their apps, and running through their network. They decide what they do it with, how long they keep it, and whether or not you even have access to it. Comparing them to the post office doesn't really make sense either considering that's a public service, and one a depressingly large number of people want to get rid of. Google is a for profit company and their data is how they make money.

If you don't like that reality then don't use their service. It really is that simple.
Carrying that thought further, you would basically need a high-resolution 3D video recording of our entire planet, captured by a network of nano bots. Then a maybe 13-dimensional vector (position, direction, up direction, time, focal length, aspect ratio, Instagram effect...) would suffice to describe any photo.
Kevin Murphy (https://github.com/murphyk) is the lead developer of Bayes Net toolbox (https://code.google.com/p/bnt/) and PMTK: https://github.com/probml/pmtk3

This knowledge graph is probably the largest Bayesian network out there
Reminds me of Doctorow's Scroogled.
http://craphound.com/scroogled.html

The funny thing is Doctorow makes references to "just metadata" years before it became a public issue, however this goes beyond metadata, and will eventually contain facts about people, not just tangential stuff.

"This isn't P.I.I."—Personally Identifying Information, the toxic smog of the information age—"It's just metadata. So it's only slightly evil."
DO is very "pay as you go" and takes Paypal. No risk, great documentation. I have spun out legacy WP instances here for $5 month instead of EC2 micro. Snapshots only from stopped instances though.

Might revisit my 1st love, Linode, after these comments but ec2-consistent-snapshot by Alestic is a huge draw.
That sounds like a bunch of excuses, if you ask me.
it was built with storm for processing all the listening data in realtime, node.js for relaying udp messages from storm to websockets, and d3.js for rendering the map along with the spotify web api for grabbing all the artist data, cover images, song previews.
"If you say why not bomb them tomorrow, I say why not today? If you say today at 5 o'clock, I say why not one o'clock?"

As a mathematician, it's probably worth pointing out the use of the implication. "If you are planning on bombing them tomorrow at 5pm then why wait?" is not equivalent to "Russia should be bombed now."

And indeed, of all the logical fallacies I see on the Internet this is one of the ones that tends to bother me personally the most. "A -> B" is not! equivalent to "B". If I meant B, I would have simply said B. I suspect the same is true of von Neumann.
So I just gave this link to my non-technical wife for the ultimate test. She is actually making pretty good progress. I'll update this as she progresses.
any uncertainty will be grasped upon by the oligarchy to create FUD in favor of the status quo that generated their fortunes

Ah, but it will also be grasped by researchers to create FUD in favor of sensationalism so they can get more grants and maybe become famous for Saving The World.

That systemic bias could well be the end of the species as we are collectively unable to pull our heads out of our asses.

Sure. Or equally unlikely, the opposite systemic bias causes the end of the species as a result of banning all effective telephone cleaning chemicals since they react with water to produce greenhouse gasses.
'iWatch' Could Be Late for a Very Important Date
I don't mean to be mean but some of these answers depend on what language you use.

For example

var a = '3';
var b = '4';
a + b;

Depending on the language may give you 7 or maybe give you 34.
What does :) mean in CSS
> syntax is really easy to most programmers who is willing to learn

This is exactly how this sentence should look like, no need for any language at the beginning. While syntax does matter (and I only recently arrived at this conclusion) its "intuitiveness" or "similarity" is utterly unimportant. You either are a "real programmer" and have no problem picking up different syntaxes and semantics, or you're not. That's all there is to it.
"would rather work for Valve than run their own studio,"

This is all well and good..until your boss or manager makes a decision you don't agree with or you are forced to work nights and weekends on a terrible project.
"It's tricky stuff... Feynman was (is?) a hero of mine, and I struggle to put this stuff in context."

Heros have feet of clay. The correct move is to adjust your concept of "hero" to include this.

The alternative, that you will only declare someone a "hero" if they are perfect in every way yields a definition of "hero" with 0 instances, which is a useless definition.

If Feynmann was abusive to his wife to some degree, well, plenty of people are abusive to their wifes without also creating physics breakthroughs. It's OK to honor his ability to do that without having to think of him as perfect.
Bloomd: C Network Daemon for Bloom Filters
Jacques is describing the Internet as it currently is. If you don't want to play on it, you need to do something about it or stop playing.
I can't stress enough that knowing Objective-C is absolutely necessary, since Swift is still evolving and there is still so much core stuff in Objective-C. Besides, learning a C language always makes a user a better programmer, since it's merciless.
Actually, zip codes are proprietary business information of the USPS. Which is why ZipLocate uses ZCTA codes (similar, but based on data collected from censuses).
International Lisp Conference 2014 Summary
Assuming infinite bandwidth and rendering speed:

It sounds like, for a connection of latency L, at time T-2L, the server sends to the client multiple fully rendered frames, each representing the render state for time T for every possible user input that could occur between T-2L and T. The client receives these frames at time T-L, while sending a user input state at T-L which the server will use for a future packs of images. At time T, the client chooses the frame to display based on the actual input the user performed at time T, discarding the rest, and the server receives the user's input from time T-L, using it to render and send the next pack of images for time T+2L.

So while it is strictly true that latency is impossible to avoid for the first two rendered frames, that's only a small fraction of a second and only at the very beginning. After that it's eliminated. Now obviously, rendering speed and bandwidth change the equation and is probably why there is a limit to the latency it can correct for. But this does appear to be a cure for interframe latency.

It's lazy tree culling of every render state at every point in time for every conceivable user input state at that time. It's certainly a big tree, but it seems they are making the statement that it's small enough to fit in modern bandwidth capacities.

Of course, you wouldn't be able to use this in your fighting game example to counteract the relative slow speed of the LCD, but that is because there would be no way to cull the set of images at the LCD itself.
Made to measure the doors
Would you recommend a company that deals with the production of wooden doors manufactured with the appropriate interior and design ?
Gmail users permit google to analyze their email for their own purposes.
If you're interested in it, you can work directly with the Unreal4 Engine at an extremely low cost ($19 per month for access to everything, source code, tools etc).

I ran a gaming startup in the days of Quake. It has really never been easier or cheaper to acquire access to incredible tools, learning material, and technology to get into the 3D space (whether for gaming or whatever).

Easy enough to at least download the Unreal 4 engine and begin messing around with it, to see exactly how deep your curiosity goes. You'd find out quickly if it's something you're really interested in.

Every time I see the Unreal 4 engine on display it tempts me to get back into it all (I'd go toward VR now).
We could have more political stories on HN, fewer of them knocked off the front page by flagging, as they are today, if it wasn't for the people who took every such story as an opportunity to inject substance-free snark into the site.

Unfortunately, there's no real way to make that happen, so instead, we'll keep doing what we do now: patrolling the front page and killing stories that present too many opportunities for comments like yours.

It's too bad, that comment! Usually, when I read a comment like this, I click through the profile looking for other terrible comments to flag, and usually when I do that, I end up wading through a cistern of crap and malevolence. Not in your case! Anybody who can write comments that start with "I work for an EMR provider and..." has something to contribute to the site. Why muddy those contributions with stuff like this?
Accelerating Growth – A Case for Opening Up Your Core Through APIs
You may have missed this line: "Among other things, it has an informal hierarchy (people 'don’t have bosses')"
The why's always sound like excuses. If you don't want to hear excuses then don't ask why.
Would you rather have the rice, but not have any water to cook it in? Or to brush your teeth afterwards? In what sense is that better?
JSON over SMS?
Eh, I hear you, but it's very hard to say if something is progressing too fast if you are already familiar with the concepts. For example, functions might be a real curve ball some people. Hard to say.
I'd love a world in which email providers would be held to the same standards as the post office.

But that's not the world we currently live in.

The only thing that sets a limit on what google can do with your data is the amount of data you give them. They also have terms of service and privacy policies but these can change over time and/or be re-interpreted in creative new ways to enable whatever it is they want to do next.
Yes, I agree. I was commenting on the mental health field's having made the connection, on no serious evidence.

It's important to realize that mental health diagnoses follow popular taste, not scientific evidence. Homosexuality was a mental illness as long as the public held homosexuality to be unacceptable. In the pre-Civil War era, psychologists labeled a slave's tendency to run away from his master as a mental illness, simply because that was a popularly accepted idea, with support among those who paid the psychologists:

http://en.wikipedia.org/wiki/Drapetomania

In the same way, Asperger Syndrome seemed to be a way to attract paying clients -- but I don't mean those who received the diagnosis, but the parents who paid the bills, who perhaps wanted Johnny to "fit in" better at school, be more "normal".

In each of the quoted cases, public taste changed over time, and psychologists responded by abandoning a failed mental illness. It's not science, it's a popularity contest.

If only real doctors could retire their diagnoses in the same way -- that would instantly solve the cancer and heart disease problems. But this is silly -- medicine isn't psychology. Medicine is based on science.
Any relation to:
youtube.com/watch?v=bw9CALKOvAI
?
Why did Walter choose to not open source the compiler from the beginning? I would be willing to bet that it would hold the position that Ruby/Python currently hold if he had made that choice. The ability to apt-get/yum to install a language on a cheap linux server would have done wonders for its adoption, especially in the middle of the rise of linux and the web.
When I see such projects, I try to remember how I learned to code.

And I certainly didn't do such practices.

First thing I did, was mIRC-script most of it copied from other scripts and retrofitted.

I think this was a good start, since I got something useful out of it and it increased my interest in coding. I didn't understand much of it, not even arrays.

But I wrote a web-crawler with this basic knowledge and a copy of a TCP socket example, got some data from a website, used 10 vars (the start-page of the news site just showed 10 articles at once lol) to save and modify it and spam the titles in the channels, with links to it.

I was intrigued by this power I got, even if I didn't understood much of it, fusing web and irc together, I felt like a hacker...

Later I went to a IT school, studied computer science etc.

Most of this basic stuff was boring and I just did it because I knew it would increase my power over things that interested me, but if I didn't had this "aha-moment" in my youth, I couldn't bring up the motivation...
Of course there is. Learning how to be a developer with JavaScript is like learning how to become a mechanic by fixing Rube Goldberg machines.
You're probably correct, but when MySQL coined that as their slogan, I think that they were those things.
To be honest with you, I think this problem is less about open-mindedness and more about the increased depth in which we've studied most fields. There's been a huge increase in the number of academics in these fields, and a lot of the low-hanging fruit has already been picked.

There still are some polymaths, but it's hard for them to make as fundamental a contribution in fields that have already existed for a long(ish) time.
Bad Company Habits
http://www.fastcompany.com/3024278/bottom-line/how-to-turn-your-toxic-habits-into-better-patterns-of-behavior
Why homes even in the unfashionable parts of LA cost so much
:)
problem is, there's no clear understanding of how one can avoid the possibility of unwanted error codes ever returned in his program, but yes
Announcing Calibre 2.0
What Growth Hackers Can Learn from the ALS Ice Bucker Challenge
In C it would be 103, or 'g'!
Frank Miller’s Dark Night
Visual Web Directory
See though, there's no way that dummy detection system is going to be good enough to prevent someone determined enough to figure out who made a damaging secret.

For example, remember that seriously hideous post to secret regarding a prominent GitHub employee?[1]. The post has since been removed, but a determined GitHub employee who could see that post could over time defeat the dummy detection with a method similar outlined in the post. Just continue to create new accounts on Secret and iterate on the friends in your contact list the way that git bisect works. Create an account with half your friends and see if the message pops up. If so, create a new account with half that list, and continue until you reach 7 and rotate in users you know aren't responsible. In the end the person who made that horrible post will be revealed.

[1] http://recode.net/2014/03/15/prominent-github-engineer-julie...
Normalizing the values used in Vary at the CDN level is definitely the right way to go. However, that still leaves problems with transparent proxies at large companies, ISPs, mobile carriers, etc. unless you also have something like Cache-Control:private which is correctly handled.
As a gentle introduction to viewing code snippets and reading variables this is exquisite
What's an example of a language that, when adding two strings/chars, parses them as integers first?
Interesting. My experience is the opposite. Devs love MySQL's standards-shattering capabilities, while they feel constrained by the way in which PostgreSQL adheres to standards much more strictly. The DBAs I know love pg and loathe MySQL.
This is fine as an introduction to javascript. It's terrible as an introduction to programming. I really dislike teaching language idiosyncrasies that get in the way of clear expression of logic. And the first few levels are basically nothing but javascript idiosyncrasies.
Fortune 500 firms in 1955 vs. 2014: 89% are gone
Yeah. I'm not involved in any kind of dev work with that sort of thing, so you'd probably know better than I would, but it definitely seems like it's a problem that's very much in the research phase.

I can imagine the popping would be that much more painful in a VR environment. Game stutters that my brain largely tunes out on a normal monitor become world rocking cataclysmic events in the rift.
For a = 3; b = '0';

I tried to give the answer "TypeError" which I thought deserved full credit, but alas, no. :-)
On the other hand, every time I start a program and have to wait tens and hundreds of seconds for it to finally fully load, it's invariable written in C, C++ or Java...

Now I could start bashing Java and the others, but I hope I don't need to and that you already realized that your comment is a bit unfair.
Driving A/B Testing at LinkedIn
Not disagreeing with you necessarily, but the 70s were hardly an economic boom time in the USA either.