skysight-inc/HackerNews huggingface dataset:
These simulations don't account for human choice on when they want to board. There are customers anxious to get to their seats, and so listen carefully for their zone boarding. There are customers who would rather spend time in the terminal than extra time in an upright seat so they wait until the very last minute to board, regardless of zone.

Increases in prices of checked baggage means many flights have more people carrying bags on, due to limited overhead space, there is more incentive to board as early as possible. If you don't have a carry-on that needs to go in the overhead bins, the incentive to board on-time or early is lower.

Southwest airlines, mentioned here quite a bit, incentives customers to board early (if you want a good seat, you need to get on early to choose it) and to check in early (they can better gauge % checked-in because you are rewarded for confirming with the airline 24 hours in advance). Their policy to allow free checked bags is a nice courtesy but it also means more customer check bags, reducing the time to store things in the overhead which leads to less time at the gate. Free bags is a financial play, just not in terms of additional revenue but as cost savings.
Why would you say it's better than Objective-C?
Since anything it can do has to exist in the Objective-C framework offered by Apple, it is probably equivalent.

Also, let's not forget 90% of things that make money in the App Store are games.
RubyMotion doesn't seem to do much to help you with that.

In other words, for Rubyists, RubyMotion is a thin wrapper around Objective-C classes that feels like home.
For everyone else, it's an added layer that provides a thin sugar coating and not much else.
The RIAA labels should be required to pay the owner of the site for any lost advertising revenue, lawyer fees for the defendant, and any other costs associated with this case that wasn't paid for by the RIAA labels (the fed seizure, the prosecutor, etc... was paid for by tax payers). They wasted everyones time and money.
while this is definitely cool,bbut i probably am not in one , so this is definitely not cool. sorry for the grammar.
'if's returning a value is from expression oriented languages, not just functional. Functional languages are by necessity expression oriented because it makes no sense to have a statement in a functional language. However, not all expression oriented languages are functional.
"partly because they start from more similar ideological perspectives"

I think this is true in the US, unfortunately: the unions and upper management have very similar goals: get paid as much as possible while making as much work as possible someone else's responsibility.
"real concurrency" is a silly term, but I assume he means threads and therefore a multicore concurrency model vis-a-vis thread-level parallelism, allowing a single VM to utilize all cores in the system.

This is opposed to Node, which must run at least one VM for each CPU in order to utilize all of the cores in a system, unless your only use of threads is ThreadPoolExecutor-style pools, then you can use the horrible hack that is threads-a-gogo
DIDO Interference Cancellation Explained in Patent
Fun Programming: Videos for learning creative programming
There doesn't need to be a comment on every post. If the article said enough and people agree with it, it doesn't really require a comment that just says "Agreed." or "Great article."
Maybe or maybe not. Am assuming that is just a typo. The author most likely meant something else but you must admit that the idea of writing iOS apps using ruby is awesome.
Task Management Web app Sandglaz API released
Worlds Longest Invoice
Maybe, I just remember that number from powerPC / ARM back in my assembly class in 2010.
Well the decision is to treat all customers as criminals, just the same as if we already were criminals.
A guess: It's getting points because many people have reposted it; all subsequent posts end up as up-votes for the first post.

I think people post things not only to have a discussion, but because they think they found something others should be aware of.
Your move, HTC
While I don't like DRM and will always choose an alternative product that does not have it, I don't buy these arguments.

So looking at his points:

"DRM Is Anti-Reader": There's no reason that DRM could allow the easy transfer of a book from one person or platform to another. You could submit a transfer request and the publisher could re-encode the book to the new owner or format. Would you expect that as the purchaser of the book, you'd be allowed to photocopy it and distribute the photocopy?

"DRM Locks Readers In To Platforms": This is not necessarily the case. The publisher could easily offer the same book in multiple formats. Converting from source is a trivial technical task.

