skysight-inc/HackerNews huggingface dataset:
Wow, upwards of 4 things you don't like? Better throw out the whole operating system.

Good luck when you switch to Apple. I could, for instance, easily list, oh, I don't know, five -- maybe even six -- aspects of the OS that I don't like. That's like your article, but with two more.

"And boy, what's the deal with only being able to re-size a window via the bottom right corner, huh? Why is OS X even a thing anymore?"

I'm sure the grass always seems greener, but as a guy who uses (gasp) both operating systems regularly at work, I can tell you that they both have irksome features. They also do some things really, really well. I cannot speak for Win8, but Windows7 is an excellent platform. For every little problem like not being able to copy error codes, there's a little extra polish that makes up for it. Same with OS X. There are some things fundamental to the workflow of using Apple's operating system that I absolutely can not stand.. However, they also execute other things beautifully.

I get that it's popular to hate on Microsoft, and a good way to drum up some traffic, but seriously, this is all pretty petty and trivial.
Oh, thanks - I had no idea you could do this. (I browse with my keyboard the majority of the time.)
Once you create a narrative, it becomes harder to relate to a world that exists outside that narrative.

Most of the things which, in retrospect, give me a sense of having lived a fulfilling life, have rarely originated from the narratives I created for myself about who I am or what I should accomplish. I try not to paint myself into movie characters or personality caricatures anymore, as much as possible. Doing that gets me to the "acceptance" phase of emotional events a lot sooner.
In our industry, I think there's no issue besides hiring that is both more important and more screwed up.
For me and my Nexus 4, double-tap re-zooms to the width of the element tapped.
me too, and I was very pleasantly surprised!
Sleeping from 5-midnight is taking the "early to bed, early to rise" thing a little too seriously. Napoleon woke at 4am each morning to get the jump on everyone else, but that didn't help him in the end.

I think that the most natural thing is to (1) sleep when it gets dark and wake when it's light, and (2) not live to close to the parts of the world where that doesn't work because of the length of days and nights.
> The use of Lorem Ipsum is to have a place holder for your typography.

And this is to have a place holder for your text, not your typography.

> This is going to make your mock-ups less relevant and is going to be harder to explain to your clients.

But it will make your wireframes less distracting and easier to explain to your clients.

The distinction is in the level of detail. If you're not at the stage where you're picking colors, why should you be picking fonts?

Different tasks; different tools.
Sexism in the PHP Community
Thanks for the feedback. Will fix it immediately.
Oh, don't get me wrong - I don't use cygwin for development. I use it for stuff like file management, running files through sed, that sort of thing. Both CMD and PowerShell are manifestly bad at it. :)
The answer is probably never. There will be deeper levels of abstraction, and the OS, for the most part, will do a marvelous job hiding it, but without a strong understanding of assembly you'll never be able to work on things like memory management, efficiency algorithms, and so forth. For example, assembly forces you to think in terms of bits, so knowing word-aligned vs non word-aligned code can make drastic differences in speed. Also, knowing how 64-bit is different from 32-bit makes a world of difference. Assembly forces you to think in those contexts.

For the most part, the average programmer today already does not need to know assembly. But if you want to work on other low-level aspects of code (or optimize your code for efficiency), knowledge of assembly is critical. You might not have to write very much assembly, but things like context-switching that happens on the CPU level (e.g kernel land vs user land) can only be done by sending the right instructions to the CPU.
Keep in mind Hanford is on the border, close enough for Oregon to care.
Mind sharing how you hooked the two apps together? Applescript?
Slightly off topic, but this reminds me of a great talk on simplifying legislation so that law people can actually read and understand it:

http://www.ted.com/talks/alan_siegel_let_s_simplify_legal_ja...

In the talk, Alan discusses how they simplified a non-trivial set of legislation to something more like an advertising brochure. They then confirmed with appropriate lawyers that it was equivalent to the original legislation.

