skysight-inc/HackerNews huggingface dataset:
I get your point, but I think the issue is terms like "Facebook app" and "Twitter app" have become popular and mean apps for those platforms.

Not to dilute your efforts at all, but something like "Buffer-like app" or "Buffer-style app" or "Buffer-esque app" would be more precise.

Anyway, congrats for doing this. Back when Buffer's pricing plan was horrible, I was almost tempted to do something similar. Since their reorganization, I've been happy with their pricing plan, but it's always great that open alternatives exist.
Where does this lead?

http://cache.io9.com/assets/images/13242/2009/12/starshiptro...

Actually, this is the sort of thing makes me glad to be alive at this point in history.
As I get older, one of my most peevish interpretations of some companies' development models is "putting their student loans to work."
The real problem is that lots of developers conflate validating that an email address "looks" correct with it actually being a valid, functioning address for that user.

There is no technical way to verify that an email address works other than sending it a message.

And if someone doesn't want to give you a real email address, they're just going to enter bogus@fake.com to get past the validation.
http://www.polipayments.com/ seems pretty good for this.

When you go to make a payment, it logs into your bank account and does the transfer for you. So you get an instant receipt, without having to wait for the money to show up in the merchants bank account.
AppHarbor adds support for GitHub Commit Status API
"The Aristocrats" is a very funny joke. But that doesn't mean it's appropriate to tell in every circumstance.

Aha! This might explain why I haven't been invited to any family events this year..
Congrats team. Very few people every make it to the finish line of an exit, and for those that do, you inspire the rest!
I have a circa-2009 Lenovo with a fingerprint reader. On my current Windows install, I didn't bother to track down the fingerprint reader software as Windows Update seemed to take care of the driver for it. Is there any way to figure out what software Microsoft is currently distributing (UPEK Protector Suite vs AuthenTec TrueSuite)? The article seemed to imply the latter does not have this flaw, even if the hardware originally came from UPEK.
No. Github Enterprise can be setup to be only accessible from your internal network.
Amazon Updates Its Kindle Line of E-Readers
109 days later, a PR move regarding the german documentary about the bank? (cf. http://www.huffingtonpost.com/vivian-norris-de-montaigu/the-...)
Google Cache: http://webcache.googleusercontent.com/search?q=cache%3Ahttp%...
And Nasa, Digital Globe, Astrium, CNES, Spot Image, to name a few.
Some states forbid Atheists from holding public office. Looking at current supreme court decisions where they differ everything back to state, these laws may stand if challenged. Only thing that has precedent is forcing religious tests, you can't force people take an oath as requirement for the spot.
As a side note: If you have an android device running ICS (I assume JB works as well but I don't have any currently to test), you can run OpenVPN for Android

https://play.google.com/store/apps/details?id=de.blinkt.open...

This presents a nice frontend to OpenVPN and doesn't need root.

Key points from the description are "Uses the new VPNService API that requires neither Jailbreak nor root on your Telephone." & "Only tun mode support (Sorry no tap, with Android 4.0 only tun can be supported)."
Even if it's true that only 20% of scientists believe that science and religion are in constant conflict (citation?), it does not follow that the remaining 80% believe in a supernatural overlord or are members of any mainstream cult.
This is true for everything except the actual electronics. There are a handful of fabs for small bits in China, and factories that make discrete components. But almost without exception serious semiconductor manufacture happens elsewhere. To be fair, often that "elsewhere" is Japan, Korea or Taiwan, which are much closer to a Chinese production chain than a British one.
I've never used cards but it's kinda cool. I like your idea but I'm my opinion you should make plenty of cards of maaaaaany topics.

It's really boring and takes too much time if I have to submit my own cards.
You are completely missing the the one case the whole argument circles around:

2.1a) Email address entered correctly -> validation fails, no mail sent

This prevents activation mails that would be sent without validation (or validation against a regex like [^@]+@[^@]+).
I don't know the details but won't that be quite inefficient? (it's not a construct I've seen before - never used Postgres in anger)

You're effectively working with a tree and there are much more relational friendly ways of doing that in SQL.

I know I'm just picking on this specific use but I can't help imagining that recursive querying will always be slow. Would love to hear how it's implemented if that's not the case.
It's not AirPlay - it's the concept of wireless "casting" the display to a complaint device - which may in the future be the TV itself (as you mentioned WiDi - though I think the first real competitor to AirPlay will come from Google not Intel).
selflinking blogspammer, you have to wonder what happened to swany1-3.
I totally agree. The one other thing I might add is to check for commas, since they are never valid in an email address and "something,com" is a common typo.
For those wondering about the approximation, it is: "charge more for the widgets than it costs to make them." You can see why this is clearly a solved problem.
I've been using Facebook social fixer (http://socialfixer.com/) and it's been great, turns Facebook back into a normal clutter-free experience. Plus, it has a "Friend tracker" which lets you see who've defriended you (vain, I know, but can't help it)
The 10 Deadly Sales Sins Committed by Startups
Maybe the point is Amazon doesn't want people to upgrade?

