skysight-inc/HackerNews huggingface dataset:
The existing "Bugs Ahoy" site (created by the same person) has lots of choices:
http://www.joshmatthews.net/bugsahoy/

...but it gets you right to bugs, which may be a harder place to start for some contributors.
Are we really suggesting that people studying cosmic rays would not have already noticed a geometric pattern in their observations? If I were studying cosmic rays, and noticed what appeared to be pixelation in the universe, you would have heard about it by now.
Yeah, the average program will see no benefits - the one area which it will make a huge difference is games/graphics/simulation. There are so many problems in graphics that are fairly trivial to parallelize (especially with the rising interest in voxels and raytracing). The main thing is it needs to be very easy to program, and cross-platform (neither is an easy feat). Right now we are kind of stuck in a rut with current graphics APIs - you can do a lot with them, but they are also very limiting when compared to a general purpose CPU - back in the days of DOOM, the Build Engine, etc, one used to be able to write a rendering from the ground up; now (for better or worse) we are limited to one way of pushing polygons onto the screen, and there are a magnitude less of ways to be creative. Note that I used to be a huge GPU proponent, but after about a decade of working with them I am turning back to software rendering.
The author of the site works on Rust ;)
I've been a hungarianNotation hater for several years. I despise the codecademy sections which require variable names use this convention.
How to create Asynchronous device Page in ASP.NET 4.5
Phones also have the need of "my friends are playing X, I want to play X too". Words with Friends and Draw Something being two fairly recent examples. Windows Phone doesn't have these, so when my friends want to play their social games with me, I have to use my Android tablet. Nokia has said the games will be released at some point with a two-month exclusivity deal for Lumia phones (which is ridiculous and hurts the ecosystem), but I don't think they've been released yet.
Let's correct some of your assertions:
1.) Adapteva raised $1.5M from a small board business (not a VC) because it couldn't get a VC investor.
2.) A "well funded" semiconductor is one that takes in $100M like Calxeda. Adapteva has done "more with less" than any chip company in history.
3.) Adapteva is a chip company. The Parallella project is not an "R&D effort" it's about bringing the cost down for an open board product that the developers clearly want and that the industry needs.
4.) Adapteva has talked to >50 large institutional investors. Mostly they are either afraid of going up against Intel, Nvidia or they flat out don't invest in chips.
5.) Kickstarter is not just for non-profits.
HN is just turning into submissions of drivel. This time by a narcissistic code hipster who think part of having a good career involves telling everyone how hardcore you are because you turned down an interview at Google.
I don't have any examples anymore, because I deleted all the code I had written using the protocol buffer API when I decided to start writing MarketBot.

Searching for something as simple as "foursquare" would never return the Foursquare app back and the results I was getting were never the same between requests.
MediaGoblin crowdfunding campaign launches
Coupling queries to the database (stored procedures) instead of to the code that uses them (inlined queries) seems like a recipe for deployment headaches. Especially if you're deploying new code (with new queries) every 2-4 days without downtime.

This approach only makes sense in one of two situations:

1. Ivory Tower DBAs run your company and tell developers "no" at every turn. (sad)

2. Your engineering team makes changing queries hard because they can't hire any developers who know anything about your underlying database platform internals. (also sad)
Former Down star Damien Rafferty announced as new Newry Times columnist
Why You Should Replace Your Sales Reps with Ambassadors
Top MySQL Community Blogs You Should Be Reading
How to Make Your Boss Angry — Bad Linux Sysadmin Practices
Ah, I didn't get the point that you have to pay for the game license. I thought it was something like a Netflix for games.

That would be a deal-breaker for me.

Thanks for the clarification and explaining the downsides.

Many wouldn't apply for me (my latest console is a PS2, for example), but certainly the non-availability in my region is probably a given, and having to pay for each game is the deal-breaker for me (unless the price is minimal/equivalent to a rental).
Good points,

I think the guide to asking questions on Math, Algorithms and Data structures is to ask real world problems which will require you to use these problems.

Its like Math Vs Physics. You can learn the pure math there is out there, but unless you start studying physics you don't quite see how those concepts are applicable to the real world.

Similarly, its simple to ask these questions to a programmer. Give him a real world programming problem to solve, and then see how he uses the concepts from math and CS to solve them.
This is way cool, though I can't help but think that the results might differ from actual A/B testing because the testing context is explicit. Have you done comparisons to backend A/B testing to see how well the two align?

It would seem that traditional A/B testing allows you to see what actually converts, while this framework would be biased towards user preference--which doesn't necessarily imply conversion. For example, I think Amazon's site is ugly and busy, and given the choice between that layout and a cleaner one, I'd probably choose the cleaner. That said, there's no way they haven't tested the hell out of the home page and discovered that a busy page, though uglier, converts better.
Well, a 60W/h battery would, in theory, power it for one day. I'd use something like an old motorcycle batter. (12V 10Ah) Which might run for 2 days continuous.

