skysight-inc/HackerNews huggingface dataset:
A bit late, but...

I actually pay for Netflix. It's a great, simple experience. I paid for Hulu Plus too for a month, and found the commercials unbearable (especially since, on my connection, it would stop to buffer whenever it went to commercial or back).

I'm not averse to paying. I'm averse to not having an option to pay, and having to resort to commercials.
"It's disingenuous to say it creates affordable housing, it's just that you get significantly less space," said Sara Shortt, executive director of the Housing Rights Committee of San Francisco. "This doesn't create affordable housing, it simply creates another lifestyle option."

How does this make sense? The other lifestyle option it creates is a more affordable one. If a city has nothing but million dollar mansions, I'm pretty sure creating some smaller homes would be considered affortable housing even though they have less space. Is she somehow expecting that the apartments should stay the same size, in the same area, with the same amenities, and somehow still be cheaper?
It's definitely challenging.

One part is actually meeting people with whom you click. Unless you go to a lot of meetups and similar events, overall, you won't be meeting that many new people besides co-workers. And meetups tend to have a theme other than just having fun, whereas that's what most college activities are about. So you meet people in a serious context, and you need to bring the fun with you.*

So, you first need to come across someone with whom you click, and then you have to fuel that relationship. What's difficult there is that you need time. Once married with children, grabbing a beer after work is not as simple. You also have that awkwardness as pictured in "I love you, man" (and I believe a Louis CK sketch in his TV show): you have to acknowledge pretty fast that there's something going on and that you feel you could indeed become friends! It's one meetup, you're awkward now with that guy who seems cool, or you might never see him again.

But as you grow older, you also lose a lot of that casualness that you had before: you don't just invite them over after work to play video games. Now that you're a "grown-up", it's "a dinner". And since you're a grown-up, your home has better be somewhat clean, and you can't just serve pizza. What was a spontaneous interaction before is now a whole event that needs planning, some cleaning, some cooking, etc. (until of course, you become real friends) So these happen less, and friendships can be like making mayonnaise: if you don't make it go right now, you'll never make it go at all.

* I'm not saying meetups are no fun, just that it's not the end-game for everyone. Some people are there only for "professional" reasons and you need to figure out what people are looking for.
http://www.novadesk.com/Portals/84375/docs/ergonomic-summary...

Hopefully someone can upload "Head and Neck Posture at
Computer Workstations - What’s Neutral?"
A possible work around is to run your Windows OS in a virtual machine instead of bootcamp. With the new Air taking 16GB of RAM you can probably afford to have both OSs running at once.

As long as you're booting into OSx the CPU should clock and turbo boost properly. It might be a wash due to overhead of the VM and OSx background tasks though...
"It's arrogant to assume the best way you know how is the best way for the client."

That's not what he's saying. He's saying that he's going to try as hard as he can to come up with what he thinks is the best solution to the problem. It may not be the best, but it's the best he can come up with. It's better than someone who comes up with five options, then leaves it up to the client to make the wrong decision.

I just don't understand the aversion to expertise that's so common these days. Have some fucking pride in what you do well. And trust that other people know their shit, too.
> ctrl + T on Windows

doesn't work on my ST2.
For that matter, no matter what paradigm anyone comes up with, legions of programmers will think they understand it long before they really do and proceed to make a total hash of it. Eventually, some broken form of the idea will become widely known as the real thing, and we'll be inundated with arguments as to why this warped version of the original idea is evil and needs to be stopped.
Hard and soft science
If HN didn't discuss text editor I would never have found Sublime, which is now by far my favorite editor.
I thought they released ssl for custom domains at IO.
I take it you have never written anything significant in Erlang?

Try writing something in erlang and I bet you'll see the real power of pattern matching, supervision trees, and the whole message passing infrastructure. If the people who wrote Erlang weren't good programmers they certainly got lucky.
What is this blog spam doing on the front page?

Notice most SlimArt's submissions are of alexandrosmaragos.com
In defense of free - Why App.net can succeed
> A meetup to discuss Ruby on Rails or something is all about the subject of the meetup. Most are there just to talk about Rails and get help with a bug, not to make close friends.

You can sometimes make friends in such settings if they're regular enough, informal enough, and smallish groups. I initially met one current friend via the SF Wikipedia meetups, for example. But they have a somewhat deliberate "social outing" tone, where it's expected some Wikipedia business will be discussed, but not in any organized way.
I'm not saying there is never a time and place for editor advocacy, I'm complaining about the frequency. I'm glad you found something that works well for you.
Jdataview handles this already. Except for Internet Explorer of course, which can't handle arrays with null characters in it. No matter what you do, IE won't let you see beyond the null char. No other browser has this issue.

I once pointed this out, but got a "holy edge case, Batman!" [1], and got voted to -1...

