skysight-inc/HackerNews huggingface dataset:
Just curious, why do you say this? Most lockups are structured in such a way that they are binding whether or not you continue to be employed by the company. Your shares can only be sold via the company stock plan manager (often the underwriter) and they will enforce the agreement.

Is there any reason you believe FB's lockup is structured differently?
Xscope has a colorblind mode: http://xscopeapp.com/guide#screens
Web and Mobile Gaming Hit the Cloud with Cloudant
Haven't seen the paging issues Adam was noticing, but I'm still gobsmacked by the amount of memory some applications seem to take. The OS (kernel_task, mds, WindowServer, and friends) regularly eat up .75 of a gig, and Firefox consumes .5 - 1 gig without much effort (other browsers seem to have a similar profile).

Quick poll, what are you running, and what's your memory consumption? Here's me:

Currently running: Firefox, Spotify, Mail, Calendar, Terminal, Mongo (mongo using 100mb).

Memory Used: 3.75 GB
This guys initial advice was terrible and should never have been paraded around as a solution
More than 150,000 links to http://127.0.0.1/ according to Google Search
OpenXML Word templates processing
I keep clicking on words, selecting text, shaking my legs or moving/playing with my fingers all the time. Is that a psychiatric condition by any chance?
>You can't ignore the signals that Zuckerberg is in way over his head.

Yeah, you can. You can chalk them up to statistical noise resulting from a few engineering and business model problems that need to be solved, which shouldn't be surprising in the relatively early days of a unique new business model like Facebook.

Just ignore the Silicon Valley and Wall Street news industry echo chamber, their fundamental business model is about turning statistical noise into ad impressions and cash flow. This too will pass.

>He did a great job getting the company to this point but perhaps the next major departure/reassignment is his. It is not unprecedented to have the board of a public company replace the founder with a more experience CEO and that is what it seems like is needed in this case.

As pointed out above, Zuck owns a controlling interest, so this won't happen. But more importantly, there no CEO alive with more experience in this domain than Zuck.

Who are you thinking of, Tom the Myspace founder? An ex-Yahoo CEO? There's still no one better than Zuck for this, so even if he could be replaced it would be foolish to do so.
The annoying thing for me is not necessarily that programmers are bad at estimating time but rather that programmers and others don't fully understand/appreciate that fact. People who don't understand it always seem to try and push developers to come up with timeframes that are either completely unreasonable or have so much padding that they end up being ridiculous. I think the solution to this whole problem is simply getting everyone involved to read articles like this and start leaning more toward managing priorities than setting hard deadlines.
Include Treehouse
Brad's ToBe List
I'm the guy who created Seed-DB, where the data comes from for this post.

The biggest caveat is that I currently only get data from Crunchbase on funding and number of employees, and there are a lot of gaps where companies haven't updated this information. I would roughly estimate that the total number of jobs created to be roughly double what's currently in Seed-DB.
I don't understand how it went on for 45 minutes without human intervention. Do they really not have a live person at the very least monitoring trades?
But to counter my own point, the only reason why I think deadlines are good are for some people that don't put in a full effort unless there is a deadline. Even with that, however, the person setting the deadline should understand the estimates will be off and expect things may very well be late no matter how hard you push the developers.
One viewpoint I haven't see talked about is that Mars+ not only reduces extinction dangers via redundancy but also stabilizes Earth's geo-political landscape by extending the notion of local. A widening of the overton window.

Mars could be a place to start again, to get things right without all the historical cruft. And the culture, the kind of person who would take that kind of risk has to be interesting. We have examples of this turning out well from the past.

Back on Earth, this would have a uniting effect by completely changing the playing field. I expect Fox News would call for something to be done about those anarcho-socialist martians and the superiority of pure Earthicans. Paranoid military planners will be concerned about scenarios where Mars attacks earth, especially with the outflow of all those entrepreneurial, intelligent, individualistic, explorer psyches. Sounds dreary right? But at last we would be thinking at a global level!
Thats not cold.

