skysight-inc/HackerNews huggingface dataset:
Which makes me wonder why chimeracoder had that link rather than the original. And makes me wonder whether I know chimeracoder.

Some background. I was the person who forwarded an interesting email from hop-discuss to a small mailing list of mostly technical friends. The link that was reposted was to the version that I forwarded, instead of the original that I would expect to be more widely known.
I gave it a shot one weekend, but went back to my highly-customized TextMate. ST2 is still rough around the edges. It doesn't show source control status in the sidebar. TextMate has the ProjectPlugin plugin which solves a lot of those problems: http://ciaranwal.sh/projectplus. ST2's find-in-project was also kind of annoying, at least compared to AckMate (https://github.com/protocool/AckMate).

I realized I don't want to make the same mistake that I made when I switched to TextMate: Using a closed-source editor. One day, Sublime Text 2 will stop being developed. It's not clear if they'll ever change the license to something that allows community development. ST2 will probably end up like TextMate: consigned to the graveyard of abandoned closed-source text editors.

That's one advantage of Vim and Emacs: They're never going away.
Do not work for free. Working for free will harm your outcome almost immediately.
And some countries call a "period" a "full stop": http://en.wikipedia.org/wiki/Full_stop
You'll get one of these from Ikea too, £29 in the UK.

Search for: BJURSTA, NORBO or NORBERG.
Really smooth. Nice fade-outs/fade-ins. Good texture choices. Well done!
Wasn't there a movie with Paul Rudd based on this premise?
It was there on the frontpage with around 150 points and suddenly disappeared. People had some interesting comments on this I was following but its no more there.
It may just be that Google knows you:

https://www.google.com/#q=mark+dominus+lisp+macros
He has produced among others Casey Reas and Ben Fry who later went on to create Processing.

Maeda is an artist before he is an engineer so what he creates is more experiments using code.
Nvidia  Hashes – Courtesy Apollo Project | Dump + now w/ power of unsalted MD5s
I've found it far easier than ever to get dates, but more difficult to make friends

That's interesting and kind of profound.

I guess when you're arranging dates on match.com, the intention is clear. You're out to meet someone for a relationship. It's the goal.

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.

How would you find activities where the specific goal is for people new to an area to make friends, or maybe for people who aren't new to an area but they want to make friends?

There's probably an opportunity for a little business there,

There has to be someone already doing this... maybe?
If it's worth doing, it's worth doing right. Respect others and they will respect your work.
One great story about Paul Rand:

"He is one of the most professional people I've ever worked with, in
the sense that he thought through all of the formal relationship
between a client and a professional such as himself -- obviously very
deep thoughts about this -- and therefore he had very clear conclusions
about what the relationship meant to both parties and how it should be
conducted. For example: I asked him if he would come up with 'a few
options'. And he said 'No, I will solve your problem for you. And you
will pay me. And you don't have to use the solution -- if you want
options go talk to other people! -- but I'll solve your problem for you
the best way I know how, and you use it or not, that's up to you, you're
the client -- but you pay me.' And there was a clarity about the
relationship that was refreshing."
-- Steve Jobs, https://www.youtube.com/watch?v=xb8idEf-Iak

I really enjoyed his uncompromising attitude, "I'm not going to attempt to solve the problem 4 times for you; you can consult 4 people who wholeheartedly attempt to solve the problem once." The idea that art is not something to be half-assed but something to be pursued, as the Tibetans might say, "one-pointedly", is a deep lesson which I myself resonate very strongly with.
The preferred separator in French is a non-breaking space, so it in fact would be 1 000,01. But that is irrelevant because this article is not in French. It really should read 7,207 images per second, which incidentally is the name of the video in the original article.
That's because you see formatting as an action, and you're thinking action => function. In an OO environment you should rather be seeing formatting as a responsibility, and thinking responsibility => class.

I understand what you're saying and I understand OO design very well because I used it for decades. I just don't agree. The question we're asking here, I think, is not "how should you behave in an OO environment?", the question is "is OO a good software design principle".

My answer to that is no, and your insistance on dividing classes into data and actor classes tells me that you're well on your way to joining my opinion soon ;-)
Yes. It's yoga.
perhaps just 7207 so everyone's happy
Rebuilding the Foundation
It looks kinda strange on my monitor:

http://i.imgur.com/GKwK3.png

1600x900
Chrome
>A huge fraction of kids who grow up in the projects do not do fine

I don't think anyone would debate this, however, I doubt success was ever really limited by the amount of living space they had growing up. Having lived in the "bad part" of a "rough city", square footage had no bearing on future success.
"For Nielsen to spend time and money obsessing over these sort of things woud go largely unappreciated."

This would be extremely short sighted thinking.

I'm a big beleiver in the art of not doing work that's unnecessary, but the art is in knowing when it matters. When not doing the work directly contradicts your brand's supposed strengths publically that's a problem.

Nielsen's brand is built upon a reputation of high quality and detailed demographic data. This is the basis on which customers buy data from Nielsen and what gives that hypothetical middle manger's powerpoint slide some weight. "This is from Nielsen so we can trust that it's good data not some up-and-to-the-right chart I tortured out of our data."

Events like this damage that brand. The damage may not manifest itself directly in sales up front but long term if the weight of "this is from nielson.." is gone then even in the cynical case where all the customers are clueless Nielsen will lose out to another data provider that has the right reputation.
> but it's also an extremely complicated programming model and it's hard to develop OOP code correctly

This should be a gigantic red flag waving at you.
Same problem here, I was just about to post it. Chrome too.

If I remove the 'overflow: hidden' from the #wrapper, it's centered.
I was in the same situation as an undergrad at an Ivy. It has only improved since then. A student starting at an Ivy today with a similar family situation will graduate owing nothing.
Interesting.. I was actually thinking of buying exactly this model.

Does anyone know if this is fixable with just a software/firmware update?
Hm, that's pretty odd, I found its handling of large files to be pretty fast for a GUI editor, and "slow and unresponsive" accurately describes the opposite of why I like Sublime.

Especially since it's always non-blocking, e.g. when you load a large file, a progress bar appears as it loads into memory but the rest of the editor continues to work without a hiccup. Quite nice.

Besides, it wasn't designed to search log files. That's what grep is for.
This is a terrible idea because it misunderstands where the value is in the consulting/freelancing transaction.

People who pay 1099 contractors to build software are virtually never doing that because they think software is cool and they'd like to watch some get built.

They are building software because they have some business problem that needs to get solved, such as converting visitors to their website into Twitter followers or credit card subscription signups. The business problems are things like "we have people hitting our website and we a grip on getting more people to do that, but we don't have a way of profiting from those hits, and we think selling t-shirts on the site is a good way to do it".

They are turning to consultants because they are not confident in their ability to get the project done in-house. Maybe doing it in-house would distract their team from a more important project. Maybe they don't have an internal team and (rightly) believe that if they tried to hire one, they'd probably go through 3 different leads over 18 months before they got a productive team going.

What consulting clients are buying is determinism and flexibility. They have a project that needs to complete this quarter.

When you offer your services to those people for free, you are inherently undermining "determinism". Not only does it not take a genius to compare the market rate for software development to "free" and ask what's wrong with you, but also it's intuitively obvious that you can't sustainably deliver services for free.

Half a project is worth either zero or less than zero. So what has your client gained from this transaction? They put out an RFP for the project as a way of eliminating staffing risk, and you responded by offering them more risk. Yay!
I have been using ST2 for awhile and overall its pretty good. Although I still find myself opening Vim/Textmate a lot.

It may be archaic but my biggest issue is not being able to print from it. Along with coding I usually use my editor of choice for random things and sometimes this means I have to print something. No print option in ST2 is a slight annoyance.
Ah, the pain of working with the development process of websites. I still remember the Hotmail globalStorage fiasco that led to Firefox 13.0.1 putting it back temporarily:
https://bugzilla.mozilla.org/show_bug.cgi?id=736731
Why RSS is as relevant as ever
I'm in the bay area in my mid 20s, and it's quite the opposite for me, lots of same gender friends, not a lot of dates.
Not surprising since according to the seller it is in fact an Ikea product :)
The truth is, rockstars didn't "look for jobs". They didn't submit their resume to some big rockstar company and hope to get a place as a cog in some corporate Googlish wheel. If you go to Julliard, it's a lot easier to get a job in music that is more like working at Google. You can join a symphony or something that you just could not do without a deep understanding of theory and a skill set that is very similar to the other musicians you are working with. But if you think you're hot shit, take the time you spend on whining about the privileged and make something great (for rockstars this often involves whining about privilege). Rockstars didn't get permission to make their art, and none of us have to either.
"People should be required to learn the basics of programming first. They should start with immutable data objects"

