skysight-inc/HackerNews huggingface dataset:
What is the community implosion you're referring to?
What The Amazing Spider-Man can teach you about Blogging
I see that you have more opportunities in Netherlands than Turkey for a startup.
Indeed. ZMQ has other capabilities beyond REQ/REP exactly for this situation, and helps you layer "patterns" on top of them.

I found working through all five chapters of the ZeroMQ guide unusually educational. It's full of the wisdom of people writing message oriented software for years, and includes frank discussions and solutions for several of these performance and reliability situations. (Don't miss the adventures of the suicidal snail in chapter 5!)

I found it worthwhile even to spend the time to work through all the examples in both C and Python.

In the author's situation, the normal loop of the client shouldn't be to just call blocking receive forever, as he discovered. Instead it should loop, polling the socket with some reasonable timeout, and between iterations do things like check for shutdown signals, parent process exiting, and the other typical housekeeping tasks. Then you only call receive when poll has told you there are messages waiting, and then you call it without blocking.

This sort of loop gives an obvious place to also integrate timeouts. You can also watch multiple sockets. Blocking receive forever is appropriate for a prototype sort of client but as things grow, generally more sophistication is needed.
Why did Apple have to ditch Google to add turn-by-turn nav?
I think everyone would. Unfortunately there are financial reasons for SSD manufacturers to keep that information secret and contractual reasons why retailers cannot release it.

I think Intel released some information on the reliability of their SSDs a few years ago but that was likely because they knew they were doing best and their enterprise customers are very interested in that for their data-centre rollouts.

The very limited information I've seen suggests to me that a few years ago SSDs had a much higher failure rate than HDDs (double in the first 6 months) but that has been falling very quickly with each new generation of SSDs (and as the profit margin grows and manufacturers have to work on reputation to justify the markup).
@larsberg's comment tells me (as an outsider) why Microsoft will die. It has the corporate equivalent of arteriosclerosis. Whether theirs products are good or not is beside the point.

All companies are both predator and prey. With inscrutable insider rules like this Microsoft cannot move fast enough to survive as either.
Hands-on: Firefox for Android may become your favorite mobile browser
Digital Wallet for Smartphones -  Vollet.in
His site seems to be down, here's a Youtube channel with recordings https://www.youtube.com/user/europarl
Funny you should mention PHP. I suspect that a lot of the ORM hate comes from people forced to develop PHP and witnessing the epidemic of NIH syndrome among its web frameworks, every single one of which seems to come with its own half-assed ORM.
Surprised by the pro-ORM comments so far.

My hate for ORMs grew proportionally with my usage of NoSQL. It's such a pleasant experience when your domain model fits the data model. Graphs are a good example, but Redis is a better one. When your intention fits a Redis data structure, it's just programming bliss - a few lines of explicit and simple code.

The only way I can use a relational database now is with Sequel.
Or maybe people expect to interact exclusively through the ORM and when they have to do something more complex, conclude that the ORM is useless. When using an ORM increases the complexity of the code substantially over direct SQL, I'll usually switch to more comprehensible SQL.
> In my admittedly anecdotal experience, I have found that ORMs are the most useful for the most trivial queries.

Bingo. In other words, non-relational queries work well and relational queries don't. When I'm joining multiple tables and looking for specific rows/objects that match multiple restrictions, ORM turns into a migrane of epic proportions. SQL was specifically designed to solve that exact problem. Abstracting away from SQL will simply increase the pain factor.
Diablo 3: The Blizzard sweatshop
This is my favourite editor. It's a mix between a simple notepad and a powerful IDE.
It depends!

Options:

* Paid: Ads, other pay marketing.

* Inbound: Blog. SEO. Etc.

* Viral: generate incentives and reasons for users to invite and refer people they know via social networks, email, etc.

* Other "organic" channels: hack your way to the top of the app leaderboard, for instance.
I use both IDEs and ST2. As with most things it comes down to personal preference, but perhaps mine may shed a little light.