As long as his company causes less deaths securing a future, as the army needs to protect the present, nobody should complain.
And if he had claimed it was perfectly safe and people died, what then? I think admitting the truth up front is the better long term strategy here.
This is very common on the Zynga *ville game scene. There are massive rewards for sharing (ie. spamming) your friends and having them click links. So it's better to spam yourself with two or more fake accounts to get those rewards.
One word: inertia.

The question development shops would be asking themselves is: will the additional revenues provided by Linux / Mac ports of these games be enough to offset the cost of retraining their people (or hiring new people) who are prepared to do serious OpenGL development?

Moreover, many game companies are using licensed game engines. These engines may not now (or ever) support OpenGL, so the game developers themselves may not have the option to change--even if they did want to.
Quora: Truths about the "outside world"
I bet Facebook has already identified that as "undesirables".
Actually I am exactly the same. Inspired by all of this, I took an online test:

http://www.opticien-lentilles.com/daltonien_beta/new_test_da...

Which seems to suggest that I am green-blind, but not red. With 1/7 wickline, but I have no idea what that means (suspect it has been lost in translation somewhere)
Not sure. I was going to post this same quote to comment on it. I can only imagine what it must feel like to want to be the first man on Mars and actually have the ability to do it.
Maybe malaise of current generations can be best summarized as the lack of willingness to take such risks. Do you think that people flying the first planes didn't have similar thoughts? What about those first crossing the Atlantic oceans?

As with an generation there are those who are not complacent, those who will take the risks needed to move us forward. Now they just have the ability to communicate the desire to a large number of people quickly.

Many test pilots probably have flown with far less assurance than he will have should he go. Man breaking the sound barrier was an inevitability and I bet there were more than enough ready to try, the same will be when it comes to going to other planets. Mr Musk is just putting it out there now
Thank heaven I didn't write that code.
Very interesting, my experience has been slightly different this year.

Normally my brain is thinking 10 different things at one time. It is fairly difficult for me to focus (more so since I work at an office that has 5 TVs that I can see, and a couple of channels I can hear). The first few days of fasting, I was surprised how easily I was able to focus. Frankly I was far more productive than I normally am. Unfortunately, I've since reverted to the natural state of affairs -- I can no longer tune out TVs, youtube clips, etc.

In previous years, the first few days would actually be extremely difficult. I now realize that I was getting what is often called the "carb flu." This year, before Ramadan, I was on a low carb diet (Tim Ferriss' Slow Carb). Perhaps because of that, my body was already used to fewer carbs.

Hunger is not debilitating and if I could have water, I could probably 'fast' for 48 hours pretty easily (such fasting is actually recommended by the likes of "East Stop Eat" author Brad Pilon).
Virtualizers need as much RAM as you can possibly throw at them. Filler up!
I think this is a good point, but, also, see edw519's comment at the top. You should work on your estimation skills, but management should understand the values you give them are for the work, not necessarily today + your estimation. Stuff happens, and your estimates seem to slip, but in reality, they could be spot-on for actual time it would take do the task without interruption.
Nice to see 0.3 be officially released.

In terms of production-readiness, my experience with Dashku has been that the software is pretty stable, and that you have to be bold and try it out; doing so allowed me to discover a shortcoming with relation to the asset configuration, which was resolved shortly after.

I'm using Cucumber to integration test Dashku so a 3rd party can use it internally. In fact, there is an npm module for testing SS apps with Selenium and Cucumber.js called "ss-cucumber".

Now someone tell AOL to go put $11.2m into it ;)
One of the things I've noticed is that the new Xcode 4.4 (released the same time as Mountain Lion) seems to be an awful lot snappier to me. My theory is that this is happening because they might have switched Xcode from being garbage collected to ARC (since it used to be GC ever since Snow Leopard came out but GC is now deprecated).
I find that when there's a secondary motive to keep going with a task, like the plantlings you've mentioned, that I'm actually not properly completing the task in question. I'm not learning the language as best I could because I've also got my mind on making the plantlings grow.

