skysight-inc/HackerNews huggingface dataset:
The Luddite argument is going to become obsolete one day. There are only so many iGadgets and squeaky plastic toys people are able to pay for. Just because an argument has been correct for along time, doesn't mean it will always be correct.

This is the wrong place to make this argument (it should probably be made at length) but I think the only real solution when we have a super-efficient, highly automated world is to drastically increase taxes to the super-rich and subsidize people with obsolete skillsets. But regardless, we'll no doubt see more interesting developments here in the next ten years. The current unemployment situation is just the beginning, although a lot is going to happen in the meantime.

(This is from a country where about 10% of the population is currently on welfare and we almost de-facto already have the economic subsity system I'm describing)
Android has one killer feature for me: widgets.

Having my upcoming calendar on screen at the same time as the phone/sms/mail/web buttons just works well for me. I imagine others would get similar value out of a music and facebook widget combo.
I would expect that eventually the safety of automated cars will far exceed current levels and therefore child car seats won't be required in the same way that no-one uses a car seat on a train (or even a bus actually, which is presumably much more dangerous than a train)
I always treated output buffering/capturing like eval

- if you have to use it, you need to question yourself carefully as to "why" and if there is a better way.
>how does a plane know it's stalling if the pitot tubes are frozen?

I think it can easily do that by measuring the G force similar to an accelerometer on iPhone.
It's about damm time. This would've been nice a week ago when I deleted 140K items from a bucket that were moved elsewhere. The deletes took _14 hours_.
Like one stick moving the other...
Oh, no, it's on an entirely different level. You not only have to deal with elastic screen size, you also can't tweak to pixel-perfection nearly so easily as you can with iOS. If this were all that was wrong, Android would be better. However, due to fragmentation, any app with nontrivial data parsing/caching/display requirements that wants to be both widely usable as well as robust and stable needs to (in my experience):

1) Use the compatibility library for lazy-loading and easy reloading of data via CursorLoaders and SimpleCursorAdapter. This means mostly abandoning ArrayAdapter (it can easily cause eternal garbage collection if your dataset is slightly too object-heavy), assuming your data is mostly expressed in rows in the SQLite database.

2) Use Content Providers, as this is the only simple way to make the CursorLoaders work. Lots of boilerplate and semantics to accidentally get wrong, and URI overhead that you really don't give a damn about.

3) Either use a service or something resembling one that's initialized in Application#onCreate() to make API calls that store into the database (having them run inside an activity can cause nasty bugs if you're not careful as AsyncTasks are unceremoniously killed when rotation causes the activity to be killed and recreated)

I'd have to say as a developer of both iOS and Android, iOS is way, way more flexible, and gives you better APIs, and frees your mind to work on interesting problems. Android has too many development dead-ends that are easy to waste time on, and an irritatingly slow build process, if you want to ensure your build doesn't have any bad information from dirty caches that failed to clean. I can't say how many times I switched git branches only to find images and color resources still stuck on old values, even when I was exporting to deploy the apk.

tl;dr: Even if Android is worth developing for, it's still a time suck because a lot of little things cause problems. Nowhere is it made more clear that simplicity requires complexity than in the comparison between iOS and Android, because Android shoves all of that complexity in your face with not a whole lot in terms of guidance to guide the way. Meanwhile, Apple's documentation is world-class.

