skysight-inc/HackerNews huggingface dataset:
You can make a custom keyboard smaller than the standard text keyboard, solving your problem :)
These are definitely something to keep an eye on.. the market is wide open for anyone to grab once the turning point comes.
Why didn't you use PG 9.1 / 9.2 with new kernel?

Also, why old Mongo?

Would love to see benchmarks of most recent stable.
Bonus fact: you can use your own domains as well, if you're not currently getting mail at them. Just point the MX to malinator, it'll accept mail for anything.
This looks awesome and with it (when it gets a few more languages for syntax highlighting) I will really have to reconsider buying an iPad + bluetooth keyboard for on-the-road/on-vacation times when I need to make minor edits online for work. Also I would order an iPad today if it also included an ssh terminal. That would seal it for me! Also maybe some way to connect through sftp and edit files directly on a server would be great
I wouldn't be surprised if the system operated in the system's best interest, and not the student's. I only have anecdotal evidence, but from my own experience, the whole system was designed to keep you in the system for as long as possible.

This may have been exacerbated by stupid government targets to get, say, at least 50% of all pupils into university. And in at least some of those cases, you're only going because you're brainwashed into it.
Persian Carpet cleaning Toronto & Rug Repair Toronto
RizMi - Most Trusted Name in cleaning Persian rugs. Our services includes: Persian rug cleaning, Oriental rug cleaing, rug repair. We offer in-home Free estimate, Free PickUp service in greater Toronto area.
> This is a bit of FUD IMHO

Would you care to tell us why? As-is, I could rewrite your comment as "Java is better than C IMHO" and it would be exactly as useful.
Site Speed - How fast is fast enough
I'm always a bit worried about giving to humanitarian charities in Africa, just because it gives warlords a way to turn refugees into a lootable resource[1]. Aid organizations want to help refugees, and are generally willing to give warlords money in order to be allowed access to those refugees.

This was a big factor in the start of the Congolese Civil War. In Rwanada after the the genocide the perpetrators fled into Congo and many Hutus, fearing that the Tutsi forces would want revenge, fled with them. In the Congo the genocidaires were able to confiscate and resell part of the aid, and charge rent to aid agencies, and use the money buy weapons to arm the people there in the hopes of retaking the country. The new Tutsi Rwandan government, not willing to let this happen, decided to invade. And since Mobutu of Zaire had been harboring insurgents from all the other neighboring countries, they all decided to help. Thus began the Congo Civil War. However, rereading the section in Wikipedia on the refugee crisis it seems that Médecins Sans Frontières and most of the other independant aid organizations were smart enough to realize what was happening and leave so they couldn't be used - and it was the mostly UN that was still contributing money and supplies when the fighting started[2]. So maybe you should give money to aid organization after all.

[1]http://en.wikipedia.org/wiki/Resource_curse
[2]http://en.wikipedia.org/wiki/Great_Lakes_refugee_crisis
I think that would a huge addition. Only thing is how could you handle execution of web apps (not just services)?
I agree that this phishing attack probably won't lead to mass account takeovers because Google's two factor authentication is not be widespread. However, you are downplaying the risks.

The different sources of the SMS may not cause alarm. The victim may not go back to original message to verify the numbers. Many companies have multiple legitimate phone numbers. The phisher may try to find phone numbers that are variations of Google's so the user is less likely to notice.

The phishing page could be secure in the sense of having SSL and looking professional. I haven't use Google's SMS verification, but I'm hoping that the text they send raises red flags about only entering the code in Google's web site. If not, e.g. if it's just the code, I could very easily see a victim entering the code into a legimate site. If Google's SMS does have warnings, the attacker could get a domain like https://gmailgiftcardverification.com that may still get some victims to enter the verification code.