I use Eclipse for Java, VC++10 for C++, and ST2 for everything else. "Everything else" is a hodgepodge of things; dynamic scripting languages, JSON/CSV files, plain text files, etc. Basically everything one may use Notepad++ for, true; but I've found that I much prefer the ST2 interface, a subjective conclusion on my part. It's fast, it looks nice (to me), and I like the API.
I've used both Django ORM and SQLAlchemy and they are generally excellent, allowing you to use SQL for anything that's just a bit too complicated for the ORM, but greatly simplifying day to day dynamically generated queries.
Major Products written substantially in C#:

SharePoint
Visual Studio 2010
The C# compiler is being rewritten in C#
Microsoft Dynamics
You asked for a technical description, and also mentioned that you were unwilling to read a long, detailed technical description, and asked for a "TL;DR." I hope the short summary was useful. If you have technical feedback, we'll be very happy to engage further.
> "Another new MBA was hired in my group. I found out her salary was higher than mine, although I had been told that my salary was “standard for new MBAs.”"

Heh, replace "MBA" with "engineer" and this was my Amazon experience circa 2011. I was 2 years into the company, getting rave reviews and kudos from management, with pitifiul 1% "raises" a year... and then I found out they're paying a fresh undergrad more than I was making.

Oh, and verbal promises of an upcoming promotion... and then nothing come review-time.

[cue sad trombone]

I did the same thing as author, except I found a 30% raise at another company before leaving ;) Damn it felt good when I gave notice.

For those not in the know: Amazon's attrition rate is sky-high, and while management acknowledges this and has some token measures to try and mitigate it, nothing major is being done (i.e., none of the big, big reasons people quit are ever addressed - pay, advancement, on-call stress, etc).

Now that I've got some distance between myself and Amazon, I consider the whole thing a learning experience. 'Twas my first job out of college, and I suppose learning to read poor advancement, bad pay, and bad management at that stage of my career was better than doing it later.
Advantages of message-based web services
I'm just curious about why you need to run it in a terminal?

I have a linux machine at work and use a MacBook for remote work. When I'm remote I just run Sublime locally on my Mac and set up an sshfs mount to my workstation for the source files. Works like a charm.

Note - not at all saying you're doing it wrong :-) just curious if you'd tried this kind of setup and why it didn't work for you?
I would have guessed the opposite - I would expect the least significant bits to have a random distribution (if the image is a photo from a camera, that is) so if the least significant bits of the image have a non random distribution that might be a hint that there is something hidden there.

Of course, all of this is moot if the image is lossily compressed.
Who said anything about spanking?

Just raising your voice can get you in trouble with people these days, or using any kind of physical restraint (for instance, to prevent immediate destruction of property)
I propose
http://dribbble.com/, http://zerply.com/ and this brand new social network for professionals : http://www.linkedin.com/
:)
The Multi-select feature is a game-changer
Creating JavaScript embeds with Ruby on Rails
These will likely be prohibitively expensive given the cost of materials. Considering that the headphones cost $29 and that each magnet (in bulk) costs $0.90, you're looking at headphones that cost $99.20 to produce in materials alone. After labor, fixed costs, and profit, you're looking at a very expensive pair of headphones with bad sound quality.

This is a cool idea but the price of rare-earth metals might be its undoing.
>> branded computers are more reliable than beige boxes.

This is meaningless.

The real question is how those compare to beige box that uses a decent parts. But Microsoft definitely has interest in helping manufacturers of brand computers because piracy is more prevalent in beige boxes.
Salman Khan: From Closet to Classroom
When pitching anyone else, always ask yourself: What's in it for them to write about me? Why should they care? Why should their readers care? How can this pitch be made into a blog post? What story do I want them to tell?

If you can answer that, briefly, in your pitch, you'll have a much easier time pitching people with success. The "My product is awesome. Here are the features. Write about me." approach rarely works.
"Our current Tuts+ Premium app makes use of a third party plugin that unfortunately stores passwords in cleartext (i.e. unencrypted)"

