skysight-inc/HackerNews huggingface dataset:
Simple folk also cause stock market bubbles. The point of "anti-humanism", as you term it, is not that there should be fewer humans forever--it's that there should be fewer simultaneously. Just like publicly-traded companies, people want to have more direct descendants--greater returns--today, even if it means their "company" (all descendants looking forward) will be worse off after another year/generation. Anti-humanism is basically a recommendation to maximize long-term, instead of short-term, gains: to have fewer children and provide each with more resources such that each child will be more likely to be able to have high-quality descendants of their own.

An interesting analogy can be drawn from dwarf wheat, the grain that allowed the agriculture industry to become exponentially more efficient and productive over the last several decades. Dwarf wheat is a "genetically modified" crop, but not in the way you would imagine; we didn't make it hardier, or higher-producing at its own expense, or anything else. All we did to get massive gains in wheat production, was to turn off the part of the wheat's genetic code that made each stalk of wheat attempt to grow taller than each other stalk of wheat, thus making every stalk expend the majority of its resources on (inedible) stalk, and relatively little on (both edible to us, and reproductively important to it) grain. Since all the wheat has the gene for competitive growth turned off, all the wheat ends up short--and so all the wheat stalks still end up getting just as much sunlight, but can use all the resources they would have put into growth upward to instead sprout hardier, more nutritious grain.

Humans--all animals [1]--have a competitive program of their own: absent certain status-signaling drives that arise in high-intelligence+education groups, each human attempts to have as many children as possible to ensure their line has as many opportunities as it can to be passed on. The length of our stalks is pretty ridiculous :)

[1] Okay, maybe not all animals. I'm sure some parthenogenetic lizard or other such beastie fails this test after careful thought.
Canada's startup visa program
If you must use MySQL, at least switch to MariaDB. Those Oracle folks can not be trusted anymore, not even with a toaster.
dont care about these guys , they did not invent webdesign and i dont claim i can teach people stuff while producing design that sucks.
Because it turns out that that isn't how music licensing works. If you look at the comments on previous threads on this issue it's been pointed out that JC doesn't have much in the way of rights over his version due to the way licensing agreements for cover versions work.

Whether or not it's right (morally) for Glee to not give him credit is a different matter, but all evidence is that Glee is in the right legally.
Coulton (or for that matter, you or I) could release an entire album of covers of Glee songs, and only owe money to the original author, not the Glee dudes?

Someone should make the "Low Rent Glee Ripoff Band" and do this.
Unfortunately, this article exposes its author's near total ignorance of the background and history of the topic, and nothing else.

Driverless car projects have been around for 30 years. Anyone following European R&D in this area can easily cast their minds back to the DRIVE project

That's awesome. Where were they in DARPA's 2 Grand Challenges and the Urban Challenge [1]? We can also cast our minds to ALV [2] and NAVLAB [3], which were state-of-the-art in 80s and 90s respectively, so what? They demonstrated that a computer can control the car in a strict sense -- keeping it on the road and maybe stopping for obstacles, but driving is a bit more complicated than that. The real challenge is in navigating from point A to point B which observing rules of the road and interacting with other traffic participants safely -- something that was not demonstrated until 2007. Google's autonomous car program grew directly out of CMU's and Stanford's Urban Challenge projects.

Volvo pulled off the more impressive feat of platooning the three cars behind a lorry for 200 kilometres on a busy Spanish motorway.

It's not a more impressive feat by anyone's standard. Following the leader is a much simpler problem than navigating traffic independently.

[1]: http://en.wikipedia.org/wiki/DARPA_Grand_Challenge_(2007)#Ov...

[2]: http://www.aaai.org/ojs/index.php/aimagazine/article/view/21...

[3]: http://en.wikipedia.org/wiki/Navlab#History
This is from 2010 -- not the most up to date info.
I'd be very interested to hear from people using other databases on whether their DB of choice is much better. I've been using MySQL for a while, have been burned by a few things, but figured it was mainly my fault. If indeed there are better options I'd love to hear the details.