"DRM Adds Unneeded Complexity": DRM does add complexity, but as most people read via an application rather than a text file, this can be abstracted for almost all readers. Again, this is a problem with the implementation.

"DRM Stifles Innovation": Authors not getting paid so that they can eat also stifles innovation. There needs to be a balance here, it's not all about making everyone's work free.

"DRM Halts The Spread Of Ideas": If someone can't afford the book, in many countries they can go to a library. They don't need ownership to read the ideas.

In summary, the issue with DRM for books is the implementation. Many of the problems listed are real but could be almost completely negated by the publishers doing things that cost them almost nothing, even following the assumption that everyone wants to read their books for free.

To be clear, I'm not implying that I support DRM or that it really does significantly reduce the availability of books that have not be paid for, just that the arguments presented here are against the current implementation rather than DRM itself.
looks more like a flashcard or quiz site to me. I was there for no more than 2 minutes, pretty cursory but didn't get the urge i'll get on codeacademy for eg
The author of the Forbes article also has a blog which features this sort of tongue-in-cheek graphics:

http://thisisindexed.com
Growing up in the US in the '70s and '80s, I'd never seen it this way, either, and a little googling shows that it's a very obscure variant, with fewer than 60K uses, compared to renaissance with over 13M uses. I think someone saw it mentioned as an American variant and became confused into thinking that it was a common American variant.
Has anyone read Node: Up and Running yet?
they should be hit with punitive damages as well
It's very true. By far the worse thing inside is the boredom.

When you see it on TV/movies all you see is the drama. You don't see the endless hours of _absolutely.nothing.to.do_

It's mind numbing. So you try to sleep as much as possible to make the time pass
subtree also includes the full history of the other project in your project's history unless you squash all of the commits (and if you squash them, then you haven't stored the full history). There might also be licensing reasons for wanting to keep the repositories separate, but not.
Curious. I always used to get my 2600 from their shelves, and they were always prominently displayed.
Probably not: my Galaxy Nexus started out promising enough with only a few annoying issues but in the 4 1/2 months I've owned it, I've watched it become almost as much of an unresponsive brick as my late Droid G1. And while we're at, they have yet to release ICS for my Samsung Galaxy 10.1. Google/Samsung/I don't really care anymore are all falling flat on their faces pretending to support these devices and that's their real downfall.
So you'll have 5 years experience by the time you're 22. Probably be perfectly set up to do your own startup. If its a success, then you're made. If its a failure, you're still a lot better off than the people who just graduated from college. You'll certainly know a lot more about a lot more subjects.
That's actually an archaic spelling as far as I know. Standard american English spells and pronounces it as the French loan word it is "reh-neh-ZONCE".
I did too, though it made for some weird conversations at the checkout counter.
I'd be totally fascinated to hear about this if you ever find it! I'm greg at memrise dot com.

There's lots of evidence to show that mnemonics boost recollection by a factor or three or so across a wide range of domains, abilities and time ranges. See e.g. http://www.unforgettablelanguages.com/studies.html

Re the intermediate mnemonic device, here's the way I picture things. The mnemonic provides training wheels for your brain, helping you get the answer right a few times. Then, after enough correct responses, mediated by this (hippocampal) mnemonic representation, you rely less and less on the training wheels, and your cortex has had a chance to form a longer-lasting and more direct semantic link.

Disclosure: I'm one of the co-founders of Memrise, so it's not too surprising that I think there's merit in this approach :) Drop me a line or reply here, and I can try and follow up in more detail. Maybe I should write a blog post...
Haha, that's an understatement, I'm sure he was light years ahead of me as early as 10. It's just inspiring to know that one can struggle with some of the basics and rebound to do great things.
Ask HN: "Preferred Domain Availability Notification" - Is it bait?
Today I have received two unsolicited e-mails regarding a domain auction that "might be useful" for me. The e-mail reads:

"Preferred Domain Availability Notification:

cooldomain.com will be listed for auction in a few days. This domain might be useful for you, since you own a domain similar to this domain.

