skysight-inc/HackerNews huggingface dataset:
I'd try taking a look at "IDesign C# Coding Standard, for development guidelines and best practices" from here:

http://idesign.net/idesign/DesktopDefault.aspx

(This is the direct download link: http://idesign.net/idesign/download/IDesign%20CSharp%20Codin...)
Flatbed scanner camera hack
Tequila: HAML-like JSON-generation language
Surprised I've been downvoted for that... I believed visitors on hacker news would not be the "that is not doable" kind of people - rather "let's try solve that"...
Is that because as hackers you hate windows, or does it reflect a very US-centric way of viewing the 'traditional' house?
Ask HN: How would you find a designer? (We've already checked under the bed)
Kirubakaran and I have been working on a bunch of projects lately and we've realized that we only have 8 of the 11 requisite secret herbs and spices to make software that is truly awesome. We've been on the hunt for a user interaction / designer sort of person to join us, and figured that a lot of people here are probably dealing with the same difficulties.

If you're a designer / UX person, and you're interested in some projects or starting up, post in here in and let everyone know what you're up to or what you're interested in.

If you're a hacker and you've had luck finding a UI wunderkind somewhere, tell everyone how!
The flaw in your thinking is twofold. First, all searches are not equal. Second, you do not necessarily need those marginal returns. Inbound links do not provide some generic amount of Google juice. Relevance is very important.

If you have a focused page, not only will you probably attract more links, but those links will use more relevant search terms and Google will understand the page to be more relevant to the terms as well. Other inbound links for some other service will not have much value at all for the searches in question, and even when they do, are they the difference that pushes you into the top 5 positions?

Of course, if multiple services make sense under one umbrella than by all means keep them in one domain or even one page. As usual with SEO, the foundation is first making sure that what you're doing makes sense from a user perspective.
I would highly recommend reading Code Complete 2 by Steve McConnell.
I haven't gotten a chance to actually use the app yet, but clicking around, I have to say that the app is just gorgeous.

I look very forward to using this.
I'm only trying to draw from experience.
Yeah, they monitor your repo during the competition. You're only allowed to create paper assets before the competition begins. You can see our paper mock (for smacksale.com) by clicking the robot in the footer or here http://smacksale.com/images/sketch.jpg
It's not exactly what you're looking for, but there enough of an overlap for me to mention Review Board, written in Django, that is really for code review, but supports screenshots.

Anybody looking to make open source "visual feedback" software may want to check out the code.

http://www.review-board.org
-
Hope somebody posts to this thread with a previously unknown open source tool. Because the tools you listed (proofhq.com, getblackboard.com) look great!
See http://en.wikipedia.org/wiki/Fundamental_attribution_error
The same mistake, again and again. Please read http://news.ycombinator.com/item?id=747316
Very good arguments! Twitter certainly has too many mult-level/affiliate marketers and spammers. I've noticed that on Facebook, too, I'm afraid. But on Twitter they can simply start following you. That's probably why they're more noticable. On Facebook connection has to be a two-way agreement.

On the Oprah point: Oprah was a very recent event. Not sure it's had a long enough time to make an impact. And adoption of Twitter has gone up significantly since that spot.
movenig.ht for netflix heads!
These are all remarkable, but the one that really gets my imagination going is #7 - Straightlist. If they can implement embeddable widgets that can be put into blogs and forums I can see the site picking up a lot of steam, and once they start keeping track of hits on each page the site has the potential to become a reddit for guides
What he seems to be saying, in an elegantly indirect way, is:

A) Um, yeah, PR firms shill for their clients on the Apple Store. Duh. People who didn't see this coming are deluding themselves.

B) Moreover, it's particularly ironic that TechCrunch, a site which sits squarely in the center of the tech PR universe, would profess to be shocked, shocked at the behavior of the people that they chat with every day.