EDIT: not to mention different devices appearing differently because of stupid default themes, the lack of a stable image loader service that doesn't cause memory and application response issues at volume, crashing inexplicably because some bitmap refused to decode, random devices with non-compliant h.264 decoders failing on perfectly valid videos - randomly during successful playback, too! - vocal commenters/raters using extremely old devices complaining about the lack of support, occasionally nondeterministic state preservation when paging out views/activities, and a fuckton of other shit that's annoying as hell.
Thai Judge Gives American Blogger 2 Years Jail
can you do something so that we also get the ability to batch update object metadata? :)
this doesn't sound like a show stopper to me... simply an opportunity for someone to invent a one-size-fits-all car seat :)
A localStorage cache plugin for AMD loaders
It would probably help if the introduction to the project ("stop writing themes like it's 1998") could manage to be a little more matter-of-fact about the advantages it might have to offer and maybe a bit less opinionated.
Best Betting Calculator
The Parlay Calculator offers it clients a unique Calculate Parlays tool to figure out their Parlay Odds and payouts on all sports betting parlays. For more details about Betting calculator please visit our website.
This just opens the market up to build a carseat that solves this problem. How about a regular seat that can be folded out or transformed into a seat suitable for children?
Ask HN: How would you like to help a developer get into space?
Red Gate software is holding a competition to send a DBA on a suborbital space flight. Out of 5,500 entries, I'm one of 15 finalists. Until Dec 13th, the public votes to choose the winner.

https://dbainspace.com/finalists/joe-miller

Don't let one of those administrator DBAs win. Put a developer into space!
Onlive Now Beaming Console Games From The Cloud To iOS/Android Devices
It seems that since you worked with Wordpress, it will be easier for you to do just plain PHP or CakePHP, I will suggest you try plain PHP, try to be as stateless as you can and it later will scale easier.
I really do think Path can retain its users past this initial "ooh shiny!" phase if it can continue to add features to differentiate itself as a mobile diary and solve that user need -- it is not trying to compete directly with Facebook
We used Moocharts, but Jonathan, my cofounder had to modify some of the source to edit stuff that was hardcoded like axis titles and popup stuff.
I've argued for a long time that Facebook has the huge advantage of having even reach most of the laggards. All other social networks that don't focus on an entirely different niche (like Instagram) will probably fail or stay small.

However, a social network doesn't necessarily need 800Mio users to be relevant. Even a small social network with an avid and interested user base can succeed.

And this could be the main differentiator here: A user base consisting out of people that love fantastic design. If they and their design-loving friends are on there, and don't require the facebook-laggard-surplus, then Path can succeed.
Day lai xe
Shake your head while looking at the pic
iOS doesn't really have specific podcast support at all (just a category in the Music app and that's it) -- the magic is all baked into iTunes. Unfortunately, as Apple are making iOS devices less and less reliant on iTunes, the entire eco-system's podcast support falls by the wayside.

Fortunately, there are a couple of excellent $2 apps to plug the hole.
> Add a display that shows the current positions of both control sticks

Yes! From the article: "As the plane approaches 10,000 feet, Robert tries to take back the controls, and pushes forward on the stick, but the plane is in "dual input" mode, and so the system averages his inputs with those of Bonin, who continues to pull back.

If this is true, it's insane. What does it mean to "average" the inputs of both pilots if one is full forward and the other one full back?? It should say "conflicting command; make up your mind".

The article alludes to the old system where the stick was just the one same stick for both pilots: no possible conflicts there.

The new planes should have a way to emulate that.
Cheap Air Jordan shoes, jerseys from china outlet store online
Cheap Air Jordan shoes, jerseys from china outlet store online.
Ummm, all of them?

The basic problem you run into is that PHP is basically a templating language at its heart. If you don't immediately open with a "<?" you start sending data. If you want to use PHP as it was originally intended -- as raw HTML with a smattering of dynamic bits in the middle -- without losing the ability to set headers, then ob_start makes sense. If on the other hand you want to use it in the way that most people do, you open with "<?php" and proceed to abuse a whole bunch of bastardized perl templating functions followed by an "echo $data; ?>" at the end of your source code.

Now, given that PHP as a templating language is basically terrible, it's not that far out to just say, "To hell with PHP's native templating features, we're going to use our own!" but at that point you are already pretty far gone.
rails is indeed make things easy, and sinatra is indeed easy to learn. however, imho they are in different leagues, just like different code patterns you are going to make use of.
> how does a plane know it's stalling if the pitot tubes are frozen

Angle of attack sensor. AoA is the actual definition of a stall as it measures the point at which airflow breaks away from the wing, reducing lift.

