skysight-inc/HackerNews huggingface dataset:
If you're building JavaScript-heavy/single-page applications, you should be applying the principle of progressive enhancement anyway, there is no reason not to do so.

Progressive enhancement brings a number of benefits, of which friendliness to search engines is just one. User has JS turned off? Page still works. Request to CDN fails? Page still works. Silly lint error slips through to production, breaking all your JS? Page still works. Weird cross-browser issue breaks your JS in some clients? Page still works.

The most frequent arguments against progressive enhancement, which has been prevalent amongst a number of back-end and product people I've worked with, is that it is a waste of time and that it adds too much extra effort. I disagree with both. It is not always necessary to reach full feature parity between your JS and non-JS implementations, for instance an auto-suggest input in your JS code can happily be a vanilla input in the non-JS. But if you do just enough to ensure that your application is functional without JavaScript enabled, my (subjective, biased) experience has been that it doesn't take too long.
I wonder if we will ever see Valve recognize that HL2 was not so great, since it won the "best game of the millenia" awards all over the place when it was out (and it was way over-hyped even at the time).
Pure Haskell is slow, that is why.
Given that advertising pays for a lot of the services we all use, the use of Adblock and similar programs constitutes defection in game theory terms - the more people who do it, the worse off we all are - which means even if you choose to do it yourself (I personally don't), it is against your interests to encourage other people to do it.

Also, given that computing is one of very few areas of technology in which our species is still making substantial progress, and that progress is driven by market demand, even if you want to make your workload computationally cheaper for yourself, it is very much against your interests to encourage other people to follow suit; if every web browser starts using less memory, everyone is worse off.

I'm not going to start trying to persuade you personally to cooperate rather than defect - that's a value judgment you have to make - but please at least appreciate that it's a bad idea to encourage other people to defect!
Hey, Windows 8, how are you doing?
Dear god... Why haven't I found this plugin before? This is pure awesomeness - makes up for lack of NoScript for Chrome...

I can finally disable ABP and Disconnect - ever since I used them, my web experience in general felt definitely more sluggish.

Thanks!
The thing with all these plugins, I shouldn't care as a user, I should be informed about these issues.

If you use http://www.sublimetext.com/ you will get a dialog when scripts are running slow, as in, "Script XYZ took more than 1 second to process this file, you can disable it"

All I want in FF or Chrome is the same.

"Adblock blocked the UI for 4 seconds"
"Adblock increased memory consumption by double"

Or they could even be more harsh and kill plugins that take too long and impact user experience like the Flash timeout.
The Tesla and the Tent: On the Road Finally
Trusting Adblock is hard because of the "acceptable ads" feature. https://en.wikipedia.org/wiki/Adblock_Plus#Controversy_over_...
Mavi En Sıcak Renktir Filmini izle
> The United States is too big (in terms of population density) for a replacement solution to gain traction outside major metros without massive government subsidies.

Thankfully most people live in major metro areas.
Languages in the ML family are getting into the industry via data modeling.

From what I can understand in the SkillsThatMatter sessions, the finance and insurance sector in some European countries are big users.

The applications aren't full ML stacks, just the algorithms are done with them, with the UIs using a more traditional one.

Might not seem much, but it already a foot in the door.
Drones aren't great "because the US has them," drones are great because of the widespread civilian applications of them. Precision agriculture, logistics, law enforcement, meteorology, mapping, search and rescue, the list grows every day.
I don't think I've ever had the need for 30 tabs; the magic of the internet is that if I ever need to see a specific website, I can just type in a URL.
Chew some gum?
Drug discovery in the academia works very differently from drug discovery in the pharmaceutical industry (the companies that actually profit from selling drugs).

Have you ever wondered how people find out the exact combination of complicated molecules (tri-ethyl bi-methyl chloro fluoro benzo whatever) that help treat a specific disease? That's like finding the proverbial needle in a gigantic haystack...

Unless you have the money and equipment to perform a brute-force attack.

My professor once described to me one of the methods that drug companies use to come up with new drugs. I forgot a lot of the details, but the basic idea is that they keep an eye on medical journals for newly discovered receptors (the part of a cell that molecules can bind to), and then throw every plausible combination of molecules at that receptor until they find one that sticks. If the one that sticks the best happens to be patented by someone else, you just keep throwing similar molecules until you find the one that sticks the second best.

Large pharmaceutical companies can pull this off because they keep a huge repertoire of all sorts of molecules that are utterly useless at the moment but might stick to some receptor that has yet to be discovered. It really is a kind of brute-force attack, aided by the biochemical equivalent of a rainbow table. Apparently, this method works.
People will pay for things that they will really need, advertising/freemium is used for all the things that we don't really need.
I'm a big fan of Privoxy. Just get that stuff out of the browser entirely.
I was about to buy a Pro 2, might hold off on one of these.

For taking notes and digital art/illustration, these devices are amazing and I've been using my friends one a lot.
The control is a bit frustrating. Kept turning in directions I didn't intend. Took 6x as long as it would with my hands.
Why not encourage people to pay for services they use and enjoy? The ad-supported services have mixed motives at best and tend to compromise on privacy when it affects their bottom-line.

Also, there are other reasons for blocking ads besides simple annoyance. They tend to be hosted by 3rd party domains that can track browsing history across sites.
What you're saying applies to FireFox of years ago, but that's changed, especially with the big memory cleanup of a year or so ago. It now performs ~equal to Chrome under low stress and better under high stress.
Boot Bios password. You ever heard of this ?
anyone else notice they included sharing buttons for Facebook, Twitter and others under the doodle? Just thought it was kind of anti-diagnostic of what they usually do.
So in effect, they manufactured Snowden by their inability to do anything meaningful with what Binney told them.
Radare2 Book
I wish this book were required reading for politicians:

This Time is Different: Eight Centuries of Financial Folly by Carmen Reinhart and Kenneth Rogoff

http://www.reinhartandrogoff.com/

They take a MASSIVE dataset - 8 centuries of data across hundreds of governments - and find the same patterns repeating. Policy makers of different stripes make the same mistakes leading to the same crises, and - when the emergency comes - they try the same failed solutions their forebears tried, often with the indignant claim that "this time it's different!"

Often, the solutions the policy makers are so apt to try just happen to be short-term band-aids, or kick-the-can-down-the-road ways to postpone the hard stuff, or ways to save face and let the next guy be caught holding the bag.
If anyone is less lazy than me, what is this using? css3? canvas? webgl?
That's not what I expect from a OS in the 21st century. I want to be able to do things my way without having to circumvent the system.
There is nothing stopping you from eating food for enjoyment. Soylent replaces food for fuel. If I were to live on Soylent, I'd still go to restaurants with family and friends, and they'd probably be more enjoyable as I'd be used to the taste of Soylent.
I don't expect quickbooks or photoshop to be SEO friendly... anyone that expects a web based app to be is doing it wrong. Use shebang urls or working push state loading urls if you want SEO. Also, google does run JS against your rendered content.. just not as often.
Computer Systems: A Programmer's Perspective and NAND2Tetris: Elements of Computing Systems are the best books to learn the internals of computer hardware and solidify your understanding of how a computer works.

The Pragmatic Programmer - My all time favorite. Awesome book to learn best practices of various aspects in programming.

The Code Book: The Evolution Of Secrecy From Mary, Queen Of Scots To Quantum Cryptography, if you have a thing for cryptography.
May you grow old, earn awards and be proven wrong.
css 3d transforms via Three.js
You're right that desktop action has considerably moved to the web (though certain professional tools like IDEs and graphic design haven't really penetrated despite numerous attempts so far).

