skysight-inc/HackerNews huggingface dataset:
Interesting question - would you rather be a cofounder with 5% equity or an employee with 6% equity. (In the tumblr case, worth about $10mm more).

Given that most (everyone?) would rather be the employee with 6% equity, it brings into focus what's really important at the end of the day.

All else equal, the founder/cofounder label might be worth something to the ego, but, having been one of 100 or so "founders" of Opsware, and also having worked at a company where the "Founding CEO" joined almost a year after I did, I've grown to recognize that "Founder" is nothing more than a label, doesn't really signify that much.

Total Compensation Package (inclusive of equity) is what's important.

[Edit: I guess some people might consider "Founder' of a successful company to be a proxy for their reputation, and reputation is very, very important, as it can be leveraged during salary negotiations, or, raising money/hiring. So, from that perspective, being known as the "Co-Founder of Tumblr" might be relevant]
The free lunches, no longer requiring BlackBerries, and other things Marissa did to change the culture.
I think it'd be a fair assumption that the percentage of Google employees with a perfect SAT score is higher than the national average. Just like the percentage of students at MIT with perfect SAT scores is higher than the national average.

Google employees aren't representative of the entire population.
In the past Yahoo has butchered their acquisitions. However, Marissa Mayer is a product focused CEO. I see her doing a good job of not messing up the Tumblr experience if Yahoo acquires it.
Fast median search: an ANSI C implementation
http://www.marketwatch.com/story/facebook-loses-14-million-a...
I have really high hopes for PNaCl, but I'm skeptical that it will "get there". Getting other browser vendors to adopt it seems to be an uphill battle so far, and figuring out the tradeoffs between security and power will probably be a sticky point as well.
Until Congress sold the television spectrum and the FCC ordered broadcasting to cease, many of us still had non-HD TVs.

Um, I still have mine.

I only use it so that the kids can watch DVDs. There is still a good enough selection of DVDs available. I'll upgrade when it breaks and is irreparable. But not until.
Connectr: Programmatically manipulating the Connect stack
A response below highlighted some of the key reasons. Extremely limited options, poor interface (I was hoping for something closer to AdWords) and terrible reporting ability. Really missing some 'basics' that turn me off. Plus the few trials I've run generated a very high cost-per-click that wasn't generating an ROI.
This also contributed to the failure of a startup I was working for in early 2000s. To be fair, it wasn't the only cause but it contributed to a loss of confidence from investors and partners.
How do you test for a broken cap? Is there any tutorial on desoldering and soldering them?
Uh, do the slides shrink with every click for anyone else?
I think you're worrying about it too much and are looking at it from a very reddit-centric point of view. Like the example of Woody Harrelson, his terrible AMA in no way hurt his career.

A better example would be Hipmunk though, it's created by Huffman (later joined by Ohanian) and they advertise pretty solidly on reddit. The comments for the ads are pretty negative despite the reddit history, but Hipmunk is still doing quite well.

I think you'll do fine with a test run advertising on reddit, if you're that worried about it I'm pretty sure you can turn comments off for ads so they won't be able to see that other people don't like them.
The bigger issue is that California's tax revenue is hugely cyclic, since it depends on income taxes on people whose incomes depend on the performance of investments. Thus during a boom, California gets lots of money, during a crash, the government is strapped.

But yeah, pensions need to be reformed. However even if you did so, the state would still regularly run out of money.
Perhaps "accurate" would have been a more appropriate choice of word than "appropriate".
Chrome plugin, please.
Yahoo seems to be making a lot of the right moves in terms of product design and development talent. I think they have a good chance of being able to help monitize Tumblr in a way that doesn't ruin the user experience. Like you said, this will be a true test for the new Yahoo.
Ask HN: What's the right way to do email-based customer development?
I think many of us have been in this situation: You get your startup's name listed somewhere and suddenly sales emails targeted at your startup start flooding in.

I don't want to do this or otherwise annoy people. I have a startup idea that I want to validate based on some recent experiences and it looks like my best shot at getting good feedback is via email.

Is there an acceptable way to ask early-stage founders for an interview via email without coming off as a spammer with something to sell?
That article is full of gold:

2012 - Operating Expenses: $25 million, Revenue $14 million (that's an $11 million loss on paper)

For 2013, they're saying they'll need to hit 4x revenue growth in order to hit profitability?

Does that mean 4x the ads for their (fickle) userbase?
Skip X, jump to QML and QWayland.

http://www.youtube.com/watch?v=_FjuPn7MXMs

Take that and extrapolate. Doesn't seem that "crazy" really. Compiz and KWin both already have window animations you're describing. There was even a Wii-head-tracking plugin for compiz that would give your desktop a third perspective dimension. (Moving your head would reveal the edges/bits of the other windows underneath higher ones).

It'd be a neat demo, but it sounds like a nightmare for daily usability, etc.
This seems really cool, but it didn't quite work for me. I was able to create a deck, but unable to select which friends it would be based on.

Awesome idea though!
There is a lot more going in at Foundation
http://www.googleventures.com/foundation
And a better interface with enhanced reporting ability. Hoping for something like AdWords, ended up with amateur-hour.
As a game developer i was pretty excited about Native Client when i first heard about it in 2010, and PNaCL is definately nice.

However, nowadays asm.js + emscripten seem to be the right direction and Google should adopt it.
What linux needs is a better package manager. I'm not convinced that the entire solution space has been explored yet so I welcome all newcomers.
ed is not a descendant of TECO.

http://web.mit.edu/kolya/misc/txt/editors
Yes. Chrome on iOS
This is an interesting observation. I've been writing code for about twenty years, and using some form of syntax highlighting for a little over ten of those years. I change the colors in vim (and geany, my other IDE-du-jour) to match function names with a bold blue and variables with a bold, dark red. These colors are the ones I definitely change every time on a new install/machine/whatever. I can see exactly what we would think with the color-syntax association, but it's not quite the same as my synesthesia. Like, when I type out a function definition, I don't have a bold blue "mindset" while doing it. However, when I type the word Wednesday in that context, there's a thick undercurrent consisting of the "softish bright red". It's really, really hard to explain, but there is a difference for me.
I believe the better analogy would be buying a broadcaster, not a license. A license is just the government milking the private sector over a historical real world limitation (broadcasting frequencies).
We seem to be heading for a future where every application is run in a virtualized OS, configured and launched on demand.
PNaCL seems like a much saner stack, turning JS into assembly never made sense to me if you want to get the most out of the hardware (with resulting power savings and/or performance gains).
Local maxima, exactly. We often lose sight of how and why we are at a particular maxima and assume that the current layering is the only acceptable layering.

But sometimes it's just accidents, or was just the shortest path to a working system, or lots of little local solutions that agglomerated into larger global solutions.

Every once in a while punching through the old layers is useful. Not always. Sometimes. Having a sense of history makes this easier ... and harder.

Sometimes the outcome is so stunningly obviously better that everyone slaps their foreheads and wonders how it could have been any other way.

Other times ... well, other times we all spend our workdays arguing about it on HN.
This reads like a slam piece written by someone who has something against Google Glass or somebody fishing for pageviews, not someone who has noticed something weird going on and is genuinely concerned about it.

Personally I don't find people not wearing $1500 piece of equipment all the time that odd, especially when most of the excuses given make sense.
I too was disappointed from my salary offer in the Bay area but decided to take it anyway. I was making the bet that I just needed to get out here before I could really make any significant moves up career wise.
I'm sure you've heard this before, but all you have to do is ask whether you can build a Turing machine in whatever language. If you can do this, then you can compute answers to the same things computed by any other Turing complete language.

This says nothing about practicality, but nobody ever said it did. Of course practicality is important, but a conversation about Turing completeness is a conversation about "can compute", not "can easily compute". If you look at venues such as POPL, ESOP, and PLDI, fairly often you will find proofs for some abstract representation that is then implemented in a real world language. Thus while it would be impractical to compute something in the abstract form, it is often more elegant for proof construction, and then proof results are transferable if you can demonstrate bisimulation between the two forms. All this to say that "can compute" is nevertheless an important determination with respect to equipotency.

If you had an Unlambda OS (or VM is better perhaps), then anything running on it would be an Unlambda program, including C programs, just as anything running on an x86 machine is an x86 program.
Interesting, have to read some of it some time. I liked Vernor Vinge's Fire Upon the Deep and Charles Stross' Singularity Sky. In those, there is a spectrum of of societal levels from Beyond/Escaton to "Zombies"/Unthinking Depths, allowing comparison between levels.
> If you are unnerved by 'the Rampart incident', take comfort knowing that it has been 15 months, and no one has committed a blunder of that magnitude since

Didn't you hear about the Morgan Freeman thing? It was a running joke for about 2 weeks (but it obviously did not affect Morgan Freeman in the least). It eventually died down, but I think the reason people dislike the Rampart thread so much was because it was one of the first of its kind (the archetype of bad AMAs, if you will).
I'm 17 and started programming three years ago. I noticed that my mental focus has declined a fair bit as the daily grind and my work has become easier and easier. I generally code in 30 minute bursts (or more, depending on the time of day, my mood, etc). The more challenging the task, the more focus I have.
StockFlags gives you free real time stock alerts
The content itself seems great. I have a few tips for the presentation, though.

- The "enter," and "you get" slides are a bit hard to visualize. Put "enter" on the left and "you get" on the right

- Try including some interactivity with the audience (After explaining something, show a small code snippet and ask the audience what will come of it - you can even give out prizes for right answers)

Anyway, the presentation looks great! Good luck with it!
I don't see the need for NaCL when there is asm.js and emscripten. For fast lightweight native sandboxing, now we have docker. NaCL seemed like a great idea, but now it has been overtaken by other initiatives.
I'm so sick of buzz words like "crowd sourcing".
Interruptions.
Node.js Road to 1.0
Interesting. Where are you getting the stock data from?
Yeah, that comment was unintentionally hilarious...
I've heard him say this in multiple interviews, so here it is for posterity. He shares these principles:

1. Seek out negative feedback. Ask your friends NOT to tell you what they like about your product, but rather what they don't like. Underweight positive feedback, and overweight the negative.

2. Reason from first principles rather than by analogy. It's easier to compare a situation or a problem to something similar to it and be satisfied by the analogy. It's much harder to actually think and reason about it logically as you would a physics problem.
Automation is coming, without a doubt. The problem right now is implementation. A lot of the terminals have had computer screens with GPS that either don't work or are way too faulty. The terminal I worked at today ordered several new automated cranes this year (video: http://www.youtube.com/watch?v=VdMMDjPPILE) but they didn't have the power to support them; so now they are digging up the pavement in order to supply more power. It's a giant mess.

Main improvements would be a better implementation, obviously, but also a better line of communication between companies and workers. I wrote a piece of Medium (https://medium.com/labor-related/188796b758d) about how they hired 18,000 new workers in the late 90's; which would normally be a very good thing but 80% of those workers are still on temp status (including me). Temp status (i.e., a Casual) doesn't earn a pension, get benefits, or have any of the other perks of a regular worker. I might be getting off-topic a little here, but an improvement to the ports would include a better line of communication between workers and companies instead of trying to turn the port into a giant conveyor belt. I'm not so skeptical to think that a good paying blue collar job will exist forever, but there is an extreme level of efficiency that happens when you put human minds behind big tasks instead of leaving it up to computers.

Here is another panoramic pic of when I worked rails: http://i.imgur.com/V1Sficm.jpg. Those giant four legged things move back and forth over the wells. The machine I was in moves along side the tracks and allows you to hop on and off the containers to take cones on or off.
And even vaporize some of the material, thus an explosion.
Surely twould be more efficient just to tell Yahoo rather than trying to bounce the message off us.
Thanks! Let me know if you have any suggestions. I'm scraping Google's API currently, which is fine for the major stock exchanges in terms of immediacy, but lacking for the niche markets.
The scraping portion is open sourced too: https://github.com/matthewpalmer/stockalert-scraper
To be fair, asm.js isn't really JS. It's more like a low-level DSL. The fact that it happens to be a subset of JS is just a convenience for backwards compatibility.

At any rate, from the perspective of the developer, it doesn't really make a difference. Either way, developers are interacting with a C/C++ compiler, not directly with the browser engine.
Actually, it has a lot to say about relationships. If you are unhappy about yourself, you'll have a tough time being happy with someone else. Therefore, it is very important to work on yourself first, on your own issues, to improve your own confidence and self-respect. Only then can you expect to be happy around other people.
I've had several devices blow up or catch fire because of bad capacitors in recent years. These were not very old devices. I'm surprised there haven't been more serious consequences than what has been reported.
http://xkcd.com/1213/
Everhour? Early invitations available
We seem to be heading for a future where the only application run locally is a web browser.
CSS Only Macbook Air
Canada targeting San Francisco Bay's Intelligent Immigrants?
I get this alot. The truth is that longshoremen do have the potential to make a decent amount of money -- but in reality, only a small % of them do.

Pay starts off in the lower 20's and get get as high as 40-45 depending on the job you get and what shift you work; nights are 1.3 and weekends are 1.5, and some jobs have a 15% or 25% bonus. This sounds like a decent amount of $, but 3/4ths of the longshoremen work only 1 day a week on average. In 2008, we (Casuals) worked about 1 day every 4 months. I've heard of casuals making 90k in the 1990's, but I don't think that'll ever happen again.

Regulars, on the other hand, make a good amount of money. On average, the probably make 100k, and if you are a boss or a crane driver, close to 150k. Being a boss, regular, or crane driver takes a lot of time; especially the way things have been going with our economy lately. Before it would take maybe 15-20 years, and now, it's more like 20-30.

When I write this, it makes me want to give up on the job because its long term potential is dwindling. But like I mentioned, I love the culture and what it feels like working at the port; it also allows me a lot of freedom to work on my personal projects (shameless plug: I am working on a commenting platform that'll let you use audio comments). The pay right now is decent; I can earn 200-300 for working one day a week, and have the rest of the week for myself. However, getting a job for the week is sometimes annoying; I have to stand around at a hiring hall for hours - or sometimes, days - to work a shift.
I think in the long run we're all better off if they fight it out and see who wins on the technical merits in the end. In the meantime, just make sure the native code you're writing can target either/or and serve the right version based on browser detection.
The main thing I advertise is my Android apps. When I advertise on places like Google or Twitter, I can target only people using an Android device. I can then further fine tune it to people who are searching for certain words (Google) or who are searching/tweeting certain words (Twitter).

Reddit does not have this type of targeting by platform. I'm not sure why that is. It would probably take me about 24 hours to write an MVP script that would serve a different ad dependent on platforms. I would certainly at least try them out if they allowed targeting by platform like the major advertising networks do. And if I tried them out and I seemed to be getting a decent ROI, why wouldn't I keep using them?
Will those hires really be that good if they don't see through the fact that Yahoo is simply using Tumblr for signaling and isn't actually integrating it into their core business? And if Yahoo does integrate Tumblr, they'll probably destroy their investment. That puts them between a rock and a hard place.

If HN is any indicator, the tech industry can already see that Marissa Mayer is just trying to use all these acquisitions to make Yahoo look hip agian.

I, for one, am not falling for that crap. I want to see some real innovative shit coming out of Yahoo before I change my (decidedly negative) opinion of them.
It's the same interface for the developer, but instead of being run directly on the CPU, it's run in a JavaScript virtual machine that interprets it or eventually compiles it to some kind of native code. That's very hard to overcome from a performance standpoint.
Asha For Asha: Why the Nokia Asha 501 is strategically interesting
> Containers have been more important for globalisation than freer trade

Why did you editorialize the title?

The Economist article doesn't say that. It does state "In fact, new research suggests that the container has been more of a driver of globalisation than all trade agreements in the past 50 years taken together."

Although they do also state it's difficult to quantify & that "containerisation" seems to, in turn, drive freer trade.
According to the Wikipedia entry, the harm from 5BX was caused by the situp. Replace with crunches and you're good.
I fear the limitation that it has to be a subset of JS must lead to performance trade-offs, through the lack of 64-bit integer types or single precision floating point / SIMD vector arithmetic for instance.
If I remember right, he hated serving on the board, left to found a rival container-shipping company, and ran it into the ground. (Not to knock Malcom McLean! But I think it makes the story even more interesting.)
Sure, nixos is very forgiving to experiment with because you can easily rollback to a pervious configuration. Modify a library and something stops working fixing it is as simple as `nix-env --rollback` for a user package and `nixos-rebuild --rollback` if something was changed with the system configuration a restart may be needed if some systems are touched but it has not happened often and when it is needed it is specified.

I enjoy how easy it is to set up different profiles with different sets of libraries/compilers for development.

It has made it worth while to try out old libraries that only work on old compilers. It also made it easier for me to test against the HEAD of the complier repo for testing forward compatibility or new compiler features.

Since everything is nicely encapsulated once I have an environment working on my laptop I can use `nix-copy-closure` to move it to another remote server. `Nixops` a more recent offering just renamed from `charon` also allows for deterministic building of ec2 instances.
That's the subtitle of the article, verbatim.
A C library of internal sorting routines
Is there a better term for user-generated data?
Cell phone made me a theater vigilante
you don't want to suddenly create a huge stockholder.
I see an analogy to the "Vice President" label in big companies.
> Low taxes

They're in for a bad surprise if they move to Quebec.
asm.js is translated into native code before it's run, which is exactly the same as PNaCL, which is delivered in a non-executable format that has to be translated to the native architecture before it's run. The two technologies are just different standards for the exact same underlying idea.
That is too bad it has worked fairly well on vmware for me. I have also enjoyed using the nix package manager on my macbook as well.

The documentation can be lite on examples but it is very forgiving distribution to experiment with and I do not see to bump in to corner cases as often as I have on other linux flavors/package manager.
Is This Virtual Worm the First Sign of the Singularity?
I've been at several YAPC::EUs and I am quite surprised to hear that there are dickheads there. People with strong, vocal opinions? Definitely, but I personally love them the most - they bring colour to the events
The toolchain is better for embedding existing native applications in the browser with PNaCl. There's a lot of code out there which isn't written in JavaScript, and it would be nice to apply the same sandboxing guarantees. Again, it's not that you can't compile C to asm.js (yeah, emscripten does work), but I think the PNaCl toolchain is just better.
> I still run into issues where a package is uninstallable because of some other package that it depends on is pinned, or the wrong version, or any number of other reasons.

I ran in to this problem quite often when trying out science or numerical libraries and is one of the reasons I run mostly on nixos now.
There's nothing to say what's a WWDC appropriate product or not.

The WWDC is not just the developers conference. It's also the Keynote, which is a "state of the union" thing, meant for the general public, not some developer session.

So, at least updates to iLife and iWork would be fine to be shown there (and they had been announced in the past).

Not to mention there's not a set "appropriate time" to present a new Logic, Aperture and the rest, since Apple eschews NAB, Musikmesse and similar trade shows. If they get to show a new Mac Pro (as Cook promised last year), updates to the Pro apps could also be announced in brief.
This seems like a niche technology. I doubt that many C/C++ developers want to write front end code for the web.
Wow, that's a neat library. You can just import any program and use it like a function (from sh import grep)! Thanks for the link. Also, sh documentation: http://amoffat.github.io/sh/