I would love to see a NPO or volunteer group spring up, comprised of marketers and lawyers, who retroactively applied this technique to existing laws, then published them freely.
Get a surface Pro. You should be able to do both the things, work and play without having to worry about switching devices.
Exactly, the JVM and the ecosystem are just fine. There is no particular hate for them, just look at Clojure.
Probably just about any job you can think of obtaining, this will be relevant to. It demonstrates:

1) Logic.
2) Rapid prototyping.
3) Resourcefulness.
4) <Insert some other cool attribute of this project>

Don't think of getting a job as a function of absolute acts; it is not. It is a fuzzy function of how you sell your prior works, as well as how you position yourself in respect to those works.
I think it is important to distinguish between urban and suburban areas, in which case suburban areas actually have the most gun owners (since they contain roughly half the population, and suburban households are more likely to own a gun than urban households) and this is where I'm drawing my personal experiences from. Due to fewer restrictions and more places to shoot, suburban areas are easier places to own one or more guns.

At any rate - 3.3 still seems reasonable to me. Although I'm not incredibly confident about it, your anecdotes and assumptions aren't enough to convince me that it is substantially higher than the actual rate.
Because technology does not exist and evolve in isolation. It is part and parcel of society.
I'm in love with papertrail as i don't need more than they offer. Nice write up, however. I'll have ro look into them.
Not to downplay the value of therapists, but the help that a therapist could provide is different then the help one might find from a peer/colleague in the same industry/situation. the problem is therapists are always available (well, for a price) but a peer that you can trust with the same sense of confidentiality is rare.
Whoa, this discussion looks like an ad for Surface Pro! All you who are griping for a tablet not being productive, should seriously give Pro a shot
Zed Shaw benchmarked epoll vs poll a while back[0]. It looks like it really depends on the proportion of "active" clients to the total number. I would expect similar results for kqueue vs select (and as you point out, kqueue was horribly broken in OS X for a while).

[0]: http://web.archive.org/web/20120225022154/http://sheddingbik...
Frankly, your story is the perfect, one-in-a-million anecdote.

- Your house is broken into. Not really a routine occurrence.

- The people breaking in don't have guns. If any of them had a gun, and you had a gun, now it's a proper disaster.

So you're weighing all the risks of easy, legal gun-ownership ( lower barriers to shooting sprees, accidental discharges ) against being in this precise scenario, which happened to you one time. Further:

- I'm going to take it on your word that 'history of violent crime' means beating up random homeowners. I can only imagine in the business of housebreaking and fencing stolen goods you probably have some extra-judicial problem solving, which might involve beating up other people you've had criminal dealings with. This is quite different from murdering suburban homeowners in cold blood.

- Further, of course they had crowbars, they were housebreaking. The police didn't catch them at your house, so you can't really confirm the number or the kit they had at the time, just how many people the cops nabbed later.

The really telling thing is your comment about hand-to-hand combat. Why the hell are you looking for a fight, anyways? Is punching a random burglar going to help your odds of getting out safely? This is the really perverse american attitude, that it's not sufficient that you avoid bodily harm, but you need to dominate and punish the intruder yourself, because they've wronged you. If you're open to appeasement or trying to get away quietly, you save yourself significant risk of injury.
Ubuntu was great, I'm moving to mac too and linux mint in the pc.
Here's an example of a boring explanation:

He explained why the vote took place. He didn't tell you why he voted for it.
Not sure why you're being downvoted. It's an opinion, people.
HN randomly takes about 10 seconds to load for me though I've never made an account here. In case my IP was slowbanned, can someone reply to this comment?
Instead of vanilla Python shell, I'd use IPython instead. It has all the run/save/load stuff you mention, and tons of other things to make Python nicer to use interactively. IPython also has Qt-based console, which has the ability to display rich content inline. I think the ability to interact with graphical subsystems is important, look at C64 demoscene to see what idle kids can do with even with primitive graphics system.
When we actually get to use qubits may be?
This is true. Presently, I don't know my mail carrier, because I moved, but where I grew up, we knew them. If someone mis-addressed a letter, the carrier would deliver it to the right person. They could deliver using the family's name, rather than the address. Back when people hand-addressed personal letters, errors were common.