To get the very best out of your time for any task you should only have one motive to do it: because you want to.
IRS Pays Out Billions in Fraudulent Refunds
He didn't - IIRC - talk about "20% time" specifically, but Tom DeMarco wrote a whole book about the importance of "slack" time at work. One point he makes is that if everyone is too busy doing the routine stuff 100% of the time, then the firm can't adapt quickly, because nobody has time to learn anything new, do exploratory / speculative work, etc.

His book Slack is a fascinating read, and I'd recommend it to any HN'er who hasn't read it yet:

http://www.amazon.com/Slack-Getting-Burnout-Busywork-Efficie...
Hah this is the best comment I've heard in a while, what a great way to start the day. Thank you sp332.
As cool of a guy as Elon seems like, I find myself way more excited about what Planetary Resources is doing.

I get the space tourism aspect. People want to try new things, and especially things no one has ever done before. But that aside, I don't really get why we, as a species, should be expending such enormous effort trying to send a few live human specimens off the planet at this point-- not while we can develop totally awesome robotics technology that leverages the resources of outer space to usher in the post-scarcity era right here, in the totally best place in the universe for a human being to live.

I know we don't have to choose one or the other, but I wish someone with Elon's charisma was out there pulling for the "Space sucks, send robots" angle.
Interesting. So what does this mean? People are running on localhost?
How to Help your Employees Move to San Francisco
For example, say, "I'm tired of filling out TPS reports and I felt underpaid."

That's a good angle to take. And the choice of words and tone here is key -- it's not a rant, and it doesn't finger-point. It puts the emphasis on you, not them -- and it basically says "look, I'm disappointed and I'm suffering", thereby engendering empathy.

But if in fact they listen carefully, it also expresses criticism which can be quite damning. I like language that works like that.
facebook paying for users? skeezy
Planning Poker helps, but a few caveats must be recognized:

Some people have little, or no, idea the effort required for a task. Fair enough, just don't base plans on known ignorance. Compelling them to vote is silly.

Some people have differing notions of "done". One self-appointed hotshot may be able to crash thru the code and make something run happy path in a few hours and thus gives a low estimate, but unlike others fails to account for ripple effects, breakage, documentation, consulting with others, etc. Are votes for "it works"? or "everything related is completed"?

All too often outliers are right, but dismissed because they're outliers and given just a few impromptu seconds to explain complex nuances why they're right and the disinterested opposition is wrong. Subsequent "I told you so"s much farther down the road are disheartening, and kept quiet as the opposition still doesn't see the connection nor want to.

Again, make sure the estimate includes all related work. Implementation may be quick; integration testing or documentation may be long. Don't give something a 3 to do and ignore the additional 5 needed for ripple effects.
In my anecdotal experience, at large corporations with well-defined processes, the 5% variance is the result of huge time estimates. Then you make sure you don't implement any faster than the estimate. (Even if it turns out you could have done it half the time.)
Well said. Let's be honest, John Carmack is something of a rarity even in the gaming world. While I'm certain that he could handle the challenges associated with tearing down those abstractions, I'm not sure the throngs of other developers would fare so well.

Listening to people like Carmack, Torvalds, and others of their ilk is a good thing; but, we need to be cognizant that they are, themselves, special cases in the world of engineering and what can work well for them likely won't work well for the other 90% of the engineering world.
As someone who took up this hobby a couple years ago, I can attest that the collection of cooking links is awful. There's a difference between learning how to cook and a recipe, and these sites aren't even good at either.

I've heard good things about chefhangout.com and rouxbe.com. And sadly most of the best cooking information still exists in printed books. Ruhlman's 20 is a great place to start.
The cynic in me assumes since they have no mobile monetization story that I have seen their desire to spend time on mobile clients is low. I find some humor in a firm that trots out how they only hire the best of the best of the best can't field an even half-way decent mobile app.
It seems as though a lot of people are noticing some speed enhancements. I haven't quantified any of it, so my experience is all anecdotal, but I definitely notice the boost as well.

