skysight-inc/HackerNews huggingface dataset:
Given that Ragel (http://www.complang.org/ragel/) can output Ruby code, it might be a great choice there.
SnapRuler - on-screen ruler for Mac which snaps to the shapes you measure
I'd never thought about it like that. That is both scary and amusing.
Agreed, for the last while we have been instructing clients away from Paypal.
or if google employes where downvoating negative stories it would be interesting to see the ip addresses of any down votes.

normal companies ban employees from participating in online discussions about their company certinaly at British telecom uk.telecom and alt.2600 where off-limits.

Though I was asked by our press office to post an oficial respose to alt.2600 once but SD (security directoy) put a stop to that :-)
Splunk Files for IPO
No, the reason it's not a sanctioned Google business process - amongst any other number of reasons - but the one that is important is that there is NO GOOGLE SIZED REVENUE in scamming small Kenyan businesses, and there is a huge huge PR downside.

Whether it's the work of rogue employees or a third party, we'll see.
We wanted to make Snap Ruler as smooth and light as possible. We didn’t want to suffer from the first GitHub for Mac problem - gorgeous, but mainly unusable.

Snapping to objects is quite computationally-heavy, especially detecting rounded corners and such. Therefore we make all the heavy-lifting on the GPU.

Making the animations smooth, even on the older machines (like the 1st gen MacBook Air), was possible by carefully setting the Blending mode and buffering every CoreAnimation layer that we could.

But, to be honest, most performance gain comes from not redrawing anything until absolutely necessary.

Development and design took 1.5 months, with just the two of us: me (design, UX, UI, features, hallway testing, keeping it all together) and my fellow co-founder Tomek (Cocoa magic).
While I agree with most of what you said, the one outcome you haven't mentioned is the startup becoming a business. Start off spending VC money while putting together your business model and monetising. Exit your startup 'phase' with all of that in place, and making profit.
Sorry guys, I know the typography needs works. The orange-on-grey is tough on my color-blind eyes. We've been stretched thin getting ready for this conf (CodeMash) and launching Hungry Academy.
No. Here's a description of a patent they filed for their book scanning tech.

http://www.npr.org/blogs/library/2009/04/the_granting_of_pat...
Nothing has been proven, the article in question is about how to STYLE the tabs to get the rounded corner design, not how they function as tabs. That is a secondary concern.

The use of jQuery was to provide the functionality so you can see it in action. If I felt the need I could easily recreate the tabs on a series of pages that do not require javascript at all.

The only reason this might need javascript involved is if the tabs are changing content on the page without loading a new page, such as swapping out divs in a container.

I believe you are confused about design versus function.
The Great Bayesian Switch
Hire Interns: Get real work done and build a recruiting pipeline
Right. The OP's comment made it seem like there are only two definitions of that phrase(neither of which applied to my example):

"turn on" is either "sexually attracted to" or "suddenly attack"
If that's the case then they definitely need to make things clearer. There's only one mention of it on their homepage and nothing in the FAQ.
Writing a parser by hand makes for a good exercise. No need to be flabbergasted!
Let's assume it was Google that did this, and let's assume that it was non-authorised behaviour by a branch office. (I hope for their sake this isn't the case, but there is more than enough evidence to make it possible)

What should Google do?

Obviously they shouldn't dodge the responsibility, but also they should try and repair the damage somehow.

What is an appropriate course of action for them? Paying damages? Transferring customers?

I can't think of any good options, really.
Due to the fact that my first son was born in december 2011 (and that I knew that this would happen:)) I would have tried to prototype and release stuff to "stumble upon anything succesfull" until the money from my grant was used up (march 2012). Then I would have tried to survive as long as possible with my savings, and then, when I would not see any light at the end of the tunnel, would have returned to a day job in order to support my family.

If I would have to take care only of myself, I would have tried to continue even with a minimum income.
52 books in 52 weeks (with data tracking)
Richard Ingram will read 52 books in a year, one per week. Last week he spend over 32 hours reading. All data, highlights and progress is saved at https://readmill.com/richardjingram
But that's... insane. Changing your entire perception of the company you own based on the labels that you have chosen to apply to it? When you run the thing you really ought to have a clearer idea of what is going on.
Unfortunately, it's entirely pointless.

It's much the same in the states.

I went through eleventy-dozen checkpoints on the Mall, and elsewhere. All the guards searched my backpack at every check point.

On the way home I found I had left a charged magazine (8 .45 rounds) in the bottom of my backpack. Not especially well-hidden, just snugged under my spare socks.