Then, charging, you'd want at a bare minimum, a 10Watt solar panel. That, at an average of 6 hours usable sunlight each day, could possibly keep you running. Get a few dark stormy days though, and you'd run out of juice I think.

Could be fun. I'm tempted to co-host my Pi in Austria now that I'm looking at using Arduinos for my project instead. (Order of magnitude less current drain and instant start, which is awesome)
Nodejitsu: Paid Individual Plans now available
Thanks for the good laugh! I ought to try that.

Re your other comments: for someone busy working 100%, how did you get time to create an account specifically to answer to this thread? http://news.ycombinator.com/threads?id=nixygirl

Also, let me remind you a few of the HN guidelines (source: http://ycombinator.com/newsguidelines.html)

> Be civil. Don't say things you wouldn't say in a face to face conversation.

> When disagreeing, please reply to the argument instead of calling names. E.g. "That is an idiotic thing to say; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

I personally don't mind, but a lot of people have been complaining about HN being aggressive lately, and I fear that kind of comments makes it worse.
It appears to be a git enhancement so that you get semantic diffs instead of file line diffs. It also has a query language for browsing code. Much as git is often described as a tool for building a DVCS this would be a tool for building an IDE (it would provide all the code completion and project navigation stuff).
LulzBot AO-100 3D printer now FSF-certified to respect your freedom
In the case of ebay, though, it makes sense, because it's nearly ideal for shopping visually.
Thinking in network terms
What about when you're not reviewing code or it simply doesn't matter which it is? In my experience that's most of the time. It's just something that's going to return data in a tabular fashion. I'd rather have a clean name all the time and have a little frustration sometimes. Views and stored procedures likely have more detailed and predictable names anyway, 'People' is a table, 'PeopleWithResidentCounty' is a view, 'GetPersonById' is a stored procedure. The practice also hurts what little support SMSS has for quick searching the db object list, instead of staring to type 'Pe' for 'People', I have to type 'tblPe' quickly before the timeout. Also, if 1 person breaks the convention or misunderstands exactly how to use it and it ends up in production, the whole plan falls apart, worse if some code expects the convention to be used a certain way. It's obviously not about machine performance issues, at that level It's about other developers perceptions. If it's just going to be you working on it, fine, whatever, but if you want to collaborate, the practice will cause many developers to question the quality of the entire project and it might reduce their enthusiasm for working on it at all. Note, I have to work on a system using this convention a lot, so it's a bit of a sore point for me, especially since I enthusiastically helped reinforce the practice many years ago :)
It's unfortunate that Israel initiated a nuclear arms race in the region. Israel smuggled nuclear technology from the US (http://en.wikipedia.org/wiki/Lekem), tried to sell nukes to apartheid South Africa (http://www.guardian.co.uk/world/2010/may/23/israel-south-afr...), and has refused to sign the the Nuclear Non-Proliferation Treaty.
Just like some startups raise VC for "validation" instead of money, companies are now using Kickstarter for PR. And if it's successful, people will pay you for your PR campaign.
I found the Apple Maps car
Thank you. Seems I'm surrounded by assholes then with such a broad definition. My thought was that an asshole (in general sense) was someone who always put himself first. Thats why I did not understand the post as well as I'd like. Again, thanks for taking the time to explain.
I didn't submit it, nor would I have liked it to - but it's a bit too late to stop.

I posted it on my blog for my circle of friends/followers, because I was interested in feedback on my view of the general evolution of the internet. This is not a PR stunt, I don't really care (no offense) what anyone in this thread thinks of it. Besides, that wouldn't really make sense right? I'm not asking for anything, why I would I want a large number of people to read it?
I know more than a bit about statistics and A/B testing. My first reaction is that asking for more information from a limited sample set does not actually give you the power to do more powerful statistics. Claiming otherwise is a bad sign.

Secondly a lot of what A/B testing gets at is subconscious reaction, not conscious reactions. Consciously when we're asked a question and are paying attention, we are poor judges of how we're going to react to, say, a larger button to click on. But when we're actually using the site, we notice and hit the larger button.

And thirdly, if you're actually going to seek out a small sample of people for detailed information capture, do it in person. I can't stress this enough. If you think up questions in a vacuum it is hard to ask the right questions. That is part of what makes A/B testing so frustrating. But if you have a conversation and are observant, you'll quickly generate good ideas.
You can quite easily find startlingly cheap solar powered USB chargers, intended for use with mobile phones.
I think you misunderstand the quote. It is not saying that simulation justifies solipsism, just that it belongs to the same family of concepts, along with comedy-gods burying dinosaur bones and stuff like that.