Immutable data objects and all the stuff are not the basics of programming. They never were. Unless you single-handedly redefine the meaning of "programming".

The whole text you just wrote is full with dumb self-praise and deprecation of others; based on worship of principles that were never proven to produce good software, or any software at all. This receiving upvotes makes me sad.
Square footage may or may not play a part in outcomes, but it's less debatable that "substandard housing" does. It's entirely possible that micro-apartments are a fine addition to the housing market. But that doesn't mean the entire idea of regulating housing is bankrupt.
"I Love You, Man." Good movie.
For those who can't remmeber what the Blood Code is: A B A C A B B (my personal mnemonic is a bad cabbage, but my mnemonics are weird and require you to know that D doesn't exist ;))
Actually, I've noticed that a large fraction of my favorite (rock) musicians were classically trained, at least as children. Not all of them, but enough to surprise me. Self-teaching is overrated.
Get free followers
Sorry, I don't agree with the premise of this piece. I'm finding it easier to make connections and friends since I've left school and the place I grew up. Are these BFF-type connections? Not yet since they haven't had the time to really flourish. But with time, I anticipate they will since we share common goals & interests. When you're in your teens/early 20's, you're at the mercy of a small pool of individuals (classmates, neighbors, people in town) that you may have absolutely nothing in common with other than sharing the same space or a passing interest in the same music, tv show etc. These passing commonalities aren't indicative of a friendship that will last.