D.C. seems to have the highest per-capita police presences in the US. And it's all useless and dumb and ineffective.
very nice, much cleaner looking....
Check Richards data, progress and highlights at https://readmill.com/richardjingram
What the Bagel Man Saw - An Accidental Glimpse at Human Nature
Its true that you should not start a company on the idea of "I dont care what anybody wants, I just want to do as I please". I try to find a good mixture of what "looks promising" and what is fun for me to do. Atm, those toddler games perfectly fit that scheme. Sure I try to push it all into a direction where I can build more "typical" games.
And I feel that if you actually do edit the original theme, you will start to pick up on some of these design issues - for instance, changing colors in CSS certainly isn't hard technically, but it can really affect the perception of your site.
The post mentions that Google was violating their T&Cs:

When we started this investigation, I thought that we’d catch a rogue call-centre employee, point out to Google that they were violating our Terms and conditions (sections 9.12 and 9.17, amongst others), someone would get a slap on the wrist, and life would continue.
Furniture Design for Study Room
The bedroom is the most private place for any person at least in theory. Although each person adapts to a given space, sometimes our bedroom is not the best place to study or work on something.
It is still a common idiom in US English.
Whatever geek.com is paying for their mobile site is way too much. Unresponsive to the point of being unusable for me on my iPhone 3GS.
This is the Apple argument: But apple is so easy to use. And the counter side always says "but what you give up trumps any ease of use" at which point the person either gets it or keeps whining.

Stop using paypal, regardless of how good the features are.
The contents of the "More" menu would look a lot nicer with a bit of horizontal padding.
It's not really true that Chrome gets all of the features first. For example their implementation of IndexedDB is using an outdated API at the moment. And Firefox is the only vendor supporting CSS calc() (which is really, really awesome).
It's not GAE, but it is still possible it could be someone using the Google OpenSocial proxy[1]. Not many people know about that though, and I'm not sure it is flexible enough to set the header.

[1] http://wiki.opensocial.org/index.php?title=Introduction_to_m...
Bind a CheckBoxList Control with DataBase Table, using DataReader and Datatable
Apologizing, damages, plus laying the internal groundwork that it never happens again.
Except for Kenya, I can only see India mentioned in the original article. Am I missing something, or is Boing Boing publishing incorrect information?
This look pretty neat. Could you share your motivation behind why you build this and some use cases? :)
You forgot to mention someone's getting fired or demoted.
I'm not familiar with AppEngine at all, but could you really not craft your own headers? Isn't it python's urlib or similar?
by fork version, do you mean white-label version?
mh, dont startups most of the time have customers/users of some sort too ? I bet most startups have more people interacting/relying on them (users/customers) than your local restaurant or web design firm.
I love it except for the red bar on the top. Bad color choice. That is all. Keep up the improvements.
If you want to work on technology that helps people find jobs we're looking for another smart person to hire. We're based in the Midwest, and write software to help people find jobs and employers find people. My email address is in my profile if you're interested. I'm a dev here, and we have a wide latitude, lots of input, and a lot of work to do without enough people to do it.

edit: I'm not with the company in the OP.
Ragel just deals with FSMs, it can't generate a parser for a non-regular language.
A Year's Worth of Fatal Car Crashes - Visualization
Nothing to write home about but it is functional, and there are some useful features like Rules to apply to incoming mail.

Sign up for the free account the interface is the same last I checked.

Here are some screenshots provided by other sites:

http://blogs.sitepointstatic.com.s3.amazonaws.com/images/lis...

http://www.emailserviceguide.com/wp-content/uploads/2009/10/...
The article, and evidence gathered by the co seems to say otherwise. Rogue contractor maybe (unlikely IMHO), but not employee.
No, it is not just that, it is a cultural thing. I recently did a long trip through South America, and only had one-way ticket to Ecuador. Canadian check-in agent refused to give us boarding pass citing an _Ecuadorian_ rule that you have to have a ticket out of Ecuador to be admitted. I had to buy two fully-refundable tickets from Ecuador to Mexico (based on cheapest price and the fact that Mexico does not ask such things).

And of course, neither Ecuador nor any of the other South American countries with the same formal rule ever asked us for the return ticket. Why would they?! Most people travel on buses between countries anyway. But Canada does not care, it sticks to the rule.
Is that red checkbox from the comparison example actually used anywhere in iOS?
Forensic Investigation of Trade Secret Theft
I want to make a small counterpoint. The reason it is so easy for developers to make products for other developers is that well, developers are more motivated to learn and experiment with new products. The old adage, "You can lead a horse to water, but you can't make him drink," applies fully here. A lot of people (maybe even the majority) simply will not invest one second into learning or trying a new thing, even if that learning will immediately translate into greater productivity for them.

EDIT: I should note that there are plenty of non-developers who are into learning new tools and new technologies and there are many developers who are extremely closed-minded regarding the tools they use. Regardless, I've noticed that in my personal experience, someone who develops software for a living tends to be more open to learning and using new technology than someone who doesn't. I don't think that's a controversial point.

