skysight-inc/HackerNews huggingface dataset:
I think the point he is trying to make -- that Android fragmentation is not that big of a deal -- is not supported by his sarcasm. You can, as a normal user, upgrade your laptop/iMac/Mac Mini to the latest supported version of OS X. For many Android users upgrading to ICS is simply not an option. (At least without rooting the phone, something most people are loathe to do.)
I've read quite a few of these, the problem with most of the ones listed is simple - they are technical or seemingly so simple (K&R) that reading them all the way through is a test of attention.
London Matrimonial
London Matrimonial
Importance of Earwax and ear care
Earwax, known as cerumen in medical terms, is secreted in the ear canal of humans. It protects the skin of the human ear canal and help in cleaning and lubrication at the same time also provides protection from bacteria, fungi, insects and water.
Ask HN: How do you store thousands of quadrillions of keys?
It has to be fast, reliable. Let's not worry about backups, etc. :) It's just a hypothetical thought experiment. How much would it cost?

I don't know much about databases, but for certain applications, maybe it'd be OK to sacrifice certain ACID requirements. For example, maybe make it less than totally isolation. Some of the data could be changed sometime, because with these many keys, how many of them change often?

So how do we do it now? Is it even possible?
a mechanism for occam's razor, where the parsimoniousness of theory complexity is motivated by conserving actual resources.
SEM Services You Can Not Live Without
Some organizations are experts in only Search engine optimisation or link building whereas other large agencies may offer end-to-end packages from developing or redesigning your web site to ongoing Search engine marketing maintenance.
PHP Web Development
Hire PHP web developers & programmers from offshore outsourcing web design & development company India for custom PHP web development & PHP web application developing services.
That is (genuinely) a great point, but I would ask what this mobile currency is based on - the country's currency? Is it mined like bitcoin? Processing payments via mobile phone bills is a different beast than creating a new currency, IMHO...but then again, maybe I am not understanding these companies correctly. :)
Apple would not have a contest. They would say. This is our product. We think it's awesome. You should think it's awesome too. If you don't want to buy it, don't.

They wouldn't hold cheesy PR stunts to try and "prove" how much better they are.
I wish I had the capacity to downvote this. Anyone who wants consistent design just because it is a pain to you should not be a programmer / engineer / hacker. Because if you are, any one of them, you whine, but then find solutions anyway and move on with your life.