Maybe I've just always been pickier about who I've associated with. I don't know.

I also think it's got the vibe of one of those pieces that make you feel guilty for getting older, i.e. the nonsense of entrepreneurial "peak ages"
I didn't say it shouldn't be saved to disk as text. I gave three editors which have gui configs as well and are free. The gui can be built automatically if done right.

Also, I have no performance issues with any of my editors. The widget comment was based on the fact they use no other widgets, they must not have written them yet.
Yeah -- i see that arrogance is the wrong word. The contrast brings that to light. Thanks
I keep Sublime Text 2 as my generic text editor, but I still keep coming back to Komodo IDE (6, on Linux) for any code editing.
To be fair, you can't drag a box selection like you can in TM.

However, Sublime's multiple-cursor support is far superior otherwise.
Don't talk about VCs
The people holding Bernie Madoff paper had no trouble standing in line for a share of the recovery, and the people who had gotten too much out had no barrier to getting it clawed back.
> "I believe distribution is equally important as product. That means quite literally you should be spending 50% of your time on it. For tech people, you should probably bias it to 75% so you end up getting to equal in the end." What exactly does "distribution" mean in this context?

Distribution means a method for getting your product to the customers who need it.

Imagine slaving away for years, building the perfect solution to the biggest problem, only to never have anyone discover it because you never put any effort in figuring out how to reach your customers.