1. http://news.ycombinator.com/item?id=3953368
Stop polluting the second page with rants against text editors and build us a new standing desk instead, please. ;-)
This is very beautiful, and if you step back for a second, quite awesome. Just remember that those long pauses in the movie where the "stream" is held between the Earth and cloud, that entire process lasts for less than what we can see normally. And we've developed technology to figuratively slow down time for ourselves. I mean, think about it. That's almost a terawatt of power. I'll wait for that number to sink into you. Yes, TERAWATT. Like if we harnessed that power like Tony Stark does for his arc reactor, we'd comfortably be able to run our kilowatt class desktops for over 10^9 seconds. That's 31 years from something that ephemeral.

Of course, we can't do that yet. But we've got the technology (he says it's from 2007) to record it to a factor so slow that if we aren't able to make use of it, we can atleast look at it and marvel at the beauty and sheer destructive power of this planet.

Awe-inspiring man, from natural and technological point of view.

In-before complainers - I may/may not have taken a bit of a poetic license.
> I don't think you should have been downvoted.

Deserved because of the typo? One probably shouldn't make such mistakes when discussing grammar!

I suspect though that most down-voted before fully reading and comprehending that in my comment I said exactly what you just repeated - that "one" is correct, but stuffy, and that there are other, better alternatives to "you" when referring to a broader readership.
I think that clip should be exhibit A when you want to prove that MBAs are bad entrepreneurs.
I was surprised why 7.2 fps is worth mentioning, I almost ignored this video because of the "wrong" title. The original source does say 7,207 and that is clear enough that it's not 7 fps, it's 7k fps. Even 7207 would be clear enough but 7.207 would suggest 7.2 to (?) most of the world. I am quite sure the entire South Asia would think of 7.207 as 7, not 7k. I am quite sure that's more people than the European countries that write 7.207 for 7k.

(But then again, the US is 5% of the world population and uses imperial scale rather than metric scale and calls football "soccer" and calls a handball game "football")
What? Hacker News? The "sound a keyboard makes your you're programming furiously in a text editor"-er News? I think you're a little confused about who reads this site.

I think most of us care immensely about our text editors, and specifically how they can be as efficient as possible so we can spend as little time in them as possible and get back to reading Hacker News.
"Life is unfair. Deal with it."

There is no doubt that if someone's parents had the means to give them a computer, and that grade school student or high school students was able to start practicing the craft of programming early, they will have a huge leg up on someone who didn't have that opportunity. For better or worse, that's the world that we live in. Accept it, and move on.

OK, you weren't someone who had the opportunity to learn Cisco IOS at an early age, and was configuring core Internet backbone routers as a job and wearing a pager in high school, before you started at MIT as a freshman. OK, you're not someone who contributed so much to the Linux kernel in high school that you were invited to the annual Kernel Summit, which brings together the top 75 or so linux kernel developers, the summer before you started at MIT. These are two real people that I know. There's nothing I can do to change society to make things "fair"; and there's nothing you can do about either. So stop whining about it.

I've looked at LockeWatts's resume, and the problem as someone who has been a hiring manager, is there's absolutely no signal in his resume that he would actually be a someone who could "compete with the best of them". He's made that assertion, but lots of people have made that assertion. And while he might be really bright, unfortunately, I've met many people who claimed to be super bright, but then when I asked them to code up a simple function on the whiteboard, they couldn't do something incredibly basic.

Furthermore, although it will no doubt be painful for him to hear this, I very much doubt he is a rockstar. He might have the potential to be a rockstar, but takes a huge amount of practice to get there. It is rare, and no doubt requires privilege, for someone to have that status right out of college, or in the cases I detailed above, before they even started college.

The good news is that this is something that time and experience, and a lot of determination on Colin's part, can fix. You can't change your family circumstances; but you can control how much time you spend honing your art and your craft. Sure, you need to focus on bringing home your biweekly paycheck. But you can control whether you go to movies, or go out drinking with your buddies, or whether you spend that working on open source projects, or learning new computer languages, or taking time to read self-help books to do what Stevey Covey called "Sharpening the Saw" (cf 7 Habits of Highly Effective People).

Maybe it will take you an extra 2 or 3 or even 5 years. But you can give yourself rockstar-like skills and experience, if you are willing to make the appropriate choices and sacrifices.
When you are considering hiring you don't want to hire the already famous Jeff Dean, you want to hire the 25-year-old that will become Jeff Dean. This person is not in the limelight, and not everyone knows their name. I mean, you want to hire Jeff Dean too, but you'd be happy to find all the 85% as smart as Jeff Dean people out there who will never be famous based solely on their work and without self-promotion.
Doesn't block mode only work for blocks within contiguous lines of code? (basically it will let you select a rectangular section of code)

ST2 allows multiple cursors in arbitrary locations - I'm not aware of another editor that supports that.
Haha. Ranting on the second page is cheaper than explaining my emacs persecution complex to my therapist.
Even worse IMO.
Sublime Text + Dvorak + Standing Desk = ?
"Lately"? Text editor holy-wars have been a fundamental part of geek discourse dating back to the very earliest days of the internet, and probably before. And it's probably not going to go away any time soon, either.
"You can use one Float32Array: x component gets even indices, y gets odd ones."

That is exactly my point of choosing the performance vs expressibility. But then how do I write algorithms in a generic fashion for them? In C++ I have templates and template functions, so I can write algorithm that will work for any type of the array. And I'm not even talking about STL which decouples algorithms from containers, by making the latter provide a hierarchy of iterators. Other languages like Haskell also provide compile-time polymorphism. And here we are in 2012 - there is an ad-hoc solution that only works in few browsers, and a proper one is only down the road.
In that case the title should be in French and should say 7.207,00 right? :)
There have been a few articles linking sitting to shortened life lately. E.g.:

