skysight-inc/HackerNews huggingface dataset:
Editing hosts files, installing Privoxy or Glimmerblocker, using Ghostery, Bluhell Firewall - I've tried all of these suggestions and unfortunately ABP is the only way to go if blocking all unwanted pop-up's is a priority.
LastPass is victim of the same fate.
You summed up pretty well how I feel about the first three to four (I've taken the first three and am now taking "Exploratory Data Analysis").

The ease with which I'm going through it is due to my 20+ years of programming in multiple languages, so I've pretty much seen it all. I'm also assuming that these classes are intended for more statistics oriented people who may not have a ton of programming experience. Maybe both of course with the later classes appearing to be a little more stats oriented.

It is easy for me, but I am learning a lot too, not sure I would have dedicated myself to learning R if I didn't have these classes or if I didn't have something in my job that needed it.

The projects are actually fun if you allow yourself enough time to make them into something more than they are. The "Getting And Cleaning Data" class had a little bit of leeway in the project for doing things your way as long as you documented why you did them.

Anyway, I took it signature track as well and am having fun, so it's definitely worth it to me. I'm really looking forward to the "Statistical Inference" and "Practical Machine Learning" courses to help spring me into more AI and Machine Learning topics.
Firefox can use all my RAM if I get great page load times and my other applications don't suffer.

if anything I wish more programs would take full advantage of it.

If every single application behaved like it owned all the memory on your machine, you would have a pretty horrible experience as they'll be basically fighting over what's available and likely hitting the swapfile. On the contrary, I do wish developers would care more about the memory footprint of their applications since they are sharing with all the others. Looking at it this way, optimising performance by using more memory aggressively (and thus reducing the amount of memory other applications can use) seems like a horribly greedy and antisocial way to behave, and thus it makes sense to use as little as feasible to give good performance.

(I'm assuming that the use case here is a browser that you have open along with other applications; if you only have a browser running, then it doesn't matter as much.)
Stated in such a general way, this is not true. It's just the case that some contractual preventions of reverse engineering might be invalid. But the moment you distribute something, patent laws can become a big problem.
Captured by Quality
Tech to Read 700 Words Per Minute With No Training
It's all about priming the fovea.
Breathing City
Confusion Over Practical Implications After Landmark Ruling On Data Protection
Nope. https://bugzilla.mozilla.org/show_bug.cgi?id=988266#c20 has a detailed breakdown of the style-sets memory usage.
Why can't a server continue to act on a request after sending the response?
I'm not doubting they can quantify it, I'm just not sure what that info alone tells us.

And there's such a disparity of metrics here that you're getting a pretty incomplete health picture unless you want to know if you're infertile or have the flu.
Not sure what that has to do with anything since this is not even remotely the same. Just saying that the "time moves only when you move" could be used for a lot but this seems to be focused on one thing only.
Thanks, I may try this out and see if I can move over my few custom blocked sites that implement this stuff.
I strongly suggest you don't take ANY business advice from someone who decided to get into the podcast hosting business in 2013.
The Fastest Way To Better Agency Shortlists
Don't Roguelikes usually enforce restarting the game after death? I thought they didn't allow you to (easily) have multiple saves.
Having bought/sold a few properties, the value proposition that real estate agents try to offer are in terms of providing advice regarding the transaction.

Most agents can't really give you good advice whether this is a good financial investment, and -- in my experience -- may not even have a good enough judgement to tell you whether the area is good, the market timing is appropriate, etc.

Given that all they do -- in my eyes -- is provide advice on the contract, they're overpaid. Mind you, a lawyer needs to review everything anyway.
Yes, absolutely have to agree with this! The lectures can be time consuming in some of the classes and this really makes it bearable. You really just need to get the gist of what the professor is presenting and then use the lecture notes/presentations as-needed. I would probably skip the video lectures altogether, but occasionally there is something in the lectures themselves that you need to pick up on. At least this has been my experience with the "Data Analysis" classes, my first foray into MOOCs.
Yes, I am a computer geek and a food gardener.

In fact, we have a hydroponic kitchen garden in our office kitchen. We grow basil, salad and chilies. Our in-house pesto always impresses our guests. We've also grown bell peppers and tomatoes but that wasn't worth the effort.

I also have a small back yard garden under progress. It's not quite growing season up here yet (60 deg northern latitude).
Of what genre? This is nothing like other first-person shooters.
10 Must Read #Marketing Tweets You Missed Last Week
Not only did they screw with vertical scrolling I can't swipe to go back in history, it just moves up a slide. Super annoying.
I got Braid after watching the movie Indie Game. I don't ever really play games anymore but I really enjoyed it.

The mechanic in Braid is clever in a bunch of ways. The key idea is that you can reverse time, so you never totally die. As the game advances things start being tied to the movement of time in strange ways. Sometimes not everything though - so you can (and need to) craft convergences of certain objects in order to solve various puzzles.

I'd highly recommend it.
Rumours swirl over credibility of big bang ripple find
Anyone know a good collection of SaaS articles like this? We're about to launch our first SaaS service and would love some battle hardened good practices.
I'm struggling to see why bandwidth is costing you so much. We have a dedicated server with 10tb bandwidth on 1gbps port for under $100 a month.

Also, if the podcasts are failing they can't be using much bandwidth? I think this is cognitive dissonance, you're complaining about free users costing you a lot of money in bandwidth yet apparently they are all failing (very few listeners?)
The problem about drawing any broader conclusions here is it appears to boil down to "Don't offer a 90 day free trial in the podcast hosting business because most customers run their course in 56 days" Not sure it really tells us anything about the effectiveness of a free trial for x days and pay vs a charge now with a 30 day money back guarantee
Ultimate Guide to Drupal 8: Episode 2 – Mobile Improvements
I'd really just like to see what it looks like and how it feels.
i would rather have my browser crash and never open again for the rest of my life than not use adblock. take all the memory, CPU, fuck it GPU that you want, you fantastic addon.
maybe it's not just the price of the component, maybe there are other costs of putting such a led. anyhow, I agree that it's a nice feature to have, but I would not complain as the price is already quite nice.
So, this seems like a big deal, but really it just means when you go to tag a place in your post ... the place won't be there and you'll skip the location tag on your post.

If anything, it'll improve Facebook Places because people will enter more venues, as I'd imagine more people tag locations in instagram than use Facebook's social checkin feature.
"Uninspired rails port" is a far cry from accurate. I've worked with both rails and asp.net mvc. I started with rails in the 1.x days but also had clients that used .net. I despised web forms for a variety of reasons so I jumped on the mvc bandwagon as soon as the fist community preview was released.

Hack, Connery, Hanselman, & Guthrie openly acknowledge that rails was a source of inspiration in their book http://www.amazon.com/gp/product/0470384611?ie=UTF8&tag=scob... but so was Spring, among others. Above all, I think the .net mvc framework was trying to capture the fasted-paced, fly-by-the-seat-of-your-pants essence of the rails way more than anything else. In doing so, they unearthed a lot of awesome concepts previously unknown to most .net developers like domain-driven design, tdd/bdd, dependency injection, scaffolding; old hats to Java and ruby guys.

The mvc .net team did an amazing job of breaking stride with the asp.net mentality of letting the framework do as much as possible. Yet .net was still very much confined by it's own structure, forcing the mvc framework to remain rigid. They opted for configuration over convention which, in my opinion, was by far the biggest differentiator in rails to the mvc frameworks that preceded it.
Hopefully it will get better over time, with Instagram data feeding Places instead of only reading it.
I don't get it; I'm on FF 29 without that addon, and I have a star button on the bar (not in the address text input, but on the same bar). What's the point of the addon?
ABP is filtering content that's already been retrieved over the network and read into the browser. With hosts, the blocked content never makes it into my machine, which saves bandwidth.

I think using both is better than either one alone. A hosts file to quickly remove most of the unwanted stuff, and ABP to finish off the rest that does get through.
Is being an interpreter with a GUI why JavaScript spawns so many frameworks?
Would there be so many frameworks for Javascript if was necessary to go through a edit-compile-link cycle on every iteration?
Most of my adblock stuff is CSS based. I use element hiding helper to figure out which bits to kill. I have hundreds of these custom rules.
It's not just you, Firefox auto detects the encoding as Western, if you set it to Unicode manually it works.
Panda: a tool for hackers and designers
I think he was right to offer the trial and then right to change strategies after the product got more refined. Can't jump to the top of the mountain in one leap. Still interesting data point!
US tech companies have a choice now: Implement end-to-end encryption, or nobody will trust you.

Encryption works, and it can be made simple to use. The message to Google, Yahoo, etc. is make your customers secure or they will flee to the first competitor who does.
I'm betting this is not an easy task.

It however would be really awesome for HTTPSB (which I just installed on chromium and fallen in love instantly with) to be ported to firefox.

Seeing all the privacy-related features treated, by domain/site/everywhere rules, being able to block separately js/plugins/cookies (and by the way, the matrix is a great idea, a lot more useable than anything else out there)... in one extension only. Great work already, gorhill!
If you want to pull hosts files from multiple sources, you may want to consider sort'ing and uniq'ing to remove duplicates.
I hope more of these type of products come out. I think real time tracking of a persons biomarkers will be evolutionary in the health space.
20 Free Tools For Creating Infographics
API monitoring is more important than ever.
APIs are now the most dominant piece of web services , so performance needs to be taken into account. How are you ensuring the performance of your APIs in your applications?
A lot of the more successful drug treatment programs today treat addiction as a symptom, not as the disease in and of itself. I'm glad that this model is gaining popularity, because I think it is the correct one.

I was lucky to have the chance to study with Dr. Carl Hart in college. His Drugs and Behavior class was one of the best I've ever taken - an actually scientific, medical look at drug use instead of haphazard generalizations that we have come accustomed to reading even in otherwise reputable news sources and even some academic settings.

A lot of Dr. Hart's research (at least at the time) involved methamphetamine - he is one of only a handful of people across the country authorized to administer methamphetamine in research settings (ie, for the purposes of a study).

I commonly see methamphetamine ("meth") used as a scapegoat these days, with references to it being a demon-drug, and how there is "no such thing as a casual meth user"[0].

Unfortunately, this caricature of methamphetamine is inaccurate, managing both to overstate and understate its risks. Methamphetamine is certainly habit-forming for a number of reasons, but one interesting fact to note is that, according to the most recent NSDUH report[1], half of all people who used methamphetamine in the last year don't meet DSM criteria for substance abuse (which is an even lower threshold than substance dependence)[2]. (Ironically, I've seen these reports cited to show how "prevalent" meth addiction is, pointing at the higher usage rates, but conveniently ignoring the questions which evaluate actual substance abuse and dependence - why let facts get in the way of a good scary narrative?)