That make me sad. If you use a plugin, you use it because it's a better and a proven solution , not because you are lazy. Sad day..
Interesting read though why can't Microsoft just tell me that my CPU or HD or memory is borking and suggest I RMA it instead of saying everytime - have you applied the latest updates, which I get to click unhelpful.

Most important thing in a PC I have found for reliability above everything else is a good PSU, realy does make a difference on the hardware side as you give your kit cleaner power. Add UPS/surge protector and you can double the lifetime of kit. Least from experience I've had it has been noticable.
I started writing the same thing, and thought I'd just add onto this instead. Tried using Vim because I like the look of how flexible it is to tile windows, but I just cannot move away from Sublime's file search.

I don't even click tabs that I have open any more, I just hit Apple + p and start typing say g-l-o for global.css and I know its there, hit enter and voila.

Like you say, multi-platform too, so I get to use it on my little Ubuntu netbook and on my iMac. Love it. Really should buy a licence.
"Ever" is a long time. These parties are ultimately beholden to the electorate which keeps them employed. They'll stand by their corporate donors right up until the Pirate values seem lucrative enough or popular enough to affect their bottom line, at which point they'll consider revising their platform.
Yeah, you can search for it but function navigation is already IDE territory. That and refactoring :)
The New Common Sense: Beyond Freebase and DBpedia
Very cool startup idea... Hopefully you can get some good user adoption.

Best of luck!
I would say there's a difference. PHP is bad because it has a wide variety of objectively awful design flaws, its standard library is a conflicted mess, and it's unperformant. Implementing it into a modern architecture is highly correlated with sloppiness and technical debt.

ORM is bad because the impedance mismatch between an object and a relational model is very difficult to get right.

Frequently, for example, one iterates over collections of objects in the OO paradigm. A naively written ORM, or one without sufficient introspection into the loop intent, can translate that into N select statements, each incurring a network round trip.

The end result is that OO programmers have to understand not only their object code, but also the relational model, and finally too the ORM's peculiarities and suboptimalities. So in attempting to solve one problem, most of the time you end up with three.

That said, there is a sweet spot in ORMs for simple code (e.g. most web apps, where ActiveRecord and Sequel and the like are fine). But there's no sweet spot for PHP code. Every line written is technical debt.
Interview with khalahan - Namecoin's Lead Developper
Serious question; all of these tutorial sites.. are any of them a reliable source for web dev or are they just another Smashing Magazine where people get paid to write about things they don't understand?
Oh man. Please, please, please outsource HR. Preferably to Mars. Biggest waste of space in the whole company.
Orbitz - Showing pricier hotels to Mac users
These articles may interest you: http://www.dissidentblog.org/en/articles/hungarian-democracy... , http://blogs.the-american-interest.com/wrm/2011/12/22/fascis...
Managing household assets and services like a pro
Keep­ing track of what you own is a very wise idea. Whether your desire is to be fully pre­pared for insur­ance rea­sons, or to gain an accu­rate under­stand­ing of your over­all finan­cial sit­u­a­tion, you need to know what you own and what it’s worth. But man­ag­ing all this infor­ma­tion can be very time-consuming — unless you have Life­Topix Home + Assets. It lets you track all the impor­tant infor­ma­tion you want to track for your assets, includ­ing acqui­si­tion date and price, ven­dor, ser­ial num­ber or vehi­cle iden­ti­fi­ca­tion num­ber, man­u­fac­turer, model num­ber, and SKU. It even has a touch­point into Life­Topix Peo­ple + Ser­vices so you can main­tain war­ranty and insur­ance infor­ma­tion for your assets. The result is a bet­ter under­stand­ing of all your possessions.
Conceptually, because of needs which exist outside of the coverage of that 80%.
One interesting insight that was edited from the final article; Linux users tend to not book hotels, but prefer building campgrounds from scratch.
Show HN: FlashIssue.com - curate a newsletter from existing content
Entrepreneur Smarts Comprise 8 Dimensions of IQ
This post will raise your hit rate substantially: http://blogs.balsamiq.com/product/2008/08/05/startup-marketi...
Brussels is starting to look like Moscow. Check out this old Russian Guy that lived through the rise of the Sovjets talk about the striking similarities: http://www.youtube.com/watch?feature=player_embedded&v=m...
> Why am I interested in his personal life whatsoever ?