C) If TechCrunch really is shocked by this, they're going to have a nervous breakdown when they figure out (e.g.) what percentage of the stuff they read every day is written by PR staffers.
No I wasn't. One of them seems to be a "virtual charge" that checks if I have sufficient funds (and allocates them?).
Good points there. When I search in google I know I can be sloppy with my typing because 90% of the time it's quicker to get it wrong and click the "did you mean?" results, rather than edit my input.

That feature's absence is very obvious when struggling to find data in gmail.

Personally I use subject line tags for stuff I want to filter on. (Like 'music' 'todo' 'idea'), and when I store something in gmail I want to remember I make sure the key words I will search for are very obvious (and easy to spell).
Oh, come on, folks. The DFW piece is ignorant whining. Some problems:

1. The great many people who live "unexamined lives" tend to be much happier: conservatives are happier than liberals, people in the Midwest are happier than people on the coasts, etc.

2. The default settings are really, really good. You should be extremely skeptical whenever anybody tries to sell you that everyone is born "wrong" and needs to be "fixed" (circumcision, original sin, chiropractic adjustments for all children, etc.). (Vaccination and water fluoridation are the only exceptions I know of, and those are supported by actual science.)

3. Same with anyone saying, "If you don't do this one thing, your whole life is going to be HORRRRRRIBLE!!!"

4. Standard religions most certainly do eat people alive: the people who desperately obsess about them the way his (mostly imaginary) targets obsess about money, power, etc.

5. The real message of the article is the style, and what it says, sentence after sentence, is: "The older, wiser fish knows that life is crap, crap, crap, crap, crap, crap, crap, crap, crap, crap. And BTW, you know I'm the older, wiser fish, because I'm such a soul-sapping drag. Oh, and BTW, I'm the older, wiser fish, and you're not, and if you can't see that, that only proves what a naïve little twit you are. One day, all you goddamned self-centered little successful optimistic goddamned twits will all be sorry!!!"
Though I've thought YC is a great idea (and implementation), it struck me as being focused on funding the creation of software, to the exclusion of hacks which are not primarily composed of code. As my joy and expertise come from being a sysadmin, this tends to exclude me (as I suspect it also excludes, perhaps by design, EEs).

I was pleased to see that the RFS series included ideas for software-hardware combos, but I was disappointed that the example was Meraki, since they're still, AFAIK, mostly software.

Although the new funding formula is a step in the right direction, it remains exclusive of ventures needing more than just the living expenses of the founders.