The changes in Mountain Lion have been subtle, but I really love the upgrade. I performed a full disk backup which took the longest amount of time. The actual install (2012 MacBook Air) took like 15-20 minutes. If anyone is in doubt, definitely do yourself the favor and upgrade. Typically I am hesitant to do major OS upgrades due to things like python or ruby breaking most of my local websites ... everything works great!

I had to modify some apache2 settings (I use the built-in webserver for PHP development) but that was about it. Oh also, apache is still there. A lot of people think that it's gone because the preferences pane is missing, but it's still hiding within the belly of the beast.

I feel like I can throw anything at this. I've never multitasked like this before.
Although I never saw gmail has the popup notification, but I really hope when I closed the browser, it somehow still will popup the notification, that will be super crazy.

I am not sure if OSX support web server push notification to the "Notification center" because, iOS is doing so.
KDE, even using default configuration and themes, looks much better than the screenshot in the announcement.
The screenshot is taken with compositing turned off and a bad resolution.

Disclaimer: Im a KDE contributor.
Easy when software is the totality of development. When there's hardware design, marketing, training, etc. happening in parallel, top management needs to know how long it will take. Sometimes, if you don't get the software out the door by an arbitrary date, the company is finished; estimate accordingly.
Does the Steam store not have margins?
I've only dabbled in Linux, but what's the advantage of using 32-bit Ubuntu? Why not the 64-bit version? Especially in the Linux world where you deal with binaries less-often compared to Windows.

Is it because of the video card drivers?
Seems to me like a huger win would be if the open-source graphics drivers would get improved.

I'm not even talking ideologically here. The OSS drivers are included along with the kernel in most distros. They're what you get by default when you boot a new Linux install. They get upgraded alongside other core packages by the distro's package manager and are generally quite up-to-date compared to the "official" drivers in the package repository (if they're even there at all).

I use the OSS radeon driver at home and the OSS nouveau driver at work, and both are quite adequate for my purposes (which involve no real 3D). I think it would be a bigger improvement to the ecosystem to have these drivers get some love.

(Or, alternately, for the proprietary drivers to go open-source and be included with the kernel).
3 minutes, 3 days, 3 weeks, 3 months, 3 years
100 Startup Founders: Jonny Grubin
I was surprised to see myself being forced to upgrade to the next version of Parallels. Pretty annoying.
Show HN: GENtle - HTML5 DNA Design app
Actually, it's only "simpler" in that you are familiar with it and perhaps your programming environment of choice lacks good support for multi-threaded programming. It's certainly not "simpler" from the perspective of resource efficiency (e.g., it's so easy to spoil Copy-on-Write's benefits) and usually it asks some other process to do the hard work of coordination. From the perspective of correctness, introducing multiple processes to your system greatly increases the number of failure states and vastly complicates error recovery.

I think you're dismissing the state of the art on multiple fronts, as is the article. From single-variable STM (of which Haskell and Clojure both have excellent implementations) to battle-tested and well-understood concurrency primitives in the Java standard concurrency library, multi-threaded programming is more approachable and performant now than it has ever been.