(Just to be clear, I know about other databases, just aren't sure if any are that much better in real world use).
I like your site's presentation quite a bit more (ForkingRecipes just comes across as data carelessly tossed into Bootstrap), though I don't quite like how the food images are mostly obscured until you hover over them individually.
Hang on. I thought the "justice" system was the problem. The attacks are only dangerous because the people who are under "attack" are the people who control the "justice" system. Get it? Its a closed loop. We aint part of it.

But, OK, not a problem. You live in a democracy, right?

Oh. That is broken too, isn't it? Are lots of representatives bashing Obama to sort this out? I live in the UK, so perhaps I missed that?

Assuming that not happening either, now what are you left with?

OK, Protest. Hit the streets with banners and loud hailers.

But, when was the last time that worked? All I know about that sort of thing was that in the UK, 1 million people out of a population of 60 million marched against the Iraq war. Its achieved nothing what so ever. Has the US had 1 million people protesting in DC? If so, what was the out come?

What's left now?

Well, I don't know. The cards left to play, once the courts and democracy are out, range from disruption to, and I hate to say it, violence. Well, dear old anon are disruption. Not great, but the right side of the worst scenario.

Although, I suspect people will move on and forget, while the corporate government grip tightens around the American people's throat. In the end, the poor bloke will have died for nothing.

Don't vote me down, prove me wrong with action. Get those laws sorted out. Redefine your relationship with government. Government should belong to you, you are not possessions of your government.
What makes you believe that I am compiling with optimisations in one, and not with the other.

We don't pass in any optimisations at all, especially during development. We have found a couple issues in the past whereby -O3 or even -O2 would cause GCC AND/OR clang to miscompile code. So we simply dropped all optimisations.
Why We Fight (2006) insights on the industrial-military complex
Wow, those links are spectacular. Thanks for highlighting them.

Here's why this is an issue. Coulton released his sound recording under the Creative Commons, by-nc-sa . If they used his sound recording, Fox/Glee is infringing all three parts of that license:

- They didn't attribute
- They released it commercially
- They didn't release it share-alike

A creative commons license is additive, so they could have worked around it by contacting Coulton and getting permission ($$).

Since they did none of that, Coulton has legal grounds here, specifically relating to the use of the sound recording. In my IANAL opinion. :-)
I'd suggest no more than the snarky "journalists" opening and certainly not as snarky as the rest of hosay123's.
The Story Behind Banksy
I have just come back to Java (for the sake of android) after a long time spent in Clojure-influenced (functional, immutable, favor maps and functions over objects) Javascript. I've noticed the exact same things in my style: static methods, public fields. Another wrinkle is that I tend to leave my generics untyped---and given that I use the Collections framework so heavily, I'm basically writing dynamically-typed Java.

Time will tell if this is horrible or genius. I suspect it will be neither since I'm just writing a toy app for now and probably won't run across any problems of a huge-incomprehensible-codebase nature.

Thank you for this post, I've felt like the OO police have been closing in on me and will burst through the door at any moment to force getters and setters on me.
> Pre Twitter, people didn't think they could have any kind of meaningful conversations without at least a paragraph of prose.

People didn't text and IM before Twitter?
Kindle Publishing Unleashed book free today 1/26
Ugh, maybe my Internet is slow, but I can't seem to get the page to load. Maybe there should be an unofficial rule that if you're going to write a worthwhile article about database and, I assume since I can't yet read it, performance, you should enable caching on your blog

Edit: here's the raw text version stored on github
https://raw.github.com/ojacobson/grimoiredotca/master/wiki/m...
We migrated Lanyrd from MySQL to PostgreSQL, primarily to reduce the pain involved in running schemes alterations against large tables but we've since been enjoying some if the more advanced PostgreSQL features (pg_trgm indexes for example). You can read about our migration here: http://lanyrd.com/blog/2012/lanyrds-big-move/
Well, the music industry has threatened lawsuits before over very similar "fair use" by consumers. This is a pretty obscure piece of knowledge, but some years ago a web site called Powertab hosted very detailed transcriptions of guitar arrangements for lots of rock/metal/pop bands. The transcription was done by ear and provided very detailed scores for thousands of songs. It was a very good source for learning some more complicated arrangements. However, the Music Publishers' Association threatened to sue over alleged copyright violation and the site's administrators took the site down.