back in the day, back in the day...
Huh? What hypothetical disease?
If a candidate is nervous, the interviewer should relax him. Start with a really really easy question. The interviewer should adapt to the candidate.

But a candidate is going to have to bend himself somewhat towards a company. If hired, adopt their coding standards, source control, and bug reporting systems, at least. A candidate who refuses to bend at all during the interview process is a big danger sign.

Asking someone to code for a non-coding position is dumb. Asking someone to code on a piece of paper is not. The interviewer should be forgiving of silly syntax mistakes, of course. If you can't remember the order of arguments to strstr(), that's okay. If you don't know strstr() exists, that's a problem.
Hey rb2k_, cool comment! Care to "alpha test" my MVP in about a week's time?
Very First Steps to C-ORM (automated "ORM" for C)
http://www.jstor.org/discover/10.2307/2346806 was not something someone came up with after a few days at it. They had deep understanding of the statistics behind the algorithm, and an almost unfathomable knowledge in the domain, not to mention a large network to help them. I'm sure that most intelligent people would be able come up with it if they had the same circumstances working in their favor.
You can get a bar code that pretty much handles the automation when you order postage online.

What the author is missing is that somebody has to physically deliver the package or letter, and that's why you need the destination printed on the package.

Doing that with IDs alone is needlessly complex.
Sorry for the delayed response. Spent all day yesterday responding to feedback. The reason this crashes is due to the internal javascript engine.

In order to ensure that my engine (I simulate a kind of NFA) matches what javascript's engine matches, every time I match on my engine, I also try to exact match using javascript's engine. Unfortunately, javascript's engine always uses backtracking, even when it doesn't need to. Obviously this code should have been turned off for production, and I'll fix it on the next push.

To replicate the crash on your own, try typing:
'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab'.match(/^(a)$/) in your console.
F# end to end
Were there other tee shirts on sale at the conference or was this the sole piece merch?
One should learn and adpt to the world's conditions. I'm an ex-semiconductor engineer who took up the web myself. Far easier to start a business with little capital.
Good news, could you create a pull request on Github?
Probably in the afternoon.
Ipython has some support for moving around in the file system and exporting code.
Excessive risk (loss) aversion saps some of the enjoyment of having probably (but not certainly) sufficient wealth. 1% problems, I guess.
I'm not sure if @Bubs will ever read this, but I found this was a deeply interesting article, that hits close to home. If you are reading this - thank you.

There is so much to say on this subject, from various perspectives. Me, I'm stuck in Europe (offers-a-plenty, no chance for a visa). I am a founder of a start-up here, and I cannot complain about how it currently runs - but the things I've been through to get here ...

A lot about the start-up culture is simply different here in Europe - so maybe I am a little out of place among you. But what I believe is largely the same is the pressure, the stress, and the pretending. There are but few people who really understand what you are going through. "Why don't you just quit and get a (real) job ?" - if I had to raise a finger for how often I've gotten this response in dark times, I would be several hands short.

I believe there may be a need for some sort of chatter group for this. Maybe a tad unconventional, perhaps with a respected gate-keeper (like @Bubs) to check on people before they are let in (prevent moles), but once inside, everybody is anonymous to everybody else, and all conversation is group-private. You could be Mr Brown, I could be Mr Black - as long as I'm not Mr Pink. Perhaps it could have prevented what happened to those two founders mentioned in the article. I would be interested to join it, both for giving as well as receiving support. The good just writing something that the people who read it would actually understand could do.

Take this post for example - http://pastebin.com/BgxFCTEC . I wonder if whomever wrote it read this response: http://swombat.com/2013/2/21/truth-failing-startup and maybe felt better or even changed his view, or never saw any of the response and is sitting at his desk staring at the wall, wondering why (or if) he's still here.
I love the variance in answers. You get several different sig-pro solutions and then at the bottom also a machine learning answer.

IMHO the machine learning solution could be better, as rivers are defined more aesthetically than functionally.
Nope, it's way more complicated than that. Device pixels, CSS pixels, a pixel is not a pixel. PPK on the subject:

