skysight-inc/HackerNews huggingface dataset:
That chart doesn't show what you think it shows.

> Remember - these measurements are just of the fastest programs for each of these programming language implementations

If you add in speed, even at a size:speed weight of 5:1, Python's advantage disappears.

So, the fastest python code is smaller and slower than the fastest haskell code, ignoring any slower code that may be denser.

Also, "gzipped code size" is a horrible measure of density: what everyone hates about Java is how redundant programs are (access modifiers, type declarations), which gzip would compress nicely, but doesn't help programmers (except where Eclipse auto-completes, I guess).
Mobile Ads: Here's What Works and What Doesn't
> Or for instance, say I have a directory of photos. I want to pick DSC00095.jpg through DSC00107.jpg. In bash, you cry; in zsh I say DSC<95-107>.jpg.

No need to cry -- Bash does it this way:

DSC{95..107}.jpg.
I don't know a better word to describe that except to say it is disturbing.
I guess I needed an oxford comma or two. I will update my post to be clearer.
what are we supposed to do with this information?
Experiences of a Developer Expressed Through Clips of My Fair Lady
It's not a minimum viable product. If it were, Apple wouldn't be writing this letter. Maybe it would have been viable in the past (also more widely considered viable in the past: paper atlases), but it's not viable today in this context (perhaps it could have been viable as an optional beta, instead of an irrevocable feature regression) as demonstrated by this apology letter. You don't have to write apology letters for viable stuff.
I've been using zsh for a decade or so, and I like it quite a lot. For basic things, it works enough like bash to hardly notice it; but slowly I've learned all the special tricks.

Now, I would recommend against using /oh-my-zsh/ and the like wholesale; just add useful things to your zsh setup step-by-step, where you actually understand each step.

Otherwise you're just importing a blob of magic that can interact with other things in weird ways. /oh-my-zsh/ contains a lot of gems, but take them one by one.
You should make use of Firefox's support for fullscreen:
http://caniuse.com/#feat=fullscreen
I just got a "not supported" message on FFx 16.

Otherwise, looks pretty slick!
I can't type much about mobile me - I tried using it some time ago both personally and at work, and it was a pain. My explanation is based on imagination. I imagine the QA for such an iOS release. I imagine Mr. Jobs using his iPad while traveling (he traveled quite a bit?) and using the map app... he alone would have quickly picked up on issues and never signed off on release until fixed. It's really hard for me to imagine a company with the position and history of Apple to knowingly release and market the app while so flawed. It simply amazes me. Nothing solidly negative, just amazing. Hmmm, re-reading your post, I see that bonus points are out of the question :(

edit. I see that Mr. Cook apologized. No one was harmed, so all seems well to me. Still waiting on the Nokia 920 to hit the streets though ;) Cheers
Just some historical context: http://www.fastcompany.com/magazine/160/bill-nguyen-startups (HN discussion: http://news.ycombinator.com/item?id=3229299)

That was about half a year after Color got funded with $41 million.
We've just launched a startup in Australia called Dragonfly (http://dragonflylist.com) which focuses on connecting talented local designers and developers with freelance work at creative, digital and ad agencies.

The plan is the launch into the US in the next few months (SF, LA & NY initially).

There are some key differences between our platform and recruitment & outsourcing

1. Transparency: There is no middle man on the platform. Agencies can search all the freelancers on the platform and contact them directly (phone & email is available on every profile).

2. No Rates!! - There are no rates shown on the platform. All rate are negotiated directly between the freelancer and the agency. Freelancers rates fluctuate on factors such as agency size, contract length, project type and general happiness working with the agency. It also means no one on the platform competes on price, but rather skill & ability.

3. High Quality: All freelancers on the platform are vetted before they get access (likewise the agencies are vetted as well). We verify that freelancers have 3 - 5 years experience in their field and have worked with agencies before. This keeps the quality high and maintains that skill & ability is the focus rather than price.

4. Local: The platform is focused no local freelancers. This is what agencies are looking for, and it allows freelancers to leverage their key competitive advantage over foreign workers... they are LOCAL!