--
I had to say it. I don't have much reputation to lose. So downvote away!
An even worse project would involve automating a GUI-only application by moving the mouse in recorded patterns, for sure.
Taliban warn Pakistan lawmakers over NATO supplies
Good thing there are 200+ other countries in the world.
The Development Sector is Achieving Failure
Keep in mind that IT in Romania is still a male-dominated world, women developers are around 10% (I don't have any sources on that). But it's not unnatural for women to choose an engineering degree, I think 20%-30% of my year of colleagues were women.

This, i think, comes from our communist past. Back then, jobs were allocated by the state and if you were unlucky, you could have ended up somewhere in the country side. An engineering degree would guarantee a job in a factory in a city. Also add the communist propaganda and Ceausescu's dream to make Romania a heavily industrialized country.
I chuckled when the point dawned on me, albeit a bit later than it should have. But the comparison breaks down when you consider the different ways Desktop OSes and Mobile OSes handle the relationship between display resolution and application resolution.

That is to say: we have come to expect (or have been required to accept?) that mobile applications operate on a full-screen basis only. This is logical for tiny screens, but causes problems when the definition of 'space' differs in the phrase "Use ALL the space!" This is not the case for desktops.

In Desktoplandia, we operate in a windowed (or tiling) environment that allows application resolution to be less-than-or-equal-to the display resolution. Some applications may choose to require a full-screen approach, but that is their choice. Other applications may actually place a maximum size on a given window, or not allow resizing at all! Hopefully the developers chose to limit their app for a good reason, but that flexibility is open to them. And while obviously a "maxes out at 800x600" application might be under-utilizing a 1920x1080 monitor, the environment is one wherein we have come to accept that this will happen from time to time. Furthermore, when it does happen, it's not always a loss in the usefulness or experience provided by the application.

So while the post succeeds at lampooning the dismay of mobile developers for a moment, I don't feel it fully captures the difficulty in being forced into an ever-changing, forced-upon-you full screen mode in an environment where people are less accepting of a "Well my app just happens to run smaller on your huge screen" approach.
"It's the kind of money where I'll be wearing whatever I want when somebody invites me to a wedding." - great comment.
The Dragon book is not necessarily for people wanting to write compilers. That's an easy task for simple languages that gets even simpler by the usage of modern tools. Any developer that understands regular expressions and remembers some material from their Theory of Computation classes should have no problem building compilers.

The Dragon Book is however for people wanting to build parser combinators.
Permainan Online Gratis - Permainan Online Gratis
Game Who Wants to be a Millionaire on Downloads App
Topix.com used to promote racism,violence against minorities. What to do?
I really so very little similarity between how Erlang handles this communication and Node. Erlang processes communicate that events happen, sure. But resulting code has almost zero similarity to that of Node. Individual paths of execution don't even exist in Node since everything is jumbled together. Relating a callback to a pattern match is a rather naive comment.
For the first time ever, the number of poor people is declining everywhere
WOW, I'm on hackernews, wow! I completely agree on not shortening array, object, private, public, etc. I reached a similar decision a while ago, but didn't get around to fixing the docs.

I like shortening fn though, as it often makes the difference if an expression containing an anonymous function can fit on one 80 character line or not.

About the "!_->" syntax in the validation part of the function definition. Recently I've decided to remove the entire validation part, because the syntax is too specific and weird. I still like the defining of arguments on top of the function because it removes duplicate argument names between docblocks and code. The idea of validation together with the argument defintion is still sound i think though.
But at what cost ? I have seen horrors faced by people trying to upgrade their core2duo or even nehalem based laptops to the latest version of OSX.

Besides, the post was about hardware fragmentation more than software fragmentation.
just say you found article on ycombinator.
Kerala hotels
This is not documentation. It is a narrative. A well written one at that.
MODEACOTE Fall/Winter 2012-13, Tokyo
Dig Your Well Before You Are Thirsty by Mukund Mohan
Completely impractical but hilarious. Would be significantly more practical if there was a way to have private rooms instead of just making a new one that is inevitably overrun.
How?

(I use zsh. I also downvoted you.)
Very true. I just wanted to bring up the economic aspect of this issue, as it was one of the main points in the announcement by Mika Mobile of dropping Android support for Battleheart, which I assume this piece is in response to.

http://mikamobile.blogspot.com/2012/03/our-future-with-andro...

They were spending 20% of their time supporting the Android port, while only getting 5% of their revenue from the platform.
Debian comes with dash as sh by default.
婚纱礼服
伴娘礼服
Trx suspension trainer sale
zsh does a terrible job at keeping bash history in sync.
Android is fragmented, not just because Android devices have different screen sizes and resolutions, but also because they have different input methods as well (some are fully multi-touch, some have back/home button, some have QWERTY keyboard, some have stylus, ...) AND are usually a couple versions behind (just 1.2% of Android devices run 5-month-old 4.0, compared to about 60% of iOS devices that run 4-month-old 5.0[1]). I guess a huge portion of OS X users are on Lion or Snow Leopard (if I had to throw a number out of my hat I'd say 45% on SL and 35% on Lion; but the important thing is that every new Mac sold in the past 6 months came with Lion, not Android 3.2!).

And back to the screen size fragmentation point he's trying to make, I think it's really not as severe on desktop as it is on mobile devices - if you fine-tune a FULL SCREEN mobile app for a 4.1-inch display, it wouldn't fit well in a 4.6- or 3.5-inch display, and will look like garbage. But if you fine-tune an app for an 11" MacBook Air display, it's still reasonably tolerable on a 13" MBP.

[1] http://www.macrumors.com/2012/03/23/developer-sees-quick-ado...
The only two things I miss from Windows are Notepad++ and Total Commander (Ultima Prime). Killer combo.
I found this quite funny. I actually hear similar arguments from iOS developers quiet frequently with regard to Android. They've gotten lazy and think that designing flexible layouts that work on multiple screen resolutions is a challenge that they shouldn't have to solve.

Don't get me wrong fragmentation of versions & hardware is making some tasks difficult for Android devs but I feel like some devs are regressing in their mentality towards software challenges thanks to iOS.
This is the Moby Dick of blog posts. Incredibly boring, but that's the point: he's illustrating how boring his startup was, so he quit, just as HM illustrated the monotony of whaling by making Moby Dick beautifully written but unreadable.

Still, I hated reading it, and I didn't mind MD.
Robot Attacked by a Shark
Orange mobile signal booster
Orange signal booster is specially invented for boost the mobile signal for orange network where their users get strong signal connection and enjoy the facility of roaming anywhere and everywhere.
He's not even talking about OS version, just about the "hardware fragmentation" among devices that run OS X, specifically in regards to the varying screen sizes.
I consider using outside resources a great strategy. Having an influential agency on your side rather an a full time designer can mean connections that wouldn't have happened otherwise.

It also keep the focus on projects with a beginning and an end. FTE's are great for somebody that represents a core function of the business. In my services company we have 6 of them, end everybody is at 95-100% capacity and bought into what we're doing. Adding even one more person though can be treacherous, especially when building a product.

The article is right, users will let you know endlessly about how to fix the UI, you don't need some UI god to figure that out before you have something built.
> I have seen horrors faced by people trying to upgrade their core2duo or even nehalem based laptops to the latest version of OSX.

You'll pardon me if I meet that with some skepticism. Both my work-issued and personal laptops are Core 2 Duos, both run Lion just fine. The same is true for everyone else in my office: same model MBPs, same OS, no issues in upgrading.
Now we need another clever thing. A GPL-ish set of Rules for for-profit business.

Think about it, if for example Google had a 'We're Legally bound to never be evil' eithical rule.

Does such a thing already exist perhaps? Or is there some wierdness that prevent it from happening?
Batterie DELL Vostro 3550
Not yet, but I'm considering it (== too lazy to implement).
+1 for the speed. Not many IDEs seem to care for that any more. Especially most java based IDEs. They feel so sluggish even for the most rudimentary of tasks (opening menus, launching, closing, autocomplete etc)
Note---it does. I use it for command-line utilities.
The Moby Dick of blog posts. Boring, but that's that point.
Reduce Brain Bleeding Risks with New Anti-Clotting Drug
Medical Field is ever changing, every other day researchers come up with new findings and improved ways which cure many diseases and enable people to live a healthy and happy life. Atrial Fibrillation (Abnormal Heart Beat) has become very common and researchers are very keen to discover medicines which can help patients in a better and risk-free way.
Try Powershell / Monad for Windows.
It even solved Haskell's problem of Monad needing a name change :-)
http://en.m.wikipedia.org/wiki/Windows_PowerShell
It'll be tough for the world to power it's armies when that happens.
This is the Moby Dick of blog posts. Incredibly boring, but that's the point: he's illustrating how boring his startup was, so he quit, just as HM illustrated the monotony of whaling by making Moby Dick beautifully written but unreadable.
Still, I hated reading it, and I didn't mind MD.
Separated by Destiny in 1988, United by Google, Facebook
It is more like multiplayer follow the mouse.
Absolutely. The idea is just asking for trouble - there will always be at least some dude who feels that he was treaded unfairly and reallies up the internets. Plus I am not sure how important the "speed" factor for most users really is. There are the fuzzy Apples, the Androids of freedom, the business berrys, but I am not sure if speed is an adequate positioning.
The whole journey of trying to "fix" PHP has indeed seemed difficult. Mostly because so much information is pushed to the syntax of the language. Where in python the "." operator is used both to designate namespace, calling methods and calling "static" methods, PHP has three different operators "\", "->" and "::". Has it been worth it? Personally: A big yes, thinking about languages is fun. Practically: When it's complete, I think I will like it better than PHP, but still prefer a lot of other scripting languages like Coffescript, Lua, Python, etc.
Because zsh has shared history, I'm not sure if it's enabled by default, but I use oh-my-zsh (highly recommended!) and shared history works.

Edit: How to enable in zsh: http://www.refining-linux.org/archives/49/ZSH-Gem-15-Shared-...
i somehow feel if you implemented this tech. onto a website multiplayer viewer it'd be really cool. like, reddit for example.
Estate Administration,Planning & Litigation
enstrustlaw offers best estate administration, estate planning and estate litigation services to all kind of clients in Australia mainly targeted in Brisbane, Mackay, Cairns and Townsville. For more details contact us at: 07 3121 3065
The original reason for "<-" was to have it implement a "inner return", that should be "<--". Now I think there should only be one return type, but "<-" still looks ok to me as it points the value back as trying to "return" it :)
Rescuetime, not sure about keystrokes though.
How to make money with Facebook
Make Your Business Card with Notepad++
I completely agree, will change all the pri, pub, arr, etc. to private, public, array, etc.
Yea, BTW RDP originally used "encryption" based on RSA using a hardcoded private key. They finally moved to TLS with Server 2003 SP1.
I love all the "aren't the current players going to win this war" posts. That's a HUGE advantage for you: everybody is going to underestimate you and your possible impact.... until it's too late. This isn't a sure bet, not by a long shot, but it's got a good chance of being something as impactful as Square has the potential to be, and that's a big fucking deal y'all.
> You'll pardon me if I meet that with some skepticism. Both my work-issued and personal laptops are Core 2 Duos, both run Lion just fine. The same is true for everyone else in my office: same model MBPs, same OS, no issues in upgrading.

What do you use the machines for ?

I know atleast three people who tried upgrading to lion, found their system to be laggy, went back and did a clean install.
I'd hardly call the STL, ATL, or WTL particularly heinous abuses of the template system.. And the syntax, is in general, pretty reasonable... Boost on the other hand...
Despite the author mentioning it, I could not get through Effective Java. It was well written and informative, but I got the feeling that it mostly taught me about deficiencies of JVM or the language design.
No, there are new, concise book, though I agree they're rare:

The Art of Readable Code (by Googlers)

http://www.amazon.com/Art-Readable-Code-Dustin-Boswell/dp/05...
Nike LunarHaze +2 Mens US7-11 
Nike LunarHaze +2 Mens US7-11 - Nike Free Run 2 Mens US7-10 Nike Free Run 2 Womens US5.5-8 Adidas Porsche Design Bounce S Nike Free Run 3 Mens US7-10 Nike Free Run 3 Womens US5.5-8 Nike Free 3.0 V3 US7-10 Mens Nike Free 3.0 V3 US5.5-8 Womens Nike LunarHaze +2 Mens US7-11
As already mentioned, TextWrangler is a pretty good free alternative. I used it and liked it enough to support the team by buying BBedit, which I recommend if you're looking to purchase one.
Well actually 15, as it seems fair to remove the comments in Snow too. About it being readable, I think that has a lot to do with experience. For me the Snow version is clear as day ;)
Visiting UVillage in Seattle is bizarre. You get the Apple Store that we all know. And you get the Sony Style store which is like the Apple Store but overcomplicated and weird in that Sony way, with 3-D TVs and pink Memory Sticks. And now we have the Microsoft Store, directly across the parking lot from Apple, with exactly the same floorplan and layout, but made with chintzier materials and a distracting video wall and Surface table locked on to a nonsensical tower defense game. It's like Windows incarnate: an ugly copy of Apple design, with no comprehension of why the Apple design works.