This happened in 2006, and I don't know what has happened since then. My impression was that the move killed off the entire PowerTab transcription community. This case was never tried in court and is very similar to what this story describes. What strikes me is the double standard.

http://www.power-tab.net/
Is the "innocuous" photography configurable? It seems like if a cop finds a bunch of pictures that can't possibly have been taken near where the phone was found, by the person carrying it, they'll easily know something is off.
Arguably, the only thing derivative about JoCo's cover is the lyrics. Hypothetically, if he had released it first with original lyrics (or as an instrumental), and then released his Baby Got Back as a mashup, would that afford him copyright protection for the composition? If so, is such a work-around truly legally necessary?
> Hence funding LLVM while starting work on Clang made sense for them, but again not a choice made (purely) on technological merits.

I think it's inaccurate to portray the move away from GCC as simply political with happy side effects, though avoiding the GPL3 was certainly a prime motivation. Greg Parker has stated on Apple developer mailing lists that the adoption of Clang/LLVM has allowed them to rapidly improve the Objective-C language, and that there are more Apple employees working on the language and compiler today than 10 years ago.
"But Gates as a philanthropist deserves praise."

At least he deserves respect.
Lot of useful information in this one about publishing a book for kindle.. I wonder how many of us here at hn have self published something this way?
That's just plain trolling
Understandable. We're working on a variation that doesn't do that. UX is hard yo.

Fork the Cookbook has existed longer than Forking Recipes, and we've done hundreds of user tests. It turns out users really like certain things, and so the current darkened background is a compromise on that solution.

