skysight-inc/HackerNews huggingface dataset:
Genetic programming is an active area of research, and there has been a number of successes. See John R. Koza's work: http://www.genetic-programming.com/johnkoza.html for starters.

It's not really, so far at least, suitable for replacing work done by mediocre programmers, because the setup cost is so high: The hard work is defining the fitness function and symbol set and other factors, and to pay off this requires problems where it is easier to recognise a good result than writing the algorithm to achieve it.

E.g. a sort function does not fall in that space: Once you've specified how you want your data sorted, you've usually done most of the work.

But once you've specified the fitness function sufficiently well, and figured out the inputs etc., there are a lot of other search algorithms that often will perform better.

I'm very fascinated by GP too (though I've never had time to truly delve into it), but without combining it with mechanisms to take a large chunk of the specification work out of the equation, it remains confined to fairly specific types of problems.
I disagree with you. With education content spread across various websites, there is a need for an aggregation and curation website. Yes, the content needs to be prepared by an expert, but the students can do self-learning.
Google Reader learns to share (2006)
Yep hence the word "inevitable" :)
How about using eXtensible Messaging and Presence Protocol (XMMP, a.k.a. Jabber) instead? That one at least doesn't have all the horrible historical baggage that e-mail is lugging around...because e-mail is anything but simple.
Actually, brit ruby was initially called out for calling themselves a "diverse conference", which was a very valid point: they had nothing to back that up. The resulting shitstorm was inappropriate, though, and I am very sad that it got cancelled.
5 Legendary (and Annoying) Online Ads, and Why They Were so Effective
Ellen Ullman: the computer programmer who became a novelist
Technically it's limited to 400 and we usually reach that figure however we have 'emergency capacity' for an additional 200 so I promise you won't have any issues getting in. Drop me an email (info in my profile) and I'll give you my mobile number so you can call me if you have any issues at the door and I'll sort it.
Maybe you're right, but I've personally always found galleries sterile, and perhaps would be humanized by some normal human activity. Better than the usual gawking parade. That dead artificial vibe tends to overwhelm my appreciation for the art it purports to showcase.
Definitely too skeptical. Every piece of research that 23andme uses to interpret your genetic data is backed by a wealth of citations and studies. Each "discovery" is rated on a confidence scale from 1 to 4, with experimental research being a 1 and undisputed, established research being a 4.

Nothing's stopping you from downloading your own genetic data as a text file and performing the same types of analysis yourself.

Also, Occam's razor.
Ok, that's possibly unfortunate wording but it could have referred to the attendees rather than the presenters.

At the time the complaint was that they hadn't applied quotas to the presenters which is not the same thing as discrimination.
The article doesn't ever say what the one missing element is?
The professional versions of NVidia cards generally tend to be more conservatively clocked than the gaming ones. Obviously that affects performance.
Ask HN: Alternative to Google Docs Spreadsheet?
Greets,

I am looking for an alternative to Google Docs Spreadsheet. Be it hosted, or self installed on a server (shared hosting).

Does anyone have a good recommendation?

Thanks a lot in advance,
sdoering
thanks for pointing it out! email added to profile
Kandan is completely Open Source and uses Faye as a messaging protocol which is also Open Source.
Martin Hellman's Nuclear Risk blog
There's still DELL. I was a long-ish time ThinkPad fan and when I switched to DELL I liked it even more. Serviceability was the same, keyboard was surprisingly better, trackpoint with buttons was there as well. It's over a three years old model though, don't know where they moved since.
Entrepreneurship is a game for the highly motivated.

The nature of that motivation can vary from person to person.
> just like once you buy a phone you should be able to unlock it or install whatever software you want on it.

unless, of course you signed an agreement to not do that, in exchange for a cheaper price on the phone and some period of contract with a particular carrier...
It's a nice story, but "Do you think we should make a smoothie company?" seems like the wrong question to ask and one that's likely to get a self affirming response. So more likely the benefit was psychological for the founders to justify to themselves that they should take the risk of starting up.