They make the money on content sales, as long as you keep buying books they are happier you don't purchase a new loss leader device.
Yeah, good luck to whoever uses that address. I would expect many MTAs to have problems delivering to that, let alone web form validation.
50 Hacker/marketing workshops, 2 days
Something I find handy; I have the 'Hacker News Infinite Scrolling' and 'Hacker News Sorter' extensions. If I've been away from HN for a while, scrolling open several pages worth of links then clicking the "Sort" button gives the best of the last day or two - http://i.imgur.com/EQ0o3.png
Scientists are too smart to get into politics.
I think one of the problems is there is a huge misconception that 'organic' food does not use pesticides, letting people think they are avoiding nasty chemicals by eating organic. It's a shock to these people to find out that organic farms still use pesticides, they are just natural pesticides. Organic or not, you don't keep bugs away by asking them nicely. The main problem being it's very hard to enforce these natural pesticides people are coming up with because there are so many, and the long term studies have not been done yet. The SGU podcast mentioned a while back how there was a farm which was using some type of flower based pesticide in massive quantities on their farm, but over a period of a year the flowers began to rot and created a substance they was very poisonous, causing a lot of people to get sick. I actually stay away from organic food, I don't trust whatever they have come up with the keep bugs away.
You can set it up that way, but then you wouldn't be able to deploy from it ... unless you're developing something that is being used internally?
Stop Validating Email Addresses With Your Complex Regex - The PHP Way
This is particularly true in climate science, where the simple models that cannot possibly be wrong predict anthropogenic global warming, but the complex models that cannot possibly be right are treated as deterministic and used to make detailed political plans for the future.

Science seems to leave the methods of rational thought far behind when it enters American politics.
The Ed-Tech Bubble
There’s an education bubble, and there’s a tech bubble - but the ed-tech bubble isn’t fleshing out either.
Most OEM/Carrier modifications are new launchers, or an app or three to check your minutes. Amazon deployed an entire content delivery network and device provisioning system, and they're maintaining that across upstream OS releases without an attempt to integrate that stuff.

So yes, that is my definition of a fork. And while an OEM integration probably qualifies as a "fork" in a literal sense it doesn't really qualify in the same way Kindle does. Flip it around: if Kindle isn't a fork of Android than what does constitute a fork?

Again, this isn't a moral judgement. Amazon had the legal right to do this, and they did it very well. So far it hasn't done anything but present the Android "community" with some nice hardware at good prices. But refusing to call it a fork is just ... weird.
What is the JOBS Act, and why does it matter? (infographic from Fundable)
The fact that Singapore isn't all that democratic from an American perspective might have a good bit to do about why it's thriving otherwise. Go read Graham's Case Against the Democratic State and Hoppe's Democracy: The God that Failed for more (note that Hoppe's book apparently started life as a collection of essays, it is really, really repetitive, even though it's also short).
Perhaps its gotten better, but when I tried it out I found it a little too noisy (e.g. flagging user@hotmail.es)
The way that a perfect regex was found:

