skysight-inc/HackerNews huggingface dataset:
I feel the title of this link is misleading. I think it should be titled "Follow your passion and the money will follow".
Most employees at a startup often get screwed. I recently joined a startup and I'm considering the value of my options to be zero. If they do pay off, it'll be a bonus for me. Go for either the learning experience, or if you really love working there. Chances are, if you aren't among the founders, you won't see much even on a successful exit.

Tip: Do an early exercise (83b election) and convert your options into RSUs to avoid higher taxation.

http://www.startupcompanylawyer.com/2008/02/15/what-is-an-83...
Nonetheless, the very idea of self-­control has acquired a musty Victorian odor. - Rly? How about Eastern cultures who rely on self-control as a foundation for ages and ages? How about Art of War and other classic Chinese texts? How about The Book of Five Rings and other classics about mortal fights? What about Tibetan tradition which emphasizes self-control as a recruitment for self-transformation? Zen and other traditions based on Buddha's teachings? And, at last, what about Greek's 'Conquer yourself' maxim, which is the second most important one after 'Catch The Moment'? ^_^

It seems like modern journalist, same as modern hackers, are completely unaware, that all those self-help books, starting from Dale Carnegie's and Napoleon Hill's ones are mere compilations and oversimplifications of general western and some times eastern philosophy? But why, not everyone has a degree in Philosophy like the founder of this site. ^_^

The level of submissions and discussions on HN is somewhere below zero, after it became a huge mainstream site. Now being hacker is an ability to praise and admire some celebrities to silently down-vote people whom they can't appreciate or even understand.

Is there any new small community, with at least a little bit above mediocre level? ^_^
Yes! You can put whatever you want in the location field, including completely invalid locations. I remember a discussion last year about using those bytes for yet more space in a tweet, if your client software is looking for them.
As far as income goes, yeah, and you should be able to easily save up enough to start your own company with a much higher chance of a worthwhile payout. Plus some of the Wall St. players have very interesting problems to solve, much more so than your typical groupon-for-used-baby-clothes startup.

In my experience the best reason to work for a startup is the freedom it gives you. No "architecture board" telling you what technology you can and can't use. No reprimands when you stray from your assigned niche.

I'd definitely advise against taking an insufficient salary and thinking the equity you may receive in exchange will cover the loss. The odds of that aren't really any better than gambling. Fortunately there are plenty of early-stage startups willing to pay fair salaries and decent benefits!
It's common to get a job offer that says something like you get 10,000 options on shares. But you don't know if the company has 2M or 20M or however many shares; your percentage ownership could be 0.5% or 0.05%. If you're receiving an offer with shares or options, you should ask and be told what the total number of shares are (a cap table would be even better).

I have not heard of cases where shares were vested then lost outright, except for perhaps Eduardo Saverin of Facebook. There are other (quite common) cases where the exit is not at a sufficiently high valuation compared to the most recent investment round and preferred shares cash out while common shares are reduced to little or no value.
1. Function to String conversion produces different results in different browsers.

var f = []['concat']; (f + '');
// Chrome
"function concat() { [native code] }"
// IE (9)
"
function concat() {
[native code]
}
"

This script tries to extract letters from that string representation, which fails if the string is different. (This is also used as an anti-debugging measure in some JS malware, to prevent researchers from replacing document.write with alert() or similar.)

2. Iterating over the window object doesn't work the same way in IE: http://blogs.msdn.com/b/ericlippert/archive/2005/05/04/41468...

In particular, this script tries to extract strings 'sessionStorage', 'getComputedStyle', 'onchange' by iterating over the window object, all of whom fail in IE.
If you look towards the end of the comment thread on https://plus.google.com/102150693225130002912/posts/PVZDD2N3..., he created the account since kernel.org is down
That sort of thing should specifically not be required to cater to. It's an absolutely voluntary set of restrictions. Jews can just go elsewhere.