http://www.nydailynews.com/life-style/health/sitting-2-years...

And a year ago:

"The study found that women who sit for more than six hours a day were about 40 percent more likely to die during the study than women who sat fewer than three hours per day."

http://www.healthkicker.com/751136264/sitting-for-hours-may-...
Holy not an edge case Batman! That is most definitely a very common reason to timeout the password...
Yes, but there are similar problems with standing.

http://ergo.human.cornell.edu/CUESitStand.html#

http://www.washingtonpost.com/wp-dyn/content/article/2010/10...
This adds something to http://www.paulgraham.com/todo.html. The dying would like to not just have kept in touch with friends, but also to have made more of them. PG's edit captures the generalization, but I hadn't noticed that before.
If your model and base are international, you're overreaching.

All startups have to start small and evolve from there. Once you prove your ideas in one market, its easier to duplicate your success in others.

I would not advice a startup to take a lot of funding, then attack the international market initially.

That kind of pre-mature scaling is reminiscent of Webvan.
It should be the same, but it's easier to tweak ergonomics for a non-portable set-up.

I can't change the height of the desk, so I set the keyboard on the desk and adjust my chair so the keyboard is at the right height. Then I put books under the monitor until it's at the right height. Like so: http://abughrai.be/pics/desk4/DSC_8568.JPG

For portability, there's not much you can do. Laptops are great, but they have trade-offs. Whenever a decent head-mounted display comes out, it will drastically improve the ergonomics of portable computing.
And to those of us that use it, it's obvious that you never have. Not trying to be dismissive, but I stand by that comment.

Ugh, it's painful to read this: http://news.ycombinator.com/item?id=4247386 So much ignorant bias. Just try it. You don't know what you're talking about.
Smartphone Users In China:iOS vs ANDroid
GIVE THIS MAN A MEDAL.

Seriously, the vim circlejerk was way out of control
There's another factor. In my observation, people on the east coast make truer and deeper friendships than people out west. I'm a lifelong westerner and when I first started spending time in the east I felt, in this respect, like I had come home for the first time. People I met (socially, not on the street) would actually do things like make eye contact, listen to what each other said, and respond to it. They were noticeably more contactful.

On the west coast, things don't work that way. People seem nicer on the surface but it's a cool sunniness. They don't really mean the friendly things they say and they shy away from deeper connection. It's an alone-together vibe. The social ecosystem is less hospitable to bonding.
To test with the concept of standing desk I simply got this "baker's rack". I found it at the local store for about $90.
No need to build anything.

Whitmor 6054-268 Supreme Bakers Rack, Chrome and Wood
http://www.amazon.com/Whitmor-6054-268-Supreme-Bakers-Chrome...

Placed the laptop at about eye level then used a couple of art books to prop up the keyboard and trackball at the right height. At the end of the experiment it went back in the garden functioning as an accessory to the barbeque grill. :)
I loves me a good editor war. There's something deeply satisfying about finding someone with devoted but contrary beliefs about something ultimately trivial (like text editors) and then ridiculing them mercilessly over a few beers.

But this isn't a forum for that.
"I've looked at LockeWatts's resume, and the problem as someone who has been a hiring manager, is there's absolutely no signal in his resume that he would actually be a someone who could "compete with the best of them". "

It might surprise you to hear I'm happy to hear that. Tell me what it's lacking, I want to improve it.

"but then when I asked them to code up a simple function on the whiteboard, they couldn't do something incredibly basic."

What's your metric of incredibly basic?

"Furthermore, although it will no doubt be painful for him to hear this, I very much doubt he is a rockstar. He might have the potential to be a rockstar, but takes a huge amount of practice to get there. It is rare, and no doubt requires privilege, for someone to have that status right out of college, or in the cases I detailed above, before they even started college."

Okay. That doesn't really hurt, because I'm not asking for someone to just blindly accept that I'm amazing because I wrote a blog post. I want the opportunity to prove that I'm capable, that doesn't happen if you don't pay attention to my school.