Specifically, I perceive a tremendous market inefficiency in RDBMS implementations, which, even at modest scale, end up costing too much for (often "hosted) hardware and/or don't perform. However, because the point is to do a better implementation of something that is otherwise costly, even the proof of concept is likely to require upwards of $15k in hardware.

Granted, it could be leased, but, if that means buying brand name, the amount financed could easily double, perhaps even triple, which would be $5k-$8k over 4 months and a subsequent excessive drain for the remaining 20, if they occur.

The $100k LoC BootUpLabs offers is almost enough to overcome their unfortunate location and incubator model, since it may well result in a complete, launched product, with no debt baggage.

Of course, this is still an order of magnitude below where VCs would come into play.
Yep, the gambler's fallacy is quite well known. The "heuristics and biases" field of psychology thinks it's caused by the representativeness heuristic.

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

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

Minor quibble: if a coin fell heads 29 times in a row, my credence for it falling heads a 30th time is higher than 0.5 because I now have reason to believe the coin is biased. How much higher depends on how many biased coins there are, as yummyfajitas said.

Here's another epic example of people failing to use basic probability theory: http://lesswrong.com/lw/13i/shut_up_and_guess/
Hmm, drat, you're right, I didn't read the scenario carefully. My apologies for the confusion.
it seems to me that this problem isnt just limited to gmail. other than google search itself, I think search in other google products (android included) is lacking when it comes to what I presume to be basic functionality.
Try Xobni search plugin - it's fast and free for the basic version. It will certainly alleviate your search pains with Outlook 2003.
The response to this situation is the thing I take most offense with.

Google has too long operated on this notion - one we were exposed to in Fight Club, and horrified by - that reaction is an equation of cost. If they're nobody, fuck them. If they trumpet their displeasure on a blog, and no one cares? Fuck them. Oh -- people noticed? It hit an aggregator? Fix the problem promptly. They are now defused.

It's economical, reasonable even, but golly, it sure is /evil/.

It used to surprise us! It used to be that that would be the intriguing twist - "Google contacted them shortly afterward and fixed it! How quaint! We love google!" - but no more. Now it becomes clear that this is simply their practice. If you're being too loud about the shitty time you've had at Google they silence you. You either report that "there's nothing wrong now", or you're hiding information and being a bad netizen.

In this particular case, the user brought up an issue with their lack of communication or a face to deal with. Google responded by fixing an account without establishing any communication or providing an explanation. Notice the incongruity between response and complaint, and see how ineffective it is this time.

What happens when the failures are too common for people to take notice? When Google making a big mistake is just regular, shitty life, and no one cares enough to post it on an aggregator? No one's problems will be fixed, then.

Google's tipping point in public favour has arrived - they are evil. Blogs have questioned when it would hit for a long time, and I think it's safe to suppose the inevitable backlash has begun. I'm planning to move to a private mail server where there's some shred of accountability as soon as I can. And I swear, I used to absolutely love Google.
MIT researchers create robotic fish for underwater exploration
Google faces $15 million lawsuit for releasing blogger information in model row
I don't think it's a joke. You have no choice but to overgeneralize from experience. If you limited yourself to only what you can support by direct observation, you would be catatonic or dead.
Not sure it's had a long enough time to make an impact. And adoption of Twitter has gone up significantly since that spot.

Umm... :)

Regardless, it's been more than four months since that point, which is around 10% of Twitter's total life.
His experiment fails.

He didn't apply the same inputs to both systems, therefore his findings must be discarded.

He changed it up, and had he STARTED at Yahoo and performed the exact same searches, he would yield the same results, only reversed, and his blog post would be about why he dumped Yahoo instead.

Here's my case:

1) He searched Google for "Zags" which is NOT in "Zaggs". So, no results.

2) Then he goes to Yahoo and searches for "Zag" which IS in "Zaggs" - AH HA, he gets a result (of course he does!)

3) He RETURNS to Google and searches for "Zagg" which IS in "Zaggs", and boom, results. Surprised? Me neither.

I guess my point is, I don't have enough karma to have down arrows next to this post, so I'm going to write a cranky comment about this article.
I'm disputing the premise. The author has a prior, namely "fair coin". I'm suggesting that it's likely that the prior is wrong.
This is a cool language... but this isn't news. Its been around for a few years.
"Artsy-fartsy" people think arts are important, the same way "normal" people think sports are important, and geeks think computers are important. Of course, only the geeks are right.
I have no problem understanding my code, even the stuff I wrote a year ago. I may not agree with the way I coded some of what I wrote before but it is easy to follow my own logic.

When naming variables I try to give them meaningful names but sometimes within the scope of a method I will assign single letter names to variables just used within the scope.

I am peticular about not posting code that I have done for my employer but perhaps I can solve a generic problem and post the code for that. My biggest problem is that I have not had to work with another coder before and I need to learn how to properly communicate my logic and ensure that the logic is the most efficient possible.
Javascript can do it all:

function fac(x){ return x==0?1:x*fac(x-1); }
a = fac(8);

or a one-liner:

a = (function fac(x){ return x==0?1:x*fac(x-1); })(8);

Both ways spit 4320
They were a lot less nuanced in the 60s, for sure.

With all modern proper safety procedures taken, I imagine they are more expensive now.

(They also produce a mere fraction of the waste, now)
Schemik: high-level lexically-scoped implicitly-parallel dialect of Scheme.
This leads me to a question that's nagged me, so I'll pose it here.

I am becoming more and more dependent upon google services. Picasa, Gmail, and Docs are my top 3.