http://fightingforalostcause.net/misc/2006/compare-email-reg...
Amazon’s Writing Is On The Wall For Physical Books
I'm the author of the Rails wrapper for the big chunk of regex code; you're correct, it is for use cases that are akin to an MUA/MTA.

http://github.com/sixarm/sixarm_ruby_email_address_validatio...

We use a combination of client-side JavaScript validation and server-side validation in Rails. Typical server-side validation is for REST JSON API calls by third-party apps, and also for parsing freeform text fields like "tell your friends about us".

Original code is by Tim Fletcher & Cal Henderson.
But did they make any changes to Android?

Again, the Amazon OS is fully compatible to Android 2.3. What Amazon actually did was making a new OS based on Android. That is not is not "making changes to Android". That's just using Android. Android is a platform that is supposed to be customized into different and unique ROMs.

Amazon just created a new UI and installed different apps than other vendors do. In order to fork the platform, IMHO, they would have to break the APIs.
Re-invent crashes site and tells customer to f* himself
Today I had bad standoff with Re-invent support. When got back from summer vacation found out that one of the websites is not working. Of course, they have been migrating stuff without notifying owners and left it crashed.

After verifying it works locally in Cassini and IIS 7.5, then on another shared hosting (Arvixe) in IIS 7.5 I asked them to set it up correctly. They blamed it on me and wanted me to "fix my code" beside facts it works on other locations. After couple ticket reopenings, this is what I get.

Moving from there ASAP. Never again...
Link slip! Corrected now :)
Tell HN: A private library in SF that could double as a hackerspace
If you think coffee shops are too loud and coworking spaces are too expensive, you might appreciate this hack. I discovered it by accident while search for "wood paneling" on Yelp. :-)

The Mechanic's Institute, near the corner of Post and Market, is a non-profit private library and chess club, and membership only costs $100 per year. That's considerably better than the $300 a month charged by the least expensive coworking spaces! It's also, in my humble opinion, a much more beautiful workspace. The building has tall ceilings and windows, large columns, wood-paneled study rooms, plush leather chairs, and large desks with power outlets. The wifi is also fast and reliable.

The reviews on the library's Yelp page will give you a good sense of what it's like:

http://www.yelp.com/biz/mechanics-institute-library-and-chess-room-san-francisco

I hope to see you here! It would be great to make this a well-known hacker outpost in downtown SF. Perhaps we could even organize a daily lunch or afternoon tea. Here's a chat room where we can coordinate:

http://www.tlk2me.com/chat/#mecha

You can also find my email in my HN profile. If you're visiting SF or want to spend a day here before committing to a membership, I can get you in as a guest.
A few week ago I discovered Postgres Schemas (worst named feature ever -- nothing to do with SQL schema definitions). Basically, schemas allow you to have multiple databases within a single database. So, you only need to manage (or host/pay for) a single database but each company can have their own schema which gives you complete separation of data across all the tables.

These, together with the Apartment gem for Rails, makes building isolated multi-tenant applications really easy. It also makes migrated to a true multi-database/multi-server/sharded setup much simpler.
What naming convention should I use in my database?
Maybe a little bit of a sensationalist title, websites switching to HTTPS only isn't that much of a threat, yes the bill is bad and yes he should be opposing it but Ars seem to frame it as though it's drastic or has a negative effect on anyone. While I disagree with the bill and the concept of monitoring peoples internet, I don't think they're doing it so they can find out what you're reading on Wikipedia or who you're messaging on Facebook.
Same scale, different sign, and varying by person. One person's maximized "improvement" is another person's maximized damage. Sometimes "do nothing" is the best we can hope for, because the alternative is worse.

See also Duverger's Law: http://en.wikipedia.org/wiki/Duverger%27s_law
"Or tell me how to live my life, ethically or morally"

Is this really the duty of politicians though? Certainly there's been a lot of discourse about this in the current landscape, especially from those attempting to impart their personal ethics and morals on the political landscape, but this shouldn't be the duty of the government, but the duty of individuals (chiefly parents) as well as that of a society as a whole. Government shouldn't have any business in what is ethical or moral but in what is legal (which is sometimes, but not always a reflection of ethics and morals).
You've got it backwards-- the use case is to catch things like "grandma@aol" and "foo@@bar,com". If we just check for "@" then we'd send email into the void. Instead, we check for more specifics, and we prompt the user to correct the email address. This improves our response rate about 2% which for us is significant.
> Looking at current supreme court decisions where they differ everything back to state ...