For example, I know of people (and not just older people) who insist upon using only one tab in their web browsers. Keeping track of more than one tab is just "too complicated", and they can't be bothered. When confronted by an attitude like that, what can you do? Sometimes, it's just not possible for you to boil down a complicated concept into a simple default option for users. It's something that Apple and Google (with their multi-million dollar design budgets) have trouble with. As an ordinary developer at a small-ish firm, do I really stand a chance?

Another point is that I don't necessarily make software because I want to change people's lives. I make software because I like making software. It's my vocation, and my avocation. I don't always want to spend the time and research necessary to make whatever I've built easy to use. It's okay to have one-off projects. It's okay to build tools for yourself before building tools for others.
Residential Elevator, Home Elevator
Flowercitystairlift is the America's leading provider of residential elevator, home elevator, dumbwaiters and auto lifts, stairlifts, home lifts, material lifts, commercial elevators, residential stair lifts, vertical lifts from Rochester.
Can you explain this please? I like the colour... I'm not a "proper designer" though.
How to detect cloudwashed business
Like how credit card processing works?
I'm thinking get paid "directly from your customers’ bank accounts." coupled with the name gocardless means there is no credit cards involved.
Yeah, this menu and the drop down next to the search box are both slated for redesign as well but didn't want to hold up the launch any more. Any specific suggestions on them would be greatly appreciated.
It seems this Google IP address was associated with a blog spam scanning bot some time ago:
http://www.techjournal.info/2009/12/who-is-abuseiampromcorpg...
Because Google needs to grow (shareholders and all that), and with a massive and cheap workforce you can actually pull things like this off (keep in mind it's not PHD's that are doing the cold calling).
Coming from a Google IP isn't the biggest clue (though the second one from India seems pretty damning), they also say they work for Google and then try to sell those businesses websites from Google.

If it was some other entity, why'd they sell Google-built websites?
I've heard people say "he turned me on to the idea of..." without it having a sexual context.

Oh, the English language...
I recognize this color isn't for everyone, and you can change it in the settings.
Presumably there aren't all that many device drivers in there though? I'd imagine that mostly lived off in a WHQL repo or something in a different department.
How to teach kids (or anyone) how to code
Eggs thrown at Beijing Apple store after iPhone 4S sale canceled
Shortly after, that IP range stopped visiting Mocality's servers, but another range, this one registered to Google's Mountain View headquarters [edit: this address has previously been used to conduct official Google business in India]..

The article is implying that the IP range was one that has been officially used by Google for international business in the past, making it the smoking gun in their accusation.
Yes, but I don't know whether in the same context as the other checkboxes. The red one is used when deleting multiple items in a list, for example in Mail.
Wrote comment there, but for the sake of discussion I'll post it here also:

Great points. The best way to find cofounder developer is to give him possibility to test new technology in the project he is passionate about (with clear perspective and tangible goals).

For example, are you looking to create [something] real time - it's great way for developer to try NodeJs (he was thinking to experiment with it anyway, just didn't find a reason to do so, and your project should be good reason)
The only evidence so far of this program is from Kenya. To state with certainty that it's confined to Kenya at this point would be a stretch.
The boingboing article explicitly states that it is an IP range that Google has used for international business before.
I was like: “what the f* happened” when it changed between two searches…
Is Microsoft’s Windows Phone 7 doomed to fail?
I'll put you in with the group of people who misunderstood the point.

By my statement, "they're just another rich corporation trying to make profit at the expense of others," I made no judgement on whether or not this is a good thing.

I was trying to point out that they're no different to any other company. That they're motivated by profit, and do things that people consider to be evil in the pursuit of that profit. This is why I think they're undeserving of their reputation.

People are too quick to make accusations of anti-capitalism around here. Especially when it's to defend a company that they like. Especially when said company has an undeserved reputation for being all nice and fluffy. Bringing us back to my point of their rep being harmful.
I do not really like it either, might be "hypochondria" though and probably a different reason. To me it feels close to my eyes than the rest of the page. But the rest of the page are the search results, ie the stuff I am actually interested in.

I really dislike the sponsored link. Its tinting is very subtle and thus it blends into the site too well. Feels dishonest to me. Gonna CSS block it.

edit: Actually I guess I will use the non-JS version (nice!). Never knew about that. It has bugs (the whole result "box" is highlighted like on the normal site but you still have to click the title of the page, no problem but the highlight made me expect differently). It is also drastically faster for me, 5 times surely.
We may very well see the slow fade of the word 'startup' as we know it.

The historical tendency seems to be towards consolidation. The web has been a beautiful chaos for us, but we are already seeing the changes. To name two, SOPA seeks to more rigidly defend intellectual property rights; Google has started charging for excess use of its maps. In other words...people are looking to make money.

And that is reasonable.

The low hanging fruit of the internet will disappear shortly. Like the land rushes of the railroad era, where pamphlets proclaiming the glories of midwest farming were distributed all around the world, it is important to remember those pamphlets were printed by the railroad companies themselves.