But the article is oddest in that it seems to hold up Erlang as a way forward, but Erlang is just a different model built on top of thread-based concurrency. If the argument is the old pthread-ish model of "1 thread per call" and very primitive synchronization tools are antiquated... then who is he arguing with? Erlang uses actors, Haskell uses sorcery (really, it's fancy; they turn normal-looking threaded code into erlang-ish sliced execution under the covers), Go uses fancy structures along with coroutines, Java uses Executors to implement higher-level work off patterns, and everyone is using Futures and Promises now.
> the difference between 270 and 315 FPS might translate into a difference between 50FPS and 60FPS

...or it might not. Which is the problem. You can't just interpolate like that.

Or can you? I have only heresay to go on.
South Korean Youth Eschew Samsung Jobs for Facebook Dreams: Tech
Or deploy it. Imagine being the last one in the push queue that day.
Show HN: Millionshort, 3 months later
I would like to see the W3C adopt more microformats into HTML5.
Facebook in a SEC filing: Over 83 million of our accounts are fake
>He said: I searched for a domain, and 3 days later someone else registered it.

No, he said he searched for a domain, and when he went to register it 3 days later, it was already taken. That is consistent with the hypothesis that GoDaddy is tasting, since 3 days would be within the 5 day grace period.
He also prefaced that with the statement that he'd be willing to undertake the first mission. He's not just ok with "some deaths", he's willing to risk his own life.
Time estimations is an industrial way of thinking applied to a post-industrial (and post-capitalist) world.

In the post industrial world time isn't the problem but rather project definition and scoping.

In the industrial world the problem was already solved (machine was built, market often established and output depended on a few factors that could be adjusted. Need more output add more of X)

In the post industrial world every project is about problem solving and scoping.

To put it into comparison.

If we apply post-industrial reality to an industrial world.

It means that each time a product needed to be done if not the factory, then the machines would have to be developed.

It will take many many years before time estimation will die, but it will happen.
Big data is our generation's civil rights issue, and we don't know it
I think what makes most of us bad at estimation is that we estimate based on effort and not duration. A good example of that is the first item on the chart - the 30 second code change that takes an hour. As a solo consultant I've stopped giving estimates for both and only give duration estimates without the explanation of the difference.
I suffer mainly from the caffine withdrawal. But this is good in a sense. By the end of Ramadan, I typically rid my system of a lot of junk that I'm used to putting into my body. Also, the effects of "performance enhancing" chemicals not being there also means you just have to work harder at what you do. While this may be hard in the beginning, it gets much better as time goes on.

Despite all of this, I know all about Ramadan code. After 5pm my blood sugar drops low enough that I can barely write a line of code without introducing serious bugs or typos. So, I try to get most of the coding done in the morning.
Panasonic Develops Artificial Photosynthesis System
Web Notification is only available when you have page opened.

There are many solutions of pubsub in web server, such as push notification in iOS. So once your web server can push messages to the client, you can send the notification to 'Notification Center'.
Bankers are creatures of habit http://www.prolognet.qc.ca/clyde/pres.htm
This puzzles me. Last I heard, the Mac versions of Valve's games were slower than their Windows counterparts. So maybe it's more about the Linux kernel than about OpenGL? Is there any comparison between the three platforms on the same hardware?
Sorry Emil, but that shot does have compositing enabled.
Congrats! I've much enjoyed your comments and knowledge on HN over the years.
I think calling them "fake" users is incorrect and misleading. The majority, as the article states, are real people with two or more accounts.

Two accounts represents an easy way to separate your personal and professional lives. Instead of fretting over the privacy settings of each picture, setting up lists, using the complicated and changing processes for managing privacy on FB, the "easy" way is to create two separate personas. And there is nothing wrong with this.

Performers needed to do this, since Facebook "Pages" and "subscribing without friending" are relatively new. And plenty of people who feel the need to be Facebook friends with people from work who don't want them seeing their personal lives and high school photos. And people hiding from ex-husbands and stalkers and other privacy-aware people who want to be on FB, publically findable, but keep a lot of stuff truly hidden.

There are a lot of people who value their privacy and doesn't provide real birthdays (Jan 1 1900), real pictures, real interests and likes, announce who their relatives are, and relationship statuses... are they fake?

The system has to account for people who need two accounts or incomplete accounts. I don't see how this harms Facebook in any way, or why the BBC needs to portray this as if there's a massive problem.

Spam accounts and bots... that's another thing entirely.
New Bonus Release: Super Affiliate Marketing eBook - Divramis Internet Blog
Looking for a co-founder in a haystack