Give Ryan a break. Running a startup and balancing that with personal / family life is a huge question for many entrepreneurs, and I for one am pleased to see Ryan being candid about it.

Glossing over the "Crank through todos" section is fine with me too - These are likely different day-to-day, and I'd rather he painted a picture of how he steers the company, than get bogged down in company internals.

Besides, if you want to know specifics just ask him (he hangs out here), rather than acting like a douche.
That got me as well, but it took some time to really take effect for some reason. I guess the rest of it was written well enough that I dismissed that one failing for a while.
FT Labs release core layout library that powers the FT web app
FTColumnflow fixes the inadequacies of CSS column layouts. It is developed by FT Labs, part of the Financial Times. It is extensively used in the FT Web App, where it allows us to publish articles with complex newspaper/magazine style layouts.
I also much prefer ST2's regex grammar for find/replace.. not only do you have to enable regex find/replace in VS, it uses a clunky grammar.
I think you're being unfair.

1. The person on Twitter doesn't exclusively ask Ryan about the business. He specifically asks how he spends his day. Even if the asker wanted to know more about the business and less about his day, Ryan's response is appropriate given how the question was phrased.

2. Ryan does talk about which business activities he focuses on. He specifically mentions how he used to handle newsletters, wireframes, support emails, and marketing plans but now focuses on strategy, product, and team communication.

3. Ryan is a CEO of a venture-backed company and people, including ones on HN, are sometimes interested in the lives of people like him, both the personal and professional aspects. The personal details he shared helped me understand how he's able to maintain work-life balance, notwithstanding the demands of a CEO, which I find personally useful.

4. As to your complaint of him specifically mentioning his iPhone, one of the other commenters put it best: "Because his identity revolves around the brand of his phone and he's just begging for your validation. OR The post is full of specific details and he owns an iPhone."

If you want Ryan to be more specific, you could ask him on his blog. But I think it's unreasonable to expect that Ryan should have had the foresight to be more specific, and then subsequently criticize him for not being specific.
People want to "live the life", I guess. You can't blame them for wanting money, free time, power, celebrity, and a beautiful family. I think that shooting for success in a "balanced" life is a great thing. What that balance is varies tremendously by the individual.

My only beef is when sideline critics go ballistic just because someone works hard and wants to be a part of a team that works hard. Take a look at the HN-linked article from yesterday where the Google manager talked frankly about being driven and the manager of a group that's very work-oriented and driven. From some of the comments in the thread, you'd think that she was talking about her joy of drowning kittens.

It's a shame to see that kind of attitude dominate the conversation of even one thread on HN, a site that should be open to many routes to success for entrepreneurs, including very hard work.
I can access it now. But it definitely was down for some people for some time.
Based on the great reviews of ST2, I switched from vim to ST2 (with vintage mode) a few months ago. It seems good... but it hasn't lived up to the reviews for me.

I'm guessing I'm missing some of the functionality. Is there a tutorial anywhere to show me what I'm missing?

How have you learned about ST2 features (rather than just repeating your old editing habits in a new program)?
You know which Mac users are NOT seeing those higher cost travel options? Apple Store employees...
Monetizing an issue tracker will likely be Enterprise Sales. Are you sure you want to compete in an Enterprise Sales market against established players and hundreds of free options? From personal experience: It's not going to be fun and you will very likely fail.
You are right, magnets are expensive. However, we have already found suppliers and the cost of the headphones will be $49.95.
IP/CAM-IP/SIGN Protocol:an IP-enabled Camera pointing at IP-enabled Digital Sign
Science: It's a Girl Thing
My biggest problem with IDEs is that they often don't like when I want to do something nonstandard. I've had trouble using git with Eclipse (it works, but I spend more time than I want fooling with it), for example. It's usually faster and simpler to add support for a new programming language or environment to a programmable text editor than to an IDE. Currently I'd say that the best environment for working with Go, is to use sublimetext2 and the GoSublime extension.

