skysight-inc/HackerNews huggingface dataset:
While there may have been around 25000 deaths, what I think happened is that there were many records destroyed and many people displaced, so there might have been much discrepancy in the collecting of accurate data.
That's not fair. Remember how long it took to learn how to program for the first time? Haskell is so different from imperative programming you should approach it like that.
+1 for "design in the browser" capabilities.

But, a more easier (I guess) but similar feature I would like is, full color picker for color values, and a gradient generator with color stops etc. which can be invoked for all gradient background supported elements, both color and gradient should update the rendering as the values are changed.
Yeah. But that is already incredibly useful. When assembling electronic components from a number of suppliers, you would not have to wire them up into a circuit board. You only need to physically put them close to each other and then configure them to talk to each other.
This is a reference to the HN parody: http://news.ycombinator.com/item?id=5326511
Why are writers so badly paid?
wow. I'd love to know how you decided - and why.
I just want to add, that once you want packages and such, for a tool chain,
you'll at least discover some problems, as there is a package anarchy out there
compared to GNU/Linux!
But http://macports.org has a solid repository of packages.
When it comes to "private packages" packages I have found outside repos, I do install
them as "account installs", that is ~/opt/bin, ~/opt/man/man1 .. and so on, so it is
easier to upgrade the OS, and less conflicts with the different packet managers.

Having said that, most things do work, and people are friendly and easy to reach.

Most GNU packages just work, shouldn't you find what you are looking for elsewhere.

I think Mac Os X, (or just OS X now adays), is the greatest platform for free software ever!

My reason for starting out with a Mac was Applescript (http://macscripter.net) and inter application communication IPC.
I haven't regretted that a single day.
Yes, IntelliJ handles this pretty nicely. For modified lines, you can mouse over to see what you changed. For all changes, you can click a context menu to revert any given change. (Of course, that does require touching a mouse... though I believe you can set up a key mapping for it.)
Fsq2Twitter: Updates your Twitter profile location as you checkin on foursquare
Thanks for this list, I went through everything you listed and found a few new albums which fit my coding music tastes.

Along the the same lines as fumar's suggestions, I recommend:

1. Music from Braid (yes, the video game)

2. Black Swan (Original Motion Picture Soundtrack)

3. The Social Network Soundtrack
I have 5 separate computers that I run vim on. Manually installing and updating is a huge pain. I keep my .vimrc in git to keep them all synchronized.
Pew: Twitter is a negative social network
http://bradconte.com/files/misc/HackerNewsParodyThread/
Career fairs are a waste of time for everyone
I usually buy HIB for $0.01 and the games that properly work on Linux and have a working Steam package, I re-buy them for higher price.
The Sublime version does.
You're right about needing to switch your application over instantly. Where I've used it, it has mostly been to add columns to a table and thus the old application code continues to run perfectly fine.

While you can't use pt-osc to do multi-table updates directly, you can use the same strategy. All it does is creates a new table with the new schema, adds triggers to the old table to duplicate row modifications to the new table, and then copies old rows across. Then, when all the copies are done, atomically renames the new table into place, then deletes the old table.

There is nothing to stop you from delaying the rename until all new tables are ready, except that it is more hassle than just using pt-osc as it comes.

But, point taken: your case is more complicated than the one I was thinking of. And thanks for your thoughtful response to my somewhat dismissive comment :)
Why not? I'd say 30 processes is a lot better than 1 process. You also need to take into consideration that the number of cores is increasing pretty quickly. Pretty soon consumers will have 32 cores and whatnot. I'm a Firefox user but really it's the largest weakness Firefox is having. If I open two new tabs simultaneously, the whole browser can freeze for a bit.
I've certainly noticed it's become easier to get replies as my average karma rises. It's also easier to get posts modded up, creating a positive feedback loop (I'm guessing more people vote on posts that are near the top of the page?). Don't have any concrete evidence though.
How could you not know the OP?
Nice post, as DOW hits high.
Ask HN:I'm taking course at codeacademy but..
Im a 28 yrd old founder non technical who got tired of looking for a technical founder so I started taking courses at codeacademy about 6 months ago. I've learned alot but still dont feel comfortable saying I'll be able to build my own product soon or ever. Am I being impatient? Any other tools out there to improve programming know how?
I prefer http://jobmote.com simply because of the interface.
Someone just get me off from a -1 karma!
First of all I agree with the idea that automated testing is not a guarantor of quality. Rather automated testing is one tool, along with exception notification, logging, and a fail-fast philosophy that each shines a light from a different angle to help overall quality. And if you need the strongest possible guarantees against failure then you have to go with a more fundamentally strict language such as Haskell.