Even if your goal is to reduce methamphetamine use across society, treating all users as "addicts" when, medically speaking, they are not is like sending all underage college students to Alcoholics Anonymous if they are caught with alcohol in dry dorms - it's clearly not going to be successful.

Trying to treat drug use as a problem in and of itself isn't a model that is backed by medical data or even our best understanding of psychology. We don't use this model for alcohol (we distinguish between the drug use and the atypical behaviour which defines pathological use[3]) or caffeine (in which we completely ignore pathological use, even when it is clearly present).

[0] This is, incidentally, almost the exact same rhetoric during the crack cocaine scare in the 80s, which is commonly accepted today as having been exaggerated for political reasons at the time.

[1] The NSDUH is one of the three standard ways that drug usage rates and turned are measured in the US. The raw numbers are usually less meaningful than the relative numbers, for obvious reasons.

[2] The DSM is flawed in many ways, so I am not holding it up as a gold standard by any means. Rather, it's an example of how a relatively strict (but still scientific) definition of substance abuse fails to model actual behavior appropriately.

[3] ie, the definition of "alcoholic" is generally understood to mean more than "someone who drinks alcohol"
> When the engineering is good enough and the plan is fully thought through, the actual execution of components is mechanical.

Yes. In the world of software that "plan" is called a "program", and the "execution", if taken to mean the implementation, is called a "compiler". The act of making that program is called programming.

