skysight-inc/HackerNews huggingface dataset:
Absolutely fascinating, I found the collapse emails really telling, this is a long one:
http://www.textfiles.com/games/ATARIMAIL/vax84.txt

From:	KIM::FRANUSIC 23-MAR-1984 15:02
To:	@SYS$MAIL:JUNK
Subj:	THE FUTURE AT ATARI

LATELY THERE'S BEEN SOME CONFUSION OVER THE "ORGANIZATIONAL
ADJUSTMENTS" THAT WE'VE BEEN EXPERIENCING HERE AT ATARI.
LET'S PUT IT ALL INTO PERSPECTIVE ...

AT THE END OF 1983, ATARI ANNOUNCED LOSSES OF OVER 500 MILLION
DOLLARS. THERE WAS SOME TALK THAT THESE LOSSES WERE ACTUALLY
CARRIED ON THE BOOKS OVER SEVERAL PRECEDING QUARTERS, AND THAT
MR. MORGAN WAS SIMPLY GIVEN A FRESH START. THE FACT REMAINS
THAT ATARI HAS BEEN, AND STILL IS, LOSING AN ENORMOUS AMOUNT OF
MONEY, ENOUGH TO MAKE ANY COCAINE IMPORTER'S HEAD SPIN.

THE HOME COMPUTER MARKET HAS FALLEN FLAT ON IT'S FACE.
PEOPLE FINALLY REALIZED THAT THEY DIDN'T NEED A HOME COMPUTER
FOR ANYTHING EXCEPT PLAYING GAMES. MOST OF THE PERCIEVED NEED
FOR A HOME COMPUTER COULD ONLY BE ATTRIBUTED TO MARKETING HYPE.

I edited out the rest... was taking up too much space on the hacker board
I don't understand what point he's trying to make.

For one, he starts off by talking about some specific school, but very few people have ever claimed that going to some specific ivy-league school makes you a great programmer. In fact, I often see people claim the opposite, especially in startups. You could certainly write an article about Google's bad hiring practices, but that doesn't seem to be the point of this article - he pulls up two examples, and then completely moves on from that point.

Second, he misses the point of looking for people who are self-led. It's not to get people who produce good code - it's to get people to can produce good code, but can also _think for themselves_. And what better way to get people to think for themselves, than by looking for people already doing it.
I forgot all about this problem ever since I remapped 'jk' to <esc>. Although when I was primarily using <C-[>, I tried the timeoutlen and ttimeoutlen solution but couldn't really find any values that didn't conflict with my preference of delay allowed between entering personal map key sequences (other than the default, which is what partially causes the problem).
In my brief testing with some CoffeeScript files, I had a few autocomplete suggestions that got the last few letters clipped off. Not a big deal, but a little odd.
I think we are in agreement - the part about good companies finding a way to tap alpha geek energy rings very true.
The Web as Legacy Technology
"The people who originally came up with OOP knew what they were doing. The inspiration [of OOP] was the cell, which hides immense mechanical complexity behind a simpler interface..."

I think you are making two mistakes:

(1) Assuming that any good API/interface must be object-oriented; and

(2) Assuming that, when using object-oriented programming, that good APIs/interfaces come naturally.

Cells are obviously a very successful kind of module. What does that really mean? It's just an analogy. Erlang, the "non-OOP" language under discussion, seems to resemble cells at least as well as "OOP" languages (perhaps more so, because you don't have to synchronously wait for a response for every interaction).

This is part of the reason that people call erlang an OOP language. So clearly there is a major confusion over terms here, because the creator of erlang didn't originally consider it to be OOP.

OK, so let's assume that we're actually talking about something that is as non-OOP as I can imagine: haskell. Let's also assume that haskell doesn't resemble cells as much as OOP does. There are still problems:

* Many interfaces in haskell are very well-designed, so it's hard to argue that OOP has a monopoly on good interface designs

* It's not clear that the goals you mention, such as unexpected dependencies, are actually reduced by using OOP.

