skysight-inc/HackerNews huggingface dataset:
"But that experience is necessary to be a "rockstar" who doesn't need to go look for a job, and who is courted. Very few people fall into that category right out of college, and when you say that you can compete with them, that's either arrogance or ignorance which is speaking."

I didn't define rockstar that way, and I've realized I had a complete misconception how people would perceive the term.

I didn't mean that I can compete with Google's senior architects, or you, or anything of that grandiose nature. I'm positive I can't.

I meant in comparison to all other college Juniors, I think I can compete with the best of them.
1. It helps to volunteer regularly for a non-profit cause that you believe in, or at least approve of. You likely will get to know some "nice" people; once you establish that you're actually committed to whatever the cause is, and not just on the prowl, then you can establish lifelong bonds.

2. It also helps to be cheerfully unembarrassed about taking the lead in organizing groups to do stuff. People are often secretly grateful to be able to follow someone else. They'll often reject you. They'll say yes but then flake out on you. You'll feel mortified; you'll be certain that everyone else thinks you're a dork. That's OK; keep at it. (This is good practice for customer development and sales work, come to think of it.)

3. A lot of churches and synagogues have active single-adult programs. I grant you, tech people often don't go for religious dogma. Neither do I.

I've been fairly happy in the Episcopal Church (I "married in") for reasons described at http://www.questioningchristian.com/2005/05/why_i_call_myse..... Among other things, that post recounts how a priest's citation of the Second Law of Thermodynamics, in a discussion about my inability to assent to dogma about God, had a real impact on my religious views, such as they are.
PHP with MongoDB as the dbms
IE conditional comments solve that problem.
Changed it. Sorry for this!
Also of note: Save the Guinea Worm Foundation.

http://www.deadlysins.com/guineaworm/index.htm

Took some Googling for me to verify that it's indeed a joke.
Armstrong fan here :)

Jokes away - the "really great programmers" for me are people who can do extremely complex things very simple.

For me, Armstrong is somewhere near Peter Norvig. Both made me change my point of view, some complex things became simple (and some simple things became not so simple).

"Erlang was hacked up in Prolog" - it's the same as "Java was hacked in C". First implementation of Erlang was written in Prolog, first implementation of Java was written in C.
"So there were always people around. There were always women willing to sleep with him. But they were there for the money and he couldn't delude himself into thinking otherwise."

For some reason people seem to think that someone wanting to be around because of a person's fame or money is less pure than other reasons because it's not real.

Generally when people want to be around someone it's because they give them something the other person needs. It could be humour it could be looks, it could be prestige, it could be they went to a college you admire, it could be because they are in awe of the person, or their profession, or their power. There is always a reason that a person is attractive to others. Money is certainly one of those things. Sometimes it's because they are angling to gain something from the person and sometimes it's just the halo that makes the person more attractive or respect for what they have done.

I understand the whole idea of people who are successes attracting people and not knowing of their motives. But the fact that someone liked you "way back" when you were nobody doesn't mean their current attraction is entirely pure either once you gain something else that is of benefit to them.

I've read these stories of guys who are big successes and manage to still play ball with the same guys from high school who are "regular" guys. Do you think the successful person's status has nothing to do with the fact that the high school friends all manage to want to get together and maintain ties? I think it does. For one thing it gives them something to talk about with others (say at the office) that elevates them. "Oh, yeah, I played soft ball with my friend from high school Robert DeNiro this weekend and was at his house, anyway..."
Clickable: http://conweets.com
Show HN: How app.net screwed me over. (or some other misleading linkbait title)
Programming is about writing some code that does useful work. Okay?

When you argue that programming is something else, you're doing just that: redefining.

Because from the first days programming meant building computational devices or programming programmable devices. And those have changing state, and then they have machine code, which mutates state.
It's how it always was and now some people want to redefine it but I say no to them. Programming is not CS. Programming is about producing programs. Historically and statistically programs are written to work by mutating their state.
http://news.ycombinator.com/item?id=4247908
With significantly better hardware.
That's a really cool intro to clojure, looking forward to more chapters.
May be tangential, but I've been reading Dave Winer off and on for several years, and I always have such a hard time figuring out why he feels so slighted? Either he suffers from a serious martyr complex, there's a grand conspiracy going around to hinder his greatness from blooming or I've simply never grown accustomed to his slightly boastful writing (seriously, the ratio of blog posts where he mentions he invented RSS should be the basis for a measure like the Winer Self-Aggrandizement Index or WSAI).
Nexus 7 just started shipping. I'm sure it will be hacked to run Linux in a few weeks.
Thank you. This is a great tip. I am training for my first half marathon and I've been running really early in the morning before work or after (around 6pm), but sometimes it gets too hot or I can't make those times and end up running around 11am on weekends. Yesterday was the worst I ever felt.

