skysight-inc/HackerNews huggingface dataset:
Agreed - when I started doing contracts solo, I found that I had around six hours of code in me, pretty much all in the morning and early afternoon. The last 2 or 3 hours I spent on "business" issues or writing scripts to help the business stuff or studying. In the middle of work, I'd take a 90 minute talk break or lunch break. My day was basically around 8:30 to 6:00. It was a long day, but not tiring or stressful, and things got done really quickly.

The real productivity killer, for me, is driving a lot. That really sucks it out of me. Face-time too. I could do a few meetings a day, but that's it.
I wish I had a dollar for every time someone wished that Mozilla did more anti-leveraged work in the past.

@supercoder's point about skating where the puck used to be has truth in it, and we do not aim to over-invest in Flash via Shumway now (and we avoided it before; perhaps we should have done more, but the only temporarily-winning effort I know of was Chrome's, which required a business deal with Adobe and a tremendous amount of engineering effort on Google's side).

On the other hand, as Jet Villegas's blog post points out, we also uplift the web and smooth out uneven APIs and performance curves by researching Shumway. If Flash requires some greater JS performance, or some API gap to be filled, Shumway is the most direct way to find out. It's well within Mozilla Research's ambit, and not backward-looking, to explore this space.

Finally, if we can deploy Shumway as a previewer and reduce actual Flashplayer plugin instantiations greatly, with as good or better user experience in terms of jank, CPU utilization, battery life, etc. -- and with some black-video-frame-of-death saves on my iPad, should Shumway be supported there -- that helps in the coming years as Flash lingers on in the "desktop web".

But make no mistake: the growth curve for mobile devices and the lack of Flash there will kill Flash. All those restaurant sites that sunk their discretionary web content development budgets in Flash years ago? They are re-investing rapidly to work on iOS devices. I don't see Flash rallying on desktop, or even via Air on Android.