Hence, engineering is programming, and programming is plumbing. By transitivity, engineering is plumbing. Is it still a useful distinction?

> If the software engineers, the mechanical service engineers, whatever, do a good enough job planning and designing and diagramming the program conditions, the coders, plumbers, and mechanics can execute on the plan with their tools of expertise.

So there is a distinction between software engineers and programmers? The author describes himself as a software engineer, for that matter. I guess he doesn't want to concern himself to be one of those "proud programmers".
More obvious PR Hits for NSA shills.

Again, the "Snowden is a Russki Spy!" thing doesn't fly, on first principles. Did Hanssen, Ames and Walker go talk to a reporter, or did they secretly give small batches of stuff to a handler? Let's see... the latter! Have any of the well-known moles/spies give an ideology statement, trying to philosophically justify their spying? No.

C'mon, shills and plants and Deep Government crypto-fascists! You've got to do better than this!
> That was true in the late 90s, but these days a browser is actually a fully-fledged programming environment that also happens to have some incredibly sophisticated multimedia capabilities: text, images, video, audio, animations, 3d graphics, etc.

Maybe I just miss the 90s, but I would much rather have the simple content browser than a "full-fledged programming environment", especially since all of that content is coming from the random untrusted intarwebs. Anyone want to write a browser engine that skips all the modern BS and just does a good job delivering mostly-static webpages?
We'll he did make a semi-valid point about the the tweak eventually being cracked. But I do find it to be quite a straw men.