Do you know how accurate areavibes.com is? I'm trying to move to a city with cleaner air within the incorporated or unincorporated LA area.

Thanks again for the suggestions! I will have to check them out!
Just today decided that I'm done with this thing for the time being. Took a whole while. Built with Laravel PHP. It's a marketplace for art commissions (not finished art pieces, but artist services rather): https://artistsnclients.com/
PropertySale is a thing. It should be modeled. You'll probably want to store some state with it (when the sale happened, to whom, the price, etc etc).
I'm living in SF in an old Victorian with a toddler as are many of my friends. We would all love to move into a new unit to avoid the lead paint that lingers in older units. It's a serious issue for families with young kids. There is a premium on new units.
In this case, "function" means mathematical function rather than purpose.

Of course, if you want to take a somewhat reductionist approach, you could argue that data structures are functions. After all, in the lambda calculus, all you have are functions and you can use them represent numbers, pairs, lists, booleans, conditionals--basically whatever you want.
Just because I said that people weren't special - it does not follow that all people for all jobs are equivalent.

If you look at the development of any theory or invention you'll notice that there are multiple origins that converge to a single feature (just like - wait for it - EVOLUTION!).

Any one individual is not special as there always others who could've taken their place.
Well, it is not only German -- Wikipedia has a nice map: http://en.wikipedia.org/wiki/Decimal_mark
The piracy problem of Ouya
Well, I don't think that the OP is advising people never to write "about VCs" so much as he's commenting on the groupthink and tendency to protect their own and remarking that, therefore, a person who exposes one bad apple will offend them all. I've heard of people having trouble raising money because they blew whistles on unethical VC practices from unrelated investors. The problem is that VCs all talk to each other and compare notes far beyond what any reasonable person would consider appropriate.
"move far away, live simply, and take up a hobby"