I mean, I'm sure I could make smoothies or bake cookies that people would think were awesome. Just use good ingredients and follow the recipe , that part isn't hard. OTOH knowing whether there is an oversupply of smoothies in the market already and knowing how to sell them in large enough quantities, manage production etc is another question entirely.
I used to modify my printer cartridges so that they didn't cost me a fortune for all my university printing.

Some might suggest Epson sell the printer at such a low price because they expect to earn money from the ink.
CyanogenMod developers passing on Samsung Galaxy S4
Yes, it's a famous story. And a nice company!

Isn't this completely different from A/B testing, though?

I'm certainly no web developer, but my understanding is that "A/B testing" refers to the practice of fielding two separate implementations of the same feature, and measuring which works best. Then that is kept as an improvement.

For Innocent I guess A/B testing would be to launch two different smoothies under the same name, and see which "wins" by tracking sales ... And who knows, perhaps they alread do that?
Tangent: To anyone wondering about the "RGB lines" comment, apparently it has something to do with SCART cables ( http://en.wikipedia.org/wiki/SCART ).

Here are some screenshots: http://www.reddit.com/r/gamecollecting/comments/mcmsz/my_sne...

Found this out when I was wondering what he was talking about...
> Can I put any bytes I want into it? How about the ones that cause software to skip a license check?

yes you can - as long as you didn't have a prior agreement to not do it. For example, you downloaded a piece of software off a torrent site. you didn't have any prior agreement with anyone about anything. The agreement between the uploader who originally first distributed the software and the copyright holder is the only place that is valid in my view.
Show HN: Indeviews, interviews with indie game developers
>> The reason you can't get offended by any of these is that they're in no way offensive.

That's entirely subjective, which is the point of this whole thing.

To me, the comments made in the original conversation were in no way offensive either. Yet, one guy lost his job as a result.

>> It in no way degrades anyone, with the possible exception of TSA agents.

A comment about a big dongle in no-way degrades anyone either. But, Adria took offense at it, yet deemed her own comments acceptable.
What happened to desktop software?
But they have optical disc drives! Where will you play your CDs? Too bad they couldn't fit a VHS drive into the 17" one.
What did you think of soneca's suggestion of essentially having a widget that lives in popular project management apps / gmail, that provides this functionality at the click of a button?
We definitely will.
I'll be using http://uk.moo.com/api/ to let customers print out quick-access cards for a SAAS product.
For some people it's the specific vibe from a coffee shop that makes them productive. For a while after Uni I'd be more productive in pubs than anywhere else from spending time working in them during Uni, it took a long while to get out of it.
Fuck AT&T and the Judge who granted them, and Verizon et al, immunity for their cooperation in the unconstitutional domestic surveillance program.

The corporations and government can get away with what amounts to murder, yet this troll gets locked up for harming no one?

Where is the victim?
Where is the harm?

Does the punishment fit the crime?
You seem to flip between immigration and "race" (I don't think it's a helpful social construct, hence the scare quotes) somewhat randomly in your post. Immigrants scoring lower makes some intuitive sense to me, they've just shifted country and probably need to learn a new language etc. which will hold them back at first. But what's that got to do with African-Americans?
I think nobody would call nerfing high-end chips for people with higher price sensitivity an optimal solution, but something gotta give. Either there's a lot of consumer surplus (cheaper prices for better products), or there's a lot of producer surplus through market segmentation (bigger R&D budgets, better products in the long term). You can't have both.

This problem is more obvious with software, by the way: higher-end SaaS plans may cost marginally more (storage, support) but they're really mostly about price discrimination: getting people who can pay more to pay more even if you could provide all your customers with the top-tier experience.
Regarding memoization techniques in Haskell, do you have a link? I once tried to implement hashlife in Haskell and got stuck on how to do the memoization and garbage collection. Perhaps I should have just used weak pointers everywhere and relied on the language runtime...
It makes me want to do something crazy like setup a tool chain that cobbles whole programs together with trial and error like this. Throw enough resources at it maybe it will be faster and cheaper than your avg. developer.

This exists. It's called Genetic Algorithms. You basically try to "evolve" your algorithm.
> it's the inefficiency inherent in the market economy.

i think this inefficiency exists because there is no perfect competition (i.e., anyone can start a semi-conductors company and compete in the market).

We should push for a future where there _is_ perfect competition, and this problem will resolve itself. For example, 3D printing is a viable method of reaching such a future, if the printing tech keeps increasing in fidelity and durability etc.
Apparently in the UK 1 in 3 people change their bed sheets every 3 months. I can't find the source but I read this somewhere a couple of years back or so...
I think we were also thinking of it as a platform for community thought. Imagine embedding a brainstorm widget at the end of your blog article to get ideas for a problem your company is solving.
DigitalOcean and Privacy
Hmmm. Not sure I'd be able to type much without hearing Martin Sheen's Apocalypse Now voice over in my head.
have their company buying the cards anyway

as if the company had infinite resources and didn't want to spend less.

This isn't true for startups or any kind of small business.
Nope, you did postulate an unfounded fact. It isn't clear why the guy made sexual jokes. The author joined in a conversation she wasn't invited in on, and then one of the guys in that conversation made some jokes she didn't like. It's actually not clear whether the tone of the conversation between the two men changed when she joined it. For all we know that guy makes sexual jokes to his buddy all the time, there really are people who are like that. The author simply doesn't say anything about what the offending man was saying prior to her joining the conversation.

So yeah, you were extrapolating. But it does make sense to assume that the guy made sexual jokes because she joined in the conversation, and directed the jokes at her. In the story she tells about the developer making the joke about shaved pubic hair, she seems very reasonable.

It's a shame, the author probably should have been clearer that the jokes were made directed at her. Everyone has their own biases, and the problem with stories like this is that when women read them they think about the worst behaviour of men they've had to put up with, and assume that's what happened and when most men read them, they think about their own typical behaviour and assume it must be a misunderstanding.
Show HN: Newstandoff, my weekend project
I see no problem with either side, Nvida or the hardware hacker.

As someone who spent nearly a decade in the semiconductor industry, testing wafers and packaged die, the economics of binning and market segment are understandable. As a electronics and RF geek, I've done plenty of mods and customization that voiding plenty of warranties.

The only issue would be if a third party did this mod in volume and repackaged the card as something it was not originally.
Shadowrun Returns: Why A Gaming Legend Ditched Microsoft For Indie Freedom
actually shipping is order of degrees harder than starting small
Would you have jumped down his throat if he had said 'ThinkPad'?
Hoi An is beautiful. A little too small to be a long-term destination but I think I could easily spend a month there too. Some very nice cafés to work in.

Chiang Mai is on my list but Thailand is a lot stricter about work permits + visas so you have to be careful.
Not wanting to discuss that in detail (again), but the initial complaint about brit ruby was okay and also accepted by the conference. The whole thing afterward was sadly very messy. This blog post sums it up quite good:

http://testobsessed.com/2012/11/diverse-discussions/

In my opinion, its not a good example, as it is a relatively civil discussion about an important topic gone horribly wrong.
True, it's not really A/B testing. But it is sampling the "real-world" customer view of your product in an interesting way that avoids many of the selection problems you get with a survey-type approach.
I'm living in Vietnam but will probably visit Cambodia again before too long. Contact info is in my profile if you want to meet for a drink or something.
Have your tried Yanobs Reader? http://yanobs.com/reader pretty much like Google Reader, really simple to use, with mobile apps coming soon!
You probably shouldn’t do this, but here's a way to improve Rails spec speeds
It's also worth noting that the electrical performance of your cheaper card's chip may not be as good as the higher grade chip, so may overheat more or have a failure earlier in it's life.

On chip lines like these, there's usually a process called "Speed Binning" where basically when you test the performance of each chip, and you put the higher performing ones in a different "Bin" than the slightly less efficient ones. You then sell the super high performance ones for a higher price, or put them in the more expensive product lines, as they will be less likely to fail.

i.e: Of all the chips that don't fail their tests and are rejected, 85% are of C grade performance, 12% are B grade, and 3% are A grade. Intel does this to get the "Extreme Edition" chips, and i'm assuming Nvidia does this to select the chips for their higher grade product lines.
Python does not do AST-rewriting at compilation, `yield` and `yield from` will handle stack reification for freezing and thawing of coroutines.

So chains of `yield`s and `yield from`s will bubble to the event loop.
Designer News: https://news.layervault.com/
You may be right, or wrong, but the source was released. Some ++ for that.
Have you read Charlie Stross' Accelerando? It's basically about the technological singularity, and starts off something like this. It's available for free on his website.
I'd have thought that eBay would have improved their search algorithm to take into account misspellings like that by now...
Well, that's a bit late, but if you want an easy tool to have extra information about your 23andMe analysis, you can also use this : http://my.promethease.com

More info about what it can do here : http://www.snpedia.com/index.php/Promethease

SNPedia can also be of interest to anyone here, it is a wiki centralizing information about all known human SNPs (including literature references)

Disclaimer: One of the person running this is my colleague.
The story you should always keep in mind
I thought the premium in quadros these days is in double operations speed. Since I need floats, not doubles I opted for two GTX 680s. They are screaming compared to Q6000, but I could always use more.
I've done 3-5 month stretches (multiple times) using Sustagen (the Hospital Formula[1] one from chemists, not the supermarket variety).

It was during cancer surgeries and therapies, and recommended to me by the hospital + various specialist doctors, so that's the only vote of confidence I needed that it was OK.

I had no side effects while on it, didn't lose or gain weight, and actually quite enjoyed not having to worry about shopping, cooking, washing up, etc. I also slept better, and all-round "felt" better.

I've considered trying it longer term voluntarily, maybe try 6 months or so, and get the full gamut of medical tests done before and after, to see what they say.

[1] http://www.sustagen.com.au/products/sustagen-hospital-formul...
> The code to gevent-ise psycopg2 connections is about 10 or 15 lines, iirc.

Because psycopg2 has supported async OOTB since 2.2 by exposing a pollable socket: http://initd.org/psycopg/docs/advanced.html#asynchronous-sup...

There are limitations though, as noted by the docs: COPY and LOs don't work.
Pretty minor, but it tends to get quite stuffy by the time the final speakers are on - if it's possible to open some windows then that'd be good.
You'd hope someone is doing something about it, but it doesn't appear anyone is. I'm pretty sure a large chunk of old feeds are about to disappear for good.. the main problem is that even if archive.org were doing something about it, there is no good proxy of RSS feed popularity: you need the subscription lists to see what to mirror. So they'd be shooting blindfolded.
Garbage. They're signalling that they enjoy something commonly known as food. You know, the stuff that you cook and prepare without resorting to huge amounts of preservatives in a mass produced fashion.

Ok, maybe a little harsh. I actually enjoy eating Big Macs. But there is better and more delicious food out there. Try it, you won't be disappointed!
Chartjs.org has been killed
Okay, but he didn't comment on the possibility of putting it in a hidden preference screen available by URL only. He hasn't explicitly commented on the middle ground between preference screens available from the menu and add-ons, so it's not fair to say that he's claiming it should be done away with completely.

His point was, and I agree with it, that a mass browser does not need to expose cert management in a way that the 99.9% can access it because it's likely to cause more harm than good for anyone who is not capable of jumping through a few extra hoops to get to it.