Re your other points on computer warnings, cockpits can get pretty noisy when shit happens with various alarms, buzzers, horns and voices going off. There's actually a tendency to reduce the number of different alarms and use screen information to indicate the problem (although that may be changing after the Qantas drama in 2010 http://en.wikipedia.org/wiki/Qantas_Flight_32).
This is already possible, until recently, my commute was 1.5 hours (each way) in which I would normally sleep or read, and occasionally watch TV. It wasn't a big deal, but I wouldn't have wanted to go much further, and there's no way I'd have gone twice that far.

It's still rare for people to commute that far on a daily basis. Everyone I know who travels more than about 2 hours from home to work tends to take weekday lodgings within walking distance of work.

A 3 hour commute will always be a big deal, because even if you work a strict 8 hour day, never staying late, that means that 14 hours out of 24 are spent away from home. If 8 of those remaining 10 are spent sleeping, you now have 2 hours left in which to indulge in any kind of leisure or childcare activity. Not everything can be done on the move - I can't imagine it being very likely that you'll be able to go for a swim or play rugby or cricket whilst travelling to and from work.
http://thebestpageintheuniverse.net/c.cgi?u=regressive
> With ZipCar, you have to first get to the car, and then also get back from the car.

But with a self-driving car, you'd skip both steps. Instead, you'd ask for the car and step out in your driveway when you get an alert that it's here.
Another good account of Air France 447, slightly less technical though & focussed more on the recovery effort .

http://www.nytimes.com/2011/05/08/magazine/mag-08Plane-t.htm...
I think that part of the problem here is that the plane is so far out of trim and CRM has gone completely out of the window that psychologically at least the mental workload on the junior pilot has caused him to "freeze".

Far worse, imaging a situation where one of the control inputs fails; i.e. constantly produces nose up input. Can one of the inputs be suspended / turned off?
the fact that rails is not for beginners is true (and main developers say so), but suggesting for beginners a smaller framework that gives you less and hence requires you to do more, know more and make choices that rails has done for you is simply nonsense.
Don't forget the lock in. If you've been using Instapaper for 2 years, you might have a huge archive and a couple of good friends that share interesting stuff. You'd loose all of that by switching to Read It Later.

One thing that I sorely miss in Instapaper though is the ability to mark text fragments and save them as quotes (like in iBooks for example), and add notes to it. I'm reading all these texts, and I can't mark quotes or note my thoughts. I hate it. Does Read It Later offer such a feature?
That's why we chose to start with Sinatra with our interactive courses on http://www.trybloc.com. It's an easier transition to learn Sinatra which is conceptually much simpler.
I was thinking about that after reading the report. From our perspective it might be obvious, but we can't put ourselves into that situation.

I wonder if civillian pilots can be trained in the same way as military pilots to handle stresses in emergencies and to think clearly. Or to at least learn something from military techniques
Computer Technical Support: Profitable And Sustainable Mutual Growth 
In fact, few of you might be relying on those even today to fix computer and other gadgets. But amid, growing rivalry, dynamic world and complicated technologies these are losing their sense and are not much effectual.
Jeff Dean, Sanjay Ghemawat, Simon Tong working on improving Google+
Surely it seems obvious that if the recorder picks up the crew voices, it also picks up the very loud stall warning?
There's actually a tendency to reduce
the number of different alarms and
use screen information to indicate the problem

Yes, that'd be good UX. There should be only one actionable task presented at any time to correct errors. In any case, user testing is more important than guidelines.

I wonder if grouped alarms make any sense. For instance you can group all alarms related to stalling together, and present the one thing the pilot can do to correct this. This gives the pilot a sense of what is the most effective use of their attention in a bad situation.

QF mishap - the Wikipedia article didn't talk about the alarms.
Google Goggles for Android updated with continuous mode
> But a 50/50 rev split for merely receiving Marco's blessing and promotion?