Why not just live among people and make friends with people in the same income bracket or assets or higher?
Balanced Payments (https://balancedpayments.com/) is pretty awesome! They saved us when PayPal shut us down! They do everything you need.
If Facebook hired an office assistant and decided that it improved employee morale to also throw marshmallows at said office assistant as they walked down the hall, well that's what that office assistant was hired for. If they complain, get another one. "End of story".

If you want to be a real office assistant, go someplace else.

[yes, I am being sarcastic, I believe it is illustrative in this case]

Edit: Also Thomas, are you saying that employees have a right to be rude to personel of their company's helpdesk?
I was a semi-decent programmer when I was 17 like you, now I'm 19 and pretty good. One thing that I'm doing is applying to universities to study CS/IT, because I want to back my skills with degrees. Maybe that'd be a good plan for you too!
Two things:
1. Broaden your knowledge as much as possible. Don't just find one thing that's comfortable and stick to it. The only way I ever found to do this is to implement real programs that solve problems that you have.
2. Once you're good at something, help other people. They'll remember this and it'll come back to you in the future when you're looking for work. I taught someone C programming when I was a bit younger than you and he got me my fist job after college. That made all the difference in starting my career. Even if it hadn't paid off in that way, I'm still glad I did it.
I'm using this comment to again dispute the idea that writing nice things about VCs will help you score a round, or that writing mean things about them will prevent you from doing that. They certainly do compare notes, but they're way more afraid of losing out on a good deal (remember: one good outcome pays for much of the portfolio) than they are interested in swinging their dicks.

They're comparing notes to see if the others in herd view the company as an alpha. Not to blackball people who write negative things about VCs in the abstract.
Given I (and most HN readers) spend a not insubstantial fraction of my waking hours in front of a text editor, I don't think I'd call them trivial - which is why editor wars won't be going away any time soon. Keeping a sense of humour - and ridiculing our emacs-using peers over a beer or two - is a good thing, but that shouldn't mean we think of text editors as being trivial.
If you reformatted the list as a table for ease of comparison, it would make it much more useful.
You are the creative type
Viral Marketing Anagrams
iPad writing app showdown: four apps enter, one app leaves
> This is most significant in V8 which does not use NaNboxing, so when it sees a big integer it makes it a boxed double

NaN-tagging has nothing to do with the issue you are linking to e.g. in V8 does not allocate a boxed double for every floating point value it reads from Float64Array.

Let me expand my own comments [vegorov@chromium.org] from the issue, so that the problem V8 has becomes more understandable.

The reason for the Issue 2097 is somewhat "patchy" support V8 has for uint32 values in the optimized code. uint32 value in JavaScript has somewhat a dual nature: it can be treated bitwise as an signed int32 as long as it participates in truncating operations[1]; but once it escapes into unsafe place where its "unsigned-ness" can be observed it might have to become a full double if it does not fit into positive part of int32 range.

V8's optimizing pipeline does not have a proper analysis to determine where uint32 value can efficiently be represented as int32 without affecting semantics. It also does not want to pessimistically represent all values read from Uint32Array as doubles so it just chooses to assume non-truncating int32 representation for them and as a result code deoptimizes when it sees a value that does not fit [another bit that is missing here is type-feedback on keyed load IC that would tell hydrogen that he is too optimistic in its assumption].

V8 actually has the same problem with x >>> 0.

[1] - examples of truncating operations are: bitwise ops, stores into integer typed arrays and arithmetic operations when they do not overflow beyond 53bits and their results are used only in truncating operations;
I had a conversation with a few of my friends that got me really reconsidering a lot of this. One of them asked me, "What do you like spending your time doing?" To be honest, my favorite thing to do is be with other people.

I just want to balance out your generally awesome response by noting that they may not be wired in a way that your comment is good advice (despite it probably being so for 90%+ of people) and that that's OK if they want it to be.

Now in my 30s, I don't regret a single second spent geeking out or learning things on my own earlier in life, but I do regret the mental anguish of thinking I "should" do X or "must" do Y because "that's what normal/healthy/sane/whatever people do." It just turns out I'm introverted and love a lot of time alone working. Now I'm thriving having embraced that. (I'm happily married, have a kid and large family too, so I'm not a Hikikomori or anything ;-))
The only issue I have with this is having to type 'octogit' as a command or alias it, compared to 'hub' or 'git'.
I went to Tel Aviv back in 99' and absolutely loved the place, it had such a good vibe, but as I've read recently its becoming a hotbed for startups so I'm sure they will have a great time there!

I would also recommend checking out Netanya just up the coast.
A friend used to say that OkCupid sucks for dating, but is great for finding friends.

It makes sense as most people want partners that complete them but friends that are like them.
I'm not sure exactly what you're looking for without knowing more what you mean by multi-line editing, but you can apply arbitrary commands (including inserts) to any set of lines.

Switches case on lines 4, 15:

:4,15 norm ~

Indents text and changes the first two words of ever line to "duck" from mark a to the end of the file

:'a,$ norm >>2cwduck

Prepends a # to every line of the visual selection

:'<'> norm I#

Applies regex to lines that match a regex

:g/ducks/ s/moo/quack
Quad core Exynos (very good), quad core graphics, 1GB RAM, 6 USB ports, Ethernet, SDHC memory card slot.

For what this is being marketed for and for everyone of the top 6 uses I can think of... this has as good of specs or better.

I mean, what do you want NFC in an embedded form like this that would have similar uses in a tablet? For something being sold by Asus vs [some seemingly random person] and for $70 less, I think this has a lot more value that you give it credit for.
Just so you know we've had the technology to slow it down for over 80 years now. It's nothing new.

Also, you are confusing power and energy. It has a lot of peak power sure, but it lasts for less than 90 microseconds.

The total energy of the most powerful strokes is about enough to run a hairdryer for 6 hours. Most lightning strokes are much less.

PS. Sorry about your poetry.
Yep, John Resig likes CoffeeScript, just checking.
You do realize that there were other video hosting sites founded just before and just after YouTube. If they didn't exist someone else would have taken their place. Any individual person or team is not special. There are always equivalent teams out there that would have gladly taken their place. If you understand the concepts of evolution, path dependence, statistical randomness, catastrophic failure and causality you would realise that ideas and people are a product of their times and not the other way around.

Whoever said that DNA was the only thing to have been created from randomness. There were probably many self-reproducing molecules created by randomness. It does not follow that DNA was special or that any one strand was - there were always analogues ready to take its place. What was special was the environment these molecules evolved in.
Chuck Norris does not allow phone calls in his yoga either..although a round house kick seems to be more effective at maintaining silence :0
Where is this tweet from @playouya? I looked through all of their over 200 tweets and there's no quote: "develop on another Android device."
I know this answer might get looked down on here, but I've made a few good friends thanks to FB. The OP is right that it's harder to make commitments to new friendships...and that starting step is so energy-demanding that you'll more often than not skip it as an adult. But FB allows for some low-energy engagement...this often leads to shallow acts of friendship but allows you to passively attract acquaintances who share the same interests without you having to call them...because when would you ever just call up an acquaintance to find out more about them?
The articles you quoted about people being courted, as opposed to needing to find a job, apply to very few college Juniors. It doesn't matter whether you're at an Ivy League school or somewhat lower tier school.

You're going to have a much harder time getting hired at a startup, mainly because a founder can't afford to take any risks. And an unknown quantity (which is what most college Juniors are) is a risk, by definition. An Ivy League degree might make a difference, but at a startup, you're going to want to optimize for the very best people you can find, and that's in general going to be people with a lot of experience (not just in technical matters, which is why being interested in learning about business and legal issues on the side is no bad thing).

Also, while I wasn't at Google during the period when it was growing at an astonishingly fast rate, the stories that I hard was that they were taking busloads of candidates from schools such as Stanford (literally; they would bring them in buses for interviews in an essentially production-line fashion). I talked to someone who told me how hard it was interview a half-dozen people in one day, and then having to keep track of it all to write up the interview reports.

For companies going through a huge growth spurt, they are going to inevitably take some shortcuts to maximize yield, and lower the burden on an insufficiently staffed HR and interview-qualified engineers to do the bulk hiring. And stories about the hiring practices of companies who are going through that growth spurt might not be accurate when the companies' growth rate has slowed, and they can afford to be a bit more deliberate about their hiring process.

I've heard a large number of wildly inaccurate (at least from my perspective, only having worked at Google for 2.5 years) stories about how hiring works at Google, and I sometimes wonder if they are stories that reflected an era from a previous stage in Google's evolution as a company, and yet, because they are great stories, they keep on getting retold, even if in the end they are actually harmful for people who believe they are still true.
This is a real problem that should be tackled in itself, rather than suggesting friendmaking as a side effect of joining a class or sports group etc. There's a prevalent view that people don't make friends when older because only children and young adults do that. That's so wrong it's sad, people shouldn't be shy to say they want to make friends. There used to be institutions and venues that made it natural for people to bump onto each other again and again (from the church to the pub to the barber), then modern life, competition and individualistic culture came along and now people only listen to their i-pods. It seems to me that this is a transitory (lonely) period until we find our new social venues.
He completely misunderstands the clock frequency speedup argument.
It's funny you should mention that--it seems Haskell usually gets accused of being too abstract. In Haskell, it's actually common to write very abstract code.

In fact, I think that is one reason why Haskell is tricky to pick up at first. OO "abstraction" is never that abstract--you can always tie it down to some concrete thing or idea. An iterable is obviously something you can iterate over, and that's about as abstract as you get.

Haskell, instead, finds its core abstractions in math. It uses ideas from abstract algebra and category theory that are more general than anything I've seen in OO. The core abstractions like the infamous monads, functors, monoids, arrows and so on are not easy to tie down to anything concrete at all.

For example, the standard functions that work on monads (like foldM) can work on a dizzying array of different types: functions, lists, nullables, continuations, errors, parsers, ASTs. Any given function like this does the same thing parametrized by the behavior of the type in question: so foldM always does a fold, but the exact behavior depends on the exact monad being used to do the folding. And there is no obvious relationship between the different behaviors that can be modelled this way.

In short: Haskell uses ideas from math to get very abstract code, for better or worse. These mathematical concepts can model a gigantic amount of different things which, intuitively, may not seem related at first.
"An Ivy League education is almost certainly a 6 figure sum of some kind, depending on where you go. They have need based scholarships, but if you’re in the middle class those aren’t really applicable to you, and your parents can’t afford to send you to that expensive a school"

At nearly any of the ivies, you will graduate nearly debt-free if your parents make less than $100k-$120k. $100k household income puts a family in the top 15%, which is at least "upper middle class" if not "rich" (though clearly not "super rich"). There are precisely two ways to be unable to afford to attend one of the ivies: be an international student, or have wealthy parents who are unwilling to contribute to your educational expenses. This wasn't always true, but at this point, if the parents are willing it is essentially always affordable.
How is that not OO then? OO is not defined by Java. The first OO languages and systems were descended from Lisp or built within Lisp, a functional programming language.

OO without inheritance is still OO. OO with immutability is sill OO. Encapsulation is the heart of OO. Polymorphism is also quite important. Inheritance is a distant third property of OO, but it is one common aspect of OO that is highly over-used. Most OO "best practices" gurus discourage rampant use of inheritance these days and say to prefer composition.

Back to the whole point of this thread, Rich Hickey says specifically NOT to use encapsulation (90% of the time). That would then not be OO. No encapsulation, no OO.
Same thing at Yale. Financial aid policies have improved tremendously in the last few years all over.
Sorry, I can't tell whether you are trying to parody the whole "check out my awesome workspace"-thing or whether you are actually serious?
In case you are serious (please excuse the profanity): Holy Sh* *!