But - you say "we already" like mobile is next, just around the corner. Well, mobile apps and mobile web have been around for 5+ years, it's felt around the corner for some years already, and hasn't happened yet. On (1), web performance is indeed improving a lot, but on (2) that's kind of the point of the article, that features like background processing aren't happening for regular websites. If they do, then yes, it's one of the things that will help mobile web apps catch up.
I rather pay a small amount for services which I really need and like then see all the crap all the time. Also I don't mind less, more quality services over crappy sites full of ads...
> I understand that OCaml isn't lazily evaluated like Haskell and has a simpler to understand compiler which gives a better understanding how the code will perform at runtime. But why as someone new why would I choose OCaml over Haskell?

Isn't that enough to choose OCaml over Haskell?
I use tabs/windows as a todo list. I have 84 tabs open in my main window, and 36 windows open. Mostly I have 1 window per task, each with a few to a dozen tabs of related stuff. When I complete a task (or decide not to pursue it) I close the window.

It's not the best way of organizing, but it actually fits my ADD/scattershot style of working pretty well.
I hope they succeed eventually.

Microsoft has the right product for those of us that would like rather have a laptop capabilities with the size and battery duration of a tablet.

iOS and Android ecosystems require a big brother computer for proper application development, whereas on the Surface I can change to desktop mode and run Visual Studio with the full SDK.