* It's not clear that a superficial similarity with cells really translates to anything meaningful. If nothing else, evolution of cells takes place on million-year timescales, and doesn't drive toward any one particular kind of outcome other than self-perpetuation; which are not a good set of properties when it comes to project management.
Discovering someone who is clearly a giant, in a field about which I am ignorant, is my favorite thing about Hacker News.

I anticipate good reading ahead:
http://www.paul-rand.com/foundation/thoughts/#articles
Oh. Sure the rich and beautiful have it easier, but what does that have to do with you? You say you want to pursue your own ideas? Great - Then do that. What's the worst that could happen anyway? A bit of debt perhaps? A slightly less flashy car? Fewer money come time to retirement? It's not like you and your family would die from starvation if you fail - Unlike most of the rest of the world. You're already uniquely privileged.
Teej Festival 2012 SMS, Messages, Greetings & Wishes In Hindi
Couple of things to be aware of from a V8 perspective:

- to make "creation" test more fair for normal arrays they should be preallocated with new Array(arraySize), if arraySize does not exceed 90000. This will ensure that you are not wasting time reallocating backing store as it grows.

- It has been pointed to the test author a year ago that having a single test_SMTH function and calling it with different array types causes it to become polymorphic --- which affects the generated code. V8 became much-much better in handling polymorphism of this sort, but if you'll create a test_SMTH_ARRAYTYPE for each combination of test and array type you'll see results not distorted by the polymorphism.
More of those developers who made it before the dot com boom (in the 90's) seem to have "made their luck". In general, they seem to have taken leaps of faith, or gone out of their way to pursue something of significant risk not because of expectation of disproportionate reward, but because of drive to create.

After the dot com bust, in the aughts, certainly such cases still exist, but a larger share of success stories seem to trend more cynical, arising out of an almost inwardly focused ecosystem of investors and pursuers of investment, looking to systematize the replication of success.

User adoption remains the primary driver of ultimate success, but the opportunity to have a product in front of sizable number of users seems now less about first mover advantage or technical edge, and more about correctly (whether through luck or deliberate action) leveraging finance.
I think his point is that you have to have money to be a rock star because even if you are amazingly good at {music,programming} you still need food and shelter before you can practice your craft.
Its 52.22% after considering the usage of IE. Otherwise, it would have 90+
I'm only using ST2 because TM2 took forever to release and even the the alpha wasn't compelling.

So I'm much more worried about developer fatigue than bloat in my editor choice.
You're wasting effort with this. It feels good to write. It feels good to hear when you're in that situation. It doesn't help you. It's not about money, it's about positive indicators. An Ivy League school is a positive indicator, starting a company is a positive indicator. Kicking Ass on your own personal or side projects is a positive indicator. Open Source contributions are a positive indicator. Previous work experience that you can explain well and brag about is a positive indicator. Build your positive indicators, and don't complain about others building theirs.

Some people have to work harder than others to get the same recognition or success. Don't measure against them, measure against you. Be better than you were the day before, don't pretend that it's about having money "laying around".
> more polite

I know you are correct in 99.9% of all situations as email used to be taken more professionally. ...but I did find this little gem in there, it made me laugh and reminded me on how so little has changed in software/process/delivery over the last thirty years.

From:	KIM::LOGG 1-FEB-1984 09:54
To:	@SYS$MAIL:JUNK
Subj:	More on FXL letter (or the second biweekly Jeff Boscole letter)
...
The only reason I was given why the cart was to be released within
a week of the meeting was to have ONE week worth of sales for the first
quarter. WHAT A SHITTY, GOD DAMNED, FUCKING CSDKFHAS FHLAVFHJ EXCUSE!!!!
What ever happened to quality which the name ATARI is supposed to represent?
Where was VCS management?? I would hope that someone would stand up and
say "THE GAME IS NOT READY. WE WILL RELEASE IT WHEN IT IS DONE!!" Who
are they trying to make look good?
The myth of a top-notch education costing six-figures is getting a little old. The price tag is over $200k. The actual cost is under $50k, with the price dropping as you go to school with bigger endowments/better financial aid. Many schools graduate students with less than $20k in debt. At current rates, students pay about $100-200 a month to pay off these loans on time. Just some facts.
Not a bad idea. What I'd really like is an app that tells me when Amazon book prices on my wishlist drop so as that I can try and purchase them all at their cheapest.
Two things:

1) Yield is a big issue. At larger companies, they track how many people they get from different universities, how long they last, how far they go, etc. Most recruiting efforts are then focused on the few schools that give the most graduates that are the best fit for the company. And yes, there are all sorts of long-term issues with this.