The original context was one character's view of a society in the book that had elevated the theory of existence being a simulation to the status of official dogma.
Granted, there's very little chance that the recruiter herself will find interest in the whole post. Hence the blog post.

As others have pointed out, recruiters are trained to skip down to the call for action, so the fact that 85% of it is irrelevant is not really a problem.
good guide. it's hard to walk up to strangers in NYC.
Microsoft Develops 'Digits' An Amazing 3D Gloveless Sensor
Thanks for sharing an example. It's such a simple idea, yet so much better than all the other attempts at the "Instagram for video" concept.
HNpod: Programming Practice, Mozilla Persona, Startup=Growth
The thing that always bothered me about bitbucket (and sourceforge) is that the main page of any source code project should be the source code, not some overview page.
Git Runner: Ruby framework to run tasks after git push
Just me, or does anyone else miss Multivariate testing? It's impossible for me to use A/B testing with shopping cart software when it loads dynamic content (like the cart or checkout processes). Unless I'm doing it wrong?
Why can none of none of these countries make H-bombs?
If the universe would be a simulation, then what about the universe in which ours is being simulated? Can we measure that too?

What if the creator of the simulation thought of this and programmed his simulation such that this measurement will not work by making it give fake values for non lattice directions? :p

If the measurement says it's a simulation, who says it really is a simulation? It could just be that physics actually is like that, without any "computer" running it being involved.
Ya, not everywhere tries to pretend that no one has a sense of humour the way HN does.
Sure. It's the "wombat" theme included by default with Emacs 24.
Reading the thread before commenting is a good idea - you're not adding anything new to the conversation.

I didn't submit the post to HN, nor did I choose the headline (which I disagree with).

I'm aware the recruiter in question can't change anything, and have no hope of it having any effect at Google. Maybe it'll prompt readers to put their thinking caps and go further in their own reflection about their life and career. And that's all I'm asking for.

I'm interested in your use of "uninformed" though - to the best of your knowledge, is there anything in that blog post that is factually incorrect? I'll happily correct it, as long as it's backed by sources.
I wouldn't worry about 90% of the comments here. They're mostly from people you weren't targeting anyway.

I thought it was interesting and insightful and I hope you continue to write down your thoughts on the direction and potential directions for the future.
ack, didn't mean to downvote you
I agree that sample size is important and that's why you still need 200+ responses.

It's a hybrid between a survey and an A/B test. You ask a question, but you get to find out about more than just the one variation that the person is served up.

I think it's fair to say that there is more info to be gathered from each individual than time-on-page, scroll behavior, and converted-or-didnt

If you like, you can think of this as a way to get more resolution from a survey-typed question
Except you'd have to maintain two computers and sync the data all the time.

I prefer notebook+external monitor at home. Although I admit to an extra gaming desktop PC, but who still uses those?
And that's just the code, never-mind the people you have to deal with!

Negative reinforcements have arrived! (Great article, BTW)
Do you have anything to say about the practice itself, rather than simply listing a lot of other practices you have associated with it?
I doubt that, considering that Svpply was acquired just over a month ago and changing the design of a site on the scale of eBay would take much longer.
A place I worked did something that was at first extremely annoying, but later made a lot of sense -- prefix all the column names of the table with the table name.

So for a table 'user' you would have: user_id, user_name, user_password, etc. Some tables would have ridiculous long column names.

So what is this good for? First off, joins. If you had a 'post' table and a foreign key back to user_id, the naming scheme was: post_userid. So a join would be: "select from post inner join user on user_id = post_userid". There is no need to alias either table. Also, if both tables have the same field, say both have a 'note' field, it is clear which note you are accessing and there are no ambiguous issues (since one table is post_note and the other is user_note).
It took me way longer than it should have to figure out what the hell this site does. Why not present a list of languages the user can pick from? Also, "Tell me more" and "Keep going" are too similar in meaning.
Is a chain really all that much of a problem? Most people I know who experience chain issues are dealing with derailers. A fixed-ratio (not to be confused with fixed-hub) chain setup is incredibly reliable, and allows for a longer wheelbase, which results in greater stability and more comfortable riding positions.
What is Passbook?
mFoundry's business is essentially "get advanced mobile apps for your bank on every platform", with ~30-day turn around.

I used to code mFoundry's platform and mobile apps, and I can tell you that this deal is a potential game changer for dwolla. mFoundry has amassed prolific channels to banks, and they've been able to drag banks big and small into the future of mobile banking. More importantly, their solution is now laughably combatible with the different software that powers most banks, so integration is relatively simple. If they're able to offer payment over dwolla as turnkey as their other integrations, and dwolla's fees are cheaper than ACH, this single deal will make dwolla huge.
Awesome. Can't wait till it supports more languages
WebPerfDays: Performance Tools
Jeff, when I try to download PDF, my browser (Chrome) downloads "viewer.html" instead of the PDF.