I've recently started doing Adwords/Adsense stuff. Both of these pose the risk of "getting in trouble". Google could decide my Adsense clicks are fraudulent, or my Adwords sites are "dangerous to advertisers".

My question. I assume that if Google has a problem with you on any of their services, they block you from all of their services. Your account is suspended "across the board", since it's really just one account.

Is this true? Should I segregate my Adwords/Adsense from the rest of my Google activities into different accounts?
Not really, in my experience. I sell educational software, but sometimes my ad gets flagged as a "term page writing service" or something or other (not real clear). Getting it cleared past the flag has taken over a week on occasion, and there is nothing that can help.

And the term-pages sales guys get their ads through anyway!
if I may quote some scripture:

"Gerald Weinberg tells the story of a programmer who was flown to Detroit to help debug a troubled program. The programmer worked with the team who had developed the program and concluded after several days that the situation was hopeless.

On the flight home, he mulled over the situation and realized what the problem was. By the end of the flight, he had an outline for the new code. He tested the code for several days and was about to return to Detroit when he got a telegram saying that the project was canceled because the program was impossible to write. He headed back to Detroit anyway and convinced the executives that the project could be completed.

Then he had to convince the project's original programmers. They listened to his presentation, and when he'd finished, the creator of the old system asked, "And how long does your program take?"

"That varies, but about ten seconds per input."

"Aha! But my program takes only one second per input." The veteran leaned back, satisfied that he'd stumped the upstart. The other programmers seemed to agree, but the new programmer wasn't intimidated."

"Yes, but your program doesn't work. If mine doesn't have to work, I can make it run instantly."

- _Code Complete_, pp.595-596
I'm honestly a bit surprised that we don't hear more about startups that use C#/.NET for their apps. Especially when you can download the Express editions of Visual Studio for free (which is good enough to at least get your startup to a demo phase, after which you'd actually have to buy it.)

Or maybe it's because more of the tech entrepreneurs are also linux types, and are more familiar with python and Java?
Technically, it does (cheap upgrade copy of Tiger for those, who purchased Mac with Panther after the announcement of Tiger, required Panther). Still, I believe it's true that you can do a fresh install.
A lot of people think of scaffolding as one of Rails' key features.
The city that was the most positive surprise was probably Honolulu. The people were even friendler than I had expected, the city was the cleanest of them all and I really liked the way they had combined beach- and "city"-life.

If you wanna see all the places I went to you can view them here: http://www.flickr.com/photos/65204739@N00/sets/
TheFunded term sheet
Here's what I've gleaned from this article:

>If you don't own the business, there isn't much to gain by putting yourself out as hard as if it were your own.

Be selfish.

>My dad never fell for this. He completed all his real and personal work on time, and always left around 4:30 PM as everyone else did (while charging until 4:42PM) so he was always home for us at about 5PM every night.*

Charge for work you don't do.

>Because of this, you need to play it cool. It's always good idea to look busy. Whenever I was working on important personal projects at work, I always had a back story prepared about how that work was critical to my real job in case I got busted. I never did; bosses rarely get out and walk around.

Lie.

>Another tactic is, presuming your work has more than one precise location where you might be working, is to make it look as if you're at the other place working. For instance, those of us who design and build Weapons of Mass Destruction (WMDs), have a desk in an office, as well as laboratories, machine shops and test ranges. If I'm not sitting at my desk, people then look for me down in the lab. If you make each location look as if you're in that day, but probably at the other location, you can go home for a few hours at a time. For instance, if you leave a half-full drink and your jacket at your desk, people will presume you're down in the lab.

Deceive.

Joke or not, this article revolted me. Regardless of the pay, the constant lying and slacking just screws the "clever" two-hour worker. After a decade or two of that, they may not be capable of actual productivity. I just may not be cut out for work in America... at least not the one this guy is living in.
Going to 43 cities in a month is reasonably easy (for a reasonably generous definition of "city") if you go on a road trip. You'd almost certainly see a lot more, and have a lot more fun, if you set out to visit the 43 largest cities in the United States (http://en.wikipedia.org/wiki/List_of_United_States_cities_by... ) in one month.