Keen to hear feedback, and if you're looking for local freelance work sign up. We will get in contact with you when we roll out in your area. Our platform is focused on playing to the advantages of local freelancers.
Creating sites is easier than its ever been.

Creating sites that are NOT blogs is still ridiculously hard.

WYSIWYG app maker? Maybe that's the next solution.
A Week With the iPhone 5
How Technology can fix Capitalism
How 'bout gross cowardice?

I accept the factual points of folks defending the patent examiners based on the patent system having more or less evolved-away both prior art and common-sense defenses based on the principle that neither constitute airtight proofs. Suppose everyone can more or less do X and more or less describe X. That should make X unpatentable but this criteria has goes from decisive to least-important-if-not-irrelevant when the system goes to the point of demanding absolute proof of the condition.

Yes, but this state of affairs is a defense of the patent examiners and the patent office only the sense of saying "hey, they're just covering their asses". Well, that's the it's-OK-to-be-a-despicable-cowardly-dog approach.

I can accept this as an explanation of the situation. I can't accept it if it phrased a defense.
Well, good luck to you. There's certainly a need in the area, and the technology that you build should be applicable to a number of useful applications.
Perfect Workflow in Sublime Text 2 [Video Course]
I've long advocated eschewing an education in favor of real world experience. But at the same time, I know I draw my self-worth from my education. I wouldn't be as confident a person as I am today if I wasn't educated. There's nothing stopping you from pursuing a business or even intellectual pursuits without an education, but ask yourself if you will feel truly fulfilled without an education?

Moreover, you may miss out on the 'college phase' part of life (and what a glorious phase it is) and regret that later. Trust me, every single guy I know who started working early is jealous of college going kids who get to spend the best years of their life doing the best possible things on earth.
1. There's no indication that account belongs to the Bill Nguyen in question. Nguyen in one of the most common surnames in the world, and Bill is an exceedingly common first name.
Osmos also has a lot of different and interesting mechanics. For one thing, propelling yourself requires you to eject mass in the opposite direct, which also makes you smaller. There's also antimatter bubbles that you don't want to absorb, a gravity (orbit) mechanic, green "living" bubbles which compete with you for resources, etc.
I'd like to point out something helpful here because it seems that the majority of the comments in this thread are from people with a combination of any or all of the following:

a) In their 20's

b) Stay up late (because you can)

c) No kids

d) Not married

e) In general, less stresses and responsibilities in life