I think this is more dangerous than page directly phishing for a google password. Users are conditioned to look for google.com and a green address bar before revealing their password. On the other hand, SMS verification is relatively new, and users may be less familiar with what to expect regarding the format and origins of the text messages.
رهبری فرد : پرسپولیس توانایی شکست الاتحاد عربستان را دارد
كاپیتان سابق تیم فوتبال پرسپولیس تهران گفت: تیم پرسپولیس با ادامه روند بازی های درخشان خود در آسیا، توانایی شكست تیم الاتحاد عربستان را دارد
Marc Jacobs vs. The Graffiti Artist, Round 2
The visual design looks great. I'm a fan of such "streak" based tracking (aka Seinfeld Calendar). Looking at it can mentally transport you back to the last time things went wrong and remind you that it wasn't worth it (because you went back on track).

Do you have a way to export the recorded data? That's something that bothers me about this kind of iOS app: the data might still be useful after you eventually stop using the app or even iOS. It could be as simple as sending XML or CSV via the on-device email.
Great resource with tons of good advice!

What worked for me:

1. Watch Ryan Dahl's intro videos to Node—he is doing the best job of explaining how Node is working and what were his thoughts back then. Highly recommended.

2. Instead of reading long tutorials rather give yourself a small task like a mircosite or a chat (the typical Node standard example) and build it. I would start with a plain and simple site. Later you should dive into some packages. Highly recommended are Express, Jade, Stylus for a quick web app. Then deploy the thing to Nodejistu with 'jitsu deploy' (or another Node hoster).

Step 1 takes 1 hours and step 2 takes 1-2 hours and after that you realize the power and ease of Node and the great ecosystem in form of the npm and its modules.

Next steps are getting into more great modules like Socket.io and trying MongoDB with the native driver (then you rethink web development entirely). Node shines also with none web apps (e.g. just pure services), so choose a use case which you are most happy with.
So, is this technology built in to the browser or should we look out for a client or something?
(not very informative, but..) i am not the one who did the blog post. i just found it interesting (reasons stated somewhere else). so i cannot answer any questions about it.
IMO mutable default arguments should be forbidden just as mutable keys are not accepted in dictionaries. All of the examples which claim to have a use-case for mutable default values can be rewritten with more explicit (thus more pythonic) constructs.
Create Maps in Ruby with Google's Static Map API
Probably a few people being overeager with the flag link.
This is a great idea. Would love to see it on Android.
What about C? If not remote compilation/execution, then at least syntax highlighting?

I guess the obvious thing otherwise would be iSSH to your own GNU/Linux box and Emacs
By getting into a car and driving you assume a non zero risk of being injured or killed in a car accident.

By getting into a car and driving you assume a non zero risk of being sued for damages caused by a car accident.
Live Video for Disrupt Hackathon NYC
6 Key Attributes of a Winning Business Culture
I take it you don't use foreign key constraints, then.
As an aside, I've never heard of this service but it sounds like a terrible deal for the owner. I assume the $10/hour is supposed to help offset wear and tear, although I hope the renter has to at least replace the gas they use.
Oh, I need to clarify. In my mind, it's like a shell, eg Python shell or Ruby shell. And execution here refers to the traditional execution of programs / scripts. I don't plan to become a PaaS like Heroku that handles web apps execution.
Yes, with the webmedia audio object (maybe present in chrome 20). A dialog bar will appear asking the user if they want to allow access from javascript for their audio (and video) devices. There's some good examples on google+ search for webRTC channel
Good stuff, just one remark:

>technology will change what it means to live in the 3rd world

There is no 3rd world. Its 2012, not 1930. Income gaps are becoming localised, rather than globalized.

I understand your point, but i just hate the phrase, since it symbolizes the cartoonesque ignorance of the western world.
It seems perverse that mere ownership of something can create liability.

If she had failed to get some maintenance that made the car dangerous to drive, that would be one thing. But there is no indication that this is the case.

If a psychopath rents a VHS from Blockbuster and then uses it to bludgeon someone's head in, is Blockbuster liable for that act of violence? Sure, a VHS is not intended to be used this way, but a car is not intended to be crashed either.
Saverin Says He Will Pay 'Hundreds of Millions' in Taxes
Printed books existed nearly 600 years before Gutenberg’s Bible
Correct.

Liability is the "required" part of insurance in most states. It follows you from car to car.

