skysight-inc/HackerNews huggingface dataset:
Unfortunately, high-capacity cells are not enough if device manufacturers actively sabotage the potential for building longer-lived devices. The manufacturers can just add some power-hungry features instead.

In 2004 Intel had CPU parts with TDP of 5W http://ark.intel.com/products/27609, Pentium M ULV (ultra-low voltage) series. Now the lowest TDP in ULV series is 17W: http://ark.intel.com/products/54617. Of course, over the course of this time the memory controller and GPU got integrated on the chip. And manufacturers are not eager to use LV/ULV parts in their laptops anyway. But still, given the progression of Moore's law I think that low power consumption is just not a priority of chip, parts and laptop designers.
Are you sure the clients want that? I has never happened to me. Besides, it is terrible for the developers.
Facebook Graffiti artist says he misses his good old 'PRIVACY'
Tor project needs volunteers to help Iranian users access the internet
Correct me if I'm wrong, but the GC isn't the only thing that frees memory, is it? You can still free it manually (and are supposed to), so those leaks would have happened without a GC too, and it can only help things.

I'm getting the impression that posts here imply you're better off without a GC, I'm not sure if that's the intention, but it strikes me as wrong.
Please keep the categories - but you can make them not as big/prominent :)
It is only one (very useful) tool in the toolbox.
I used this for our screenshot app as well :) It's really nice. Some quirks, but those are hardly noticeable.
try https://chrome.google.com/webstore/detail/njdndkhkelkeepcnmo...
The best of both worlds would be to have an SSD for / and spinning metal for /Users.
Poll: HN like comments as a plugin for wordpress 
Would you pay for it? if yes how much, if no why<p>Thanks
Intype 0.9.3 ("Textmate for Windows")
Try using their console: http://html2canvas.hertzen.com/screenshots.html

Very impressive! Can someone explain how _exactly_ does it work? Has the author implemented a renderer inside JavaScript?
Well, I would say with all the competition out there is this area ... open sourcing it can actually help you sustain it

1. If it becomes really popular, you can make video tutorials and sell ads on your site
2. You can consider making it donation ware

There really isn't much options to build revenue streams around a FOSS text editor
Its a tuff area
A potentially dangerous Request.Form value was detected in ASP.NET MVC
It would be great if it were possible ... I have reasons for not wanting OS X 10.6 or upwards.
Instagram gets redesign, new filter and ‘Lux’ image enhancement
FCC: Much of Western U.S. is a 3G wasteland
Running on a treadmill (i.e. exertion) or running out in the open (i.e. actively using spatial reasoning not to hit things)?
I don't think Apple is guilty of that. My wife was perfectly happy with her first-gen, 5 year-old C2D MacBook (we upgraded memory, hard-disk and battery) until a couple weeks back, when a small piece of the bottom casing fell off. Repairs will cost us about US$170 and it's still an excellent computer.

I am quite sure she'll be happy with her MBP for the next 5 years.
Video HD Ozombie, Osama Bin Laden Zombie Movie
Like brokering leads to those who haven't yet?
> A subset of de-facto standard Markdown is used for markup

How much is missing?
Resubmission after months or years have passed allows new readers a chance to enjoy an article. It is indeed helpful, however, if there is a comment linking to the previous discussions.
Google Wallet Hack Shows NFC Payments Still Aren't Secure
I'm considering the Dell v131 or one of the beefier Minis from HP. The 13-inch screen is a bit of a put off for the Dell, but I think I can live with it.

I'm typing this on an Acer Aspire One, which is still my main home workstation (connected to a big LCD, a Microsoft natural keyboard, a mouse and a couple external HDDs on a USB hub). It's a bit slow with disk IO, but the battery is holding well. I'm really unhappy with this "bring back the expensive ultraportable" trend.
Great examples. I think even the WebKit touch events version of Google Maps is broken, but, not being a Gmail user, I had no idea they were blowing it that badly. I use both Maps and Twitter every single day, but -- and here's another facet of the problem -- always through applications. I encounter Maps embedded in (WebKit) pages only enough to be annoyed by them, and I haven't been to twitter.com in at least a year. This is eye-opening. Clearly we're not just talking about drop shadows.
There was a relatively recent article in Time about the socratic method not being so great: http://ideas.time.com/2011/12/14/why-asking-questions-might-...

Basically, they recreated one of Socrates' lessons. The students gave similar answers to the 50 questions, but only half figured out the task at the end of the lesson. The students didn't understand the importance or goals of the questions and answers.

That's not to say the socratic method doesn't work. If you read enough research and anecdotal stories about education, you'll come to realize that everything works and nothing works. For every idea in education, research will eventually show that it is ineffective and a waste of time and resources.
Why You Should Hire a Project Manager
Coding tricks of game developers
He explains on its GitHub page[1]—"the script renders the current page as a canvas image, by reading the DOM and the different styles applied to the elements."