But I think your comment misses out on the middle ground in common dynamic languages. What a good test suite does is reflect on code to document the intention of the author and provide an automated means of verifying that that intention was in fact fulfilled. Granted, test suites have bugs too, so a passing test does not guarantee there wasn't a bug, but the fact that you have two (hopefully) orthogonal descriptions of the code in question means that you stand a much better chance of actually teasing apart what happened when something blows up down the line. I've been saved and emboldened by my test suite enough in Ruby that I now consider it irresponsible not to have complete-ish coverage. I just see it as good code hygiene.
Pirate Bay file-sharing website isn’t operating from North Korea
This wasn't all that interesting until I read the authors name. Wow.
https://github.com/vsedach/Vacietis
> I find productive music to almost always lack vocals.

This agrees with generally accepted psychological models. The mind is totally single-threaded in language processing/parsing (compared to incredible parallelism in spatial processing).
I'm beginning think of meditation as a core practice for entrepreneurship.

When I was starting out as a programmer, I thought my whole career would be about getting smarter: learning new languages, mastering new algorithms, learning frameworks, etc. Then when I started managing and then later starting companies, I've come to feel like emotional intelligence is much more important, especially for negotiating, all communication, dealing with good and bad news.

Meditation is a practice that helps you control and focus your mind, which gives a big boost to whatever you've got going in terms of emotional intelligence. I know a lot of people are already fans of meditation just for the calming and productivity benefits. But I've never heard anyone else describe it as fundamental to being an effective leader.
Regardless of dates, your original point is still incorrect. The organization is called Humble Bundle. They offer multiple types of bundles. Humble Indie Bundle was the first, but Humble Bundle for Android is a separate offering of the Humble Bundle service.
(2013) Tesla Libel Suit Over BBC’s ‘Top Gear’ Dismissed in U.K.
The distraction: It's not (only) "nervousness", it's divided attention.

Those most aware of (and, perhaps, considerate of) other people may be the worst off in such a pair (or, open space) environment.

This is not something that is readily under one's conscious control. Which is a particularly malicious element of such communal or public paradigms -- they insist that it is under your control, "if only..."

When I code alone, I am often more "communal" than many of my contemporaries. Because I actually think through various usage scenarios and other perspectives. In doing so, I draw upon past experience as well as speculation. ('No, I guess the specification as written doesn't specify the order of those parameters.... but, on multiple occasions including particularly in this environment, I've observed people to use and to rely on such ordering -- de facto if not explicitly -- being consistent and meaningful.')

Such deeper, broader thought goes lost in the distraction of shared environments. It takes some serious, uninterrupted attention and reflection.

Too much of this is akin to the recent Yahoo "no work from home" policy. Which is perhaps one reason that that has struck such a nerve. People decide and mandate "the right/only" way of doing things, instead of allowing individuals to find and use individual, optimized solutions.

Hypocrisy, when on the one hand you want everyone to maximize their contribution, while on the other you hamstring them and disempower them to do so.

If you want individual excellent, pay attention to and manage people as individuals. If you want "cogs" and pieces, don't shovel such lip service about the individual.

I don't feel my comment quite does justice to some of the attitude in pair programming. But, generally, it still applies. Not everyone is good in or suited for a pair programming environment. Many people who aren't, are -- in my experience -- some of the highest, most effective contributors. So... don't shovel pair programming at me as "the answer".
Would you just look at all of our autistic chickens.
Judging an API At First Glance
Downloadable content. In DD's case, it's an expansion, exclusive characters (2 of which are overpowered), and exclusive costumes.
Check out Dr.Sulzer's research. A lot of these studies are very hard to understand without some organic chem and biochem background.