To confirm interest in owning this domain, fill out the simple form here: cooldomain.com [link]

Sincerely,Alexander
718 Thompson Lane
Suite 108142
Nashville, TN 37204

If you do not want more of these messages, please click the link above and follow instructions at the bottom of the page

I am accustomed to sleep and in my dreams to imagine the same things that lunatics imagine when awake. Rene Descartes"

---

The link forwards to a site which reads:

"Auctions close daily at 10am. COOLDOMAIN.COM has been flagged as a premium domain and we expect it to sell quickly. Since you received a priority notice from us, you will be given first chance to acquire this domain.

Fill out the form below and you will be contacted with the opportunity to purchase the domain when it is made available to the general public."

---

cooldomain.com is not the real domain name; I am obscuring the real name simply so as not to pre-empt the 'Show HN' post I am hoping to make in the near future. The e-mails come from two different addresses: alex@e-pedagogy.com and alex@tintaquick.com. Both these domains forward to http://dnidomainmarket.com, which appears to be a low-key domain reseller.

This has alerted me because I currently own THEcooldomain.com and am fully aware that cooldomain.com is about to become available because I've been watching it for a number of months and intend to snap it up as soon as it does so. I've made backorders on a couple of different registrars, for example.

My initial reaction is to believe that if I sign up to this site then I am essentially indicating my interest in the domain and therefore prompting them to also attempt to register it; so that they can then sell it back to me (or some one else) for a premium. So, the best course of action is to do nothing. Alternatively, they fully intend to pursue this domain anyway and therefore would my best chance be to subscribe to their auction and enter a bidding war? Would that auction even be a real auction?

If anyone has any advice I'd really appreciate it.
C++ is simply way more complicated than Obj-C.

Also, Obj-C is somewhat more complicated than Ruby, though there is a lot of Ruby if you go looking. Obj-C is also more syntactically noisy than Ruby.
Can't upvote enough. Also great if sponsors want to be specifically involved in that process - they can directly see people using what they paid for and do something compatible (at PyCon this year, the Heroku booth had comfy couches where people drank coffee and talked with smart people - I'm certain everyone left with a positive impression)
How many times have we heard that the next Android phone is the real iPhone killer, for real this time, really seriously for real this time? Come on. What does "out-iPhoning" Apple even mean?

Pundits. Grr.
Samsung Galaxy S3 specs and features
Have a look at CC0 https://creativecommons.org/choose/zero/
Said from your safe little bubble. Dangerous is "I might misstep by half an inch and orphan the children."

The college educated computer workers who post here haven't experienced danger since climbing trees as children. And certainly don't experience danger professionally.

Roofing a house is dangerous. Delivering Pizza is dangerous.

Picking between State U vs Private U? Choosing between Python and Ruby? Choosing between iOS vs Android for your initial deployment? Choosing VC A over VC B? Telling your Boss he's wrong? Calling any of that dangerous is an insult to people who face real danger daily.
Twitter is sponsoring a Summer of Code developer to create an async library for MySQL: http://engineering.twitter.com/2012/05/summer-of-code-at-twi...
Here is a python conversion of machine learning for hackers, http://slendrmeans.wordpress.com/category/will-it-python/

Thanks for posting the collective book...I think I need to get it now :)
I wouldn't say any of his books are exactly casual reading. The Large the Small and the Human Mind is probably the most casual in that it merely requires thinking and even then some of that is done for you the responses from Abner Shimony, Nancy Cartwright, and Stephen Hawking (contributing authors). The others require active engagement to work through. Especially Road to Reality - there is nothing casual about that one.
Interesting. I would compare experiences, because I too left a job in 2001 (startup was downsizing after acquisition and they made really generous offers for people to voluntarily leave)... but I wasn't looking for work, I was using my severance to start a startup during that period.

I figured "well, we just had a big bubble crash, so there will be lots of engineers to hire and lots of cheaper office space and everything will be better starting a company in 2001 than in 1999!"