Just like, as a vegetarian, I can't get much to eat at Ruth's Chris or The Outback or whatever. I just take my business elsewhere — it's a voluntary restriction on my diet. I should live with the consequences.
!?

Within these 'disparities' lie new understanding, and awesome discoveries that will change the world. Just as quantum mechanics did at the beginning of the 20th Century...

The resolution of these disparities is part of the thrill of Science!
Wow. That sounded so ridiculous, I'm tempted to go on with my life believing you made it up.
I'm sorry, but you're still missing the point. The point is that the syntax with LINQ is actually the same. Saying you have a program to do X in bash is the equivalent to saying you've got a library to do X in C# or Java.

LINQ, on the other hand, can work with arbitrary runtime objects and arbitrary backend implementations. Haskell's still cooler, though.
That's a ridiculous defense: they were obviously swayed by fashion at some point. It just happened several years ago.
Nice trick!

var f = []['concat']; // Array.prototype.concat
f()[0]; // returns the global window

The rest of the script appears to mostly be old tricks - convert stuff to strings, combine characters in strings to compose expressions, pass them to eval...
Toronto Web Design Services
Montreal website design, e-commerce development, CMS, internet marketing, SEO, logo & print media design. Pearl White Media is a full service web &amp; print design company in Montreal, Canada.
200k. Why do Java programs always balloon up?
Entry level engineers at google look at ~30k/yr pretax for middle-of-the-road performance with both stock and cash considered. 40k doesn't sound too far off the mark for an experienced engineer.
That already exists. It's called Hulu.
or tiny gears that only move when vehicles arrive and mesh with the bottom of them, carrying them along.

Would be nice to expend only the energy required to move people and things and anything needed to take care of them (safety systems)
No, I was just wondering what caused this to only work in Chrome. Very interesting demo.
+ number of shares outstanding

+ who gets diluted

+ vesting schedule

+ does vesting accelerate with an acquisition?

+ liquidation preferences

+ how large is the employee option pool

+ what happens to your holding on a down-round or restructure (this is hard not to get screwed on if this is the intention)

+ not checking that the options agreement has been signed by the company

+ not signing an options agreement and taking the company and/or founder at their word that you have stock

founders usually give themselves a sweet deal. ask to see their agreement and compare it to yours.

while you are at it, check the structure of the board and if the board are able to block an acquisition. you may be working for a company who can't exit unless the investors get at least 4-5x, and if they don't, you get nothing

there are probably some things that I am missing, which is why it is worth paying a lawyer for 3-4 hours of time to go over it (not the company lawyer - see 'the social network')
A project I'm working on with a similar level of intricacy as BigTable has way less than 100K, and that's in a language more verbose than Java.
Presumably a robot could also connect to overhead or embedded wires, reducing the size of batteries to that needed for areas without that infrastructure.

Buses in SF run totally with overhead wires. You see the drivers having to reconnect to them when they pop out.
Markets are dynamic. Reality can change faster than the way people play the game.

Traditionally, you needed (say) 100 people plus a few million in servers. Now, you need 10, and a few bucks for the VM (figures exaggerated for rhetorical reasons).

You needed to raise big dollars to get to a MVP. You had more dollars being put in by early investors, so they quite rightfully wanted a large slice of the pie. And a small option pool being shared by 100 "early" employees won't make a lot of millionaires.

Now, you have less money being put in (I hope), and few early employees (I assume). The investors deserve less of the pie, and the early employees can get a greater portion each.

But the standard employment contracts are still written (thus anchored) to 1% or less per employee.
It's not that big of a pain to set up. It took me just under 2 hours to get it all set up and functioning on Ubuntu Server.
Life imitating Art? Isn't this pretty close to the basic plot device that is "Breaking Bad?" You just have to wonder if one is influencing the other...
This article puts a lot of emphasis on school. A lot of it.

No comment on that, just the observation.
It wouldn't insta-sign. It would go back to Verisign and they would do authorization against our client database. They called the client every time and did a number of checks.