I read this sentence three times before I figured out where the error was. The word you want is defer, not differ.
> According to the Canadian government I am not qualified to work there since I dropped out of College.

The US Government, you mean.
Most scientists/engineers/etc I know (including myself) would love to hold office, but have little interest in the life-consuming activity of running for office.
It's not that uncommon to pull $100k+ if you're solid with co-op background. 5 years out of undergrad I was in the $145k base range (more with bonus).

The real trick in Canada (especially smaller markets like Calgary) is to be an independent contractor... talented guys pull in $95-110 per hour (minus 10-15% if you need a broker), $150-175 per hour or more if you're in a specialty with big demand. HR departments here lag the USA and can't accept what techs are worth.
I think I'd get disciplined for 'hacking' if I even tried to add this at work.

mmm maybe ls could be piped into more to stop an infinite screen scroll..
A huge part of life is tenacity.
Ask HN: Anyone using Mongrel2 on production?
What languages are you using it with and what do you like about it compared to what you were using before?
All that WITH RECURSIVE does is allow a WITH query to refer to its own output. Beyond that there is no overhead.

Here is the query plan I got for my above query:

QUERY PLAN
CTE Scan on path (cost=292.79..304.41 rows=581 width=104)
CTE path
-> Recursive Union (cost=0.00..292.79 rows=581 width=72)
-> Index Scan using fs_pkey on fs (cost=0.00..8.27 rows=1 width=40)
Index Cond: (id = 1)
-> Hash Join (cost=0.33..27.29 rows=58 width=72)
Hash Cond: (public.fs.parent_id = parentpath.id)
-> Seq Scan on fs (cost=0.00..21.60 rows=1160 width=40)
-> Hash (cost=0.20..0.20 rows=10 width=36)
-> WorkTable Scan on path parentpath (cost=0.00..0.20 rows=10 width=36)
Google Chrome-Controlled Quadcopter
The price of the Kobo goes down by $20 too if you throw in ads.

Also, how do you search for words or phrases without a keyboard or touchpad? I find that a very handy ereader feature. Well worth $10.

Oh remember the days of paper books and indexes...
Didn't downvote you but read the guidelines:

Resist complaining about being downmodded. It never does any good, and it makes boring reading.

http://ycombinator.com/newsguidelines.html
Ubuntu announces 12.10 (Quantal Quetzal) Beta 1
Keys to a Fast Web App
"not good liars" does not mean "can tell no lies"; in this case it means "has not had years of professional training and experience in debating/argument tactics and how to manipulate irrational audiences".
we need a new world where haskell is the new C(++) and Clojure(script) is the new JAVA(Javascript).
> Because elections are a poor way to elect competent people, overall?

Better than anything else we've tried.

I could mention Pol Pot and I could mention the Soviet Union and so on, but I won't. All I'll say is, "When you fuck up a system of government, the results get bloody extremely fast."
With all due respect, this is one of those "it's impressive because it was done at all" sorts of things. Seriously, if this is what your storage system forces you to do to compute the equivalent of:

path(x) { return x ? path(x->parent) + "/" + x->name : "" }