There is one main problem with releasing the source code, and that is derivatives, of little extra work.

Even if the tweak is cracked, there will still be many who pay for the official version off of BigBoss or the like. However, with derivatives that could eventually add more gestures, and reproduce the full behavior, comex's tweak would become muddled in a pool of competitors.

Most piracy arguments come down to 'well we're gonna do it anyways so give us the keys to the castle beforehand.' This basic argument can be torn apart by the very fact of being human. We live to die but still fight to live. Caving in before a battle has begun is fundamentally inhuman
Someone needs a <meta charset="utf-8">
I don't like this whole trend of collecting user data, but at least AT&T offers a way to pay extra to opt-out of targeted advertising, unlike, well, nearly ever other entity on the internet. I'd happily pay $62/month for spyware-free Facebook.
> because it is not yet cleared by the FDA.

I confess I'm dying to know how "Inflammation is elevated, recover with a green smoothie" is going to get past the FDA.

What is the measure of inflammation? Are they really measuring ESR, CRP, and PV?
If so, how would you predict that recovery would occur via the medicinal green smoothie, as opposed to knowing that there are early signs of, say, psoriatic arthritis?

Kudos if they can pull that off.
There are some Android smartphones that are still running operating systems that are two or three versions old. I am not going to get into the technical reasons for this but I think it is silly. Why should a Samsung Galaxy SII Skyrocket be running an operating system that is completely different from the Nexus 4? All Apple iPhones are running the same operating system.

How can multiple versions of android os be considered different operating systems, but multiple versions of the iphone os not different?
noob question: why is the power always going out? Are the generating stations not making enough electricity, or is the grid in a state of poor repair?
The immediate result: a diminished user experience. Strategy tax in full effect.
> I would definitely choose a comprehensive suite of automated unit tests over a comprehensive suite of end-to-end/system tests any day of the week.

Huh, after working on very large applications with tens of thousands of unit tests I'd choose the opposite.

I've found little value from unit tests. They're sometimes good enough for catching the lowest common errors. With very complex applications that involve a great deal of user input they wind up only being a CRUD layer test.