Speaking as a former hiring manger, it was just a lot of work to go some of the other schools (especially some of the large state schools with non-top-tier CS programs) because even though we would find 1-2 candidate, we would have to filter through a huge number of candidates to do so. For those schools, we generally relied on personal recommendations from faculty to recent alumni.

2) I went to and am now a PhD student at a very expensive private university. Many of the students, like myself, are middle class, getting very little aid (other than merit) while their parents are forced to share the living-on-ramen experience during college. But, those huge loans (I think I had somewhere between 60-80k when I graduated many years ago) are quickly paid off if you continue living on little money working for a top firm. Most of my peers' loans were all paid off in the first 2-3 years of working. It's a huge worry, but in practice turns out not to be a big deal for CS majors from top schools.

Certainly, it drives many job decisions, though. A low-pay startup job was not in the cards while I had all that debt hanging over my head, and I assume that's true for other middle class folks.
It'd be great if all these articles making big claims about what developers do and don't do included some actual, you know, evidence.

It shouldn't even be that hard to collect. LinkedIn in a massive data repository about what jobs people have had. Should be a fun analysis.
As a counter to one of his points I've seen developers who are completely oblivious to money management and are always working on their own projects despite having loans and having gone to an expensive school.

I'm like you though buddy I did undergrad and just finished a Master's degree from two schools that barely crack the top 50 in CS. I chose to go the less expensive route (read: basically free) as opposed to an Ivy-League education. It's too early to tell whether it will hinder my job prospects or not.
Senegal begins planting the Great Green Wall against climate change
Thanks for pointing out these things. I will amend the test and try to re-run these cases.
Awesome, but would be better with Scorpion saying, "Get Over Here!" on activation, or maybe Dan Forden saying "Toasty!"
290 sq ft is about 27 sq m, which is about normal for a studio here in Lyon, France.

http://seloger.com has 2700+ apartments in central Paris alone which are smaller than 27 sq m.

I have no opinion on whether it would be good for SF.

Smallest I can find on seloger in Paris is 86 sq ft, which does seem a bit on the small side...
My big problem with estimating in story points is that it ignores the reality that how long something takes is directly tied to who is doing the work. A junior eng, a senior eng, someone who just started, someone who isn't familiar with that piece of the system, the person who wrote and has always maintained that piece of the system. These people will all do a given task in a different amount of time. Possibly an order of magnitude differently when comparing a junior eng not familiar with the code to the codes author. This is okay. Embrace it. Plan for it.
neat site, but not usable for me: http://i.imgur.com/d1K5g.png (chrome, windows 7)
Is there a cached version somewhere? nginx is 404'ing this page now
> I'm no IE lover, but lots of users still have it as their main browser.

About as many users have browsers that support typed arrays as those who don't.

> Yet no version of IE supports it, that ranks support close to 0% IMO.

While the former is true, I don't see how you came to the latter.
Automotive | ALL NY LIENS
Motorola ATRIX HD MB886 Smart Phone - Gorila Touchscrees Display Feature
VP of Windows Phone at Microsoft just responded to the article in the comments. Looks like the blogpost made quite a splash.
Http://healthallproblem.com
Have you tried walking? From what you say it sounds like a cheaper, quicker, and more reliable alternative.
I feel like I am the only person still using UltraEdit these days. It has always done me well as an advanced text editor.
Lightnings captured at 7.207 frames-per-second
He's an analyst. Analysts are paid by anyone who wants them to research and write a report on something in the area the analyst analyzes.
Weird place to put this, but I've really enjoyed reading about your experiences on HN, and I'd love to grab a drink with you when you make it out here. sean@bushi.do