We found out that users liked pictures, and also liked text (surprise?). In the next test we're doing, we're going to be swapping the order of appearance to see if the CTRs increase
Yes... it took me a while to realize that this was a very outdated article. (It hit me when I read about background indexing which was supposed to be coming in "1.3".. we're now on 2.2.2.

A mod really ought to append a (2010) to this post title.
An ironic statement considering the backstory behind GCC's obfuscation and complexity.
it's mostly about understanding geographical/geospatial data best

If Google's driverless tech is more dependent on geographical/geospatial data than monitoring actual conditions, it's going to fail horribly. Roads can change a lot day-to-day from storms, accidents, construction, etc.
Data Storage in DNA Becomes a Reality
I agree that these are nice, but ... I lived in a number of flats in Edinburgh with nice (shared) gardens, but I don't think I ever used them even once. There are soooo many other cool and pretty places within easy walking distance...

[I lived there in the '90s, though, and I'm a bit scared to return for fear that the city has been ruined by its new-found position as a seat of "power" (haha); the sharp-suits crowd, "gotta pave over that park and widen those roads for my flash car!", etc...]
Try it out - it analyses each tweet to work out what it's about, so instead of being alerted to everything you can (for example) only get alerts for support issues, or user questions, or if an investor tweets about you - amongst other things.
Anarchy doesn't have to mean chaos. The government and individuals could easily defend themselves from anonymous attacks if they utilized proper information security.
Look out for a link! Thanks.
Sorry you all - but on HN your email has to be in bio section for users to see it.
I learned C programming in 1987 using Turbo C. I recovered several small programs I wrote for the C class and converted them to work on GCC under Ubuntu.

Most of the code didn't need changes, except where it handled strings (or the char *string1 type string) because somehow gets() caused a segment fault and when I switched to scanf() it worked without crashing. When I used the math.h library and the sqrt() function I had to use the -lm switch on the compiler to get it to work.

I rewrote them in C++ using the G++ compiler and found that the std::string works better than the old C string, and that the cin and cout commands work better than gets and scanf.

I really don't see much of a problem unless you are converting Pre-ANSI C code to the current standard or something. I think that the scope changed, but back in 1987 we were taught to keep variable names used in functions inside of functions, etc to keep the scope the same and don't try to access something out of scope. I guess that is why my programs converted so easily? They also didn't need a lot of resources or libraries and were simple programs written for the command line for DOS using Turbo C.

Should I use CLANG or LLVM instead? How about Visual C++ or Borland C++? Am I doing wrong trying to learn GCC and G++ or should I try learning under a different C++ compiler?
How about this: http://en.wikipedia.org/wiki/Dual_SIM?

I have heard that they are working on phones with 4 SIMS as well (in Brasil, where you can get one kind of connection in one village, and another kind in the next, and no roaming).
Show HN: A Drip of JavaScript
Over the past couple of years, I've been very impressed by Kale Davis's Hacker Newsletter and Peter Cooper's entire newsletter empire.

They're clearly meeting people's need to stay caught up on industry news without spending their entire lives watching HN and Twitter.

Their success has inspired me to try something similar. So I've just begun publishing a JS newsletter called "A Drip of JavaScript."

Rather than focus on the latest JS news (which JavaScript Weekly already does rather well), each issue is just a short article about some aspect of programming in JavaScript.

The newsletter is aimed at intermediate JS developers, or beginners at JS who already know another language.

Some of you might be wondering why I didn't just start a blog. I've found that there is something terribly compelling about having something just show up in your inbox without having to go looking for it. And I'm hoping that this will end up helping developers who want to improve their skills but don't have a lot of time on their hands.

If you have any feedback or suggestions, I'd love to hear them.

Thanks!

Newsletter: http://designpepper.com/a-drip-of-javascript

Issue 1: http://us6.campaign-archive1.com/?u=2cc20705b76fa66ab84a6634f&id=ce9ce7921e&e=36e087d5a5

Issue 2: http://us6.campaign-archive1.com/?u=2cc20705b76fa66ab84a6634f&id=c8f1074cb2&e=36e087d5a5
How well do your organizations manage priorities? [Customer Dev. Survey]
Color-Blind Cyborg Now Hears Color
Well, your post definitely was "fierce, yet wrong." So mission accomplished, I guess!
They should have given the break downs of the cost to make people believe in it.

I don't think switching to Linux will cost so much.
It's been done:

http://www.amazon.co.uk/dp/B003YYUSP6

http://www.amazon.com/dp/B005I88LY6
Oh, yeah, the magic_quotes. They implemented something like this without knowing anything about SQL.

PHP supported different SQL databases, but they implemented some kind of protection in a non standard way, just because it was supported by MySQL.
Intel is widely known to produce the most _optimized_ code for their own cpu range. That doesn't mean that they are the 'most advanced c++ compilers'.

It was generating bad code for anything that wasn't Intel.
Why not just make a new account?
Clickable:

Newsletter: http://designpepper.com/a-drip-of-javascript

Issue 1: http://us6.campaign-archive1.com/?u=2cc20705b76fa66ab84a6634...

Issue 2: http://us6.campaign-archive1.com/?u=2cc20705b76fa66ab84a6634...
"Car companies are [...] not even software companies"

- Fuel injection: software

- ABS: software

- Airbags: software

- Traction control: software

- Brake assist: software

- That clicker that opens your car door: software

Etc.
Personally, I will never ever go through one of these scanners. I don't think they are a health risk or anything; it's a matter of principle and they are known to be ineffective anyway. If some poor schmuck wants to pad me down, so be it.

(btw, I am German and have received the most thorough pat down, ever, in Germany)

I think a crucial observation here is: How many terrorist has the TSA stopped? ... Not a single one.
All this effort, the lines, the money; and not a single catch.
As an alternative, could just run your own little web server[1] on an Android device and use wireless tethering + WPA2 to allow local users to connect (or leave it open so people stumble upon it and use HTTPS). It would have a slightly larger range than bluetooth as well.

Still a cool little project the OP has there though and I'm sure they learned quite a bit while doing it.

[1] http://hex.ro/wp/blog/nginx-on-android/
HN is like an old school LP MUD. You can't change your name.
To me, the bigger issue is that the unused 3rd argument is silently ignored without error or warning.
What makes popping pills and modern science less liable to harm?

Scientific method, one would hope.
This looks similar to the MongoDB FUD from a year or two ago. Nevertheless, I don't like MySQL and prefer PostgreSQL for all my projects.
What's hateful is criticizing Watsi for not letting you donate money to people who don't need the money as badly on the basis that you'd rather help people in your own country.
> I'd much rather die fierce yet wrong than live a life shrouded in vagueness.

You'd rather be loudly wrong than humbly corrected. A strange sentiment to hold.
"We do not plan on further engaging in a tit for tat open letter writing campaign."

That they initiated.
Dear Vine/Twitter et al, please support oEmbed, and support it properly.
> Tokyo is totally flat

Tokyo is in no way even close to flat. It has some flat areas (e.g. landfill in Tokyo bay), but there are huge numbers of very hilly areas as well (including many popular commercial hubs and densely populated areas in the city center). Not gentle hills in many cases either, but quite steep.

[... and if you go to the outskirts, there are actual mountains within the Tokyo city limits!]

One difference with with SF, of course, is that Tokyo roads don't form a rigid grid that ignores the topography....

> Japan cities spend a lot more money on infrastructure than even American cities

Tokyo mass transit is overwhelmingly private (owned, run, and financed), especially if you're talking about rail.
Few surprises for me about this whole deal:

1) Glee couldn't find a way to add any creative touches to the arrangement and actually make it their own. (They even included the duck!)