Add this all up and I believe Shumway can avoid the forever-a-toy status. Flash is proprietary tech, in spite of SWF being opened up in recent years. Its single main implementation code is its spec. This hurts when the single implementation is evolving rapidly, but as that implementation slows down and (outside of Air and games, let's say) declines, the 90%-coverage "toys" become real tools, with the right integration.

This could have applied to Gnash or swfdec in the past, but at significantly higher cost, not only in direct engineering costs and opportunity costs to web-perf/API-uplift, but also in securing yet more piles of native VM code.

/be
To the applicants here.
I'm using YouTube stats as a metric whether or not our application was read.
We have 5 videos in the application:
1 team video that was watched by someone from YC;
3 videos about teams' past work - only one was watched from California in the last 10 days, and we can't be sure it's someone from YC because it's a public video;
1 video showing the proof of concept of our product - not watched.
So, I'm guessing this is a bad sign for our application? :)
An all my domains are open 24/7 without my intervention and without employees, just think how crazy that would have sound 25 years ago.
A better analogy is airplanes and air travel. We have the technology to build supersonic passenger jets, but the economics don't work: leisure travelers are unable/unwilling to pay more for their ticket to get at their destination two times as fast. Their time isn't valuable enough to justify the added expense. Yet, business executives are willing to pay for supersonic business jets because their time is that valuable. Supersonic private jets are already under development.

Consumers would love faster broadband, but they can't afford to pay more for it. Businesses can, and they have a variety of options available.
No thanks, I like my 35 hour work week just fine. Maybe you suckers should try Canada?
Let's secure security defaults together
The condition will be true in any of the below cases:

cachedReturnValues[key] === false
cachedReturnValues[key] === 0
cachedReturnValues[key] === ""
cachedReturnValues[key] === null
cachedReturnValues[key] === undefined (this is presumably the only desired behaviour)
cachedReturnValues[key] === NaN
May all your wishes come true, you deserve this Brendan!
But at the same time, everyone is moving away from desktops and certainly away from wired connections. Most people are using wi-fi in the home, and more laptops, tablets, mobile while desktops are dying. Wireless is still only at 200mbps. It's going to have to get faster for these speeds to mean anything for the average consumer.
Agreed. Of course, "harsh" is a relative term. But I think if most programmers and devs could see all of what Linus has put up with over the years on the LKML spread before them, they'd quickly reassess the meaning of "patience."
Be careful there, he said "mind" not "brain".
And also, obligatory kxcd: http://xkcd.com/1108/
I did notice he mentioned that the drive cost $75, but the linked product costs $85 (for me anyway).

A search on newegg.com gave me $74.

Did he buy on newegg and switch to amazon for the referral link? Or is amazon just changing prices based users?

http://www.newegg.com/Product/Product.aspx?Item=N82E16820220...
The availability of a frequency standard with 10^−18 fractional uncertainty—still beyond the accuracy of existing clocks—would allow one to measure Earth’s geoid (the shape of its gravitational potential) at a level of 1 cm, with the proper application and calculation of general relativistic corrections for the clocks and their comparisons.

If I understand this correctly, they are discussing using the fact that general relativity says that time goes slower inside of a gravitational potential well to measure their height in the Earth's gravitational well to an uncertainty of 1 cm.

Wow. They have got to line things up fairly precisely vertically to avoid having time dilation from gravity invalidating their experiments. That's all kinds of impressive to me.
I think the current law prohibit non canadian companies from entering the market, but I might be wrong on this
There's as much game in it as 90% of what's on the app stores.

Make of that what you will...
Google Says Government Surveillance Growing
On a different node, I am disappointed that kernel developers haven't been able to solve this bug https://bugzilla.kernel.org/show_bug.cgi?id=48721 since last 2 months. I am an avid linux fan but this drives me crazy.
May be intermediate is confusing stubborn for selfish ?
The person I was responding to sounds likely to make mistake #2.
that's the 128gb model, not the 64 that jeff reviewed.

Prices for the 64gb are closer, but the corsair is $7 cheaper.

$10 shipping in ca? Damn.
CSS Things That Don't Occupy Space
Funny; I comment the living carp out of my JS.

Mainly because I suck at it (I'm a designer, not a developer, dagnabbit) and it helps me keep track of what I'm doing.

Other than that, great article, taught me a thing or two.
>> Sysadmins and programmers who don't get overtime are having their wages stolen, basically

When I worked at the call center, 9 hours a day was pretty standard and I hardly ever remember working overtime. Its rare enough in that industry. But the whole point is the corporation expects bang for the buck when it comes to this. No procrastination, No Facebooking etc distractions. Heck you don't even get time to procrastinate, the calls just keep coming. Apart from the 30 min lunch and two 15 min drink breaks you generally don't take any time off. So you essentially work only ( 8 x 5 ) or 40 hours a week.

Coupled with unconventional working hours. Mine was the US shift, which in Bangalore was 1 AM in the night to 10 AM in the morning. I would come back, sleep till 5 in the evening and then learn programming till 12 in the night. Those were the most productive times in my life. Where I worked a full time job, did my engineering and learned a lot of stuff.

You also get amazing stuff done. Nearly everybody is as equally productive, the difference is in quality when it comes down to performance measurements. The problem is the programming world is plagued by procrastination problems and its difficult to fit everything into the 40 hour model. Because no one in real serious sense works 40 hours religiously.
I'm middle aged and just median income, because I did things like retire a while in my 20s to just live and learn. I have some regrets, but not many.
Previous Rackspace user here (we got fed up with Rackspace and finally got our own equipment for a song compared to our monthly hosting costs with them)... Yeah, good luck if you get a very common DDoS attack while on their network. Apparently their data-centers in general are large DDoS targets. We moved and have not had an attack since (and it's a big deal since we do e-commerce).

That said, out of any company I've ever been with their support was really good. Just understand you're paying like crazy for it.
The Arrival of Augmented Reality
me 2 lol when i see your post :-)
モンクレー
Cheap moncler coats for women
Perhaps more relevantly, the limiting factor is the upload bandwidth in the circuit. Faster consumer speeds would seem to have a very relevant effect there.
http://magicdressuk.tumblr.com/
Do you boot with some power saving parameters like i915.rc6=7? If so, remove ALL of them and try again.

Is that the HM65 chipset in that notebook? I have a Ivy Bridge CPU on the HM77 chipset and I had initially some problems with the scaling not working correctly but after a few reboots cpupower has worked without ever having a problem anymore...
Very very clever title, this is an example of context giving a different meaning. He still reads code, just not from his trusted network of kernel developers since he has worked with them so long, and it has already gone through a few layers of people. He also doesn't want to shoot down all of their hard work.
"broke my mind". made me laugh so hard my wife and dog were staring at me like I was a mad man. thanks for the smile.
Secrets of the Chrome Developer Tools
It would be really nice, if Socrates had syntax highlighting for Markdown. I'd suggest using Ace, if it was not too much for that simple task. Maybe write your own? Also, I'd love if somebody made a simple Wordpress plugin for this type of writing. Relaxing and easy.
Hi Paul,

how much time / money did it cost you to register your trademark? I've heard from various sources that the time can be from 1 mth to 6 mth, and money from $300 to $2000, so just wanted to check with the person who had first-hand experience.

Also, can you recommend a lawyer for this kind of stuff.

thank you
Okay, I should have read your post, we wrote the same thing...
Dude, if you exclude all of its successes, Google is essentially a failure. #sarcasm
GREE Eyes App Store Free World with HTML5 Web Apps
Nobody is arguing about the long side of options being "oh god run for the hills nuclear weapons dangerous", they are arguing that about the short side (or certain complicated strategies that are long-short.) The long side is just a suckers bet, but it's a relatively low risk one. You buy a $1000 call -- most of the time you lose the $1000. Sometimes you break even. Rarely you make a little money. Once in a blue moon you 2 or 3x your money. (These are the instances you remember and hence you keep buying calls.) In the long run, you lose money (academic studies have shown this.)

Where you can really get screwed is going (naked) short. Lets say you shorted a "modest" $1000 worth of out-of-the-money GOOG options today with a 8% spread from strike. The $600 Dec 22nd puts right now cost $2.80, so you'd sell 4 contracts for $1120. 8% is plenty of cushion, right? As long as GOOG's price doesn't go down more than 8% before expiration, you'd have $1120 in your pocket. That's a huge drop and highly unlikely. An easy $1120, right? It worked last month and the month before, so why not this time?

But oops, lets say just like last time GOOG's earnings leak early because someone fat fingered an email or something, and the stock took an instant 12% haircut. That extra 4% below your strike price just cost you approximately $24 per share. You had 4 contracts, so your options were against 400 shares. You just lost $24 * 400 shares = $9600 in order to make an "easy" $1,120.

Now, consider the fact that many people are going to be looking to make more than $1,000 a month when trading options. More like $5,000-$10,000. Guess what -- if the market systematically crashes by 10% over a few days because Ben Bernanke sneezed during a speech you could be in the hole for hundreds of thousands of dollars depending on what positions you've taken.

Also, if you were to buy closer to-the-expiration options (say, ones expiring next week as opposed to next month), the per-contract costs go down by approx a factor of 10, so you have to sell 10x more contracts in order to get the same gain. But guess what, if your luck is particularly bad and something goes horribly wrong, you can multiply your losses above by a factor of 10. (Yes, Virginia, with options it is possible, nay, easy to have a 10,000% loss in a few minutes on a bad day.)

That's how you can get fucked. You keep selling short puts on positions you can't really cover comfortably, and rake in the dough. And then on one sunny otherwise uneventful autumn afternoon something weird happens, and Vegas, er, I mean, Wall Street, takes it all back, and much more.
maybe microsoft just wanted Forstall to take over ? :-P
SSL Performance Case Study
Anyone who works with video (editors, compressionists, whatever) could do their thing remotely in a much more feasible manner. Several dozen gigabytes of video still takes quite a while to move around even on a 100/100 Mbps connection (I have 100/10 Mbps at home myself), and a gigabit connection would really help with that.
>From the perspective of the owner, the social unrest is a temporary problem. As robots take over jobs, the potential for social unrest in the future reduces. Bosses don't have to worry about wage demands, housing, transport, kids, strikes etc.

That's not how it works. You're thinking it of the perspective of the factory owner, not the overall society.

In fact, the potential of social unrest in the future increases: all those people, brought over from their villages and left unemployed in the big city, with wages for unskilled labor going down (due to even less demand after the automation of most jobs), and no future, will not end well.

>In my country we've had miners striking, demanding pretty large increases. My default answer has been to automate the lot and put robots underground, but on the other hand...

But on the other hand, we have (as a society) exploited the work of those workers at the time that the job could not be automated (which is still the case today mostly), while paying them less that it's worth it.

"You'll work for a pittance, and if you argue about it, we will force you to using the police instead of negotiating better wages."

And that in an extremely harsh job, where a huge percentage of miners dies of cancer.
Is Gawker that desperate for clicks?
Or drives it to black market. Canada implemented a VAT-like GST - in a country of 30 million, the first year it was implemented an estimated $1 billion underground (non-GST-paying) economy was formed.
JavaScript Ninja, Scrum master and now data scientists?

By their definition i'm a scientist because I've built a few products! I certainly don't see myself as one.
Holy crap that site is annoying.

Also, AR is nothing new. Welcome to several years ago.
> Then in the next assignment the simple three-element tuple representing an RGB color is replaced by a class with getters and setters and multiple constructors and--most critically--a lot more code.

How about using a simple struct/record? Not too much boilerplate, and if you're using a statically typed language it can be nice to at least give these things a type to help you out.
What did your experimentation entail? I am curious.

Contracting?
Or they limit the bandwidth per IP because there is really no need for that kind of insane bandwidth.
Get Windows 8 Media Center Free With Your Windows 8 Pro.
Which is exactly what will happen when the higher paychecks deploy automation everywhere, thus solving the "we need all those people to make stuff" problem.

The thing you're envisioning as a happy outcome, that is automation used everywhere and a society living happily above work is too "socialist" and "communal" to come to pass.

The huge masses of people would be useless, and left to rot, as are the huge masses of African, Asian, Indian, etc people today.
IBM 5150 emulated in JavaScript
> heroic emergency effort

Completely agree that it'something required sometimes. But it's nothing heroic, it is a (temporary I hope) dysfunctionment, and shouldn't be put in midly positive light.

Planning failed (not assuming you might have 2m users is sensible, but it's still a failure in it's way), and shit hit the fans.
It's the kind of failure you might wish you had, but next time you should think hard about a way to deal with this kind of situation with minimal emegency, and no need for 'heroes'.
What comes in might be blocked, but not what comes out:
I haven't received the legal bill yet for the trademark work. Expect it to be close to the middle of the range you gave. Time was minimal, a couple emails to our trademark agent was all it took.

We're in Vancouver and our lawyers are Clark Wilson. I'm happy but this is my first time registering a trademark, so I don't have a frame of reference.

email paul at learndot.com if you have other questions. :)
Edital Concurso Correios - Oferta de 6.600 vagas para 2013
>>I know it doesn't work that way.

Its because as programmers we never work 40 hours productively. Quite a but of our time goes in procrastinating, reading stuff on sites like HN, Facebooking etc. There fore there is almost an untold understanding that 40 hours is not to be taken literally.
An 'ad' isn't the only activity Starbucks would post. We're in a less traditional paradigm here. Starbucks can do ad-hoc market research, community building, announce products... Lots of things.
Some of the other commenters build on this further through competitive analysis and predictive modeling. Over the next few years we'll see this go further as they better understand the cooperative nature of brands and likes.
This ofcourse comes 2 days after I manually migrated much of my S3 data to Glacier.

As ck2 says, it seems a bit complex, but it also seems to offer other benefits (like a realtime index).

I guess I'll have to reconsider my options, again.
you need tibco spotfire then:

http://spotfire.tibco.com/en/discover-spotfire/who-uses-spot...
I am somewhat obsessed with music, and these days, 16 gigabytes isn't really that much. Yes, you can stream it with spotify and google play, but that always fails when you least want it to. I wouldn't buy a phone these days with less than 64 gigabytes.

I realize I'm also somewhat unusual in this respect.
>>how can they not know what is being done?

If only the world worked on facts, and not perceptions...
Also, "rewrite this RGB color to be a class" is a poor choice of assignment because it doesn't exercise any of the strengths of OOP.

Instead, try "rewrite this as a color class that can handle RGB, CMYK, or HSV representations." Now the value (and challenges) of a good abstraction is made apparent!
McAfee ‘not a suspect’: CNN report
I did a 36 hour push once. I did it because there was really no other way to achieve the deadline, since there was about three days worth of bug squashing to reach a deadline and I only had two days left.

I am proud that I managed to pull it off, however I tell it as a tale of caution not as a tale of inspiration.

The work I did was objectively atrocious, by the 24 hour mark the simplest operation took me 5-10 minutes. My short term memory was completely gone by then and I had to rely on writing down each step of an operation as simple as refactoring a block of code into its own function, just to be able to pull it of in a "reasonable time frame".

Thus I would call bullshit on anyone claiming that his team made "huge improvements" and that after such a push some piece of software "started behaving like it should".

Unless that means that they introduced a plethora of bugs that they would be busy fixing for months from now.
I do think they might sell bellow cost. Of course, it's illegal to say it so they claim it's at cost. Amazon even brags there is no margin: http://www.forbes.com/sites/timworstall/2012/10/12/amazon-ma... but I wonder, if they are so desperate for market share, wouldn't get go a bit further. I think they do.
You can already do everything you've described (assuming you're in Kansas).
How To Change Windows 7 Start Button Orb
As long as you have startup founders glorifying their >100h average work weeks this is not going to happen.
Perhaps your observation indicates a defect of "modern" poetry, a defect that a project such as this might help remedy. I'd wager that Homer, Dante, and Shakespeare would be surprised to learn that non-rhyming poetry was ever "in style"—though I suppose dactylic hexameter, terza rima, and sonnets are a bit end-rhyme-heavy.
Consumers Plan Risky Business This Holiday Season
Because my boss, my boss' boss, and his boss' boss are all micro managers.