Google should open a store too, and fill it with a bunch of free toys and cover the walls with third-party ads.
Great article. :-)

Small nitpick with the ".sh" - it's false advertising once it's become a bash script; but don't just go to ".bash", rather just drop it and it's set. And soon, otherwise users write other programs depending on the script's name - with ".sh", then you reimplement in python/perl and bemoan that your alleged shell script is now a wolf in sheep's clothing, then reimplement it in C - and that ".sh" is still stuck there, a strange historical note that now undermines the entire original reason for putting an extension on it at all.

Commands shouldn't have extensions, ever, on Unix or its variants. Unix has magic numbers and interpreter directives, DOS has extensions and the ability to ignore them when looking up commands ... never the twain should meet.

Just saying'. ;-)
is that it? I thought it was about thinking you were going to build something Awesome and World Changing, and ending up ...being a bolted on web-layer on legacy Access databases, and not really liking that.
Well, my $.02:

1. In terms of employability? Not much immediately, but perhaps more in the future as Clojure matures, more places use it, multicore languages become "hot", etc. I have no idea what the demand for Clojure is like in India, though. It will certainly make you a better programmer, however.

2. Yes. The biggest hurdle is learning a Lisp, not in switching between Lisps. The actual keywords used may vary, but the underlying concepts will be quite similar.