And the dropping of the subscription for users.
a very good post, they also pointed out another good post in this one : http://shiftyjelly.wordpress.com/2011/11/22/you-guys-are-mil...
Google to invest $300 million in Hong Kong data centre
It would surely be great if the PHP Docs would include such information right where the function is described.
Google India gets Income-Tax Dept notice for not revealing correct revenues
Wouldn't the Air France 447 crash be an instance where a low ranking officer did not notice errors & was given too much control of the plane, resulting in the deaths of many people?

It sounds like both co-pilots were having mental blocks while operating together in the cockpit. With Bonin stalling the plane, while Robert is unable to figure out why the plane was not responding like he thinks it should & the insecurity of these events leads him to defer to the captain, who is not present.

I am not sure specifying a hierarchy would have helped so much in this case, but the example crashes given in this thread don't explicitly show that the hierarchical structure was the sole cause of the crashes, there were many contributing factors which lead up to both.
Restaurantes Divertidos en Miami
If you haven't done anything with web before (I mean, no working sites developed and running), this deadline seems unrealistic and you should start negotiating to extend it considerably.

All your mentioned choices are good, it depends which language you'd like to associate yourself in the future more often than not.

If it was my first project, I'd start from scratch though, learning framework and it's conventions without this experience might lead to sloppy code as you haven't been exposed to the bottom layer of technologies you're working with yet. This is not the same as saying "learn asm before you go up", web ain't that difficult to understand, you'd be much more well rounded developer by learning the bottom layer first.

Also, for me, learning a framework properly takes a long time reading the docs, mailing lists, forums, it might not be a good move to learn framework under a deadline.

If you do decide to build a mini-framework and code library for this yourself, I'd recommend looking through Kohana [1] PHP framework. Very readable and clean code, not over engineered to the point where it's impossible to understand it for a junior developer.

For python, try web.py.

[1] http://kohanaframework.org/
> Surely not the ones using the Instapaper iPhone app...

Of course those as well, when times comes to change devices, keeping existing services is an important factor and may make or break the decision to switch from $CURRENT_PLATFORM to $OTHER_PLATFORM.
I do hope car companies will switch to using truck-quality bearings on cars. Trucks are more like airplanes in that respect, they easily do a million miles and spend a lot of their time on the road.
This is why I am not friending any of my "nerd friends" on Path. Only family, many of whom live across the country, and my (coincidentally very non-technical) two circles of close friends, who also live throughout the country.

There are precisely two groups of people I don't particularly want seeing the relatively personal stuff I post on Path: my "nerd friends", and everyone.

For me, Path is somewhere between a social network and a personal diary: it's the excerpts from my diary that I want to share with the people I'm close to, and I hope they'll share those moments back.

Facebook can't do this well for me, Google+ failed to, and I don't particularly expect Path to, but it has a better chance than anything.
Thought process:

Rails or Django will stand you in good stead for future projects and 'hire-ability' versus any PHP framework.

Rails has easy hosting with Heroku.

Django has a (slightly) less welcoming/active community than Rails. [1]

A: Rails.