We were just acting as an intermediary CA, which I think is a better setup than a bank acting as a root CA (as Wells Fargo et al are now) since we had Verisign looking over our shoulder seeing which certificates we signed and not being afraid to revoke

So as I saw this situation, if they were setup as an intermediate CA, when the signing went up the chain it would have been noticed - rather than a cert being signed and instantly being verified by all browsers
Auto Transport Federal Heights, Colorado
Did you just come up with that? Hilarious
http://www.google.com/#q=software+package+installer
I have heard that a lot - which is why I want to get a release out asap
It doesn't take anywhere nearly a year to get that comfortable with emacs. I say this as someone who made the switch a couple of years ago - I was tolerably productive in a couple of days and pretty much at home in a week or so.

I made the switch because I wanted to be able to use SLIME, but it turns out that I'm not actually using Lisps that much day-to-day at the moment. I'm equally at home in both Vim and emacs now, it's not like you instantly forget how to ride that particular bike.
We're only missing a reason to empathize with the anti-hero, unless maybe this guy has cancer too.
Use it to launch the software you use the most.
Which is why they charge insanely exorbitant prices for simple git hosting.
There are various alternative accounts of ArsDigita's history on the web from people who worked there. Here's one:
http://michael.yoon.org/arsdigita

In a nutshell, Yoon claims that Philip Greenspun played a significant part in his own company's downfall.
since 90% of startups fail, most employees and founders don't get a pay off.
Http://www.addthis.com/bookmark.php?v=250&username=wp-4bc798a12142222c
A slight modification to your tldr (it's a little confusing to me as I'm not so familiar with unicode):

Basically, they use count code points, not UTF-8 bytes.

Before they count the code points, they normalize using the Normalization Form C of Unicode (NFC), which aims to combine diacritics, so the "é" in "café" counts as 1 code point. If they used NFD to normalize, "é" would be normalized into 2 code points - "e" and a diacritic mark. If they didn't normalize, then it would be client dependent.

Normalization is distinct from encoding. A unicode string can be normalized in several different ways (including NFC and NFD), which changes the actual unicode code-points). Each normalized form can be encoded using several different encodings (i.e. utf-8, utf-32, latin1, etc). Normalization affects both the number of code points, and subsequently the number of bytes. Encoding (unicode -> bytes) changes the number of bytes, but should not affect the number of code points - code points should not be influenced by the encoding.

Recapping - Twitter does not count bytes. They count code points, after the code points have been normalized (combining diacritics with characters), so message length should not depend on the client.

Hmm, that wasn't so succinct.
$7/mo is exorbitant? Even the biggest plan at $200 is essentially nothing for a small company. I have my complaints about github, but "exorbitant" isn't even close. They're a bargain.
I have 94 megabytes of git repositories at work. Github would want $100/month to host that.

Huh? My $7/month plan comes with 600+MB of storage, and my job's $50/month plan comes with 6GB. Where are you getting these numbers?
That's a lot longer than it takes to sign up for Github.
I agree it may be a design problem with the CSS, I agree.

But my point is exactly that: I can't just go in and _improve the code_ (extracting classes, rewriting it in less/sass or whatever) because to verify the changes do not mess up the UI requires clicking around many pages in half a dozen browsers in three OSes.

And thank you very much for the practical note, it's an interesting idea!
Great cause - apologies on being a bit late.

