skysight-inc/HackerNews huggingface dataset:
What I had in mind when I was thinking of novel data, would be someone who can authenticate the value of their potentially false claims by stating something that nobody else could know. Like the serial killer who states special information. An alternative situation could be those who are looking for cryptography keys. I still believe that the presence of novel data could help a torturous interrogator sieve desperate lies from actionable data.

Confirmation of novel data that nobody else could've known authenticates the value of your knowledge. Government may have been reckless before by acting before confirming, but if they just include a confirmation step, then they could have a means of differentiating actionable data from junk.

After looking over the site, and doing some Wikipedia searching, it does appear that there are ways to reliably damage or confuse memory, even in innocuous settings. Such as ads meant to manipulate memory.

The last point is the one I wanted to make, because I felt that arguments about the efficacy of torture is similar to arguments about the financial costs of the death penalty -- it's a highly ephemeral and gambling argument that hinges on the state of science or technology.

So I was wondering what happens to the discussion on ethics once we begin to accept the efficacy of torture?
An MMO startup simulator
I was really excited about this when I was shopping for insurance in April -- unfortunately they offer the same quality plans as the NY exchange. Not a single doctor from the 5-6 I've used in the past few years accepts any of their plans (or any of the exchange plans, for that matter).
You do understand that in all of your weak counterpoints, the difference is choice. I can choose to not use Github, I can choose different restaraunts. However, broadband providers are rarely if ever competitive.
Well, I suppose there is no fundamental stuff for the web build by Mozilla then.
WTF, forms? Friendlier HTML form controls with a little CSS magic
> Why in the earth there is a need for slow/fast lanes and data caps?

Well, supporters of net neutrality say there is not a need, and that this is just ISPs being greedy.

My pet theory on why they've have been able to argue their case effectively: internet traffic (or at least some notion of "website popularity") follows a distribution with a long tail, meaning a small number of sites will always be responsible for a large % of traffic; this makes it easy and attractive for ISPs to target a few players for "protection", because it's easy for them to make the fallacious claim "hey, look Netflix is taking up X% of our bandwidth; that's not fair!" when this doesn't have much to do with Netflix per se, and when that scenario is actually much cheaper (because of caching, etc) to handle than a hypothetical one in which the same traffic is distributed more evenly.
Didn't you get the memo? They "fixed" the "glitch".

Sorry, couldn't resist.
That's undeservedly terse. Why waste a post if you can't explain.
Sounds like if you want to do serious web dev with Java in the real world, you really need a client front end templating library like Ember or Angular for most/all of the UI. So in essence, from a Java dev perspective, web programming is actually REST/JSON (service programming).
I meant addon/extension-compatible in the Firefox parlance, not plugin compatible, and have edited my comment to clarify that. At your prompting I've now read up on the details and I'm glad that users will be able to deny the Adobe download. I incorrectly assumed that would happen automatically.
The Economics of a Kickstarter Project
I'd love to chat with you about my open source ERP, Stockor (stockor.org) Email is nathan @ that domain.

I'm currently firming up the plugin interface for it and am really want to get it right so that third-parties can easily build on top of it.
The hot keys for screen capture are more useful for daily use. You can paste what you've capture directly into most email clients. Or go to Preview where creating a new file uses what's on your clipboard if its an image.
He says "As housing prices rise, affordability gets worse when incomes fail to keep pace and interest rates move higher." which is just not accurate. Home prices vary inversely with interest rates. Increased rates would lower home prices. The problem is that would put people under water just like it did in 2008 when they jacked rates up (this triggered the crisis but was by no means all that was involved). Rates are at an all time low which has re-inflated the bubble to near peak levels. With crazy lending practices stopped, most people can't buy at these prices. Interest rates can not be raised at anything but a snails pace without causing another crash. The fed can't even stop buying treasuries or the increased yeild will blow the federal budget (an election is coming too) and kill the stock market. They're backed into a corner and trying to creep out ever so slowly.
The comment is off topic since the article is not about Spring or JBoss and it recommends against using Hibernate. The article is about a modern lightweight stack (JAX-RS, Jetty, Dagger, JDBI).
"Comcast has to deliver all this data to tens of millions of customers spread out around the nation."

Yes, this is a definition of an ISP. The ISP transmits requests from users to the internet, and the requested data back to the users. This is the product that Comcast already provides and charges their users for.

The users ask for internet content, the ISP (Comcast) is responsible for delivering it. If the users are clamoring for more content, taking more bandwidth, so be it. Comcast charges end users more money for more bandwidth already, through different pricing Tiers. If their infrastructure isn't big enough to keep up with customers demands then either they aren't meeting their existing contractual obligations with their customers, or they are falling behind technology wise. They have the money to keep up. They tend not to invest enough in their infrastructure, but that is a business issue. If Comcast is unhappy that users are using the service they paid for, they may need to restructure their offering to users, for example paying for bandwidth as a 'per amount transferred'. The critical point here is that it is a relationship only between the ISP (Comcast) and the end user, and the content providers aren't involved.