A distribution channel can be anything from the AppStore/Steam, to advertising, to door-to-door sales, to engaging users in a niche news forum, to referral/affiliate schemes, and so forth. Ideally, it's something that closely and effectively targets your ideal customer with the exact problem you're solving.
data structures and functions are very much related and connected. In fact, all data structures are invented to perform certain specific functions. OO is not the answer to all things, but it provides a natural way to fuse data structures and its associated functions together.
Does Int32Array look horrible only to me? What if I want an array of my own custom types - say vec2f. Do I have to use 2 Float32Array's? Javascript is a horrible language where you have the tradeoff between performance and expressibility. Seriously, this whole web development thing needs to be fixed.
There's definitely an inverse effect in the "when you grow up, move out, and search around on the Internet, you'll find Your People" phenomenon. Not sure that's exactly what you're referring to, so maybe there's a third one.

Do note: the article provides several anecdotes to your one. :)
I agree. When I start feeling stressed out about some code, I usually like to print it out and walk away from my computer to review it. Sitting outside with a copy of code that I cannot edit is very helpful sometimes.

Right now, I often will minimize (metaphorically) my ST2 editor; open up a copy of my code in gEdit; print it out; close gEdit; and, maximize ST2. That's not cool.
http://www.youtube.com/watch?v=efWTPuc6YAA
Ugg, I disagree with most of most of your points. I like the sidebar simple, use finder/explorer if you want more. Text for find results and config is great.

Native ui is a huge amount of work to get right and maintain. Make the most of the beautiful text buffers I say!
HOPE is only getting more exclusive, not less, because they can't afford the old system. I think it's on a sliding scale vs GPA now.
I think it's also worth mentioning that financial aid at most Ivy League schools ar incredible. Look at Princeton - the goal of their financial aid office is to make sure that everyone who needs financial aid (middle class or not), get financial aid. It's very common that graduates come out of school without any debt at all.
I am not very familiar with internals of other engines. AFAIK both SpiderMonkey and Safari have polymorphic inline caches for a.foo property access sites. I can't say if the leverage PICs for a[i] access sites.

But from what I see from a quick glance over JavaScriptCore sources they do not seem to handle any kind of polymorphism for a[i] kind of sites in their new optimizing compiler (aka DFG). Additionally they do seem to handle polymorphism for a.foo sites in DFG only if foo always has the same offset in all structures this site have seen. I might be wrong about it though, it was just a quick flight over the source, without even checking it out to the disk.
the problem with all these cheap/easy/portable solutions is that the monitor and keyboard are at the same height. this works when you're sitting but when you're standing you really need the keyboard to be lower (at around elbow height) and the monitor at face-level. This way you're not looking down (bad for your neck) or lifting your arms the whole time.
He opened up the response with an analogy about cells.

For an analogy to have any use at all, it must illustrate a contrast between two relevant ideas.

The article is entitled "Why OO Sucks" and written by the author of Erlang.

I "projected" that the comment to which I replied was defending the non-suckiness of OO by using the cell analogy to contrast with erlang. Are you saying that was a leap?

What you are saying makes sense: there is more than one useful model. But that point should be made in the context of Joe Armstrong's specific criticisms; not claiming that OOP is as modular as a cell and erlang is not.
Lots of reasons for pants. Anyone who's ever lived/worked in a rural area knows what happens 15 seconds after you leave "the path" and that branch, bush, weed, rock, bee, deerfly, barbed vine, rattlesnake, etc. grants you pain. Thus pants - and boots.

Funny some of us are that removed from the human realities that existed for a million years.
One very "good" application to learn these things is Microsoft's Excel. It fully implements regional settings, so if you want to open/save a .csv file, it will automatically use the list separator for your country as the field separator. If the .csv is a "normal" comma separated file, and your regional list separator is set as semicolon, tough luck. You can still open them with the advanced "something-separated" wizard, but it's manual. Also, if you type a formula you just found on the 'net that looks like =CONCATENATE(A1,B1) it will not be recognized because you still have to use the regional list separator, so you need =CONCATENATE(A1;B1) to work.
My comment was to bring attention to the humane treatment of animals.