2) Glee doesn't acknowledge where they get their musical arrangements for cover songs

3) Through all of this, Sir Mix-A-Lot is the only one that really sees any money (as the writer)

“The words are the important thing. Don’t worry about tunes. Take a tune, sing high when they sing low, sing fast when they sing slow, and you’ve got a new tune.” — Woody Guthrie
Either the karaoke version or the multitrack version he released...

The backing track has at least been remastered (EQ and heavy compression), and probably remixed (if it isn't actually a note for note reproduction, which would suck for Coulton).
Derivative works need permission from the original publisher, while cover songs only needs a mechanical license. Or I'm I mistaken in assuming he only had a mechanical license?

http://www.harryfox.com/public/Licensing-GeneralFAQ.jsp#131
OXO’s post was much more convincing.
Good call, just added year.
I worked at a large startup that was trying to migrate from MySQL to Postgres because of how long table migrations take on MySQL. There's a tendency for adding a column in MySQL to a table to be stop-the-world for the whole server, and it can take hours. They had some pretty serious workarounds for that, and some of them were "try to never change the database structure".
There was some thought that there were other problems that Postgres would solve, some advocacy happened here: http://corner.squareup.com/2011/06/postgresql-data-is-import...
Well, all kinds of weird cases can happen and I guess that's why lawsuits can happen, to tease out those kinds of distinctions. My guess is that you'd retain the copyright for your music but other people could still cover that song in the same way you did without paying you or getting permission.

I think the more disturbing question is, what if someone takes Coulton's original tracks to the song (they're available), re-records them (I could easily do it with my keyboard and some software samples), and does everything exactly the same except for singing "blah blah blah"? Sounds like that person could claim the entire resultant copyright and not owe Coulton, BGB, or Fox/Glee a damn thing.
Digging themselves a bigger hole.
I'm sorry, but it just reveals how deluded you are.

While I agree it is great that he did not have to face any further repercussions, it actually did go to trial and he was in fact found guilty by the lower court.
I find that programming languages are like real languages in that the more different they are the easier time I have working in each without confusing one for the other.

It is easier for me to write Java/C#/C++ code and then Python code and adhere to the conventions of each than it is for me to write Go code and then switch to Java/C#/C++ code. This is true for the larger architectural differences as well as for more minor syntax-related differences (eg. if I've been writing a lot of Go and then I switch to maintaining some C#, I'll often leave semicolons off statements in the C# code until the compiler complains about it).
MySQL is the visual basic of SQL databases. Anyone can set one up and use it.

The problem is that many non-technical people use MySQL and then think they know all about DBs. Ask them what ACID is, or about foreign key constraints. You'll get blank stares. If you know what those things are and value them, you probably don't use MySQL.