It is incredibly dangerous to confuse their relationship with their users with outside entities.

Net neutrality doesn't mean Comcast has to handle double the traffic from Netflix. Net neutrality means that Comcast has to handle the traffic from Netflix in the same way it handles it from other places. It could be slow, choppy, and a bad experience. They could choose to invest in a better network or not. They can charge users for more bandwidth, or other related infrastructure services.

What they cannot be allowed to do is discriminate against users and outside companies.
> People should be holding signs outside the FCC building with "Title II" on them.

Or, you know, submitting comments to the FCC answering the question explicitly raised in the call for comments as to whether Title II or Section 706 is the most appropriate authority for Open Internet regulations with clear, specific, and coherent reasons why Title II is the right answer and how it should be applied.

The battle over getting Title II into consideration has already been won. The front has moved on to the details.
Assuming the plan were to be approved, and given that the FCC is an American government organisation, are there any implications for those in other countries?

Also, how can an American government organisation consider paid priority on The (global) Internet? Isn't it better to say that "FCC approves plan to consider paid priority on Internet for those who connect to it via a US telecoms provider"?
EME is not in the HTML standard yet, and is in fact not even out of Working Draft state yet.

Meanwhile users abandoning Firefox for not supporting DRM in the browser is not at all a foregone conclusion. More likely is years of content providers forced to support other browsers, giving more leverage to those seeking other solutions.
Why Unbundling Cable Would Not Save You Money
If Comcast gets their way, the FCC will have effectively ended up sanctioning the balkanisation of the US's internet users in to cable company controlled fiefdoms.

Each cable company will then assume the role of warlord for their userbase and proceed to dictate the terms and agreements under which their users will experience the internet. All of which guided solely by their desire to maximise profits.

If people aren't worried yet, they should be. Serfs didn't enjoy medieval Europe for a reason.

The only two viable routes out of this nightmare are:

1. Enshrine net-neutrality / common carrier status in law

or

2. Radically break up the US ISP/cable market so that real competition exists. This way Comcast is free to try and milk every teat they can find. If users or content providers don't like the result, Comcast can wither on the vine and die while competitors pick up their fleeing users.
I've started diving into Clojure...or rather drinking it's Joy from the firehose due to a birthday Barnes and Nobel gift card used for Fogus in the first edition [I'm cheap]. To me, this discussion of pure functions is distinctly not Clojuresque. Clojure is the Love Child of Common Lisp and Java™ both of which are distinctly pragmatic languages and neither of which is bogged down in a theory of pure anything.

Clojure is structured to limit mutability to allow for reasoning about state in an environment with concurrent processes, but it expects this reasoning to be done in the context of professional programming, not the ivory tower of academics. It's idea of functional programming is in the history of Common Lisp, and a good description of it is given by Graham in chapter 3 of On Lisp:

http://unintelligible.org/onlisp/onlisp.html#SEC23 or http://www.paulgraham.com/onlisptext.html

Essentially, the idea is to isolate mutation - just like Haskell and for exactly the same reasons but without an explicit proliferation of types.

So long as we have von Neumann machines, we're going to have mutation. The goal is to abstract as much of it away as possible to facilitate the management of state. But it never goes away, and we shouldn't imagine or try to convince ourselves that that it does...nor that it should, completely.

Polemic over; still a good article and worth a read. Certainly got me thinking.
To further the point, when 2 people diagree about facts (they disagree less often about morality), then at least someone is doing it wrong.

Might be you, might be me. Either way, contradictions are still false.
... wait, you can do that? Awesome!
This is my real objection to DRM: it fundamentally either is just a show (turning over the unencrypted message to the browser, anyway) or requires that I be locked away from the computation happening (has direct access to hardware and security features to keep me out).

So either it doesn't work by design, or it's a rootkit's wetdream since all hardware is designed to be able to lock me out.
I haven't posted on /r/programming yet. How well received was your post there? I don't want to be seen as spamming. I posted a link there once that had some advertising in it and I got slammed.
Glad to see Canadians still like hockey almost twice as much as the other sports ;)
I meant addons and extensions, not native code plugins. I have all plugins including flash disabled, so no, I don't consume DRM content via Youtube or any other site.
I am really impressed at the winner of the biggest error. It's incredible how much it produces. Right now I'm testing it and running it through pv to see how many errors it makes. Right now on my machine it's producing errors at a rate of 74MB/s. I never thought I'd look at errors in rates of bytes/time.
I have my current git branch display as part of my command prompt when I'm in a project directory.

parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^]/d' -e 's/ \(.*\)/(\1)/'
}

export PS1="\u@\h \[\033[32m\]\$(parse_git_branch)\[\033[00m\] \W $ "
There was a reason I put "advertised" in scare quotes: Comcast has always advertised that rate as a "peak rate", not something you can get continuously to every host on the internet. Peak rate matters to a lot of people who are using it for things (for example, browsing a multi-MB rich web page) other than streaming, where a consistent rate is more important.
I've run into this problem before, in a different field:

Everybody uses Word. Unless you can get your "inline diff visualization" to support Word documents, it's not going to work.
> Has Mozilla really changed its policy?

Yes, they are accepting a web standard that can only be implemented in a closed-source and patent-encumbered way, which should be something that both Mozilla and the W3C bitterly opposed.
Lock and Unlock your bike with Bluetooth or WiFi
The first thing this made me think of is that there are a burgeoning group of "share economy" type 3D printing services. What happens if a buyer essentially crowdsources 3D printing of various parts for a functional gun and then uses it to commit a crime?

Interesting to think about...
On the Adblock Plus memory consumption
I'd be curious to see a review of StackOverflow as well (not that I think it makes a bad example, although surely one that targets a non-standard audience and falls into a somewhat different category than most)
> Should "network neutrality" force Comcast to spend billions every time Netflix doubles its streaming rate?

This is based on a misunderstanding of what network neutrality means. The question isn't whether Comcast invests in their network but whether they can charge different rates based on the kind of traffic rather than the total volume.

If Comcast wants to skimp on network infrastructure, no problem.

If Comcast wants to charge their customers more for a high speed or uncapped plan, no problem.

If Comcast wants to charge their customers more to watch Netflix than Google Play, problem.
Slow and ugly
Can you point me towards what I can do right now to move towards this? I already maintain an open guest network but I presume there's more I could be doing.
Hah! Because I'm self-taught, and I didn't know I could.

Appreciate it!
Almost every buyback program is gamed to some extent.

Of the more veteran gun collectors in my list of acquaintances, the most popular use for buybacks is to get paid for the destruction of a junk (old, non-working) firearm that they would otherwise have to pay to have destroyed.

Among my friends that are cops, of the functional and/or desirable guns they receive, they suspect that they are likely using the buyback programs to get the government to destroy weapons they've used in crimes.

Beyond just those bits of gaming, a very popular strategy among both gun collectors and gang members, is to set up a buyback program on the way to the real buyback program and offer slightly better prices, and/or cash (as often, bought-back guns are redeemed for gift certificates, or vouchers).
> All property rights are government created monopolies.

It's true that governments attempt to ensure property rights in other things. But tangible goods have a natural scarcity, while scarcity is imposed on digitial copies. My use of a plow excludes your simultaneously use of the plow. My use of an mp3 does not.

Government steps in and limits the technology artificially, creating an artificial scarcity, not unlike a "club good":
https://en.wikipedia.org/wiki/Club_good

The fact that widgets are "rivalrous" is exactly why they're poor candidates for such schemes. But the way we sell "widgets" isn't the ideal way to provide all things. The way we sell widgets wouldn't be a good way to sell street lighting or national defense, however, because those goods are "non-excludable," meaning you get free rider problems.

So we have different systems for different goods based on the properties of those goods. Ocean going vessels don't shop for lighthouses at a corner store, and we don't have a municipal fund set aside to supply every child with popsicles.

My humble suggestion is that we treat digital content more like other non-rivalrous goods, and less like popsicles.

> Compulsory licensing was a tactic...

Compulsory licensing arose in many different domains for different reasons. Radio, live performances, cover bands all have somewhat unique histories that defy one simple damning motive. Regardless of past motives, I'm happy to agree that compulsory licensing wouldn't be a good scheme if its only benefit was to move profits from one group to another.

It improves efficiency more broadly though. There are several reasons, but for one, consider the transaction costs to any negotiation with any content holder. If society can just have that negotiation once, publicly, it will save everyone a lot of hassle.

It also cleanly addresses the holdout problem, I find that a major perk.
/opt/homebrew would be consistent with other large systems. I'd like to see that be the default.
Teacher salaries in SF: http://www.sfusd.edu/en/assets/sfusd-staff/contract%20and%20...

More salary info: http://www.sfusd.edu/en/employee-resources/labor-and-union-i...
RIP Intrade?
Mainly pest control.
OnePlus CEO: "We didn't set out to create a low-cost phone"
Yeah, my back's sore from all the geeky back-patting.
I was the one that continually reminded someone if they ever did anything embarrassing. Usually to the point I was yelled at by a teacher or the individual's own parents.
Eloquent JavaScript – An Interactive Tutorial
No, it cannot. An Emacs "frame" is a separate editor window, managed by the window manager. Different Emacs frames running the same Emacs session talk to each other--they share the buffer list, etc. Within the Emacs "frame" you can have split "windows".