I think this is a chrome PDF viewer issue. You may want to fix this.
Show HN: UrbanDesk - Combination Full Size Bed and Desk
Yes that's the problem. The landing page is pretty good, but when you click you're send in the usual Mozilla's maze. What makes me sad is that they're not looking for content strategists, UI designers or UX specialists.
I can't tell if you are serious or trolling. If I was setting up a phone for someone who was older and did not understand technology, Windows Phone would be the first platform I started with. Why? The target areas are large and easy to hit. The iconography is simple and easy to understand. And, you can pin actually stuff to the home screen. Son, how do I call you? Just click my face and hit call. Son, how do I get directions to your house? Just click on the map that I pinned. Etc., etc.
That's true and that's part of the reason I built it. It's not intended to be a replacement for A/B testing, but a compliment.

A/B testing is great for lots of things, but it's not always the right tool for the job.

I use the term A/B testing loosely since it's obviously not actual a/b testing. It's a hybrid of a/b testing and a survey that allows you to ask a question an get much higher resolution, and test many more variation than a typical survey question by using some techniques from A/B testing
I had a professor pose a similar idea to a class I was in, the idea being that if a perfectly simulated universe is a technological possibility at some point in the future, and that more than one simulation could be created, and that simulations could be created inside of simulations, and so on for simulations within simulations, then odds are we are in a simulation.
OP here: That was the spirit of the thing. It isn't a fully fledged solution, but it's a very easy way to start testing, and in GA you can combine this data with all the other data you have there, if you want.
Please explain to me how "SELECT * FROM tblposts", as an "inline query" used by code, has less coupling than "EXEC GetPosts()"?
While at the end of the day being consistent is always the most important thing, I don't agree with prefixes in database names.
If you're not going to be accessing the data using stored procedures your table names are part of the API for your data. Don't reveal your implementation details in your API don't depend on those details in your application. Why forget all the good stuff you know about encapsulation just because the database is involved.
Hi all, this is Dave, CEO of Bump (we make Flock). Just saw this thread, and though I've personally emailed with wdr1 already, I wanted to give everyone here the details.

These are not automated text messages coming from our servers. And they are not automated invites sent on behalf of users when they sign up for Flock. They are intentional invitations sent directly by a real user.

The flow is:
1) User navigates to the Invite Friends page
2) User sees all her friends in her address book on her iPhone and taps on the ones she wishes to invite (phone numbers are shown below each friend)
3) User taps "Invite" button
4) User is taken to the native SMS UI with the contacts she chose in the To: field, which is editable, along with the link to download Flock, again, which is editable.
5) User must press "Send" on the SMS UI to send text messages to those friends.

You can see screenshots here: https://bu.mp/aPGzVZ

We've tried to make this flow as explicit and intentional as possible while giving existing Flock users a tool to invite their friends to use the app as well.

If there are examples of apps that do this better than we do, we'd love to hear about them so we can improve the flow.

-dave @ theflockapp.com
I won't comment on the quality of the post, obviously its a rant.

But the topic of the rant was both how "online video has been solved" and "it's such a shame that Youtube won online video". He obviously hopes for a day soon when there are 5 or more places to go for video online that have equal market share... That will never happen.

Not saying Youtube will be King forever, but fragmented markets are not stable except if there are other forces at play (like government regulation, language, or massive costs to switch providers).

It seems that we as a society like having a homogeneous environment more than a heterogeneous one for most things. I wonder if there are any academic studies that show that?

My theory is this: in this online world we live in, where there are no geographic boundaries any more, we need to have some common references when talking. Take Twitter for example - what if there were 10 other sites like Twitter and they all had equal market share? How do you get the updates from all your friends? All your friends would have to join the same one. And so worldwide, one site would grab the most market share. It HAS to be that way.

Or for video, let's say I create a short video clip, and upload it to 5 different video sites. Now my community is fragmented, and my fan base is divided. Eventually, one site gives me slightly more comments, slightly more traffic, slightly more shares, and then that becomes the best site to use for my type of video and I give more attention to that site. My fans go to that site as well because it has the best and most active conversation about my videos. So there has to be a favorite site for videos.

Not saying that you can't have a site for very specific niches. Like funny videos can be on FunnyOrDie, while Hollywood movies can use Netflix, realtime streaming can be Ustream... but people need to know where the one place to go for the content they are interested in. I think it has to be that way.

Can anyone think of a fragmented online business with no outside influence that keeps it that way? The only one I can think of is "online email", but the costs of changing your email address (time and hassle wise) is enormous so switching is not easy.

It's hard to explain, but to me it makes sense that in each market there is a clear leader and it requires a monumental effort to go to a new leader.

[edited for bad grammar and clarification]