[1 http://www.embracingchaos.com/2010/05/choosing-a-web-framewo...]

Edit: +1 for the comment regarding timescales - you will likely need a substantial extension.
post is so good, read it 3 times
Google DevFest 2011 Notes
IANA Pilot. I do make aerodynamically correct fixed-wing and lifting-body type paper airplanes, however, and I have had a LOT of fun playing with aerodynamics in this hobby.

One thing to keep in mind regaring stall is that it's 100% dependent on angle of attack, not speed (something Popular Mechanics gets entirely wrong). What happens basically is that at a high angle of attack the air layer doesn't track the wing surface properly and so you are deprived of standard lift. With certain aircraft designs (SR-71 for example) this is very hard to make happen (but the SR71 can stall it's engines before the wings stall due to AoA).

If you are faced with a stall, I would expect the first thing to do is to pitch down to reduce angle of attack then accellerate and pitch up to get out of it. T-tail designs are generally disfavored because the elevators can get blanked by the wings in a deep stall, but with the A330 this isn't an issue as it doesn't have this tail design.

I find it puzzling that a professional pilot would pitch up in response to a stall warning. Popular Mechanics is right to flag that is as difficult to understand.
IIRC in the book there is a correction by Sands: The wobbling is twice as fast as the rotation.
Online MBA University
Upper Iowa University provides all types of professional courses like accounting, psychology, MBA, business management, tuition, human services, online courses, online schools, accredited, graduate programs, criminal justice degree, financial aid etc.
Not sure about the AF configuration, but he would be resting either in a crew rest compartment fitted in the cargo hold [1], or alternatively in a reserved seat in business class.

Either way, no alarms are audible outside the cockpit.

[1] - http://www.airliners.net/aviation-forums/general_aviation/re...
It's not about average throughtput, it's about peak throughtput (during rush hours). Big percentage of families will want their cars at 8-9 and 16-17.

So utilisation of cars will never be 90%, more like 45%, which is still big change, I agree.

It's also possible that companies will do the sensible thing and adopt adjustable working hours (many software companies do this already here).
I noticed that the article suggested their weather radar was incorrectly set up, so that might be their first mistake.
Security Expert Gregory Evans’ Blog Site Pawned With Timthumb Exploit
Transfer Credits
Transfer Credits: - Upper Iowa has partnered with various community colleges to ensure that your credits transfer smoothly to UIU through articulation agreements. You can transfer up to 78 credits from an accredited two-year college or up to 90 credits from a four-year college when you join Upper Iowa as an undergraduate. The process helps determine learners' achievements and demonstrated learning outcomes.
I use Flash Block for most sites by default and will only disable it on sites I believe in supporting. I don't hate adverts I just dislike crappy flash ones slowing things down.
TSC Resident Grant Awarded to Two Resident Graduates
LightSpeed Ventures (http://www.lightspeedvp.com/) is awarding a Grant of 2.5L Each for two of the graduates of the TSC Resident Programme. Over the past six months two teams have graduated successfully, building teams, building that initial social proof and model, and already eliciting interest in fund raising.

Out of the Collaboration between The Startup Centre and Lightspeed Ventures, there is a grant of 2.5L being provided for these two teams.

They are already off on their way. The Grant should help these teams to push forward on making a dent in the universe.

Cost of the Resident Programme for six months for two founding team members : Rs. 60,000

TSC Resident Grant: Rs. 2.5L (Approx $5000)

The Experience, Mentorship and Getting them through the valley of death: Priceless.

More about the TSC Resident Programme at http://www.thestartupcentre.com/resident
Microsoft did some terrible things, and abused their market power. But overall, I would say the world is a significantly better place than it would have been without MS. Looking at it from an economics point of view, every person who bought MS software made a logical transaction where the benefits outweighed the costs, therefore making their life better in some way.
The Popular Mechanics account of AF447 leaves out some quotes and doesn't explain their content very clearly, unfortunately, but it appears they were doing that, more or less.

"02:11:37 (Robert) Commandes à gauche!
Left seat taking control!
[...] At any rate, Bonin soon after takes back the controls."

Sometime after 2:12:15: "As the plane approaches 10,000 feet, Robert tries to take back the controls, and pushes forward on the stick, but the plane is in "dual input" mode, and so the system averages his inputs with those of Bonin, who continues to pull back."

"02:13:43 (Robert) [...] À moi les commandes!
[...] Give me the controls!
[...] At any rate, without warning his colleagues, Bonin once again takes back the controls and pulls his side stick all the way back." Next timestamp is 02:14:23 and crash is 02:14:28.

It's not really clear whether Bonin announced his first retaking of controls. I believe protocol would in fact give him formal control if he did, despite his confusion. Robert appears to have been communicating his control correctly but Bonin appears to have been providing input during this time. We'll never know if he didn't realize he was providing input or if he didn't realize someone else was trying to control the plane.
a very good post, but he seemed a little confused with the open source / free software paradigm. He must have known that open source software can be charged, the point is that you have to share the source code you are selling!!