One Vim session can live only in one window that is managed by the system window manager. You cannot have multiple windows that talk to each other. You can split a single window manager window using ":split" and the like. Vim calls these "windows". You can have multiple tab pages, each of which holding multiple Vim windows, but all these tab pages must reside in a single system window-manager window.

Vim has a help file somewhere saying that Bram Moolenaar knows this is a problem and it's on the todo list.
Site loads for me. However I recall seeing your site many months ago, and I think it's a great idea, but misspelling "guarantee" on the homepage really gives it an illegitimate feel. Aside from that, best of luck. I think you've got a good idea.
HYDRA operation against online child pornography
I think you're confusing an insurance company and a provider network. Magnacare is a provider network, not an insurance company.
What does that have to do with the minimum wage?
Corporate venture investing heats up – and that might not be cool
Where are the latest Hollyood hotness on YouTube? I only found teasers, third party fair use, and deleted videos and accounts.
This sleeps/suspends rather than just locking. Equivalent to closing your MacBook.
Initially I just wanted to explore some technologies I've been meaning to learn (e.g.; Node, WebSockets, Angular, and Three.js). More than that though, it had just been too long since I'd actually shipped something. :)
It's more that the controlled placebo group will also be controlled for other medications that could compromise the research. If I have cancer A and I'm taking three or four medications + an experimental medication then it's difficult to know which factor affects the results. So the control group will be on the same types of medication in a proper study where as a sort of ad-hoc grouping of patients would be less easy if not impossible to accurately report.
Google Apps Users Can Now Get End-to-End Email Encryption
I ran it for a couple of minutes piped to a log file to catch the errors, I had to kill it because the file was becoming too big. When I closed it, it was 4.9GB (and still growing).

Amazing.
Homejoy has been the worst experience for me. I got credit for their company as a perk from my job and I'm so happy we've moved on. I got 3 cleanings from them -- never again. Every single cleaning I got from them required 2 phone calls. Every phone call was 15 mins on hold. Every payment was wrong, every credit was wrong.

Try Exec if you can. They seem to know what they're doing.
If you focus the issue on non-profits and edu orgs, all the people trying to get this through will do is write a tiny little exclusion just for that concern (ie no slow lanes for non-profits). That's what they do every time there's a narrow concern raised against terrible legislation.

It'll backfire big time, and waste valuable time.
Oh, I understand that completely. My concern with money right now is to cover living expenses so I can work on the project. My day job makes me a fair amount of money, and I'd be fine on less, but not 100% less if I don't already have a real plan for revenue.

I guess I shouldn't have written "find some other source of funding". Really, those two thoughts were meant to be separate. I think I could bootstrap the project on my own, if I just had a plan for revenue that makes sense.

Where funding comes in: Steve Blank writes: "a startup is an organization formed to search for a repeatable and scalable business model." (http://steveblank.com/2010/01/25/whats-a-startup-first-princ...) I seem to remember PG writing something similar.

Right now, the project is nothing more than desktop software that just so happens to run in the browser. There is no server component, it's all client-side JS. My concern with a monthly fee is that, as a user, I know I would want something of monthly value for that fee. To charge a monthly fee at this stage would basically be holding the users' own data hostage, data they are already hosting themselves. I've thought about it a lot and I don't think a monthly fee suits the current state of things because there is no unique, recurring service that the project provides. It's 100% software right now, not service.

That is not to say that I don't think there couldn't be a service-oriented component for which a recurring fee could be charged. Just that it bothers a lot of people that Adobe charges a monthly fee for Photoshop, software that runs 100% on the user's own computer.
Show HN: Spy on Optimizely customers' experiments
Here is a bookmarklet you can use you browse or spy on an Optimizely customer's experiments!

javascript:window.jQuery && jQuery.getScript("//gist.github.com/optimizelyspytool/7a7f573ec1657fb7db97/raw");

(highlight and drag this to your bookmark bar on your browser)

Since all of their experiment code is made publicly available in the javascript library, rather than server-side decisioning, it's all waiting to be browsed!

I saw a site made by the guys over at http://nerdydata.com but has since been removed.

Post any interesting finds using the tool!
I actually meant to make the same point - watching lectures at homes means you can rewind and go over the parts you didn't get the first time. In fact, I do that all the time. But, the real confidence (and happiness) comes from being able to apply what you've learnt. Working with other students and having a teacher help you out when you're stuck is the perfect complement for that.

Where are you based, if you don't mind me asking. I'd be interested in volunteering at programming workshops in/around San Francisco.
Good article.

Now I have an excuse for getting on HN from time to time while locked away in the solitary confinement of VIM.