skysight-inc/HackerNews huggingface dataset:
Ok, I can't help but wonder... ;P

So, I use S3. A lot. Only, I don't store many bytes: I just store lots of objects... enough that I have in the past estimated that I owned >1% of all objects on S3.

(http://news.ycombinator.com/item?id=2154792 <- here I describe how I had been making a billion PUTs per month when Amazon comes out and claims they only have <300 billion objects stored in S3.)

However, in the last few days? I've binged, and this week I'm purging. I've been doing as many as 10 million (and never less than 4 million) deletes per hour for /days/.

Why? One of the things I use S3 for (storing SHSH data, a giant man-in-the-middle attack against Apple's dysfunctional iPhone software protection systems) was simply wasting space. :(

(Specifically, I realized that I had, due to some debugging code I never really realized was for debugging only and thereby never got around to deleting, had been storing every single request in and out to the service throughout its history in XML form, in addition to the tightly encoded binary.)

The thing to realize here: DELETE requests are free. PUT/LIST requests are $0.01/1k, GET/HEAD are $0.01/10k, but DELETE requests are not billed by Amazon at all; even the bandwidth for them "won't count" if they are made from EC2 (which I'm doing).

However, one can only imagine that deleting a billion objects in a few days with a billion separate tiny requests to Amazon is causing someone, somewhere, a bad week (and possibly even a ton of meetings). :(

(Which, honestly, I feel sorry about, but my business isn't even that profitable, so I've been having to figure out ways to cut costs, and this useless data is apparently costing me nearly $1k a month.)

Well, with all of this in mind, and now after almost a week of "the onslaught" (and even myself wondering multiple times what this many requests must be doing to their stats), Amazon conveniently announces a new API feature that lets me decrease the number of separate requests I'm making to their servers by a thousand times over...

...really, I cannot help but wonder ;P.
All these economic points can be applied to public transportatipon (i.e. trams, trolleys, subway). They also have much higher utilisation of equipment and number of drivers is negligible comparing with the number of passengers.
So the problem is the same as
https://en.wikipedia.org/wiki/General_Motors_streetcar_consp...
Well, maybe Google can introduce public transportation once again.
Feynman and the importance of play [repost]
I would think the BEST way in theory would be to not output strings at all but rather build some kind of logical representation via datastructures (ie a DOM tree as in JQuery or HTML templates which are tied to a code-behind as in ASP.NET) and then output that after all processing is done.

What's the best PHP framework/library for that kind of thing?
Ask HN: What framework to learn? Unusual situation
I am a student in New York. My (well off) uncle has offered me $10,000 USD to build a fully functional web application for an idea of his, with a deadline in mid-January. He is doing this as an incentive for me to learn how to program - I have experience with Wordpress and the like, but nothing substantial.

I have spent the last few days heavily researching which framework is suitable for this project, and now I find myself in choice limbo. It seems that whichever framework I choose to learn from scratch can do everything I need, once I invest enough time in it - so now it is a question of which is the easiest to pick up and implement. I am aware that this question has been beaten into the ground innumerable times, however, the urgency of this project and my current lack of knowledge is holding me back from making a decision based on what I've read online. I appreciate any input on your experience with beginner programmers.

The web application is a CRUD app that requires subdomains separate from each other, each with several hundred authenticated users (that either register or are imported), frequent batch/individual editing of a table of those users with some specific functions, and a decent amount of email sending.

It seems like this could be easily accomplished with Rails, Django, Symfony, or CakePHP. Which of these (or other) frameworks and respective languages offer the best environment for someone to learn from scratch? What books or online resources would you suggest?

I am only allowed to ask for advice, unfortunately I cannot pay for assistance with this project.
I'd tout Rails as more beginner-friendly than Sinatra. Much more beginner friendly.

Once a beginner gets past the trivial usage of Sinatra, where does he go next? Rails already has everything set up for you. If you want to implement something, you can just google it or find a tutorial or Railscast that can scoot you along. Or a free online tutorial that shows you how to test and implement a nontrivial application from scratch including testing. Or just dive into the massive community.
I don't understand your argument that the software is being supported by SF and Github. Github and SF didn't spend a cent to develop any of those projects; they were created and then hosted there. If I hosted my open source software on my Linode account would you say that it's paid because I spent my own money to pay for Linode?

You picked one example in which someone gets paid to write software, but there are hundreds of thousands of software projects that were written in people's spare time, either for fun or to learn to code or to scratch their own (non-monetary) itch.

Here's a random one from the HN frontpage last week:

https://github.com/holman/spark

I'm not sure whether we're arguing some kind of objectivist semantics game, or if we're talking past each other.
+1 for Spool. Goto App for InstaPapery stuff on Android.

No need to bother Marco for porting.
Disk Drives' Micro-Vibration Problem
"Reading pretty much any Supreme Court decision will show you how intelligent these nine justices are."

Not saying they aren't intelligent. But they might be intelligent enough to have their wives take hundreds of thousands of dollars in lobbying money directly related to the cases before them and get away with it. So, not their intelligence I'm worried about. Its their ethics and morality.
Yes, I read the article, I believe they stated that it was an estimate. Perhaps their estimation methods are conservative. Perhaps Apple provides better data than Google upon which to make estimates. Perhaps the timing of the data leads to more accurate estimates for Apple. You can't simply say that because one estimate was wrong that everything else shouldn't be trusted. (Well you can say it, but there's no logical basis that underpins the argument) Perhaps they estimated the downloads based on sales, who knows. A week before Google released their data the estimate was useful, now it isn't because we have better data, that's simply how life goes.

In the business of selling apps I'd much rather I went to market underestimating the size of the market than overestimating it. To me, one more download is one more client to support with no revenue upon which to service it. I guess if I developed for the Marketplace I could have 40% more freeloaders than anticipated. Awesome, just what I needed, more expenses and the same rev.

I'm not in the business of cheerleading mobile operating systems, I'm in the business of selling stuff. (To be fair, I do cheerlead Apple because people can't buy my stuff on Android, perhaps the market is changing and I'll have to adapt, but once my stuff is available on both platforms, I really wouldn't care what people use)

I'll be ecstatic when the marketplace is at a billion a year but I think that's a bit off at this point. App Store vs. Marketplace is like Google vs. Bing for traffic, if you're a huge site you'll see 15% of your traffic from bing, but if you're a smaller player you'll see 99% from Google. Likewise when doing SEO work I don't care about bing because it doesn't drive traffic for me like Google does. On the other hand I use Bing for SEM because it has cheaper CPCs with a better conversion rate.
I think it's a mistake to despise (although I of course know what you mean).

In the abstract sense, everything is always tied to a narrative. Rhetorics is the art of juxtaposing different narratives and getting others to join yours. Sales would be a subset of that.
It is. The difference is that in audio it's generally associated with periodic waveforms, whereas onscreen it is more often problematic with isolated peaks. Where you have periodic, aliased structures onscreen, it's often called a Moiré pattern, but it's all the same effect.
Checkout my project: My Github Library
I'm an Android developer and I'm so glad you do not belong to our community.

Saying that you are arrogant is an understatement.
I am the profile this article talks about, and I can assure you Rails is perfect for beginners. Sinatra confuses the hell out of me, admittedly and I think the key - less and less so every day.

I also taught, being a total noob myself, my best friend how to code Rails in 2 months. He doesn't even know HTML, or how to make/compile something. But he can code Ruby/Rails. And I mean Ruby, not just plug together a scaffolded app.

So yeah, I'm not so sure I agree with this.
Anteprima Wedding Spring/Summer 2012, Tokyo
Nike Dunks Shoes Online Store
Where does the captain go to take a nap? I was wondering how he didn't hear the stall sounds in order to immediately return.
If it was worth building, he would hire someone to do it for him

Managing people isn't only expensive, it's something a lot of people don't want to do.
A Tale of Two Workers
To be honest I actually agree with you...I do think like a 13 year old and I do absolutely love objective C and iOS.
The mimosa hostilis root- bark is one of the world’s best dyes and is quite safe
The mimosa hostilis root- bark is one of the world’s best dyes and is quite safe to use. The mimosa is also used as medicine and it is used to cure inflammation of various body parts and human organ. The mimosa hostilies rootbark are used to stop bleeding that takes place after cut and injuries.
Hack Away at the Edges
Well, it's harder to understand all of rails, because it has more features. That's a fair claim I think.

However, the question is: Is it harder to understand the subset of rails that does what sinatra does, than it is to understand sinatra as a result?
I would say that Python breaks backwards compatibility in small ways for minor releases semi-regularly, such as adding new keywords (with, yield), removing little-used standard library modules, and removing support for raising strings as exceptions, but always provides deprecation warnings for a release first and (for new keywords or syntax) allows early opt-in with "from __future__ import"

http://www.python.org/dev/peps/pep-0387/
What's missing from this article is the fact that the Captain chose to fly right into the storm, saying "on va pas se laisser emmerder par des cunimbs" (in essence: "fuck this storm")

http://www.lexpress.fr/actualites/2/actualite/des-dialogues-...

This is incredible hubris.

Then, in the middle of the storm he leaves the two copilots alone, one of them quite inexperienced, and goes for a nap. He's obviously trying to demonstrate that he's not afraid of anything.

Well, maybe he was fearless, but now he's dead and so are all the passengers, passengers he was in charge of.

- - -

Once in the storm, and with the incredible amount of stress, it's hard to say if other pilots would have done better (other pilots that night avoided the storm!)

I've read that pilots are trained to react to a stall at the beginning of their career, but not as part of their regular training -- I don't know if it's true or not.

What's true is that stall is one of the worst things that can happen; it's like training bus drivers to hit the brakes when they're going right into a wall: of course they would do that...
That feeling is definitely not mutual...I do hope you play with iOS when you get time and have fun!
Partly it's humility. The more I learn, the more I learn how much I don't know. The more people I meet, the more I realize how awesome people are. Self-promotion in this context feels false.

Heh, as long as you think this, you paradoxically should give yourself carte blance to go for what you want with confidence. Why? Because there isn't some perfect confidence level waiting beyond where you are at now; acceptance that one doesn't know everything is actually the highest possible position, confidence-wise, because at that point you have seen the truth of things and decided to become self-correcting.

People who feel that they are confident to do/know anything are actually one rung lower than true humility (although it's easy for a humble person to think those people have found some truth that we have yet to find, and give the cocksure more credit than they deserve).

It's when one loses true humility that one should watch out (Dunning-Kruger effect and all that).

Life is a balancing act between being too certain and being not enough certain. The holy grail of confidence is to become so without also becoming delusional and leaving oneself open to mistake.

I hope I made my point clear enough :) I spend a lot of time thinking about confidence vs delusion, and how to attain true confidence, but it's not always easy to unpack my thoughts for someone else's benefit.
A Lisp dialect is surely the right choice if you are new to functional programming. The language itself is very simple, so it won't get in your way as much as some alternatives.

I recommend starting with racket and the free textbook "how to design programs" especially if you are not comfortable with recursion. It is pretty introductory, so you may be able to plow through the exercises quickly.

MIT's classic SICP is another great starting point, especially if you have an adequate academic background.
I'm glad to see the article has a link to an actual 10th grade standardized math test from Florida since I was wondering about this after reading that the school board member scored 10 out of 60 and didn't confidently know how to answer any of them, and upon later study concluded that the math in the test was irrelevant to real life. This made me wonder what sorts of questions the test asked.

http://fcat.fldoe.org/pdf/releasepdf/06/FL06_Rel_G10M_TB_Cwf...

The test proves mostly to be multiple choice with four possible responses. But there are a few questions with a scantron array of numbers for filling in numerical answers.

Calculators are allowed, but do not seem to be necessary.

The test covers at its most advanced basic algebra and simple geometry (no proofs). There is no trigonometry or calculus. There are also topics much simpler than algebra such as calculating percentages, areas, and fractions.

I did about the first half just now and didn't run into any problems. It does not seem conceivable to me that someone who can't answer any questions at all is adequately qualified to evaluate scientific data such as one might need to do when voting on matters of public importance.

It would be a very reasonable idea for all legislators and public servants who work in a decision making capacity to take a test similar to this and be required to post the results. Just for informational purposes of course.
The correct link is http://losangeles.cbslocal.com/2011/12/07/tv-experiment-goes...

They changed the date in the URL.
Small Businesses and the Cloud (infographic)
Most handset makers already had large software departments at the time they made the switch to Android. I guess they needed to give them something to do? Either way, ZTE and Huawei seem to do pretty well with near-AOSP roms.
I Disagree.

I've built many real world applications. Very complicated ones and not just your average CRUD apps. I never had to do exotic configurations or metaprogramming craziness.

If a popular gem is replaced, I see many times, that the API of the gem, mimicks the old one, or detailed migration tutorials will be delivered. So a new gem is often similar to a major version bump.
ob_start() basically is string concatenation.
Bonnes Nouvelles Des Logiciels Mis à Jour 
La fête grandiose Noël est proche. Les fabriquants des cartes de jeu sont assidu de mettre à jour leurs firmwares. Nos joueurs ont de la chance parcequ'ils peuvent jouer des jeux divers et plus rapide. Quelle expérience!
I usually say this about the types of webframeworks they are:

Rails - > great for intermediate people who see benefits it brings. Great for pretty straight forward projects for beginners that can follow a book.

Sinatra -> Great for beginners to "just get something working". Not great if someone needs everything decided for them. Awesome for advanced people. Awesome for non-standard projects.

Padrino (Why don't we hear about this more?) -> kind of the sweet spot between the two. I honestly think that Padrino should rightfully start taking mindshare. I don't know why it hasn't.
The Secret to Australian Success - B2B Telemarketing 
Despite what detractors are saying, a successful business appointment rests on the ability of a skillful telemarketer doing B2B telemarketing to speak with prospects, encouraging them to listen, and maybe then give the client firm the chance to showcase their products or services.
Most Beautiful White Peacock Desktop Photos,White Peacock Wallpapers
White Peacock is a Very Lucky Birds.Peacocks is the National bird of India.Peacocks are sacred birds in many parts of the world.Many People Save this Photos as Desktop and they claim that the days were great.The Peacock, which most of us are old with the bonny colouration of the receptor feathers titled Bharat Blue. Here you Find the some most Beautiful White Peacock Desktop Photos,Beautfiul White Peacock Photos,White Peacock Background Images.Free Download Iridescent and Ornate Peacock Images in your Computer and enjoy the Beautiful White Peacock Photos.
QNET - New Network Marketing Giant On The Rise
QNet is a company on the rise, right now, according to Google trends, in terms of search volume. This peaked my interest a bit so I decided to go see why people are suddenly going crazy for QNet.
It's not like the bullshitters think they are telling the truth either. They've just accepted a toxic environment and decided to become callous and hard.

I don't this is always a clear-cut choice. Sure, one can decice to say "fuck 'em" and just lie like the rest to game a corrupt system.

But, one almost inevitably one becomes cynic and bitter and hardened.

I think this is fundamental a choice one needs to make in life. If one wants to feel full feeling, then this goes for both pain and pleasure. And that just may not be conducive to being effective in a corporate environment.
Actually, that's my fault. We (oDesk) recently introduced a job post text parser that examines the text of the job description and auto-suggests skills. The parser uses the levenshtein distance to find approximate matches, and in the cases you flagged, the job descriptions used the word "closure" which the parser converts to "clojure." I probably need to add "clojure" to the parser's stop word list...
While this is a fascinating thought experiment are there really so many people who think there will be mass adoption of driverless cars in the near to mid term?

The technical, political, socialogical, and psychological barriers to the OP vision seem huge. Just to mention one that I haven't seen mentioned: winter driving. In snowy climates the driving conditions are very unpredict able. Cars get stuck and require all sorts of creative driving techniques. If the sort of seamless automatic driving doesn't work in such an environment then human driven vehicles will still be on the road in large numbers. Being on the road means they can be driven to the dense, warm urban areas where automated driving might work better.

You could outlaw human driven vehicles in certain places, but it highlights the need for the creation of parallel infrastructure to be created in areas where land is scarce. The transition period would be stretched out and chicken vs egg type problems could be insurmountable for the foreseeable future.
That was a good primer for a non-gamer like me.

Can it be used to make flash graphics and webgl lower load too?
Golden Triangle India,
A [nice] motorhome that's driverless would be awesome. Have to be in New York at 9, but live in Philadelphia? Fall asleep in your motorhome the night before and wake up at 8 a.m. already in the city. Not to mention the gas/electricity/emissions benefits from a machine controlling the acceleration and motor.
Interesting in that account the person in charge said "my aircraft". May have helped with Air France to eliminate the two people pulling on the stick.
Interesting, could you point me towards those?

I'm seriously considering picking up some android kit after reading more about how the marketplace works now.

Do you think it would be worth it to just focus on ICS at this point?

On iOS I just support the latest. (I figure users with the older versions can stay on them til they upgrade and it reduces support issues drastically)
BuzzFeed Hot Search
Surely there must be more to it. Clearly all of us who've played a flight simulator know that going up too fast will cause you to lose speed and eventually stall and fall until you regain enough speed to stabilize.

Sadly in this case it sounds like a mix of overconfidence (not avoiding the storm, trusting the plane more than the stall warnings, not waking up the captain until it was too late) and a lack of training for unexpected situations were the major factors in the crash.
Every time the airbag goes off my car crashes?
News about Bali Hotels
Bali is a place with numerous beautiful sandy beaches, lush green mountains and a rich culture. You can enjoy your holidays in Bali Hotels & Bali Resorts at affordable prices. For more details browse our website.
Don't forget the $1/year market value of a GPS probe.

I work for TomTom who's been battling for years to collect GPS probes so that they could provide the best HD traffic.

Google recently announced their Traffic layer which magically offered almost similar quality with full world-wide coverage all made possible by their thousands and thousands of free Android GPS probes.

Just a small reminder that there might be more hidden benefits of Android.
The risks of getting too social
> Is there any discussion as to why they didn't seek an alternate plan

The Captain chose not to, because he "wasn't afraid of clouds" (see my comment above). This was a huge mistake.

But Captains are in charge of their route and it makes sense; it would be incredibly bureaucratic and dangerous if routes were decided from a central command somewhere at the airline headquarters...

What we need are humble pilots; there should be psychological evaluation to weed out those who think they are John Wayne hunting down Indians.

Part of the difficulty is that the job attracts daredevils -- among others: that night, all other Captains went around the storm...
Groupon Buys OpenCal, Launches Online Appointment Booking Service ‘Scheduler’
I could not agree with this more. I really love the Path UI and played with it for a few days, but I just uninstalled it entirely from my iPhone because I was tired of being notified on two separate social networks.

I had to decide, "Where should I check-in?" or "Where should I post this photo?" and it all came down to my 10 or 12 'nerd' friends on Path vs. my large circle of friends on Facebook. That decision is what killed it for me.
Python instance dictionaries, attribute names, and memory use