3. Here in New York, I rarely see Clojure jobs advertised for, but there's definitely people interested. I suspect it's mostly being used personally, and for some small in-house projects at the moment. I expect I'll hear of some startups using it as their language of choice in the next year.

4. I love it, but I'm only using it at the personal level. I think it's an extremely well thought-out language.
Open multiple tabs and play with the mouse while continuously switching the tabs ( with keyboard shortcut like ctrl+tab)
I have trouble finishing projects sometimes, too. I'm sure everyone does. The only way I've found to overcome it is to build something so simple that I can launch it before that initial endorphin rush subsides.

Once it's out in the world and providing some modicum of value to me and others, I can start deriving joy from fixing that one thing or adding that other small feature that's keeping me from being able to do X.

Case in point: http://www.viainstapaper.com. I wanted to be able to see what people were sharing from Instapaper. I came up with the idea around 11PM on Valentine's Day, and spent an hour prototyping the Twitter search stuff in Ruby. The next afternoon, I slapped a Rails frontend on it, and called it 'launched'[1]. Over the next couple days, I found myself getting annoyed by missing features or nasty bugs, so I'd fix those. Once this subsided, I announced it to the world, and it's been pretty much running on autopilot since.

I wouldn't say it's set the world on fire, but it's gotten me the attention of Marco Arment, Max Linsky (proprietor of Longform.org), and a handful of other people whose opinions I greatly respect.