I was right, too, but wasn't quite able to capitalize on it.

I did have one experience where I was having trouble finding a job for a couple months, but for me, it was because I believed the "you need a degree" claims and wasn't applying for anything that said you needed a degree. I was applying for things that I was overqualified for, as a result, and they weren't interested in talking to me because I was overqualified. Then I just started to apply for the best jobs I could that I knew I could do- whether I had what they wanted or not-- and that turned out much better.
Pypal, a Pythonic PayPal IPN library
Hrm, interesting.

Maybe I can go back to using the proper version, then!
This article goes out to say that the term "Hack" is increasingly less commonly used to refer to malicious users. While that might be true in tech circles, I'm skeptical that a significantly larger group of people off the street would respond positively if I asked them what the term "hack" meant. I'm not saying Hacking is bad, I think the term has been somewhat hijacked, sure. But, let's be realistic, I think it's generally a negative term to most people and will probably stay that way into the indefinite future.
I shudder at the mere thought. Word does some simple autocorrecting that has rarely ever been annoying; besides that, the most helpful thing it does is underline (potentially) misspelled words and offer suggestions. Given my experience with some smart phones, I'd rather not have what I type change mid-way. I even have autocorrect turned off on all of my phones.
This one's great IMO: “Days off are always more fun than sitting in the classroom.”

Not exactly well-phrased—I believe prolonged sitting is indeed not quite fun for various physiological reasons. However, this makes it fair:

“You are trained from a young age to base your life around dribbles of allocated vacation.”