Reading the abstract is simply not enough feel the significance of these research.

The other problem is access to these articles through journal subscription is quite expensive.

I always figure that methamphetamine does some long-term damage, but when they found melanin accumulation in the neurons by examining brain slices, it was pretty alarming.

The mechanism of action between amphetamine and methamphetamine is too similar to rule out the possibility of long-term damage.

It just doesn't make sense to take adderall when dexmethylphenidate (focalin) gives most of the benefit without ritalin's side effects.

In the long-term, I'm still quite leery of dexmethylphenidate, particularly how it acts as a releaser at high concentration.

I haven't come across any papers that describe its mechanism of action as a releasing agent.

This is another reason why I only use it to study and practice piano. As long as you're learning, it's easy to justify that the benefit outweigh the cost.
Imagine test driven development for visual art. How would one write a test for visual art, beyond viewing and comprehending the partially completed work? If one could write a test in advance, one would have made a significant advance: distilled to a verbal form a description of what good art is.

Instead, many artists -- or software authors, or chefs, find a way to repeatedly sample and appraise their work as it develops over time.

I think this is far more important than TDD, because the truly important problems of software engineering are not in making software that can achieve simple correctness, but in making something that people want.
You right. It works!
For now, we are just talking about it with a SAP consultant, there isn't a formal proposal for Monsanto. But if this go forward, I'm concerned that my frequent criticism to this company clash with my work as a developer /entrepreneurship.

My partner on the other hand, on his investor and sales director role, has no such worries, because it has different ideals to mine.
Enough Marissa Mayer Made the Right Call
Hah, I was thinking to create exactly this, but changed my mind when StackOverflow Careers site introduced "Only telecommute jobs" flag in their filter.
The importance of std::function (C++)
Hypothesis validation: will TV fans & movie lovers find this useful? (MVP)
I recently switched over to a MBP from using windows exclusively...ever. For the most part it is awesome, really love it. But not everything "just works" as people like to say.

The one thing that stands out to me the largest is A2DP, idk if this is exclusive to the MBP(late 2011) but it is simply broken. Works 1/2 the time and when it does the quality is horrible.

Another annoyance is theme engine is non existent.

My favorite is the trackpad + osx, such a pleasure to use compared to any other laptop.

With that said i love both windows & osx, each has there advantages.
Thanks for going into more depth here. You understand it much more thoroughly than me =).
DRM Chair only works 8 times
If it really bothers you, you can just rinse them yourself at home?
What does A2DP stand for? I've likely never used the feature personally.
Trivia:

Miguel de Icaza (born c. 1972) is a Mexican free software programmer, best known for starting the GNOME and Mono projects.

http://en.wikipedia.org/wiki/Miguel_de_Icaza
what is the reason behind inconsistencies like !PackageInstalled => InstallPackage but AppendIfMissing? Why not InstallIfMissing? Or !LinePresent => AddLine?

i don't care about the language you use but if your API/DSL is so inconsistent even in such a brief example i fear any large installation will be a maintenance hell.
Every time I've put money before my beliefs I've regreted it and I'm getting tired of falling for the money. IMHO Facebook was doing better before they sold their soul on wall street. That's what it comes down to, selling your soul.
You could save attempt to use some kind of parallel setup down to the silicon layer to achieve these data throughputs.