IDEs are valuable when doing what they were designed for (I use Eclipse when I write Android apps, and I'd probably use Visual Studio if I was going to write something for the MS stack), but I'm rarely doing things that fit nicely into their world, and I end up spending more time fighting with them than they are worth.

That's just for me though.

Also: you can get completion in many text editors if you install the right plugins. See the GoSublime extension that I mentioned for example.
I think that is exactly why Mark Zuckerburg chose PHP when working on TheFaceBook back in 2003 and 2004. It was easy to write and deploy.
or have been deep in debt. :)

No doubt it often takes a lot of hard work and discipline. Sometimes just thinking about that being a possibility is too much for some people.
I agree. There are some micro ORMs in .Net world that do exactly this and lately I have started using Dapper http://code.google.com/p/dapper-dot-net/ that came out of stackoverflow and I really enjoy using this over nhibernate.
He learned new market information, negotiated the cost of his services (not re-negging because it's at-will employment), and when he couldn't strike a deal, he did so with another party. This is the free-market at work, while you are going on a non-sequitur political rant that doesn't make any sense since what he did is pretty much the opposite of unionizing.
Laptops also have in effect a cleaner power source with UPS built in so any power glitch's get filtered on a laptop as standard compared to a desktop.

Least I have found desktop's with a good quality PSU and UPS noticable more reliable than those without.
And everyone has taken Psych 101...
KDE No Longer Competitive? Developer Calls It Quits
cs702, this is the article I looked at before buying my SSD recently: http://www.tomshardware.com/reviews/ssd-reliability-failure-...

It's talking specifically about disk failures though, not comparing whole systems
Where did the dead-weight loss come from? It's just consumer and producer surplus. There is no dead-weight loss in this situation as we've been discussing it.

https://en.wikipedia.org/wiki/Economic_surplus
It would be interesting if the author ever went back and figured out whatever happened to Bill, the horrible boss. People like Bill often don't last long in a swim or sink environment like Amazon.

If you're not a superstar, and I'm as un-superstar (sic?) as you can get, and you've been around long enough, chances are you've held a job with shitty pay and shittier boss.

Whether you depart for greener pastures or try to stay put make the best out of your situation and work on improving yourself and the company, says a lot about you also.
I feel weekend project potential here!
If it's an UN study, it probably includes all drugs that the UN regards as needing "control".

http://www.unodc.org/
This paper was written by researchers in Microsoft Research, and accepted in an academic conference. It is not marketing. To be clear, you are suggesting that the researchers were dishonest in order to help their company. I find this unlikely.

Disclaimer: I am a researcher in a corporate lab.
I've been using this in beta for a while now. One thing it still doesn't do is use Android intents properly so e.g. if you follow a link to Youtube or the Android Market it won't automatically open the relevant Android app for that content. You can install an app called Choose Browser (https://play.google.com/store/apps/details?id=com.benhirashi...) which lets you "share" a page to it, it will then immediately ask you which what other app you want, which will be your list of installed browsers and any App that responds to that particular URL (e.g. the Youtube or Market App).
Front page of HN and hundreds of survey submissions in my inbox this morning tells me that this isn't necessarily doomed. Diving head first is a prerequisite of success.
Is anyone using the likes of Sublime for enterprise Java?

I'm an Intellij power user but tend to use Sublime for Rails & other dynamic languages. Using the same environment all of the time would be nice.
Show HN: get a perfect elevator pitch for $25
This is a project I've been working on for a bit. Creating a good elevator pitch is a problem that every entrepreneur seems to face. So, let me help.

http://pitchremix.com
Agreed. I'd like to know the numbers on how much users are willing to pay for an application such as this. Having this metrics helps to determine the quantity/size of features in the application.

Example, enterprise applications are loaded with features and have a much higher price point. On the other side, there are may free applications out there that are much more lightweight.

Which market you choose to target helps determine the price point. That price point will drive the selection of features that go into the product.