What has likely happened is that they person who rented the car didn't have insurance of their own. That seems likely, since it's kind of pointless to have automotive liability insurance if you don't own a car. Even more so if you're used to purchasing insurance at the point of sale when you rent a car.
What golf ball choice for a beginner?
I find cubicles hugely motivating.

I work my ass off every day to make sure I'll never need to sit in a cubicle again.
Sorry but... how is this relevant?
That's an unpythonic hack. It is possible to have an explicit static variable using function attributes; another way is to use a proper memoization decorator which factors this out.
I run my own mail server so I was able to come up with my own way of handling temporary email addresses. My server will accept email matching the following format:

yyyy-mm-dd@tmp.example.com

But it will only accept that mail if yyyy-mm-dd is either today, or some point in the future.

So for example, if I enter a competition which finishes in three weeks, I might use an email address to sign up which expires in a month:

2012-06-20@tmp.example.com

Or if I'm just checking out a service that looks interesting, I might use an address which expires today. Eg:

2012-05-20@tmp.example.com

I don't have to set these up each time. I just use them knowing that they will work until a certain date.

Obviously, this would stop working if the method became popular. And if somebody signed me up for something using an email far in the future. I can always change the subdomain that I use though, or modify the format slightly at any point.

EDIT: I wrote up how I did this using Exim here: https://grepular.com/Automatically_Expiring_Email_Addresses
Right now (2012 launch price) it would cost about $500 billion to launch the equivalent mass with Falcon 9s. They expect to cut the current cost in half, and with a very high launch rate Musk has said it could be 1/10th, but the required launch rate may not be achievable.

The entire shuttle program cost around $200 billion in 2010 dollars.
I've used streaks before, but I never liked how the interface didn't tell me what I had to do /today/ to maintain my streaks. Your app seems to solve this, so you've got a customer.

Also, great design! Are you tracking conversions?
Painless database logging with mongoDB
Very nice.. Well done.
Any tips on the best ways to get into the market?
For example could you discuss your design and development process
Yep. Incentives always get out of whack when the government gets involved. It's what's happened to health care, retirement funding, mortgage financing, on and on and on.

When incentives aren't aligned with human nature, inefficiencies amplify and eventually break whichever system the government stepped in to fix.
Unfortunately the article appears to be a lot of conjecture based on about 20 minutes of manual observations. While it's interesting, there's a lot more work required before you could get close to drawing conclusions.

I think a really interesting thing to do would be to place some cameras overhead, facing down, and then use either image recognition techniques (eg OpenCV), infra red cameras and heat tracking, or even something like a kinect to track the points at about head height. You could build data up over days or weeks rather than minutes, and get a much better idea of how people move through the space.
It was 5 billion in 2010: http://reviews.cnet.com/8301-13970_7-10454065-78.html

Life for the average person in the bottom billion isn't great, but it's getting better.

edit: http://en.wikipedia.org/wiki/List_of_countries_by_number_of_...
Cleverness like this makes you feel warm and fuzzy inside right up to the point where someone decides to actually pass that second argument to your function.
Really like the app, when i searched in the app store i noticed there was another similar - "Habits pro" i think? Luckily for you that one is pretty ugly and more expensive!

Feature suggestion: It would be nice to be able to keep track of things that need doing multiple times per day - the example featured on your website of "drink 8 glasses of water" would be more useful if i could come back into the app and log each one so i don't lose count throughout the day!

Also love the streak tracking, I have my habits logged and look forward to using it :)
> MongoDB being a NoSQL database using dictionary has a much more flexible structure.

Not really, Postgres has hstore[0] which provides query-able schemaless key:value storage.

Furthermore, testing is done with 8.4, current version of Postgres is 9.2 and has further performance improvements over 8.4 (and more flexibility for "unsafe" data storage in the form of unlogged tables).

Finally, no note on the configuration of Postgres and whether it's been tuned correctly, only leaving the inference that he's using the default configuration... which isn't exactly performant.