Your concept art looks amazing and would definitely love to give that game a go and maybe a bit of my support. Other than donations, do you guys need help with any infrastructure at all? I'm the Product Manager for PostageApp (http://postageapp.com) and any help we can throw your way would be easily arranged.
Cinderella - CLI app to manage open source dev on OSX
Your comparison is not fair. Signing up for Gitorious takes the same time as signing up for GitHub (maybe even less since it supports OpenID, I don't know if GitHub does).
First of all, thank you for chiming in, here, on HN. Your presence might also be welcomed on the google forum, since I've read most of the posts there and no one has managed to answer this question.

If memory pressure is the issue, how are the trusted testers finding their memory pressure when they have a whole number of in-flight requests? If the PlusFeed fellow got 2.7 working, we'd expect to see 100/3.5%= 28 in-flight requests. Do you have data on how big the base memory vs per-thread memory requirements of these apps are? Python isn't famous for freeing up memory.

Which is to say, do you have any solid numbers that tell us that when we switch to 2.7, you wont have exactly the same memory pressure and either have to up the instance-hour cost, or start charging for ram, or just limit in-flight request to 3 or 4 so that our costs are only 5 times as much instead of 20?

Bottom line: what we all woke up to is that fact that as of right now:

* you set the price of an instance, and

* you get to decide how many instances I'm going to pay you for

Some of us are thinking that while that was a great idea when engineers were in charge, its not such a great idea now the bean-counters have taken over.
What a misleading title. Whether we need a break when studying or working has little to do with the question of whether willpower is exhaustible.
I'm an avid reader and I'd love to know how you would incentivize me to read, share, and promote on my social channels.

Reading your Digital Reader preview article, it seems like the more I read and share, the more content I have access to? Just a personal opinion, but I wouldn't want to share my opinion on a book just because I get greater access to other books.

Sneak peeks, access to the author, discounts to buying the books, those would all be decent incentives for me!
WHen I google "git hosting", the first hit is git.kernel.org, then two stack overflow posts, then Gitorious, then GitHub. I wonder what my account contains that makes Google think Gitorious is more important to me.
^---- this

i left my electronic trading job, which had great compensation, to move to san francisco and work at a startup. i knew i'd be taking a pay cut, but i did it for the experience, so i could be better prepared to do my own startup.

i'm glad i did.
You can do that with Gitorious and many other web front-end for git and/or other vcs (if you need a web front end at all, which is not really clear, and git-web is sufficient if you just need an easy way to link to some commits or file in your source tree).

What would be nice on these open source web front-end for git is decentralized pull/merge requests, I don't know if there is one which does that yet (like you can follow someone with another Status.net install on identi.ca for instance, you could issue pull/merge requests from any "nodes"). Also, this would kind of make a lot of sense for a dvcs.
Number of repos.
SMS has a limit of 140 bytes, not 160 characters.

In non-english languages, it is frequent to be restricted to 70 characters/SMS following usage due to a character not fitting in the 7bit GSM Alphabet[0]. When going over, the handset has to switch to UTF-16 (2 bytes per BMP character, 4 for non-BMP characters)

[0] http://en.wikipedia.org/wiki/GSM_03.38
The 8 Traits of Great Companies
Benefits of Greek Yogurt
Not available in Australia though.
If you use VIM, that might be the best thing to do. Mine's mapped to Control.
> Wait, really? I thought normalization form C was the form where composite characters were always used when possible.

NFC is the form where composed codepoints are used the most, hence the "smallest" form post-normalization.

> Why restrict by the number of codepoints (vs characters) if you're explicitly going to use the form which goes out of its way to use multi-codepoint characters?

They're not, that would be NFD.
Liquidation preferences (in particular) are a big deal. It's entirely possible (if not common) for you to purchase stock that is literally worthless. In small and even mid-size exits certain employees simply won't get paid.
> The normalization twitter uses according to other posters in this thread always uses the multi-codepoint form when possible

You're confused, that is NFD (Normalization Form Decomposed). NFC is the result of a canonical composition of the sequence.

> That's why it baffles me if they count by codepoint and not character!

Because "characters" are a fuzzy (if not meaningless) concept in Unicode, especially when talking about the implementation side. "Grapheme cluster" is well defined, but most languages have little support for it.

Codepoints is easy to implement, it's well defined and in many case an NFC codepoint will roughly map onto what users think of as a character.
| But I never feel guilty about it. Because when I'm done procrastinating there is nothing else to do but the work.

When I am done procrastinating, its usually time to take a nap. So I never really get work done, unless I am careful to take it easy on HN and reddit. Usually when I am coding full steam, I may not check HN/reddit etc for days, or just a quick glance at the titles.

I guess it's to each his own.
��������� �������� public17201860
On Linux a surprisingly tricky question - http://netsplit.com/2011/03/07/tracing-on-linux/ .
Tumblr vs Posterous [2010]
http://www.rnib.org.uk/professionals/webaccessibility/lawsan...

In the UK its a bit different. No cases yet, but give it time.
I'd pay for the certainty that what I download contains what I want it to contain, in the format that I want, at the download speed I want. Downloading torrents is a game of chance, where you regularly end up with a version you don't want at a much lower speed than anticipated. I also pay for Spotify.
Possibly. Investors (generally) have some sort of liquidation preference on the stock. The details of that preference are complex and can take some time to fully understand. Things like double-dipping (owning a liquidation preference and THEN participating on the same percentage os a common stock holder) make it even more complex.

The key thing to know is that not all stock is the same. "Owning" 1% of the company doesn't mean you get 1% of the exit necessarily.

In smaller exits those liquidation preferences can mean that the investors are paid out and nothing is left of the pie for you.

A good article on this:

http://web.mit.edu/e-club/hadzima/what-are-the-terms-part1.h...
Github pricing is by number of repositories. I have 37 repositories. That requires the "Gold" plan, which is $100/month.
Home Interior Decorating| Home Decorating Photo| Home Interior Decorating Ideas
Home interior decorating is a perfect opportunity for you to express yourself. Home interior decorating allows you to showcase your interests; interests in furniture, art and even different cultures.
So if the problem with accessibility efforts is that the cost is relatively high and the benefit is relatively low, in that you only gain access to a small number of additional customers for a potentially large development effort, why not fix this dynamic?

Imagine a GetSatisfaction-type site where you publicly list and track accessibility issues. Apart from making these issues more visible, the upside to fixing an accessibility issue goes way up because now you have something embarrassing in your SERP for all to see instead of a few disgruntled non-customers.
1st time, I was the first employee of a company that grew to over 150 people. It went bust in the first dot-com bubble bursting and I got nothing for my sizable number of options, except for a lesson in how easily CEOs can break promises regarding money held in escrow.

2nd time, I was the first employee of a company that never got bigger than 15 people. I had 2%, with a quarter of that vested (0.5%) The company was acquired and I got nothing except one week's notice that I might need a new job and a lesson in liquidation preferences.

This time around I'm getting 25 basis points, and I'm employee number 50 or so. We'll see if the third time is the charm, but to be honest, I truly don't care. Equity is nice to have but it's worthless until it's not.
They're not selling storage. They're selling an interface.
Their interface is not 'simple'. They don't sell 'simple git hosting'. That's making the same mistake that people make when they think they can code Reddit in a weekend.
Watch,30 minutes or less,online,free,megavideo 
watch,30 minutes or less,online,free,megavideo
Ansari gets an opportunity to display his comic talent and do so with mixed results. This is the script lacks. The duo of Nick and Chet is like two men right with the jokes
Node would work well since it's designed to support async patterns. You're right that the challenge is the polling model that you have to implement when using MongoDB as the queue. To get throughput, you may have to use it as a journal and implement the queue within your process. Check out Kestrel on GitHub for an example.
Search Engine Optimization (SEO) Secrets, Tips and Tricks
I'm sure the fact that you work for Gitorious' parent company has nothing to do with it ;-)
Should be Crypt of Western or American-defined Civilization, honestly. I always look at these things expecting something more comprehensive, only to find the same narrow slice of human civilization as a whole.
Well, let's wait to see Linus's comments on how he feels about it. If he's unhappy, he'll write about it in public, scathing remarks.
Try writing for embedded systems. Not much room for bloat when you have to jam the code into the flash space on a microcontroller.