I've sacrificed too much just to walk away now. Once my code ships though, I'll likely set sail as well.
>What are people storing on all these massive USB sticks? I'm not being snarky, it's an honest question. I can't even fill up half of my Macbook's 256GB SSD and I would consider myself a "power user."

An hour of HD video from a camera is several GBs.

A single 16MP photograph is around 10-12MB.

150 albums in a good quality mp3/aac encoding, can easily take around 15-20 GB.

Add some classic movies you have ripped to watch, at 0.7-3 GB a pop.

Several years worth of emails goes to another 2-3GB.

Your iPhone backups? Several GB's depending on the model and number of apps you have installed.

The OS is around 3-5 GB itself (Mac OS, for example).

20 common applications, can easily get to 2-3 GB.

And that's for common folks. For a pro-something?

A suite, like Adobe Creative Suite, with the templates and all, goes to 10GB+.

And if you want to install the whole of Logic Pro 9, that's like 70GB right there.

Eclipse or XCode? Another GB.

A few VMs to develop/test on? Several tens of GBs.

You can do the rest of the math.
Linus is like a large coconut. Harsh looking from outside but gentle inside.
* The sweet spot is to use OOP only when needed.
* Abstract your core functions to the max

Here is a real life example.
I write a software which is based mostly on functions. A php based CMS

If you look at it from aside, you will say its huge and probably needs a lot of code (and objects).
The truth is that the core set of functions are less than 20 and less than 100K of code.

If you write your functions well, you don't need OOP and you will have
- less code
- less memory usage (functions free memory after run)
- less problems
No direct insight into it, but that is my understanding from reading various things over the years. That said, I seldom play games and don't keep up with much anymore just pick a random weekend once or twice a year to pick up something and binge a bit so I may be completely wrong.
Yes but sometimes HN doesn't highlight new users. For example, Nolagirl226 was created 7 hours ago but it is not highlighted.
http://sprunge.us/TEPU is my hardware and this bug is produced only on random reboots/resumes. Earlier, I had i915.rc6=7 in my kernel parameter, but I have removed it now. I rebooted and no issues but as I said, this issue happens on random reboots/suspend-resumes so I can never be sure.