"Maybe it will take you an extra 2 or 3 or even 5 years. But you can give yourself rockstar-like skills and experience, if you are willing to make the appropriate choices and sacrifices."

Besides working on my personal projects, working, getting an education, what else is on that list? Just more of the above? I ask that honestly, I want to know what you think will help.
That's less a property of IDEs than a side-effect of working with extremely static languages that are amenable to that kind of global-rename analysis.
Thank you mraleph for suggesting these benchmark changes! We already looked at this a while back, but it doesn't look like we kept looking at it. https://bugzilla.mozilla.org/show_bug.cgi?id=650939

A quick look with the JIT inspector addon (https://addons.mozilla.org/en-US/firefox/addon/jit-inspector...) seems to tell me that a lot of performance is gated on the array[i] index access, which you already mentioned. Indeed the polymorphic lookups are hurting us very badly and I think we don't inline cache anything and always take stub call. (Screenshot: http://i.imgur.com/UKL0t.png) All the red sections are the very hot stubcalls.

We only IC properties of regular objects (but also with different shapes and offsets) and indexes into some optimized array kind. But _not_ typed arrays. We used to do this, but Type Inference is usually very good with "normal" usages of typed arrays.
I'm not really the target audience (I own less than 30 paper books, e-books are way more portable, I gave away 90% of the books I had the last time I moved), but I wanted to try your service. I have the same advice: show how the application works before asking the users for the e-mail.

I thought "hey, what if I have 30 huge bookcases, does this application know how to manage the place of the book?" but I could not find the information before I hit the login wall.
And I'm not saying that your approach is necessarily wrong, either. I'm saying that for you to call his approach arrogant is wrong. Paul Rand did it that way because of what he was capable of. Apparently, some people agreed, because they paid him a lot of money to create iconic designs.

You use your approach because it works for you and your clients. But you're also not Paul Rand.
No all positive indicators are not created equal and the which school did you go to is one of the smaller ones
- certainly for undergraduates. Good schools deliver three things

1. Higher self confidence than average. This is oftenentitlement not talent
2. Good networking - yes but these days so does LinkedIn
3. Better teaching. Top universities do shine here. But that is the point. And really at undergraduate level it barely matters.

In short, stop worrying about the college you are going to / went to. Feeling you missed out? Read SICP

but if you really want one piece of right now advice here it is - choose one, just one of those ideas you have. And find evenings, lunch hours weekends and get that one idea out the door. Just do it. Then post to Show HN

everything else follows from getting something out the door
Maybe I am confused who reads that site. Apparently it's teeming with larval stage hackers who haven't yet figured out how they want to write text to files.
I agree that ideally it would be formatted the English way (being an English language article and this being an English language site) and agree that ambiguity is a bad thing but I think the context makes it pretty clear what the intended meaning is.

I'd guess that most people intelligent enough to discuss the localisation of thousands separators are also intelligent enough to infer the difference between 7.207 frames per second and 7,207 frames per second when applied to the photography of lightning strikes.

So I think we should extend the original poster the benefit of the doubt and assume that they just wrote the title in their native tongue without a second thought rather than maliciously intending to deceive us all.
At the crux of this issue is the question about correlation of intelligence and ambition with wealth. I would be surprised if there was no correlation at all, on the other hand it would be interesting to see what the relationship really is but I can't think of an experiment that could be done in a way which would be both accurate and ethical (for example switching poor and rich children at birth).

This seems to be one of the arguments around keeping taxes low for the rich (or "job creators") the implicit assumption seems to be "rich people are smart, therefor they should be put in charge of money distribution".

As an example, there was somebody I grew up with who is now running a ~$1 million turnover web design company at 27.
He is sometimes invited to speak at events as a successful entrepreneur and demonstrated as an example of how hard work can pay off etc.

Unfortunately if you know the real story it is somewhat less impressive. He graduated from university with a fairly average degree and was having trouble finding employment at any job that he was interested in working at. He comes from a wealthy background however, so had little time constraints on his job search. After some time he decided to give up looking for work and establish himself as a freelance designer, his family gave him a chunk of money with which to establish himself.

For the first few years his business was not too successful and was draining capital, he was having difficulty finding clients as his portfolio of work was not really comparable to other established companies who were charging similar rates.

After a few years his family sold one of the businesses they owned which freed up a bunch of extra capital, a chunk of this they gave to him. He was able to use this money to hire some talented designers who did excellent work and won him a bunch of awards and bigger contracts, this was really the catalyst that made him successful.

Of course if the guy was a complete idiot he would have squandered even that opportunity, he was intelligent enough to run a business day-to-day but there was no way he would have managed that without such a capital injection. Would be interesting to think about how many people in his position would have failed and how many would have been successful earlier.