[0] http://www.postgresql.org/docs/9.0/static/hstore.html
After some thought, I think I see what you were trying to get at. Let’s say you’ve got a 3-sphere, and you lop off a thin slice. That slice has a fair amount of volume, whereas with an n-sphere for increasingly high n, the volume is less and less—and thus intuitively more and more spike-like. Right?
I think she's extremely naive to put her new car back into the pool before finding out how the courts handle this incident.
Yeah, I too was surpised by how many people in the HN community love gossip news...
Apple's gotten more lax with that recently. Check out the app 'Python for iOS'!
RelayRides is not carrying enough insurance. Individual coverage from car owners is inadequate, and car owners can't be expected to purchase commercial car rental insurance just to participate in RelayRides.

This kind of reminds me of AirBnB, where new forms of renting rely, in part, on deceiving users about the risks. RelayRides and AirBnbB business models rely in part on the savings from inadequate insurance coverage, where individuals are suckered into taking on commercial risks while still carrying only individual insurance and having unlimited personal liability.
WHAT TYPE OF PROGRAMMER ARE YOU? HOW COOL ARE YOU?
Wow. I can't believe it's this bad.
In certain fields the "go into debt to pay for an education which will help you get a good job" strategy works well. Unfortunately, governments and educational institutions have taken "college graduates earn X% more and have a Y% lower unemployment rate" statistics and pretended that they apply to all college graduates, regardless of their field.

Only a fool would think that a degree in underwater basket weaving would provide the same employment prospects as a degree in any of the STEM fields, but fools are precisely the target market for institutions providing such courses.
How does it compare to Cloud9?
"I don't want to learn how to use an IDE" is the same argument as "I don't want to learn how to use vi". There are a lot of reasons to hate Java...I don't want to use a bloated IDE is a pretty weak one in an age of 8 core processors and 32 GB of ram.

Also, many Java shops do so because few other languages are an option when you need 200+ trained developers, as few cities even have 200 experienced Python devs. Then there's performance, as Java performs an order of magnitude faster than Python for many operations.
That's my best guess. Worst part is, easy probably didn't even know it was dead
Education bubble is slowly deflating. Drawing analogies to housing bubble:

People would "flip" their college education for a high-paying job

Easy loans made it possible for everyone to participate

Education prices inflated faster than core inflation, setting a higher hurdle for students

There are fewer jobs at palatable salaries (various reasons)

Now we have boatloads of students saddled with an education that they can't pay off

You can be as nuanced as you wish (e.g. english major as subprime loan) but the aforementioned discussion is sufficient. I expect to see a sharp correction soon.
How To Install Wordpress on Bluehost Hosting
Love the logo/app icon.
It's an interesting idea to think in this scale, but the proposal of "build the enterprise" is simply flawed. Building complex machines is hard. Why would we waste time trying to apply arbitrary constraints which are based on what an artist 60 years ago thought a spaceship might look like?

As a way of catching the attention of the public and getting some energy behind large scale space exploration, there might be a little merit. Unfortunately the person making the proposal is clinging to the idea that actually building the enterprise is a good idea. It's not. If instead of this they had actually said "Build the enterprise", and on clicking through to the site, the first thing you read was "Not really, but here are all these great reasons for large scale space exploration. Let's get behind this.", then it might have actually gained some traction. As it is, anyone with a grain of knowledge about the complexities of building large scale projects will instantly dismiss this as the scifi fan fantasy that it ultimately is.

It's unfortunate that the guy is apparently an electrical engineer. It gives some credibility to the idea which it doesn't really deserve.
http://en.wikipedia.org/wiki/Session_Initiation_Protocol

There are 2 main VOIP protocols right now you can choose from. H323 and SIP. H323 was developed my the telecom industry and its a binary format so its more of a pain in the ass to develop form.

SIP looks like HTML where all the commands it uses, like to register, call, hangup, add someone to the conference, all are in ASCII and are human readable.

Heres an example of a SIP packet:

REGISTER sips:ss2.biloxi.example.com SIP/2.0

Via: SIP/2.0/TLS
client.biloxi.example.com:5061;branch=z9hG4bKnashds7

Max-Forwards: 70

From: Bob <sips:bob@biloxi.example.com>;tag=a73kszlfl

To: Bob <sips:bob@biloxi.example.com>

Call-ID: 1j9FpLxk3uxtm8tn@biloxi.example.com

CSeq: 1 REGISTER