I've gone the salesforce route, instead of using selenium all my "unit tests" are executed against the rest api.

In order to test "Deleting a product from the system" I have to create a user, assign the user as an administrator, log off of the root admin, log in as the new user, create a product, delete a product, get the product list and verify the product isn't on the list.

Typically this would be answered in a unit test like this:

p = productDao.create("My New Product")
assert true p.delete()

This type of unit test really doesn't give me much confidence that the entire system is working.

ymmv
Recall That Ice Cream Truck Song? We Have Unpleasant News For You
It doesn't yet. I should enter an issue for this.

Someone else at some point asked for a pull request for keyboard shortcuts (and other stuff), but at the time I thought that the extension wasn't stable enough feature-wise, and I didn't want to deal with anything which would need constant revision before the feature set stabilize. For instance, I eventually trashed the context menu code that was put in too early because of this.

But now that it definitely is approaching v1.0, it probably does make sense to address that issue.
Just installed the extension and it seems great. Particularly like the matrix UI for allowing/blocking things.

However, I definitely don't want to micromanage things like accepting scripts and cookies for certain sites I use. Is there a way to make it work essentially the same way as AdBlock does? Tried to look in the wiki but didn't find anything.
Ah sorry about that. Fixed!
Ask HN: How did you find Hacker News?
Going down the list of Babun features, it doesn't look like much more than repackaged cygwin. I thought pact was the biggest innovation, but as a clone of an existing project it seems misleading to call this "a new Windows shell."

It isn't without value, as others have said cygwin could be made more usable out-of-the-box, but a little more credit should be given where credit is due.
Hasn't this been on Greenlight for a while now?
Mostly someone needs to set the useful headers correctly instead of sending pointless garbage.
But what does charging for fast delivery look like? I get the distinct impression that people think the ISPs plan to throttle any site that doesn't pay up; which is a gross mischaracterization of the situation. Part of the beef with Netflix is that Netflix is building a business model that disproportionately taxes the infrastructure with long-form video content. You have one service that accounts for 30-50% of bandwidth usage. That level of traffic causes havoc on transit providers, ISPs, etc. From an engineering perspective, it's better to establish direct routes because you're removing bottlenecks.

Your last statement doesn't really help your argument since the situations you describe actually happen. The power company can't really do the first because they don't have the visibility, but they do charge more per kWh for residential power, since residential peak usage occurs in the evening. In many areas toll roads and bridges are more expensive if you don't have an EZ Pass (the EZ Pass basically flags you as a resident).
true! i tried to make that point at the very end of the post... maybe should have emphasized it more
If it doesn't work, it's not a solution.
Would I buy the author a beer at a con, yes, so I dropped $3 at amazon for the kindle version. That's about what its worth.

Problems:

1) Is it for noobs or the guy learning his 10th language? Starts with "what is a file, what is a folder, what is a text editor". Then leaps into a very matter of fact "and this is how you do recursion". So a noob is going to be totally lost after the first chapters and an old timer is going to be pretty bored with the "what is a folder" level stuff.

2) Strange text encoding errors on the site. ... Bullet point "Strings are" a-hat (as in a with top hat, not ahat) lowercase-epsilon c-concat-e "indexed" a-hat epsilon "starting at 0 not 1" ... current firefox if that matters (which it absolutely shouldn't)

Other than that, its a pretty good intro level book, like I wrote I'd "buy the author a beer" level of goodness.
> + + a + b c d

Yuck, really? I find that much less readable than "add(add(a, add(b, c)), d)"
Spoiler alert: they can't.
It's 2014.

My computer has 12 Gigabytes of RAM.

I don't give a shit, as long as i don't have to view those terrible stupid Ads.

Advertisers, fix your practises and i will view your Ads again.
good point. maybe a shorter trial to start with, for the early version though :)
Could anybody say how these compare to Andrew Ng's ml-class?
I'm almost through ml-class and I'm wondering, whether these courses add much.
Driving On Sunshine