I'm an apartment renter and I've lived near many dog owners. I make it a point to introduce myself and offer to walk their dog(s). Without fail, the dogs are beside themselves with excitement when I get them.

Dogs especially need lots of space and exercise. What a pet owner may think is a big enough apartment may not be.
I'm older now and I have been going through the same thing.

I made a lot of lifelong friends when I was in the East Coast. When I was in my late 20s, I decided to move out West. My friends were my support system back in the East Coast and now I don't have them.

Starting over when you're older is hard. Most people my age have established their own circle of friends. It feels out-of-place trying to join an existing circle.
Wouldn't a purely scientific view have something to do with empirical data? You seem to rely on some kind of axiom that it's always better for programs to be in "the mathematical form". This would probably also rely on certain unexamined assumptions about the purpose of programming and the ergonomics of the tools when they are actually wielded by the grubby hands of a population of real people.
I apologize for antagonizing you to this extent.
I don't work for Samsung.
> Thayer Prime, a 32-year-old strategy consultant who lives in London, has even developed a playful 100-point scale (100 being “best friend forever”). In her mind, she starts to dock new friend candidates as they begin to display annoying or disloyal behavior. Nine times out of 10, she said, her new friends end up from 30 to 60, or little more than an acquaintance.

Whoa. I would never want to be acquaintances with this person.

And yet that's not too far off from what I - and I think most people - are doing. Sure, I don't have a scale. But I'm sizing people up. If I had that cynical, narrow-minded approach back in high school, I don't think I'd have the life-long friends I have now. I'm working on shutting that inner voice up, but I think it's something that slowly creeps in over time.

But that's just part of the problem - the other is that, especially with big moves, there's no obvious support structure for making new friends. Having moved across the country a few months ago, I'm still trying to figure this one out. Any idea HNers?
That's the premise of Grubwithus - connecting people over meals so you can get to know new people in a casual environment where the focus isn't an activity where conversation is sort of restricted to that event (like most Meetups). Have you tried one out?
It's not well-explained in this article, but the problem is that when press a key like O in normal mode (to insert a line), vim will wait a certain amount of time to see if there's another key of a sequence about to follow. Reducing this timeout or disabling esckeys will reduce the or eliminate the wait time.
And everyone gets a robot pony
Haxe NME on github (finally)
The haxe NME cloned repository on github.
You can use one Float32Array: x component gets even indices, y gets odd ones.

The next standard might have a better binary data support:

http://wiki.ecmascript.org/doku.php?id=harmony:binary_data

I am not sure though where you tradeoffs between expressibility and performance. Typed arrays came to our world only recently, when needs of WebGL gave them birth. So they ended up being bolted on top of an existing language.
Search http://wbond.net/sublime_packages/community for "scheme" and "theme." https://github.com/cafarm/aqua-theme is what you're looking for, I think.
At first glance I'm not sure what the difference is from Goodreads, which I actively use and update?
I think your choice of wording was confusing some of us.
Actually, gazing downward has been shown to reduce headaches, eye strain, blur, and mental fatigue. You aren't supposed to tilt your neck to look down, though, you are supposed to angle your eyes downward to get the less strain benefit. Monitor at eye height just seems to be a bunch of companies wanting to sell prop up accessories and more complex desks.
Frightfully good point, old chap.
It was probably flagged by enough people due to the questionable veracity of the claims in the "article".

Edit: Not that I agree with it being removed because even if the article was worthless, the comment threads were informative.
Yes, other engines do not seem to handle polymorphism well. I just amended the code to use separate test_something_arraytype for each array type. And, it turns out that the performance of other browsers have improved significantly and they look closer to Chrome now. Check out the updated charts in the blog post.