[1] https://github.com/niklasvh/html2canvas#readme
It's the only way to go for laptops. I swapped a 17" 3 kIlograms MacBook Pro for an Air and I sure am not going back. My only gripe with Air: it's still too heavy.

Unbeknownst to many, Air's SSD is replaceable, you can upgrade it up to 480GB with an Air-only blade from OWC.
Not unless it's the same content. Arguably if some of the content is old (old blog posts, tweets, etc.) then you should use a range of years.

As many others have pointed out the whole thing is just a signalling mechanism, and not a strict requirement -- "(c) 2012" says, "Don't steal this stuff, it's copyrighted, and we have actively maintained this page through 2012 so we aren't a company from the stone age."
THIS is Silicon Valley's secret weapon
> The periodic table of the elements has a lovely underlying theory based on the physical properties of electron orbitals. This cannot be elicited from students who don't know it.

Of course you can't give students a periodic table and Socratically enquire how this came to be. What you can do is, through the Socratic method, elicit an understanding of the lovely underlying theory. That's far more valuable than being able to parrot the table from memory without understanding it.

I'm not sure what you mean by not being able to teach from empiric data--experiments seem to me to be a practical implementation of the Socratic method.
Google Plus can't boot pre-teens who don't disclose their age.
> for those who don't want to learn the syntax.

This can be also done in source code mode. For example, select few words, select Bold from the menu, then these words are wrapped in
Nifty but still not convinced that is how Google is doing it.

How do you handle iframes with content external to the domain?
Introducing the Ubuntu Business Desktop Remix, by Canonical
Facebook Timeline: Why, How And Who Built It
Care to share? I'm a mac developer and I just recently dropped support for < 10.6 in all of my apps.
Imagine if the Soviets had had the same follow through.