... then you're using the wrong storage system. Yikes.
Can these be bought outside the US? Looks like the data plan on the LTE model at least is US-only.
At least in my case the results were wrong: I was labelled as 16% "above average" (may or may not be true but I am beginning to have trouble with my contacts not letting me read far enough signs); and I was labelled as "longsighted" because I found it easier to read text on a green background (very not true: my contacts correct nearsightedness which is steadily advancing; it's distant signs which I have trouble reading). I'm also not sure that the arrows test clearly means anything.
Using or not using a regex to validate email addresses misses the point. You should simply be delegating this task to the library that you’re using to send mail in the first place. If the mail library can’t deal with a particular address, then it’s not worth accepting because you’re not going to be able to send anything to it anyways.

If you have a Rails app you’re most likely using the Mail gem to send mail, so that’s why I wrote this: https://github.com/codyrobbins/active-model-email-validator. It lets the gem worry about whether an address is valid. Since the mail library is actively maintained, in my opinion it’s a safe bet to trust that it is properly parsing and validating addresses insofar as is possible.
You can turn the pages using the volume buttons (enabled from Settings on the home screen). I reallly love that feature.
The main advantage of using common table expressions is the improved readability and ease in maintenance of complex queries, after a while using them coming up with a solution for a complex query is quite easy.
Regarding the performance of them, it depends on what you are trying to accomplish, some times theres some performance penalties but in my personal experience (using them in SQL Server) I have never run into a case where the performance isn't good, well that's not entirely true, in cases where you need to return large datasets CTE are never the best solution.
Thanks for the detailed explanation! And also, thanks for the mention of Fictionwise! I was actually the dev manager for Fictionwise's entire eReader apps line (iPhone, Android, Mac, PC, Blackberry). I later moved to the Nook team after the acquisition and I'm currently on the Kindle team at Amazon. Your feedback is really valuable and hasn't fallen on deaf ears.
Colorado State University Global Campus offers credit for Udacity class
Amazon Kindle Paperwhite
I might be an old fashioned Canadian, but I refuse to use online services for my taxes because I don't know where, or with whom that information is being hosted. So I buy a disc or download the software every year to do the taxes and I file them by sending them over the net to the CRA.
Learn the basics of programming using LOLCODE.
I didn't get that impression at all, I got the impression Google is using humans to do the thinking to make it easier for the computers to crank through the algorithms.
If you were using Oracle or MS SQL you'd be quite familiar with what Postgres calls a schema.

The SQL standard as I understand it is very vague on how schemas should be implemented beyond the information schema.
Sh*t Apple Users Say
Google maps is possibly my favorite app that currently ships with iOS. I think I might give up email and texting on the device before I'd give up maps. I'm disappointed that Google maps isn't shipping with iOS 6.
Think how much coding the Vampire Squid can get done with all those tentacles.
Japan’s Most Famous Cannibal
http://www.ehecklund.rice.edu/raas.html
http://shambhalasun.com/sunspace/?p=23056

The second link indicates that the study found out that about half of those scientists surveyed express a religious identity, yet only 15% say they are always in conflict. My guess is most of those in the middle count themselves as 'deists'.
I think that Mac OS X unredirects unoccluded windows; I've noticed windowed computer games suddenly getting much slower when I move another window in front of them.
I think a salient elaboration might be specifying what is meant by "not worked out".

Do you mean not getting acquired, or never making any money or getting any traction?

If the former, he (I would surmise) would've been a lifestyler.
I don't think I had a backup plan at the time. I suppose I would have gone back to consulting and writing books. Maybe after a while I would have tried to start another company. That would have been hard, though, because if Viaweb hadn't worked out it would have been hard to talk Robert Morris into trying again.

I was pretty excited about Web apps, which were a new thing then. (We planned eventually to make a whole suite of them; Viaweb Store was just the first.) So I probably would have worked on those in some way. Maybe I would have written some sort of general platform for building them, and/or written a book about that topic.
> I don't think they're doing it so they can find out what you're reading on Wikipedia or who you're messaging on Facebook.

What makes you think that sort of information isn't exactly what they're interested in?

Even if they don't care about it right now, once it starts being collected, if any future government decides they do care about it, it'd be very easy for them to get their hands on it.
What does it mean to "Share with Google Chrome"? Is Chrome a social network now?
How would you envision Viaweb not working out? Would it be a technical problem where Graham et al weren't able to produce viaweb, a business problem where they weren't able to sell or make money off of it, or a market problem where there simply wasn't anyone interested in online stores, or do you simply mean if Viaweb was something else that would fail?

To me it feels like any of those problems would require the world to be quite different from how it is.
Just go to Device manager, find the fingerprint reader, show driver details. On my computer it's AuthenTec from 2009.