And yes, one of the biggest problems of having a big living space is feeling an obligation to fill it.
Thank you. This gave me enoug keywords to do some good research. Now clearly these methods could even be applied to ruby and other oo enabled languages as well
The Challenge of Making Friends as an Adult
I tried switching from vim to PyCharm about a year ago. I found it incredibly slow.

With vim or ST2, I do my work and don't think about the editor keeping up. With PyCharm, my typing could briefly outrun the editor. The editor would catchup, but it was just distracting.

I don't think the IDE gave me any features that justified this distraction.
Was fired Facebook yoga instructor right to silence cell phone user in class?
Are we sure Seagate didn't sell or otherwise collar the value of their stake soon after the acquisition? According to the article, there were about 60 days before the scandal erupted:

"The deal closed on June 7. By Aug. 8, the merged companies were in crisis amid reports that L.& H. had cooked its books."
Yep, Ivy league undergrad here. I came from a lower middle class family, total cost of year about 45K with my family expected to pay about 10K per annum for the four years of college, with an additional 4.5K debt/year on top of that. Took me about 7 years after college to pay off my 18K in debt (I also locked in my interest rates at under 4%) -- I think that was a 137 dollar payment a month if I paid it off at the minimum rate.
Anecdotal, but I often interact with people who went to elite schools. A large number of them are convinced that the world is run by their classmates. It's sometimes tiring to hear, especially as having that kind of network does help. Of course every company wants the "best", and credentials are a shortcut to satisfying that. False positives are more of a danger than false negatives.

There are plenty of exceptions to this elitism -- I recently found out that a long-time coworker not only went to a top school but is also a tenured professor. It doesn't show. :)

This post is by an undergrad at a state school, and I gather the main purpose is to get employers interested in him, and probably to vent some frustration against the very real blindspot that many recruiters and employers have. It's not intended to be an essay for the ages.
I would argue that this is actually an advantage of story points. You don't know who will be working on it at estimation time. But a 2-pointer should take any developer about twice as long as it would take the same developer to do a 1-pointer.
If you have many super fast, very senior developers you get more points done and have a higher velocity. That's where the speed will be reflected and you can see how much your team can get doen in one iteration. This allows you to plan your iteration without having to care who works on any given story.
It's not even prioritizing, it's a form of market voodoo discrimination.

"[California] State law requires that 15% of residential development occurring in Redevelopment Project Areas adopted after January 1, 1976 be subject to long-term affordability restrictions, to be fulfilled on a cumulative basis every 10 years."

That doesn't mean they just make units available at $1200/month anybody can lease -- it means the $1200/month units are only available to people making under a percentage-off-median wage for the area.
One gray morning did Internet Explorer 6 no longer load The Google...
Jeff Dean would be exactly who I am talking about. I don't know how you managed to _not_ know who he is. He along with Sanjay Ghemawaty pretty much took google from a research project to the Juggernaut we know about today. he has no blog that I can find no GitHub account and yet most people who work in the field of data processing should know who he is. He has numerous published research papers and has given talks about his work at Google. Someone of his caliber can not stay hidden. Thats the definition of a "Master" at their trade, if your really _that_ good at what you do you can not stay in the shadows people will search you out. This idea that there are a majority of people like Jeff who no one knows about is silly. they may not get profiles in the new york times, but anyone who want to do what they do will know who they are.