http://fronteers.nl/congres/2012/sessions/a-pixel-is-not-a-p...

Points are a terrible unit for specifying font sizes for the screen. Use px or proportional units (em, percentages, etc.). Points are for print, not screen.
You sound like a "thirsty" guy, one that wants to learn a lot but also have a lot of experiences.

So, if as you described there is an option for "part-time IBM, full-time studies and tutor role", go for it. Do everything, not just one thing. :)
karma on hn is kind of odd, though; people simply don't seem to interact with the upvote button much. i wondered at one point if i had triggered some sort of ban because i had several submissions in a row sitting at 1 point, but then i got a comment upvote so i figured not. there simply isn't enough of a feedback loop for you to know for sure.
A few select previous stories on sleep:

– Good sleep, good learning, good life -- https://news.ycombinator.com/item?id=5244619

– How Little Sleep Can You Get Away With? -- https://news.ycombinator.com/item?id=2548665

– How to Naturally Reset Your Sleep Cycle In One Night -- https://news.ycombinator.com/item?id=739213

– Sleep Deficit: The Performance Killer -- https://news.ycombinator.com/item?id=3367789

– Why Entrepreneurs Can't Sleep -- https://news.ycombinator.com/item?id=3017740

– Small areas of the brain go to sleep when we're up too late -- https://news.ycombinator.com/item?id=2491603

– The importance of sleep in a startup -- https://news.ycombinator.com/item?id=3556102

– Poll: How much sleep do you get per night? -- https://news.ycombinator.com/item?id=3479410

– The myth of the eight-hour sleep -- https://news.ycombinator.com/item?id=3620742

Wikipedia articles I'd recommend reading:

– https://en.wikipedia.org/wiki/Circadian_rhythm_sleep_disorde...

– https://en.wikipedia.org/wiki/Non-24-hour_sleep-wake_disorde...
Thats super cool, some of the issues you may need to address before this becomes too cool.

1. Prevent people from advertising, ok this can be a revenue model also :P

2. Allow me to shout to places other than where I live, like suppose i am visiting a new place. It will be cool to shoutt at the new place before I reach. Though this is not necessary, just a thought.

3. Some kind of block list where I can block certain noisy neighbors whose shouts I dont like.

4. Someone shouting for needing security or SOS, can be highlighted, people around should receive these help requests on priority basis. Can help prevent robbery, protect women from potential harrassments.

Overall this can bring communities together, glue them. Wish you luck with the startup.
Not sure what kind of formatting hn does, but that should be / ^ ( a * ) * $ / inside the match (remove spaces).
Comedify - Discover Comedy on Spotify
Not a problem, and I do apologize if my tone was a bit strong there, I've often found that Europeans (not all, but some) look down their noses at Americans as if we were in need of their salvation. When, our history often guides us to be both helpful to and suspicious of Europe and its goals.

Most Americans have no particular issue with the UK or Great Britain, we simply recall our history as having been formed to offer an alternative to Monarchy. We do often feel that in the 20th century, we have given more than we have received. (Right or wrong.)

While some far-left-leaning Americans may long for a country more like those of Europe and the UK, the majority, in my experience, prefer things as they are. Notably, our culture may seem aggressive, dangerous, and out of control to you - but to us, we see a stark difference between what we see as "Liberty," and what Europeans tend to call "Freedom." That is to say, it often seems to me that in the US, the concept is "Free to," whereas in Europe it appears to be "Free of." I do recognize that such a view may not be wholly truthful, but it is how many of us approach the issue here.

Notably, while some in our society would prefer to regulate the behavior of others through the threat of state violence (as is done in Europe to prevent unwelcome speech, or religious display), this tyranny of the masses is often held in check in the U.S. by the guiding principles which may seem absurd to you, but have proven to be effective throughout the course of our personal history. There are many of us who find those principles very much instructive, especially because of the discomfort they cause.
Found the original $4,577 invoice from my 1984 IBM PC. $895 for WordStar. (pic)
They already do this. There are postal counters that are contracted out. I went to one in LA's Koreatown. It was croweded but OK, and was a little faster than the perpetually understaffed USPS windows in Pico Union. (It's often 5+ people in line, and one clerk.)