Are you speculating? Claiming 160 acres of land in Nebraska in the hopes the town booms? Or are you selling train tickets leaving New York?
Pirate Bay is the BEST torrent site ever created. It's a pity they are switching to Magnet. :( It would be so cool if they provided both (Magnet and Torrent)...
Show HN: Combinator Extension Methods In C#
Also, an example of the complete lack of manners. I don't know if I'm getting more sensitive to that kind of treatment or people are actually getting more aggressive, unsympathetic and losing their manners.

This is not about PayPal, this is about people that can't be nice to each other, can't help nor will try to, that can't answer a phone call without provoking an argue for no reason at all.

I see some of that kind of manners here at HN too. This makes me really sad.
17 Year Olds Create Facial-Recognition Password Replacement Software
Blame a third-party! It wouldn't be the first time they do it:

http://tech.slashdot.org/story/07/04/08/1824210/google-faces...

http://www.pcworld.com/article/130502/google_admits_using_ou...
I noticed all the comments around the code are setup for YUIDoc. Is YUIDoc the standard in JS nowadays? I'm not familiar with alternatives otherwise.
Seven easy steps to get acquainted with the Linux kernel:

Step 1: Build gnu binutils, gcc and gdb from source for the correct target architecture

Step 2: Setup qemu, some kind of virtualization or get a gadget that can run linux so that you can run and debug the kernel without repeated rebooting. (in the early days, Linus actually used to reboot to test the kernel, booting from floppy disks. I wouldn't have the patience)

Step 3: Configure and build the linux kernel from git master branch

Step 4: Make an initrd root filesystem, e.g. uClibC + busybox.

Step 5: If applicable, install a bootloader. Boot to your new kernel.

Step 6: Hack with the source and/or compile time or runtime kernel configuration

Step 7: Start over from the beginning but do something differently.

Steps 1-5 takes about one saturday afternoon. The faster your CPU, the less there will be waiting.

You have to start somewhere, so pick an area of interest and work your way around from there. Don't start in the beginning of the boot code, that's arcane magic that's not very useful for learning.

There are several books written about the Linux kernel, so you might want to pick one of those. Of course, printed material about the kernel gets old fast but the basic foundations have been pretty solid.
they don't know how to succeed in the new marketplace

Who does, in your opinion?
Time for no strings!

Like last time, I'll piggyback on Mike's thread and offer help on any type of statistical, machine learning, or econometric problems. I can also offer help with Python, as that's my language of choice.
Does logic programming really count as flow control? To me, it's an entirely different paradigm, where there is no real flow at all; all statements operate simultaneously.
The tinting is not that low -- maybe depends on your monitor but open to other colors. In any case, you can completely turn off advertising in the settings.
Protesting SOPA? Turn your site/blog into an action center
The POPVOX Write Congress widget lets your visitors send a message to Congress without leaving your site.

The POPVOX Comment stream widget displays live comments from around the country on the bill of your choice. (You can filter by bill, position, state)

POPVOX widgets are customizable for any bill, any position.
Who do you guess is behind the conspiracy?
Does anyone else find that they've been trained by Google's positioning of sponsored links into ignoring the first few links on a search page? I bring it up because on the Duck Duck Go search page, I missed the link to Hacker News the first couple times I looked. I was so conditioned by Google's sponsored link placement, I was treating the third link as if it was the first.

EDIT: Okay, I really don't like the positioning of the "official site" result. To me, it should be below the sponsored links, not above. The reason is that when you're searching for something where DDG doesn't have an "official site" entry, the first search result appears below the sponsored links. However, when DDG knows the "official site" for your search query, it places that result above the sponsored links. In practice, this means that you have to look in two places for the "first" result - above the sponsored links and below. Placing the "official site" result below the sponsored links would resolve this inconsistency.
Who’s using cloud today? Infographic
Yea, looks like they want to push out their own version after I make small modifications to it.
The positioning of sponsored links makes me very sad. I use j/k/enter to navigate most of the time, and this means that I need to worry about accidentally selecting a link with a near-100% probability of being completely useless to me. (It's really annoying when it's the first link, because I can't just press 'enter' to go to it.)

It also wastes a lot of screen space on a smaller screen, especially when the zero-click info box is there. Being able to see only 1-2 useful results instead of 2-3 is annoying.

I've been using DDG for over a year now as my primary search engine, and I like it quite a lot. I understand the need to make money, but I'm going to be very sad if I have to go find a new search engine because ads have compromised the UI.
While I agree that the "security theatre" that the TSA provides is largely useless, I don't think this is really an accurate statement. It's entirely possible that TSA screening prevented someone getting on a plane with a weapon of some sort, but that the person in question was never identified as a terrorist, since they had to abandon whatever plans they had.