[1] Hooray again for Heroku, Ruby, Rails, Bootstrap, and all of the other infrastructure that makes it possible to build something like this in just a few hours.
Look for "nailgun", which prewarms the jvm. Also, in the interim, clojurescript->nodejs looks promising.
Wikipedia is not the best source... Check out this analysis (in czech) with a map of the wreckage (proving that it was spread over large area)

http://technet.idnes.cz/serial-teroristicky-utok-nad-cssr-pr...

It also says that FDR and CVR were analysed in Amsterdam by dutch and american experts. So they are probably pretty sure in which altitude were they flying.

It also includes chemical composition of the bomb that brought it down.
A real trick would be keeping the bash history in sync between multiple machines.
To play devil's advocate, her right to speech is also societally-manufactured. Without our social expectation that we should use technology to make the world accessible to people with disabilities, she would have had to get by without a voice. Even the ADA is a relatively recent addition, at the expense of a lot of architectural freedom (like the necessity of designing around ramps and elevators).

The nature of patents leads to situations like this pretty frequently in medical technology, with the iPad app seeming analogous to generic drugs. Should we let the patents run their course and make assistive iPad apps eligible for insurance coverage? Limit the patent terms in cases like this? Abolish software patents altogether? There are a lot of arguable positions on IP, but issues like this one make it far more personal than most.
I also miss Winamp (although not that much) and Miranda (IM client). When I'm on Linux I rather don't use any dedicated IM client at all. Just IRC + something web based.

As with text editor, I never used Notepad++ too much but at the moment I use Komodo Edit. It seems fine to me and it is cross platform.
Woman sues Apple for $1 million over glass door collision
This is a tiny change. Almost half of the world still lives for less than $2.00 per day.

Amazing that we can look at those statistics and think that there is significant progress or not be distressed by the inequality.

If you honestly assess this fact that almost half live for less than $2.00 per day versus the "first world" consumption then you will come to the conclusion, as I have, that civilization is a myth. This is incredibly unjust.
No thanks. I'd rather sell sugared water.
Power LED 3W
You're right : there is a lot of redundancy in my last sentence. But we're speaking about a non-nonsensical sentence describing an inept process...