This is what has putted me off to buy a Android Asus Transform a few years ago and buy a Asus Netbook with Ubuntu instead.
Which platform do you use? For me FF on Windows clearly performed worse than Chrome. On Linux I find it difficult to to see any difference.
Given that Jason has funded this startup, also invested in Calm (and I believe in his intelligence), I should not doubt this product. This product has been demonstrated first in the Launch Hackaton and it worked. Coming from the signal processing background I'm always very suspicious how sensors can preform such great filtering on the signal, but looking at the investor profile makes me think there is something there.
Prepare for the huge spike of user adoption. This is just incredible, never knew this existed. Super useful.
The Yoga Pro, which I otherwise liked, was kind of unusable in practice as a tablet just due to weight and size. 13.3" was too big, too heavy.

I worry that a 12" Surface (up from 10.6") might have the same problems. They'll need to really reduce the bezels and keep the weight way down.
from top-level comment:

>There's the Shift Index by Deloitte's Center for the Edge, which shows a long-term secular decline in return on invested capital (ROIC) from 1965 to 2009 by 75%. It's fallen from 6.2% to 1.3%, and is on track to negative returns in a little over a decade. http://redd.it/1y3z3n

The comment you are responding too is asking what to do assuming the top-level comment is correct, and the total return on invested capital is, in fact, declining.

Buying a low load index fund is advice that few people are going to argue with, but it doesn't answer the question.
Why isn't the link to the original story

http://www.wpcentral.com/surface-pro-3-real-specs-and-pricin...

Is HN still autobanning wpcentral?
I was wondering if I'm able to get this game for my android phone.
You don't really need a gadget to meditate, any more than you need an app to go running. But it's nice to be able to keep track of your progress, and maybe even use the data to see how variables like sleep or exercise affect your ability to stay focused and relaxed.