They took their large sorting facility property, Terminal Annex, and leased it to a server colocation company. It's at 900 Alameda, Los Angeles. Look it up.

They stil have PO Boxes and a counter there. I recently tried to drop off a letter there on the weekend, but THERE WAS NO FREAKING MAILBOX. USPS needs to stop eliminating mailboxes. There are even post offices without mailboxes outside. Do they not want to make money?
Code Club Lessons - The Checklist
No second point of failure => no native push notifications.
Great. We'll add it so.
Eh? I don't claim that dual monitors are the best option for everyone, but it's a possibility to most Western people, since the cost is the same as it is for a cheap tablet. I think you should have some better manners and stop calling everyone "spoiled". It's not a good way to have a constructive discussion.
Balancing a flexible work environment
Very nice! I've been wanting something like this for a couple years now.

I don't live in a city though, so the value of this (people I don't know using the service) is low. Have you thought about how people like me can help get the word out easier?
Yup, good idea.
Update: We just uploaded an introduction video - http://www.youtube.com/watch?v=F0LC54QaMf4
I hear ya. I needed to compile PhoneGap (now Apache Cordova) last week and found that my 'old' version of XCode wouldn't work. I was running Snow Leopard/XCode 3. The new version of XCode requires Mountain Lion. So I had to upgrade the OS, even though I didn't want to. (And it refused to install to a hard drive without a reformat, which was, of course, deeply unpleasant.)

Personally, I really like the idea of Chrome OS but with most of "the cloud" hosted locally, backed by (mostly) straight up files. This cloud only listens on localhost, and so security is less of an issue. Moving to a new machine should be an rsync command.

One can dream.
Perhaps. But one can argue that overselling flights is unethical as well. And yet it goes on every day.
A more personally useful idea would just be a niche tennis matchmaking service. Or basketball.
Sorry, what you mean by inuit.css?
While you all are debating developing software using a Linux or Mac OS desktop, I am writing some killer software using Heroku, S3, Redshift, MongoHQ, RedisToGo, New Relic, Github, SendGrid, DocRaptor, Trello, Google Docs, ...
I'm curious what you'd prefer the author to refer to it as instead? Even the article name uses it as a proper noun; I'd understand if it was "mailbox" instead of "Mailbox", but it seems pretty clear to me. Mailbox.app?
I've been looking for something like this for months. I've also never heard of easymotion or YouCompleteMe. How is it that I've been out of the loop for all these things ??
* Make introduces non-platform-related dependencies (e.g., you now need a make binary, not available by default on Windows, and not needed by anything else in the JavaScript development toolchain).

* nmake, bsdmake, and gnumake are all slightly incompatible with each other if you want to do something smart.
Sure you can add it to the list by forking the repository in Github.
For me windows = games, and no, steam for osx and linux is still crap. When we have 70%+ of the big and indie titles for linux then I'll totally move to linux and forget windows forever.
Points are mostly in the CSS spec for print media rather than screen. Use proportional units (em, keyword, percentage) or px for screen.
So cool, It's could be one of table items.
The same information, minus design, is in the project's GitHub readme.

https://github.com/usablica/front-end-frameworks
We're talking about getting rid of civillian arms, not the arms held by the military or even police officers. Every example you have given is a war between nations. If you want to play historian, give me an example where there was a better civil outcome when guns were used to overthrow tyranny, or tyrannical ideas. I'll start with the peaceful examples: Egypt, India, US Civil Rights, Women's Suffrage etc... Ideas change the world, not guns.

And while you're at it, maybe you could tell me how your little handgun is going to protect you from the next Cuban Missile Crisis? You must be a hellofa shot!
Yep, Applescript. Quick Google search turns up this: http://smoove-operator.blogspot.com/2011/05/gtd-intake-autom...

Worth mentioning that OmniFocus has a built-in tool for this (humorously called the "Clip-o-Tron 3000")