Also how can you not know who made Amazon Dynamo they published a research paper on it.(http://www.allthingsdistributed.com/files/amazon-dynamo-sosp...)
10 New Macbook Pro Retina Display Wallpapers
In NY it strongly depends on the building. Big buildings typically have central heating, small ones often have individual boilers.

In any case, a law mandating the minimum a person can sell is economically equivalent to a law mandating the minimum a person can buy. If I'd rather have more money but wear sweaters (at one point in my life this was my preference), I'm not allowed to make that choice.
The entire journal seems to have disappeared. The post was originally on Dreamwidth, where you can still read it: http://andrewducker.dreamwidth.org/2727548.html
I personally use https://github.com/dmatarazzo/Sublime-Text-2-Icon
Well, according to Dragon they were supposed to protect them from bad deals by doing due diligence. So that would be worth $5 mil right there if they had done their job properly, since Dragon's owners would not have gotten screwed out of all their money.
But aside from that, bankers usually get paid for greasing the wheels, making introductions, getting the deal done, moving money, finding financing, getting a better price, that sort of thing. Think of them as wedding planners for two people who want to get married but have just met in person two days before.
He's recognized more for his influence on tech and art rather than his name on a specific product. You might say that he was in the right place at the right time with the right interests.

The line has a sense of arrogance. Although it is true, it might not need the mention.
Don't credit card providers' terms of service give them the right to block payments to those that use the service in violation?
Show HN: My startup for book collectors
Mitch | Authspot
Wait long enough and things will appear new and magical. My point is merely that any invention is still the gradual accumulation and unique combination of previous ideas (and so forth). Even if you lack the knowledge about how something came to be it does not change the fact that: Everything is a remix.

No one disagrees that all inventions build upon older ideas and inventions.

Your attempt to redefine what the word "new" means in the realm of inventions doesn't logically prove anything. It's just kind of a semantically-induced logical dead-end.

A confluence of events if you will.

This reminds me of arguing with a Creationist about the statistical likelihood that DNA would have assembled randomly from the primordial ooze. They claim that man must have been "created" because of the statistical unlikelihood that base chemicals would just randomly assemble into a living creature. Their arguments always ignore the electro-chemical and evolutionary forces that drive the "confluence" and turn it from a random coincidence to a statistical likelihood. Likewise, you appear to ignore the drive of the individual inventor in assembling and delivering pre-existing technologies.

Were the technologies unavailable to make YouTube before it was made? No. What was new was the assembly of those technologies at the proper time when they could be supported by the environment. As individual technologies, nothing was "new". As a whole, it was definitely new.

Once again, I perceive your argument as an exercise in semantics to denigrate the new by redefining "new" in order to make some larger argument about the incremental contribution of inventions made by inventors. In order to reach your same conclusions, one would have to pretend that there was no novelty in the way that pre-existing things were assembled.

There are negligibly few atoms on the Earth that weren't here 4 billion years ago, yet I doubt you'd argue that nothing new has appeared on the Earth since then.

[Edit: Clarified the Creationist point]
For those wondering, the theme / style he's using to make the tabs, side bar, and status bar pretty can be found here: https://github.com/buymeasoda/soda-theme
Cipolla's Basic Laws of Human Stupidity

1) Everyone underestimates the number of stupid individuals in circulation.

2) The probability that a certain person be stupid is independent of any other characteristic of that person.

3) A stupid person is a person who caused losses to another person or to a group of persons while himself deriving no gain and even possibly incurring losses.

4) Non-stupid people always underestimate the damaging power of stupid individuals.

5) A stupid person is the most dangerous type of person.

Source: http://www.ecotopia.com/webpress/stupidity/
Any idea as to how other JS engines handle polymorphism?
So.cl is now open for everyone
A social networking and search site created by Microsoft's FUSE Labs is now open for everyone. Easy to use and very useful. URL: www.so.cl
I am unable to add url to the HN Post somehow :(
I've been traveling with my co-founder for about 4 years full time. This was easy in the USA where we didn't need visas, but eventually we hit on the move-every-90-days limitation of other countries Visas.

Currently we're in Chile with a 1 year residency (which we could extend for another year and then from there get permanent residence). This is very nice!

Relocating every 90 days is a bit too often, as it takes a couple weeks to get back into the zone and really productive.

I wouldn't trade it for the world, though. And the cost? Our burn rate is significantly lower than if we'd remained in the USA.

Now that our team includes non-americans, relocating everyone to one place is problematic. This whole idea that you have to get a visa and can't work thing is silly- everywhere we go we're benefiting the local economy.

It is also impossible for us to have taken jobs from locals because our jobs were created by us in the first place!
Lessons For Startups From 'Buffy The Vampire Slayer'