So here it is. Sleep, and the management of sleep is probably the most important thing you will ever have to tackle and manage in your life. As you get older (and I'll leave it up to you as far as the definition of "older") you will find it increasingly difficult to have good sleep for a wide variety of reasons, such as:

- Your kids, regardless of whether they are older or if babies or toddlers and their demands and schedule.

- Your spouse, their schedule and what responsibilities each of you have (especially relative to your kids)

- Your spouse and how they want you to spend your time (it is no longer all about you. - oh by the way once you have kids the deal changes with spouses many times lest you think the divorce rate comes from people who knew they shouldn't have gotten married).

- Health

- The fact that as you get older it becomes naturally harder to get good sleep.

My point is very simple. Start thinking now, before you get married, before you have kids, before you overextend yourself on the vacation home and other expenses (that you haven't even begun to think about) how your sleep will be impacted by those choices you make.

The good news is it can be done. But it takes effort to structure things before you go down a path that can't be reversed.
I can't wait to be able to compensate patio11 financially for all the actionable, money making help he's given me for free. Sign me up.
You are missing something.

A person could conceivably create a ton of free accounts then fill them to the free space limitations. Share it with their primary account and then they have unlimited free space.
Stripe's Canadian offering isn't in beta anymore. Users should expect a fully tested product. Especially since Stripe is handling their money.
Exactly. People seem to be designing entirely consumer focused experiences around a problem that's main pained group and largest collection of cash is the upper echelons of corporations.
So that's what it's called. For longest time people just told me to go to sleep earlier. Other people told me my sleep schedule would stabilize after college (when I stop depriving myself of sleep). Four months graduated and I still wake up later everyday. It's good I found a job where I can go at any time of day. No longer sleepy and I can exercise a lot better.

Not needing an alarm clock anymore is really nice.

It's too bad, my favourite time to wake up is 2 a.m. I'd do that everyday if I could only fall asleep around 4-6 p.m. everyday.
How should I decide on learning front-end vs back-end development?
Hi HN,

So here's the quick story. For the longest time I have wanted to build this idea that I had, so finally instead of looking for a dev I decided to learn how to code -- turns out I kind of enjoy it.

I have been using Codecademy (don't hate, it's actually good) and thus far have completed the Web Fundamentals (HTML, CSS) track, and am 50% done with the JavaScript Fundamentals track. My question is, where do I go once I'm done with these courses? I'm only 16, so I can see the potential to get a job in this field, but I don't know if I should do back-end or front-end. Do I just need to try a back-end language and decide what's for me? Are there enough jobs available for front-end designers/engineers if I went that direction? If I wanted to do front-end, what languages/libraries should I learn, and vice versa for back-end?
mrdoob never fails to blow my mind... wow.
I don't think it would. This particular method is likely to be unactionable, due to comparing a base map data source to another.

The problem is that either Apple have rights to this data source, in which case they should just be fusing it together with their other data. Or they don't have rights, in which case they can't use the results of this comparison to fix data without also risking tainting said data. I'm not a lawyer, so I don't know where the line would be drawn. But automatically or manually filing data bug reports based on results like these seems very dodgy.

Second, automatically generating and filing hundreds or thousands of bugs would just render the submission channels useless. Just triaging geocoding bugs requires ridiculous amounts of skilled human effort by people whose time would most likely be better spent in fixing the geocoder. It might be different for things known to be guaranteed data bugs, but then your methodology certainly shouldn't involve a geocoder. And you'd run into the rights issues of the previous paragraph.

There are good ways of doing automatic quality evaluation or semi-automated quality improvement. But they're really going to be more sophisticated. And unless Apple's expensively bought maps people are totally incompetent, they are already doing such things.

(Edit: I don't mean to belittle the efforts of the original poster. It's good that somebody tried to quantify the quality of Apple maps rather than relying purely on anecdotal evidence. I just don't think that it's a method that'd have much relevance to the way Apple works.)
Almost certainly, the problem is their war on Android. Google wouldn't hestitate to use Maps as leverage.
I'm a self-proclaimed patio11 fanboi, and rave about him to anyone who'll listen. But admittedly, his writing is what I rave about. I'm ambivalent about his videos.

The ideas are still there, but I admit, it needs to be at my reading speed to be interesting.
"...pushing CPU microcode updates to the Windows 8 kernel..."

"...we asked (and answered) what would happen if mutually noisy ﬂip-ﬂop gates were used instead of virtual machines..."

"...J. P. Ito’s seminal treatise on sufﬁx trees and
observed effective USB key space..."

Lovely. They've been SocialTexted!

http://en.wikipedia.org/wiki/Sokal_affair
I think we are saying basically the same thing in other words.

If the hiring bar is very high, it can be set high enough so as to limit the number of people you hire. So you end up hiring only (ones you think are) the very best.

The fact remains that even in such a "quotaless" situation, if you saw 1,000 amazing people you would not hire them all for your 10 person startup. That would be lunacy. In fact you would stop interviewing after hiring a tiny fraction.

The point here is that, contrary to the discussion before, it isn't that there is a "near-infinite" amount of candidates of equal talent. All companies want to hire the best, and the right amount of them within some reasonable range.

So it isn't that you can pick a criterion like "we will hire only left-handed people" without that having an effect, since left-handedness is only about 10% of the population (of all coder skill levels). If you start looking at far fewer candidates, you will miss some of the very best that otherwise you would want to hire.
This reminds me of an afternoon I spent with my then-officemate Carl de Marcken at the MIT AI Lab, recasting Ackermann's function (http://en.wikipedia.org/wiki/Ackermann_function) as a pyramid scheme for the weekly "Girl Scout Benefit / Graduate Student Beer" announcement (http://projects.csail.mit.edu/gsb/old-archive/gsb-archive/gs...)

Re-reading it now, I'm struck by the fact that Larry Ellison actually owns a Hawaiian island (though not Kauai). The system works!
Just speculating here, but this doesn't exactly sound like it was blessed by Twitter: "Bootstrap will remain a Twitter project on GitHub for the time being, but we've realized the project has grown beyond us and the Twitter brand."

If this was something Twitter believed too, I imagine there would be some fanfare around this, Twitter helping FLOSS and all that.

More to this story?
Pooling investors' money into independent film portfolios reduces risk
I believe AngelList also does this with Chilling Effects.
Hopefully their newfound time won't lead to unnecessary bloat for what is currently a beautiful framework. Keep it simple, keep it small, keep it clean.
I've been following Hackernews for more than a year, purely on Twitter. Just stumbled across the site now - didn't know it had a comment system etc... Awesome!
The Startup Kids - startup documentary
This is great -- an open source project started within a company, then spun off into its own independent entity. It's really great to see that.

Major kudos to the team and to Twitter for having the generosity to acknowledge a responsibility to the community that extends past their ownership of the project they've created. Thanks. :)
My 2-year old wakes us up between 6:15 and 7:30 every day, so he's not reliable. I think I'm going to need a better alarm clock.

Unfortunately, the later he goes to bed, the earlier he wakes up. How messed up is that?
This has nothing to do if I can afford this or not. Imagine if you had to pay $250 every time somebody had some knowledge to tell you, would this be a great community that encouraged learning to build the best stuff we can build? Probably not.

I am sure that many of us has shared a ton of knowledge/code/whatever that has been far more worth than $250 (I know I have), but there is no need to sell this and monetize this, especially not here on HN.
Perhaps human error with the USPTO data entry system. Or, as others have said, as a joke.
seanmccann, I am a big fan of stripe as well, what you need to realize is that we have a business that relies on transfers being done in accordance to what stripe has stated, we have perm. staff on board that needs to be paid. Stripe has initially assured us that this would work as stated, this is why we have entered into relationship with them. I truly hope they resolve this issue so that we can start processing with them again.

michaelschade, thanks for the wire, I am wondering since you are doing the wire will the bank deduct from our total fee on our side, since this is a wire transfer not ACH or EFT.
Varicose veins and the elderly – why they should be fixed
As cleverjake points out, I was wrong about webOS having more marketshare than Android prior to the Droid's launch on Verizon. In my defense, it did have respectably competitive OS share going into the fall of 2009. ;-)

Looking at AdMob's figures on worldwide mobile OS share for August 2009 (http://tech.fortune.cnn.com/2009/09/30/admob-the-iphones-sha...), Android reportedly had 7% global share to 4% for webOS.

US figures from AdMob for the same time frame (http://www.prethinking.com/home/2009/9/30/webos-web-market-s...) also revealed Android had a healthy 13% share to webOS' 9%.

I still think that's mighty impressive (though certainly not more) since the Sprint Pre was the only webOS phone until it hit Bell in Canada late that August. The GSM Pre didn't hit until mid-October right around the debut of the 'Droid Does' campaign on October 17, 2009. The rest is history.
Ugh... Did you actually try this?

dima@fatty:/media/usb/DCIM/100RICOH$ ls R<22399-22402>*
R0022399.JPG R0022400.JPG R0022401.JPG R0022402.JPG
dima@fatty:/media/usb/DCIM/100RICOH$ bash -c 'ls R {22392..22402}*'
ls: cannot access R22399*: No such file or directory
ls: cannot access R22400*: No such file or directory
ls: cannot access R22401*: No such file or directory
ls: cannot access R22402*: No such file or directory

Bash seems to treat these as strings, not like numbers. So in this specific case, I could have manually counted the number of 0s that are required. In some other case where the field width wasn't constant, I wouldn't be able to do that. What if I have files

file.1, file.2, file.3, ..., file.9, file.10, file.11, ...

How do I pick 9-11 in bash? The point is zsh has features that are a real productivity boost. It's certainly arguable whether a switch is worthwhile, but claiming that these features are just "cosmetic" is wrong.
Something that helped improve my mornings was using a light.

I brought a 6400k 5000 lux lamp for my bedside table. (http://www.amazon.co.uk/dp/B001IPP2D6/) I have it pointed right at my face and connected to a timer plug which switches it on 15 minutes before my alarm goes off.

Now, most mornings I'm already more or less awake when my alarm goes off, and I'm ready to just get up. I've found the light wakes me gently without the sudden jarring I get with an alarm. It's not unpleasant so there is no desire to quickly turn the light off like there is with an alarm, but it's also hard to stay asleep for long, so it gets you past the groggy stage where you convince yourself you just need a few more minutes.

I also have F.lux (http://stereopsis.com/flux/) on all my home PCs to help the light cycle at the other end of the day.
or use Google or Nokia maps by going to their websites

"Please take a look at our competitors, and learn to associate their brands with the subpar web versions of their mapping software."
It sounds to me like the two guys left twitter and have decided to continue work on bootstrap. Being open source is there a reason they can't? I don't know much regarding the rules of open source but is it possible they could just fork it and continue where they left off (without twitters blessing)?
read my comment above, stripe should work as stated, they have exited beta testing period
Hacking WinRAR for fun and profit
World’s first Arduino flashlight ships soon
Does it prevent you from switching off your phone completely?
Here's a bad idea: set your alarm clock to the classical music station.
+1 for thinking outside of the box in terms of UI for chat/social interacting website, but other than that, there's nothing there of any substance.
"It's 2012, nobody reads dry reference manuals cover to cover" speak for yourself and stop making sweeping assumptions when you actually have no clue.
Um, what? I'm pretty sure I chose the optimal snark level.
Google does not "sell" Android to you. It's free for anyone to use. Take it up with the OEMs.
<b>Not necessarily miserable, they might be just good marketers creating an online audience for themselves to advance their careers or feed their egos.</b>

If someone needs "ego feeding" then he is miserable enough in my books...
Really? His typo invalidates his premise about how to teach engineering in a fun and engaging way?

As far as I could tell, his main concern was for the curiosity and motivation of the students, not their ability to communicate via the written word.

Typos may detract from his post, and nitpicking is fine, but your first sentence is illogical, incorrect (it's not a spelling error), and unnecessarily negative. Take it easy with the attitude, man.
Manipulated photography before Photoshop
> I think many people who get frustrated in introductory computer science classes fall into this group.

Which is often, to be fair, at least partially the fault of the professor, who structures the course in too much of a jump-straight-to-the-abstraction sort of way. (I include myself in this category---guilty!) I know I've had to learn the hard way just how important it is to take my students through concrete things first and work into the concepts, rather than telling them about a concept (when they're totally unprepared for it) and then expecting them to just do it.

Even now that I'm very aware of the problem, I still relapse when I'm not paying enough attention; and I think a lot of CS professors aren't even aware of the problem.
Bootstrap is a great starting point - please keep up the great work!
Standalone OSX git-annex.app  beta released
I paid $60 to try it out. Not worth it right now. It might, might be worth it when the desktop app is out.

I wish I didn't fork over the money.
Related blog post http://blog.cmpxchg8b.com/2012/09/fun-with-constrained-progr...
Your bank shouldn't add any extra fees, but if they do, just let me know and I'll reimburse. We will make sure that you are consistently paid on time.
I'm noticing problem with animating items, especially on sites the are using "parallax" motion.
I recall, from an issue I was dealing with, that a year ago Twitter didn't really give @mdo and @fat any time to work on bootstrap during normal business hours... yep, here it is https://github.com/twitter/bootstrap/issues/377#issuecomment... (edit to fix link)
Even a relatively commodity card costing $100 can do 1 teraflop with the higher-end cards already pushing beyond 8 teraflops.

The days of a gigaflop being an impressive unit of measurement are surely over.
great move on their part, there is a huge future ahead of these guys. good luck to them.
This is true, but I imagine that they couldn't keep the Bootstrap name, though that's up to Twitter if they want to force the devs out of Bootstrap development and 'defend their mark.'