On the downside you'd also spend a bunch more money, and you wouldn't get the warm fuzzy feeling that only comes from taking maximum advantage of a cheap offer.
If you don't mind tracking down books, I would recommend a few that do a good job introducing modeling.

B.S. Bennett, "Simulation Fundamentals" covers basic simulation from a programmer's perspective. It covers both discrete and continuous systems. It has an "older" feel to it than many resources (for instance, it compares analog vs digital computer implementations), but for me this basic approach made it a useful introduction.

Andrew Ford, "Modeling the Environment: An introduction to system dynamics modeling of environmental systems" is nice because it looks at real (albeit simplified) environmental systems, which gives it a useful grounding. Focus is continuous systems (i.e., characterized by ordinary differential equations).

Arthur Few, "System Behavior and System Modeling" treats simpler systems than Ford's book. I recall this being a very direct, easy-to-read book (I was researching books to teach systems dynamics to high school students). Unfortunately, this one may be hard to find now.
"Women in Free Software: We Want YOU!"
Yes, absolutely.

When you're at the computer, you can step outside for some fresh air and to stretch your legs.

There's a long list of startup-compatible lifestyle choices that become much more difficult when doing a stunt like this.
Reminds me of the guy who was trying to visit every Starbucks in the world. He'd get pissed off when they didn't offer him free coffee.
I stuck in airport for more than 30 hours just from SFO to UVa. How do you expect all the airlines to have freemium model with so much delay and flight canceling? (United has extra leg space option, but what if your flight canceled?)
Linux Magazine writeup on RethinkDB
Probably because most other email search sucks even worse. Frankly I think a lot of peoples threshold for saying something "sucks" is too low. Come on, it could be better, but it doesn't totally suck.

Reminds me of Louis C K's bit on Conan: http://videogum.com/archives/late-night/the-videogum-louis-c...
Review my app - Philtro: a Personal Noise Filter for Twitter
Yeah, but you have a choice for most of those things on a day-to-day basis. Whereas when you travel a schedule like this, your options for misery mitigation are severely limited.

I'm a HUGE fan of travel and getting out an experiencing the world. But this isn't that.
After which, you don't actually have to buy it for 3 years because of BizSpark.
... and flimsy. I would not trust it.
This is easy to say now, but doesn't the piece come off as a suicide note? "I have been miserable my whole life, and the best solution I've come up with is to browbeat myself with an impossible standard of humility. Ecch."
I am quite surprised no other operating system has something like GCD. Is that MarketingSpeak or is it really something new?
We built http://howsmycode.com -- We didn't get time to finish the "marketing side", and a couple of big features didn't make it either (we were too ambitious, I think), but we're still happy with the result. And we plan to continue work on it :)
Sounds like the two-currency systems frequently floated to combat gold-farming in MMOs.

It seems to me that a PLEX would be too large a chunk of currency to be effectively traded about. I wonder how that's going to work for them.
I find it easier to let an external service index my list subscriptions:

http://markmail.org/search/?q=list%3Aorg.kernel.vger.git#que...

(or http://git.markmail.org/search/?q=#query:type%3Adevelopment if you want to use the list-specific site).
This was posted on Reddit about a year ago (Or more?). IMHO it would be far too flimsy to be safe/usable, and wouldn't pass safety regulations.

Something inbetween US and UK plugs would be nice. UK is rock solid, can't bend pins, has no chance of sparks, will never fall out of the socket, has fuse + other safety features (Covered pins), socket only opens Live+Neutral once earth is inserted etc, but is a bit clunky.

OTOH, US plugs spark, get bent pins, fall out of the wall, don't require an earth+fuse, are pretty dangerous IMHO, but on the plus side they're pretty flat :/