It's hard to overstate the shock of PC and smartphone "hapless competitors" at Apple's industrial production power and breakthroughs.
What technology stack does sina weibo use?
Looks like the SEO D-Bags have already discovered your site :(
I think the reason for this kind of slow evolution is lack of generic properties (like --surprise-- internet explorer's filters ) which lets developers push the boundaries on their own with in a reasonable limit. For example, support for border-radius, linear gradient, box shadow, text shadow etc all deal with rendering of elements at various levels. If there is a generic property which lets us control rendering and positioning of elements to a limited extent, the current evolution and standardization processes will be much less of a problem (I'm not saying internet explorer's filters are the way to go. But you have to give them credit for putting such a generic property in developer's hands).
yast.com is pretty nice. I've been using it for 3 months and have no complains.
I agree, Apple is not particularly guilty of that; in fact, I think they are better than average. It's just that it looks like the average could be so much better, if only manufacturers and consumers cared.
Ron doesn't have shareholders, so I'm not sure what you mean.
Have you used Javascript? I mean to do real-web apps, not to enhance some webpages with a bit of JQuery (as useful as that is).

Var is broken in js because it does not obey sensible semantics

for(var i....

does what you think it does. In every language except javascript it would declare i only inside the loop. In js it declares i in whatever function scope the loop is inside.

A = function(){
console.log(this);
}
A.prototype.q = function(b){
this.h = b;
}

imp = new A();
setTimeout(100, imp.q)

//later, in a response to a user event
console.log(imp.h)

prints undefined. Why? because in Javascript the value of this changes. There is literally no other language where this is dynamically (as opposed to lexically) scoped.

Don't even get me started on the lack of ints, the lack of static types (which means your IDEs suck).

As for why node decieded to go with js? No idea, though it is one of the things I hate most about node. Haskell would have been a better choice, as would Lua.
They use a proxy for that (though currently its not implemented properly - example: they are directly sending /background-image urls as /proxy/url("someimage") - so not loading). But I think this is a nice base to build on. All that needs to be done is render more css properties and send url("") for images properly.
We do, unless you have (a) changed manually your language, in which case we save a cookie or (b) you're logged in and changed your language in settings. Also, (b) takes priority over (a).
C++ visualization of migration patterns in Norway based on public tax records
Great collection of practical tmux tips
A list of some very good tips for tmux, a modern screen replacement.
I two years? I hope so (I use Javascript and hate it) but either way 2 years is 17 major releases of Chrome away. Much can happen before then.
It's a violation of the implicit convention of the site, not because it's old, but because the year is not in the title. Without that, it's easy to not notice, losing valuable context.
Hated anti-counterfeiting treaty's myths exploded
Working with memory in PHP
You can use this any time you know your target environment. For instance, if you write JavaScript for Firefox addons, Greasemonkey scripts, Chrome extensions, or node.js, you know exactly what JavaScript engine you'll run on, and you can take advantage of new JavaScript features that engine implements.

You can also use new JavaScript features the same way you use other new browser features like WebSocket or cross-domain xmlHttpRequest: when you've determined that all the modern browsers implement the feature you care about. The browser vendors reach a point where they stop supporting older versions with security updates and similar; I'd consider it reasonable to stop supporting a browser when it stops receiving security updates. (You should also evaluate your audience and the browsers they actually use.) At that point, older browsers get the same experience as links or wget: they get the content, but not the enhancements provided by JavaScript or whatever other features you use.
If you haven't seen it yet, the "Shooter" addon for firefox basically does this same sort of thing (screenshot of page by using the canvas).
https://addons.mozilla.org/en-US/firefox/addon/shooter/

The only real bug I've seen in it is the use of white as the default background color in pages, with all page styles (and css files) loaded on top... This means it's (properly?) ignoring the user defined page background color.
Someone here said something once that I thought was very insightful.

"Wars produce Generals for the next wars"

http://news.ycombinator.com/item?id=3335682

So basically if you want to learn about being a good entrepreneur then start a company right now and be a bad one instead.You'll become a good one(or at least a much better one!) by the time you start your next one.
I've got a similar problem; I've an avid rock climbing and alpinist too, and used to be an alpine instructor as a hobby. I had to give that last one up, due to liabilities: when a person I give training to makes a deadly mistake, gets disabled, etc, the chances were too big some for some liability lawsuit to occur.

It's a pity these things happen. Thank god I didn't have to give up rock climbing altogether yet. I don't know whether I could make such a choice (since both are enormous passions in my life).
Yam saying my accent am incorrect?
Agreed. While my 3 year-old netbook is starting to show its age (I suspect support for its GPU will be dropped a couple Ubuntus from now), the fact I use it most of the time hooked to a keyboard, mouse and display allowed it to show less aesthetic aging than it would otherwise.

The Latitude line of Dell machines also ages very well - my company-issued notebook is a Latitude 4310 and it's built like a tank. My previous one, a D630 is still being used by a less lucky employee.
This thread is important, i hope it gets more attention.

Ability to fund start-ups is a start, you might also need a parallel start-up type visa so foreign entrepreneurs can create jobs and great products.

Just for the record for me a good investor visa:

-Tie the visa to the start up, if it fails they have to leave, cant work for other companies. As a corollary they cant take a job that previously existed, they can only add jobs.

-Reduce or remove current capital requirements 500,000-1m is way overkill.

-Keep the 'must create n jobs' requirement, but give more time to create the n jobs. Forcing start ups to hire 5/10 people in one year is not cool.
"On-Topic: Anything that good hackers would find interesting."

The age of an article has no bearing on how interesting a good hacker would find it.
Ideally, this CRT-ness could be a Compiz plug-in. Let's say you could CRT-ize a window by pressing Meta-C or something like it.

Then just open a terminal full-screen, apply the plug-in and enjoy your vintage computer.

For best effect, change your font to a VT-100-like one (I prefer the 3278-like one, but that's a taste thing).

BTW, how hard is it to write a Compiz plug-in?
TCL/TK had so much going for it. It would have been a good alternative to making a scripting language for Netscape 2.0. (OOP could have been added later) Could the tk namespace pattern have been mapped to the DOM? It's funny how promotion and benefactors matter so much.

Another example is how python-flask was originally an April Fool's Day joke that became popular.

http://lucumr.pocoo.org/2010/4/3/april-1st-post-mortem/

The one golden quote from this is...

"It does not matter how good intended or well written a project is, the bold marketing is king. "
I'm usually a patient man, but after reading several paragraphs of that article and it still going nowhere, I gave up. I think that if the author managed to summarize what he was trying to say in one or two paragraphs, it might be easier for me to decide if the verbiage is actually worth my time.

I read about half of the article before my annoyance surpassed my curiosity. Come ON!

This is constructive feedback.
Shark Tank Episode Meets Google’s Real Time Analytics
TRENDnet IP cameras acessible without authentication
If your server is running slow because of the load, and not because of the bandwidth of the attack that might be a viable route. It is trivial to use iptables to block all UDP traffic except from your configured DNS server.

Most of the cases though it's as simple as attack is 200 mbit and connection is 100mbit -> no amount of dropping packets once they reach the server will do anything, as the connection is entirely saturated.
Show HN: Themes for Bootstrap
رسائل عيد الحب 2012 
رسائل عيد الحب 2012

رسائل عيد الحب 2012

رسائل عيد الحب 2012
Code that runs with access to the chrome can "cheat" and just use

https://developer.mozilla.org/en/Drawing_Graphics_with_Canva...
That's an interesting data point, but port 33 is rarely used so deep packet inspection is still relatively cheap. I'd really like someone to test on port 80, then I'd believe that it's 100% coverage with deep packet inspection.
> This is constructive feedback.

Not really. Some stories, such as those involving hundreds of people over the years, many companies, countless person-hours of work, and lots of money, are long and complex with many details and cannot be summed up in one or two paragraphs. I mean, you could say about my article that the key point is "marketing is important", but you'd be missing out on many details.

Lord help us if you're ever confronted with something like...shudder... a book! Some contain thousands upon thousands of twisty paragraphs, not at all alike.

Or, as a mediocre man once said, in the future, "There was a time when reading wasn't just for fags. And neither was writing. People wrote books and movies. Movies with stories, that made you care about whose ass it was and why it was farting. And I believe that time can come again! "
You can filter IPs on country given the correct software. During an attack, just prioritise the traffic from high use countries. It might work?
I think perhaps you're reading things into earlier posts that are not there, and then attacking strawmen without realising it.

My claims, as you put it, would be that:

(a) without some form of effective incentive for people to create and share works, you are necessarily reduced to volunteer efforts, and

(b) while volunteer effort does produce valuable works, there is little evidence to suggest that such efforts alone would produce a similar quantity and quality of work to what we enjoy today.

These points are relevant because if we're talking about a technology that potentially renders the current legal incentive scheme, copyright, unenforceable, then those who currently produce works using business models built around that scheme have a legitimate concern that they will no longer be able to exercise their legal rights in the that situation.

Since no-one has yet demonstrated a more productive system that is viable on the same scale, that will give Big Media lobbyists a very strong argument that copyright enforcement is necessary to protect the supply of new and high quality works and that all these draconian proposals they keep asking for are the only solution.

And that will lead to another round of SOPA/PIPA/ACTA, but with more politicians on-board. That is worrying because if we don't reach the point this time where serious international copyright reform is on the cards in a way that is both socially acceptable and economically credible, that could be game over for the free Internet as we know it for at least a generation. The wheels of legal systems turn slowly, particularly where international agreements are concerned, and once the lobbyists have got what they want and the popular revolt has died down, we'll be stuck with whatever was left.
Best 5 Registry Cleaner For Windows Free Download
A cool project.

Note: it doesn't recognize .md or .markdown file extensions on OSX
I'm saddened by the lack of patience I'm starting to see among commenters recently. The article wasn't that long; I finished it in a few minutes.

If you're unwilling to finish it, that is okay. Coming here to complain about the length of a relatively short article doesn't add to HN, however; it just clutters up the discussion for those of us who read end enjoyed the entire thing.
So, this is great and all, but:

How are you going to prevent people from stealing the themes instead of buying them? One can grab the full HTML and CSS from the preview views.
"This item cannot be installed in your device's country."

Whoever did that - I'd deny them access to any cafe or restaurant not located on their home street, because you know, it's not on their home street!

APK download links from the XDA forum (I've installed from the first one):
http://dl.dropbox.com/u/22987550/com.android.chrome-1.apk
https://dl.dropbox.com/0/view/h01lx63elymar7i/com.android.ch...
I can confirm this.

Would be nice if it did, for authoring blog posts to be used with Jekyll
does anyone have a configured aws image? seems like that would help - people could just deploy them to micro instances for free...

[i am about to try build this on an aws instance, but since i know very little about images i am sure others will be better/quicker than me]

[update: if anyone else is doing this, you are best picking a new base distro that is new enough to contain libevent 2]
Rant: Github and Google Plus are not blog platforms!

Here, even when I have the userscript[0] to show the full domain names so I know when something is being posted by a user of a company instead of the company itself, it still just shows "github.com" leading me to think it's Github and crew talking about literate programming.

(I'll admit, I saw it was raganwald and that gave it away, but still).

[0] https://github.com/johngibb/Hacker-News--Show-Subdomains
If your market is professionals I'm sure they'll typically be mature enough and make an honest purchase, I mean look at themeforest they make no effort to hide their themes source codes but thats probably because people that are willing to steal are never going to purchase the theme anyway, so its a negligible trying to prevent it.

Great idea btw.
I don't prevent people from stealing the themes. It's a necessary risk. Without a live preview you'd never want to buy a theme and live previews are basically standard at this point (see themeforest.net). If someone saves a theme from the live preview and if it's discovered then the course of action would be a legal one.
Reminds of looking at starry night on my acid trip. Awesome.
I've dabbled in Tcl a few times, and I really like it.

The author talks about the ease with which the language's syntax can be extended. For me, this gives me the same feeling I get when I'm using Lisp. I'm aware of the large differences between the languages, but the feeling of freedom they both provide makes using them flat-out fun.