It appears to be about splitting life into work and vacation despite the alternative of doing things you love and loving things you do. (It's hard to convince people, though. They continue hate most of they regular 9-to-6 day and watch TV in the evening.)
Since you already got the audience, twould make a great blog post.

It's should be an obligation of every professional in our industry to negotiate higher and be seen as valuable as we actually are to society. The fact that most professional software engineers know their value and demand it severely hurts the salary bar for every other software engineer.

Silicon Valley and NYC are the only two places where I see developers actually beginning to demand what they are worth.

Many entrepreneurs in a lot of areas outside software were able to do what they did because they were highly paid professionals in a prior life that could afford to invest a chunk of their own money in their endeavor.

If we, as a profession don't ask to be paid according to value added, then in general there are going to be a lot less of us starting our own businesses and when we do, we'll have to cede control to non-technical types that did demand their worth like lawyers and finance guys.

My theory is that the first dotcom boom paved the road for the growth we are experiencing now because it took money from Wall Street and used it to line the pockets of technical folks with cash.
New Keyboard Method for iPad
> consumers are fickle... if Nokia release something that looks sexy,and works well, they will be back

I kind of agree with you but the Lumia 800 is a really good device on all sides but I coudln't find it in the color I wanted. Nobody cared at the shops and I was a weirdo to them for shopping a device they don't believe in..
Maybe they're speechless from the government and RIAA getting away with such a blatant violation of one's civil liberties. I hope this goes to trail so that the site owners are compensated and so that this never happens again. Shame on the government; They're supposed to protect the little guys.
"Learning Go" Book
WCGridView, simple grid view and controller setup for iOS
True I had my invite in a couple of hours.
Score one for ObjC's use of reference counting instead of a garbage collector on iOS, too.

Now don't get me wrong, I'm normally of the opinion that anything that whiffs of manual memory management is for chumps. But by day I write apps that target workstations that have enough RAM that I can get away with pretending that memory is an unlimited resource.

On a memory-constrained platform like iOS, though, being able to tightly control how much memory you're using becomes much more valuable. If not critical. And the one place where garbage collection simply can't beat manual memory management is total memory consumed. All those dead objects that are waiting around to be scooped up by the collector do take up space. Sometimes a whole lot of it.
How much are you willing to spend? The ThinkPad X220 is an excellent machine with an option for a 12.5" IPS display.

Have a look: http://www.notebookreview.com/default.asp?newsID=6056&re...
Xcode does complete it for you. So does JetBrains AppCode. I bet RubyMine would too with RubyMotion.

IMHO, the name sucks because it includes information in the name that is also in the signature. At least it would be in languages that support overloading.
GPL and other licenses are the alternative. The only functional difference between a license and DRM is that enforcement is in the hands of the rights holders until the DRM is broken. GPL is hoping no one steals it. DRM is trying to keep people from stealing it until you make enough to cover expenses and some profit.

Law is the fallback for both.
I completely understand and agree with your comment re: the importance of the APIs, but I think the big win is going to be the Ruby DSLs built on top of the tool kit to make the APIs easier to use - for RubyMotion's intended audience (existing Ruby/Rails Devs). This is just the first step.....look six to twelve months out with an active developer community and think where this project could be.
I agree - and I'd say you also do a disservice to the industry and your peers when you lie about credentials.

Businesses should know that people with degrees in humanities who put in the work can become competent programmers. It might also make them more willing to interview and hire people with this kind of academic background who have put in the work.
Etymologically, the word comes from the French for rebirth, which is spelled 'renaissance'. Normally, it's prudent to take a live-and-let-live approach to the development of language as that's how language evolves, but in this instance the Americanised spelling is downright barbarous and not holding with the origins or spirit of the word. In this case, I'd argue that the American spelling isn't different in the way color or aluminum are, it's just wrong.
They are fond of the term "activists", and I've certainly seen e.g. Greenpeace's activists willingly risk prison.
But for heavily elite flights, wouldn't that work as "random" after the top tier?
Datachick Beats Down Big Data
Seriously, another sale? My poor wallet... I'm going to pick up Clojure Programming (http://shop.oreilly.com/product/0636920013754.do) after hearing so many good things about it.
Forex Guide Canada
orex guide for Canadians, how to get started in forex, pick a broker
and use the right strategy and signals to be profitable.
I flew Virgin Australia within Australia a few weeks ago and they did front and rear boarding as well. I'm also not sure if it was any quicker.
You're misunderstanding the purpose of DRM. Every DRM format is cracked within hours of release. The purpose of DRM is not and never has been to stop "pirates".

The purpose of DRM is to get you, the legitimate user, to pay multiple times to use the same content. They want you to pay once to read the book in your kitchen and another time to read the same book in your bedroom and another time if you want to let your wife read it too. By definition, you've already paid once so you're an excellent candidate to get more money out of.

The purpose of DRM is to make it hard for you to use multiple devices, hard for you to use different platforms, and so on. So that you'll pay again. These aren't flaws. They're design goals.
actually, i have found that without the code completion rubymotion is forcing me to learn the obj-c framework and method names a bit more. i guess I could have just turned off code completion for that.
This article is really a poor analogy of what game design SHOULDN'T be. At least, if you want to create an original game. If all you want is to create another FPS with the same controls as all the other FPSes, then this analogy MIGHT work. But game design should be an art, and creating novel experiences should be far more emphasized. For instance, the game CargoBot is an excellent ipad game with NONE of the elements described here.
Perspective? That doesn't even begin to explain it. That picture looked odd to me before, but after looking at the specs it simply can not happen. That sort of arrangement could distort the apparent difference in thickness and mask the difference in width. But it would exacerbate the difference in length.

You can't possibly put the Galaxy S3 in front of the iPhone and create that scene. That picture is a mess.

iPhone 4/4S: 115.2 x 58.6 x 9.3mm

Galaxy S3: 136.6 x 70.6 x 8.6mm
Could you explain:

- RubyMotion is Ruby
That's great. Ruby is a great, easy to use and powerful language. I love Ruby. However given all the other things you sacrifice to get Ruby it's really not worth it.

What do you sacrifice to get to use Ruby? I've avoided learning to program iOS because I really dislike Obj-C. If Ruby were good enough for 60% of the apps on the App Store I'd join in a heartbeat.