I wrote a small app to record short meditation sessions using a NeuroSky MindWave [https://github.com/zenobase/zenobase-mindlog]. But I stopped using it because getting this device positioned correctly was a pain...
The search engines (google and bing) both run js content. Hell bing's IE browsers show up in google analytics. I worked on a site where we cleaned up our url structure with proper redirects etc... and bing went crazy with it, totally threw off our analytics (tons of unique clients, no retention, high drop off).

I also know that google loads content in a headless browser as well. If you use push-state or shebang urls that load properly, and have proper output, google and bing get it fine.

over 35k results for photogallery.classiccars.com in google. (I didn't design it, just implemented it a couple years ago)

If you want an SPA interface, be prepared to do the work for SEO. If you can't handle that, then you should deal with it... I don't expect actual applications to be SEO friendly.
I don't think this is correct. All pure data structures are threadsafe. It's true that mutable datastructures like the built-in hashtable are not threadsafe. But isn't that the standard tradeoff with threads? Most things aren't threadsafe, but with mutexes and condition variables and the like, you can make them so. Surely one doesn't want to make the performance destroying mistake of making _everything_ threadsafe.

To be clear, it is true that the runtime has a single lock for the GC, so for now, it's not possible to gain physical parallelism from multiple threads. That's being worked on, but I have to say that I rather prefer message passing and I don't know that how we build programs will change much when shared memory threads are available.
If you believe Go is infinitesimal, why is it also implicitly Go-specific?
Nice try AT&T, Do you think FCC will allow it?
Why would curl need a full VM? Just curl the API/Service endpoints for the data you want.. if you need more that's what PhantomJS is for.
I can solve a cube by hand, but this made me realize that it's mostly muscle memory by now. I couldn't solve it on the web.
using tools like tab-snap and grab-your-tabs, you can get dump of yours tabs incase you want to pursue things later on
HTTPSB just isn't userfriendly enough for me. I run Adblock (not plus though) + Ghostery, and perhaps they use more memory and CPU, but if they do I've never noticed nor cared about it. Their userfriendliness is amazing though. HTTPSB randomly cripples sites, much like NoScript, and I really can't be bothered to deal with that anymore.

With Adblock + Ghostery I feel completely in control. If I want to enable the Disqus script on a single page for a single session, Ghostery easily lets me do that. HTTPSB makes that hard, or perhaps I'm missing something.

Case in point: When I tried to post this comment, I got a "Dead link: users don't match" error which went away when I disabled HTTPSB.
I've been wondering for many years why this isn't the standard behaviour of web browsers.
And you have still failed to present any compelling evidence that military conflict is detrimental to society.

I did not make the original hypothesis, you did. I simply said there are too many variables, many of which you fail to accept as evidenced by your comments.
And as an addendum, I highly recommend "Thinking, Fast and Slow" by Daniel Kahneman. A huge take away for me from that book was that humans are very bad at predicting far into the future, especially when it comes to phenomenon that involve multiple feedback loops.

Finance is a prime example of such a phenomenon where changes in policy, regulation, productivity and a host of other factors that influence financial markets, have their impact only several years down the road. Human mind is such that it impulsively reacts only to recent memory and uses it to extrapolate it to future.

It is a fascinating read, one that got me hooked into the subject matter of human psychology and behavioral economics.
Twitch.tv + Google Glass will be interesting.
A 100+ comment thread about relationships without the use of the word "companionship" once. Wow.
Chrome shows the memory consumption of plugin here : chrome://memory-redirect/

I don't think most users want pop-ups about technical details in browsers. Sublime text is a different story - it's meant for tech folks.
I don't know about those other cities you mentioned, but Pittsburgh has not been "essentially drained" by "white flight" like you are suggesting here. Neighborhoods in Pittsburgh are very walkable and very vibrant. If anything hollowed out Pittsburgh, it was the decline of the steel and manufacturing industries in the area. But Pittsburgh has somewhat rebounded with medical and technology industries.

I used to live in Pittsburgh and commute out to a small town outside the city limits. I enjoyed being near my friends and everything the city had to offer, but I didn't resent people who lived outside the city limits.

Highways aren't "paid for on the backs of the people left in the urban areas." They're paid for out of gasoline taxes. We might be better off with more mass transit, but that's kind of a different discussion.

When I was in downtown Detroit a few years ago, I did notice a distinct lack of public transit options. But it is bitterly cold in Detroit, and it is difficult to imagine the kind of cafe culture taking root there that you see in other places. I had trouble going outside because I had not brought a ski mask, and there was a stiff breeze coming off the lake and a subzero temperature that day. I also remember there being a lot of churches with bars on the windows, like prisons. I don't know what was up with that-- I guess it's an anti-riot measure?

I hope they succeed in revitalizing the area... it is a shame how far it has fallen since the glory days.
I think we're pretty clearly the most intense user (most code, most developers using it), but not technically the biggest company using it. Bloomberg and Facebook are examples of bigger companies using it in serious ways.
As a long time HexRays IDA Pro customer, the project looks interesting,
but the site asking to store data on my system is unnecessary and puts
me off a bit.
Easier said than done if you're using something like Angular or Ember.
"Take vitamins, take fish oil and you'll be fine." <-- this was an answer for that: "You can't live off those products alone, you would miss out on important nutrients."

Again if you have a problem with fish oil it doesn't mean that it's useless and everyone else is wrong about.
Exactly this. It's much harder to work with only being able to view it in 2 dimensions at once as well.
Care more about others user-experience and safety (I primarily use ABP and NoScript to block malware attacks) than the fact that if advertising becomes less effective other methods to pay for websites will have to be developed, so I recommend people use ABP.

Also, advertising isn't "free", there is still a cost even if I am not seeing the money directly leave my wallet every time I see an ad. I would rather the ad supported model died out, the only reason it came to dominate is because there wasn't the technology to support other options when newspapers were first developed.
Plugin memory usage tracking is only realistically possible for Chrome where plugins run in a sandbox with a really limited API. Even then, if the plugin manages to allocate memory inside a page's sandbox (for example, by injecting some CSS or JS in there), the reporting will be wrong.

The adblock plus problem is in fact one of those - it injects styles into pages in order to filter ads, which increases the memory footprint of the page. So neither Firefox nor Chrome can tell you 'adblock plus is increasing memory usage by X', because the memory usage is hidden along with everything else owned by the page, not by the addon.
Woah. Just tried prefix-alt-[n], totally awesome.

Thanks!
people like that are often times under medical care, and have very little physical activity. Nutrition is an easier thing to balance with the aid of daily blood testing and a low caloric requirement.

As someone who experienced the reality of tube feeding, it's not so easy as a single product. I was given supplemental amino acids, fish oils and vitamin boosters which were powdered and mixed with sterile water before use, alongside whatever the meal supplementation was during that day (things similar to ensure)
Hunger is not a production problem.
I definitely agree that we take a lot of services for granted, but I don't think ads are the answer. For instance, a lot of sites I use daily accept donations (Reddit, Last.fm) and they offer some premium features for people who need them. Ads can be also incredibly annoying and sometimes considerably increase loading times.
Announcing the New Raptor Templates
Funny comment but completely out of context since this is not something you're supposed to wear in public.
Exactly right. Everything is comparative. If Chrome never appeared in the first place, Firefox may well still reign supreme. The problem is Chrome first appeared so god damn fast, and has better caching, advance / pre DNS lookup, rendering and responsiveness, startup speed etc. Firefox looked the IE of its days. Then Firefox did improve, ( at its own pace ) and Chrome manage to slip behind in multiple areas.

But i really wanted a third choice, WebKit based Browser that is Firefox Like ( Tab OverFlow. ) Or may be i should just buy a Mac.
I think I'll stick to http://www.necomimi.com
That's what I mean. It's not a stretch to imagine average people watching Twitch for hours every day, and happily paying for it. And (e)Sports organizers using Twitch to stream/monetize their events worldwide, bypassing the networks.

There is, of course, that network neutrality issue in the US.
I can't share the specific examples, unfortunately.

That's right that if you force a googlebot request from the webmaster tools, it's essentially just how the basic googlebot would wget a page on your site. We know they're doing more than that though, because it would be trivial to hide cloaking and malware from Google if that's the only tool they used for scraping.

What Google actually does for crawling content seems to be a bit more nuanced. If you watch the server-side logs on a site that Google crawls often, you'll sometimes see a pattern of googlebot crawling a page and then an immediate subsequent request from a Google IP from a Chrome UA. I'm sure that's partially just to assess malware/cloaking, but it's probably also related to developments like this one: https://twitter.com/mattcutts/status/131425949597179904

They're definitely doing more than just the ?_escaped_fragment_ rigamarole that almost no one uses.

Fair point about the AdSense crawler though. It seems to be just about as dumb as a rock in my experience.
Nuking those scripts from the cache means that they get re-requested more often, and the request has its referrer sent to the server hosting the tracking script which means the referrer+ip pair can be logged.