Contact: <sips:bob@client.biloxi.example.com>

Content-Length: 0

If you were looking at the data of a SIP REGISTER it would look just like that, whereas H323 would just be a bunch of crazy gibberish without the proper decoding.
Random celebrity gets married: off-topic

Tech celebrity gets married: 200+ votes

Reddit is at least aware of the inevitable failings of any successful community and lets me hide boring stories and collapse boring discussion threads.
With Eye On Future, Billionaire Investor Bets On Paul
Youtube: http://www.youtube.com/watch?v=jLs8DeHVkec

Torrent: http://chandler.mooo.com/bodyshop.mp4.torrent
I can't imagine any level of wealth at which suddenly having half (or twice) as much would make any difference to me at all.

You sure about that? I think $40k down to $20k could be a pretty jarring transition, especially if you have established expenses like dependents or a mortgage.
> I'd argue the laptop was just as, if not more, revolutionary than pad-formatted computers.

Wouldnt it be more fair to say that the tablets finally do, what they promised us laptops would do?

I think the change to touch is quite radical, and that because all the ui stuff had to be reinvented, we were able to break away from all the desktop paradigmas.

These mobile OSes are fundamentally different: they allow a person to run managed untrusted applications, while minimizing battery life and maximizing security. This is a complete opposite of a desktop OS that is meant to run trusted applications with as much power, access and performance as possible.

The OLPC was great, but the tablets did make that compromize the new default for everybody.

Then again, i fully agree that self driving vehicles are more disruptive.
Cool. Is there or is there plans for a darker theme? A fair number of people don't like big expanses of white on backlit screens.
Peepcode has a recent two-part Node video tutorial building an app from scratch with Express and Mocha testing. Includes things like authentication and a way to organize your Express project files with Django'esque mini-apps.

https://peepcode.com/products/full-stack-nodejs-i
Correct. "To marry" is actually one of these rare verbs that can be both transitive and intransitive.

And like somebody pointed out earlier, it can either mean that the subject is the one getting married or that they are performing the ceremony.
I think the problem with bank transfers is they don't provide protection from misuse. Credit cards at least provide a layer of protection as a proxy to your bank account. Some credit cards even go an extra level of protection and provide the ability to create temporary accounts with limited funds.
Dynamically adding form inputs and submit using jQuery
Looks really nice, the website looks awesome, and the App also does.
Though, I can't try it because I'm an Android guy.

Just two things:

1) 1.99$ ? Are you sure a "free app" isn't best ?
2) Post to blog is bad ? Uh ? :P
This is what I did on my dev Chrome to enable WebRTC:

- Type "about:flags" on the address bar and press enter
- Enable the "Enable MediaStream" option
- Click on the "Relaunch now" button at the bottom of the screen

hope that helps
This is an incredible write up. It's no surprise that the insides of these tiny cubes are well engineered, but it is very interesting to see, and learn, the schematics that make it work so well.

I think it's worth the price tag. Guaranteed clean and even 5v power is extremely useful. I use that cube to charge everything. Phones, Kindle, etc.
Also, will Motorola be treated to full Google benefits (the famous free cafeteria, etc.), or will they be kept separate?
Minor thing: The iPhone on the site with the app shown on the screen - the low battery percentage, the alarm icon, the odd time and the AT&T icon are all kind of distracting to me. I know it has nothing to do with the actual app, but 11:53 is not a pretty number to look at, nor is 23%. The battery icon is over 3/4 empty which instantly causes me a little bit of anxiety - I'm worried that my phone is dying, not looking at the pretty app interface.

Everything else seems really polished, but those were the first things I noticed, and they distracted me enough to post something here.

Other than that, the app and the features look great.
My favorite workspace had proper offices surrounding open working spaces. Most everyone worked in an office, sometimes doubled up with an officemate. When you needed to blow off some steam, talk to a coworker or collaborate, you moved out into the open space. Also, the default behavior was an open door policy, making it much easier to pop in on someone.
All indications are that Motorola Mobility will continue to be run as a separate entity, though I wouldn't be surprised to see unlocked bootloaders and a more stock Android feel on newer devices produced by the company.