[S R ][bit0]->[line 0]
[H E ][bit1]->[line 1]
[I G ][bit2]->[line 2]
[F I ][bit3]->[line 3]
[T STER...etc.

It's late over here though, so I expect this design to have an obvious fatal flaw.
My connection is as secure as T-Mobile makes their "4G Mobile Hotspot."

The fact that an acquaintance in England (I'm in Hawaii) also saw the x-rated background leads me to believe that something else is going on with this page.
Valve readies prototype Steam Box video game console
Wow, Mirai. Haven't heard that name in a long time. So many good stuff came out of it. It just wasn't received widely for some reason. I got a demo CD from nichimen with it, I bet I still have it somewhere.

This is Mirai: http://www.youtube.com/watch?v=ubgvomRTW80 Here is Bay Raitt working with it. Note the year. Also note that is the guy that worked on Golum (and later at Valve). Modeling in that video seems like a normal workflow by today's standards, however at the time NURBS/Patch modeling was all the rage and box modeling was a novelty most users were skeptical of. Mirai provided workflow which pushed it onto a new level. Prior to that Lightwave had something similar with its MetaNURBS.

IIRC, it was a time when Maya finally caught on (ver 2 I believe) and new Softimage (codename Sumatra, later XSI) was getting adopted too. Interesting fact is that Softimage bought nichimen's modeling toolset and integrated it into XSI.

So many firsts were spawned from Mirai. Some due to technical achievements/features, some by its users. Bridge poly tool comes to mind, and of course, box modeling pioneered by Bay Raitt and Mirai peers for production. Truly defining time for 3D. A year later we all learned about skybox/GI/FG, and a couple of years later Zbrush came out. Nothing was the same anymore.
I work at one of those "contracting shops" (Pivotal Labs), and I think you're misunderstanding the reason we push TDD so damn hard: It's not about speed. It's about predictability.

Good TDD forces you into building loosely-coupled code that's easy to refactor and change. When new business requirements come in, the effort for implementing them isn't increased because of your previous code getting in the way. There's an overhead to writing the tests, but it's a fixed continuous cost. As a result, you're always in a position where you can ship a new feature in a predictable (and reasonably fast) fashion.

Not doing TDD often leads to tightly-coupled brittle software, which can be very fast to implement but also difficult to change down the road. It certainly doesn't have to, but in reality that's what happens 90% of the time.

There's a few successful startups that immediately spring to mind that use TDD (Taskrabbit and Modcloth spring immediately to mind). However, the real question you should be asking is, "Which startups died because they got buried under the weight of their own codebase?" That's a long and very depressing list. In many of those situations, some TDD might have helped.

In short: TDD won't make your startup healthy, but it helps ward off some of the more common fatal diseases.
This seems more like a rant against resumes than against career fairs. While it's true I was hired before I graduated, but that was just my first job! I got my current job by walking up to the guy who is now my supervisor and discussing various open positions with him. Then I handed him my resume :)
You'd have to implement a message queue, of course. As for the second part, who hasn't? Many applications are using Lua as we speak.
a 3d printer in every home? probably not.
a 3d printer in every kinko's / copy shop. possibly.
I'm always amused by these posts praising how everything just works on the Mac, and how it's so nice not having to worry about [annoying linux/windows stuff #351].

Am I really the only one blind to this effect ? I've used a mac. It's nice. But it "just works" only until you want to productively use Finder, or you want to connect to a Samba server, or you want to shuffle files with UTF-8 filenames around, or a dozen other things like that.

I suppose I'm just not the target market. But I would have expected someone like the author not to be in it either, so.. shrug
Preventing Unsubscribes in Forwarded Emails
Hi Paul, I think some sort of explicit URL protocol would be nice for short-circuiting DNS without having to add entries to your hosts file and restart; something like:

httpe://1.2.3.4@www.domain.com/index.html

would connect to 1.2.3.4 and ask for domain.com, without querying DNS either locally or otherwise. I'd find it useful.
This is my current Chrome memory usage

Browser
Google Chrome 25.0.1364.97

Memory
Private Shared Total
3,950,040k 12,805k 3,962,845k

Virtual memory
Private Mapped
4,728,936 k 937,320 k

This is with 18 tabs and ~20 extensions. Chrome isn't really light on memory usage anymore. 1.5GB of that is split between Google Reader and the Spotify web player though, anything Javascript heavy seems to use an absurd amount of RAM after it's been left open for a few days.
>Once a virus got on your machine, that was pretty much it. And Microsoft wasn't doing much to stop the infestation. For a long time they didn't even see it as their problem. In retrospect, it was the computer equivalent of Three Mile Island or Chernobyl.

They want to protect users with Secure Boot, and still they get a lot of crap for it.

Remember Palladium? That would've stopped malware in its tracks. It was railed against big time, and later the same people gave rave reviews the iPad/iPhone more even though Apple implemented the Palladium spec pretty much to the letter.

Also, wasn't Miguel supposed to be Microsoft's shill or something for introducing Mono for Linux and pushing C# on Linux and Mac? Now here he is, selling a Mac!

Maybe he was just a technology lover all along!

I am sure the anti-Microsoft folks' heads are exploding with the contradictions!
My Little Pony X MIMOBOT USB Flash Drives
no state in haskell? not in my haskell. state is usually made explicit, yes. there is a state monad because of a reason...
How To Lead A Volunteer Army Into Uncharted Territory
Honestly (and I'm fairly certain this is a bad reason), it's a cleanliness thing. If I use top or the process manager, it gets annoying to scroll through countless variations of 'chrome'. Maybe if the process manager could group those into one heading where I just see "Chrome (30 processes)", I'd feel better about it?
Maybe think of it relative to your current lead flow. A 30% uptick would be good no?
I don't get it and therefore it's bad.
it seems like it's impossible at first. But you still have fun in the normal levels. Then you get better, and before your realize it you're beating the last level.
Advance Audio Distribution Profile [1].

I actually had to look up the name, but it is a bluetooth profile for passing audio over bluetooth. I personally use it to connect my MBP to my audio system wirelessly. It barely works even when the distance between between the MBP and the receiver is less then 3 feet.

[1]: http://en.wikipedia.org/wiki/Bluetooth_profile#Advanced_Audi...
Welcome to deflation.
I too have switched from Linux to Mac in the last two years. Every OS has its annoyances, but the problems you describe are minor/few compared to the problems I experienced routinely on Linux.
I'm the author of http://tin.cr, it tries to solve this exact problem for Chrome Devtools. (someone else mentioned this in this thread).

I've spent some time thinking about the problem. In an ideal world a standardized protocol to push changes to a server would be awesome. I think it's unrealistic though to expect widespread adoption especially for existing frameworks to add code just for doing this. For example, have you ever heard of WebDAV? It was thought up along the same lines and it's virtually dead now.

A better solution for now would be for source maps to tell you the full local path to the original source file. Yes, in a world where we all develop from Chromebook-like devices against files in the cloud, this won't work. We are a long way from that world at the moment.
Silly idea, backed by "research" from the world of business-studies pseudo-academia. Do you trust the results of a paper that starts with the sentence "Creativity is ubiquitous in the realm of consumption"?

http://www.jstor.org/discover/10.1086/665048?uid=3739560&...
My career fair always had tons of lines and eventually would just say to apply online. I've not had much success, and it is frustrating. I'm waiting for the same "walk up and discuss" moment myself!
i don't read any page about ruby. why do you read everything about haskell?
Oh, it's hard for sure, but a very fair kind of hard. I actually finally beat the game myself about a week ago - I've now managed to do it a couple more times.

Relevant plug - I recorded some gameplay footage from the PC version a while back, in case you're interested: http://www.youtube.com/watch?v=Uq36XXqg9iI&list=PLpDx3aC...
A2DP is bluetooth audio, in "headphones mode" (high quality). And yeah, I can attest making it work on OSX can be tricky.
The Argument for Real-Time REST APIs
Developing can be really hard. Depending on your product there are probably a lot of people who have been developing for years who couldn't feel comfortable saying they'll be able to build your product.

Just keep pushing on. Worst case scenario is you learn more and have some ammunition to avoid getting swindled by a developer later on.
Seriously, LoseThos is the reason to read HN
Super Hexagon was designed at first for iOS. And then it was ported to other device. So if you can enjoy it on iOS you can enjoy it on other devices as well since the controls don't change that much.

As for the other kind of portage. I'm trying Dungeon Defenders right now on a Nexus 7 to see how they managed it.