skysight-inc/HackerNews huggingface dataset:
> If you accept that you should be able to do whatever you want with a device that you own as a basic premise

Then you are begging the question. If there are business models which some producers and consumers choose to participate in which involve some kind of "no-tampering" clause, then clearly there is some value in allowing such deals. If you don't like them, you're free to not participate.
Given your comment history, and the way you seem to understand the bigger picture, I would not hesitate to go to business with you. So, let's get busy getting acq-hired. (:
tl;dr Google and other companies already have the capability to spy on your real-time net activity, but they're (rightly so) currently squeamish about just throwing open the doors and letting the FBI poke around with whomever it pleases. (Which is pretty much the way the cellular carriers handle it) FBI wants more legislation to "fix" this problem. Seems like people in some cases are communicating with each other and the FBI can't listen in, and this situation is intolerable to them.

ADD: What we're probably going to need is a new way for users to universally encrypt data deep in the OSI layer instead of continuing to tack it on top of the stack with downloaded apps. Need to think through that some more.
Exactly why I will always love RSS (http://www.jefclaes.be/2012/05/why-i-will-always-love-rss.ht...).
Feel free to fork mine: https://github.com/hcliff/ampere

It's the only one I've seen that abides to the bittorrent spec (where possible). BEP 9 and 10 support incoming.

(Demo's broken, need to push a fix :()
1% chance of being fired! File that under winning.
In fifty years we'll tell to our grandchildren: "Back in my day, we had to turn WiFi off before starting our browser after a crash, because it would not load when connected to the inter(galactic)net". They'll pity us I'm sure!
AMD AM2/AM3 CPUs support ECC. It will work provided that the motherboard has the extra wiring required and BIOS support is enabled.
Some vendors (notably ASUS) advertise ECC support on many cheap AMD motherboards.

AFAIK to get ECC with Intel you have to pay for the Xeon.
Would not have downvoted if it weren't for your username.
I never said that it's easy.

We both know that it's not "easy" to get acq-hired for $30 million. It's also not easy to win the Powerball, even if any idiot has a chance.

It is, however, a sign of something wrong in the economy.

When a $6-million-per-engineer acq-hire (the team, not the product, is being bought) is going down, the company is paying about 50 years of an engineer's salary for an employment relationship. A job lasts, on average, 4.4 years according to BLS. Particulars to acq-hires only make that expected duration lower, but let's use 4.4 because we don't know what the "real number" here is.

Executives bitch until they're blue in the face about paying 25% for a normal recruiter. It seems inconsistent to complain that your headhunter's charging you 25%, then pay 5000% for an HR acquisition.

This means one of two things. The first is that, possibly, the employment relationship is worth that much. That is, it's worth $1.5 million per year (as opposed to the more typically cited figures, which are around $200,000) to employ an engineer. Well, then engineers are getting screwed. They're only getting ~7% of their total value-add (120k / 1620k) instead of 38% (120k / 320k).

The second possibility is that engineers aren't getting screwed, but that companies are so bad at discovering talent internally that the only way the executives and get their hands on someone good is to buy people on the market at a very high price. That's not saying that there aren't good people at a company like Yahoo; only that the middle-management filter is so dysfunctional that executives don't know what they have.

Let's say that in November, you pay $2000, out of desperation, for a new coat that's worth $175. When your lease ends in August and you're cleaning everything out, you find that you had an equally good coat in your apartment, just sitting there all winter. You couldn't spot it before because the place was such a pigsty. You'd feel like an idiot, then, wouldn't you?

That's how executives deserve to feel if they acq-hire talent for $6 million but have capable people within (and I'm sure they must have some) who are being underutilized on trivial features and fourth-quadrant nonsense. If you simply don't have talent, then go ahead and buy it at a high price. If you have it and can't find or use it, then you need to scorched-earth your whole management structure.
An important comment on the bug from a Chromium employee [0]

Hacker News crowd, let's please stop the "me too" party
here, and please file separate bugs for separate issues
(even if they're similar). Keeping the signal-to-noise
ratio sane on this one raises the chances that it gets
addressed :)
So you can help by only commenting if you have technical
comments on how to fix the problem in Chrome. It'd be a
shame if we had to lock this bug to prevent further
useless comments.

[0] https://code.google.com/p/chromium/issues/detail?id=224182#c...
> Someone mentioned the uncertainty of relying on a Google service, considering Google's recent "spring cleaning" of Google Reader.

Google Authenticator is not a service that Google can even shut down. It's an open-source implementation of open standard protocols.

You install a library + few tens lines of code on your server, and users install the app on their phone. After this, no Google server or service is ever touched in the authentication process.

Even if Google decides to pull the app from the store, it's open source: you can build it from source and put a copy up yourself.
Linux or BSD based DNS servers can rate limit with iptables, pf, etc. to mitigate this a great deal.
I don't use external speakers, that also solves the problem
I was going to buy it, but it still seems to be not available for Linux. Also, why isn't this available through Steam?
Oh that's why Firefox does this, I find this very annoying and tried to turn it off in about:config to no avail...
This is exactly the reason why some choose to notify sec problems anonymously.

You may find that this comes back to bite you badly especially if they consider your communiqué to be a blackmail-ish threat, even if you did not intend it to be.
I always wonder with paywalls if they would be better leaving the news for free and charging for the opinion and unique content, as there are always going to be free places to get access to the news.
And 5 years before Cryptonomicon there was Tim May's Cyphernomicon (which obviously inspired the title and theme of Stephenson's book).

In 1995 there was Stephenson's short story in Wired about digital cash - "The Great Simoleon Caper".

Of course, the protagonists of Atlas Shrugged had renounced paper money and started using privately minted gold coins from Midas Mulligan's Bank way back in 1957.
The philosophy of Unix convinced me at my first glance. But then found there might be some problem in this case.

Just an example. People may say something offer three features, one plus one and plus one, just like Unix does. But if we are going to explain 99, it is faster to say 100 minus 1 rather than 90 plus 9.

`cd $1 && ls` is a larger command. It's also an easier one.
Points from me even if just for the name alone :) Looks great, wish I could think of a use for it!
Let this noisy wheel add a little squeak... I would (could) not use it without the option to store a URL in multiple bins. I use both nested folders and "aliases" right now... (drag and option-cmd-drag weblocs into one or more folders on my desktop)
Exactly: and one which many people assumed was a safe choice for the future given deep-pockets backing
Ukko Mobile From Helsinki Eliminates Data Roaming
21 nested callbacks sounds like my current attempt at twisted programming,except Michelles code is a lot clearer and easier to read!
Even more experienced people write complete rubbish in an new language or worse port their old language patterns over.
No shame in being a beginner.
Show HN: Planck Cosmic Microwave Background visualised using three.js
Are you in New York? I'm always happy to kick around ideas, and for the next 3 weeks or so I have more time than usual.
Quite a few false positives in there though.
Current Version of the Android app is now proprietary and it isn't clear whether the source code repository will be getting any more updates.
I've been getting pretty sick of the whole "look how dumb I am, but I'm iterating!!!11" meme, but I really like this post. As a young person working in a company of people with far more experience, I've asked my share of stupid-simple questions and made my share of dumb mistakes. Luckily, I've got enough experience with programmers to get the most out of these interactions (also helpful to have decent human beings for co-workers!)

The important thing is to remember that there aren't (m)any super geniuses for which this stuff spews out first try. It's just that some people had the benefit of working through their ridiculously terrible code at the age of 8, writing BASIC, or whatever. And while they may have to learn jQuery the same as you did, they have a massive class of "intuitive" knowledge, which is really just experience, to help them through most of it.
Promoting Erlang
Show HN: Entando - Enterprise Portals Reinvented, v3.2 is released
Is there an established body of scientific work supporting parts of traditional Chinese medicine?

I have always felt that the connection between a tiger's toenails (or whatever) and any known disease a bit thin but this could be just ignorance.
Why can we not figure out how to shut down the computers participating in a botnet? It seems like a technology problem.
But requesting a resource without knowing it exists is abusive, and the fact that more and more developers think it's an appropriate means of discovery is becoming a serious problem. It saps resources, fills logs with noise, and can trigger intrusion detection systems.

I don't think the Persona project recognizes what a barrier to entry the lack of a reasonable discovery method really is. There are a host of potential issues:

1. For the alice@example.com identifier, it assumes that example.com has an A record. Many, many organizations choose not to have an A record at the top level, while still publishing an MX record to support email addresses.

2. If there is an A record, it assumes that there is a web server listening on port 443. If there isn't, /.well-known/browserid can't be retrieved. What is the fallback mechanism, and how does it affect our users if we adopt Persona in the future? What if this probe is flagged by an IDS, blacklisting the source IP?

3. If there is a web server listening on port 443, it assumes that it will serve resources for example.com. What if it doesn't and gets the /.well-known/browserid from the default host, which is an entirely different domain? What if this probe for an unsupported host is flagged by an IDS, blacklisting the source IP? What if example.com isn't the CN or a SubjectAltName in the SSL certificate? Is the certificate validated? Do I now have to purchase a commercial certificate for a domain that I never intended to be a web site?

4. When a user first enters an identifier, such as alice@example.com, it assumes this is not only a valid email address, but a valid login. What happens if a user has used an email alias in the fallback that cannot be used to authenticate in our system when we adopt Persona? What if the organization doesn't support Persona, and doesn't want its domain used in the fallback mechanism? Is there an inherent identity theft risk in using a fallback system? Can a rogue web developer create a temporary /.well-known/browserid and backend that will allow them to authenticate as anyone at the organization, then cover their tracks by removing the file?

All of these issues can be neatly solved with DNS discovery. If an organization wants to support Persona, let it publish an SRV record. If one doesn't exist, Persona should tell the user, "Your domain does not support Persona."
Submission guidelines say, 'only link to free (as in beer) books'. No one is reading the submission guidelines...
Pecunia non olet, meus amicus.
I know this now, but like most people, I learned the hard way. And for some reasons, Pages, Numbers and Keynote seem to ignore this setting and continue to open up every file they can get their grubby little mitts on with gay abandon.
(for the moment). HFT will eventually fall off a cliff or be regulated out of existence. I think the FSA in the UK are on this already.
Don't forget that university student plans are often unusually cheap because the enrollment requirement ensures a relatively inexpensive risk pool. They can also come with unusual restrictions (e.g. your PCP must be at the campus health center), though I think PPACA may no longer allow some of those practices.

In any case, since it sounds like he isn't a student, they probably don't qualify for a student plan and are falling back to something more expensive.
You can clone and run the algo yourself over any time period since 2002.
At first I thought Conservopedia must have something like Wikipedia's Neutral Point of View and No Original Research policies that would suggest it wouldn't get involved in research. Then I realized with a name like Conservopedia, it must not have a Neutral Point of View.

I was curious what they have instead of a Neutral Point of View, so I looked it up. On its page "How Conservapedia Differs from Wikipedia" -- http://www.conservapedia.com/Conservapedia:How_Conservapedia... -- it lists this relevant policy:

"We do not allow liberal censorship of conservative facts."

Talking about "conservative facts" speaks for itself and says a lot.

Its Guidelines page -- http://www.conservapedia.com/Conservapedia:Guidelines -- says

"Unlike Wikipedia, we do not block for ideological reasons."

The Arstechnica article says "Several of those individuals are apparently now ex-Conservapedia members, having had their accounts blocked for insubordination," implying Conservopedia is overstepping its guidelines. This instance sounds like the pot calling the kettle black. If people within Conservopedia discuss Conservopedia, why would someone block mere discussion?
I basically only use digital currency right now, and it's just your normal Euros. I get paid by the company through internet banking and it gets deposited to my bank account. I pretty much only check my bank information online. When I pay (99% of the time) with my debit card, the card reader at the store connects through 3G to the banks server to verify the transaction. I'll go weeks without even touching paper money / coins. I can't imagine how to make it more digital than that and this is what basically everyone in Finland has done for 5+ years
I hate to destroy the New York Times' business model, but try viewing the link in an incognito window.
Doesn't seem to handle load very well, though normall I guess it wouldn't need to.
IPv4 addresses in the USA now have les than a year before exhaustion
Intelligence and industry unite to fight cyber crime spies
Why do I feel like I'm participating in a web developer's slave morality?

Let's hope that these people quit their jobs to lead more meaningful existences.
Even if this is true, then US taxpayers should rightfully consider this as somthing ludicrous that their representatives should change ASAP.
It's not the tutorial specifically - more Haskell itself:

Syntax feels slightly horrid. Doesn't seem to visually or syntactically scale well with the size of the problem at hand. Some of it is plain ugly (records). It's harder than the others resulting in more head scratching. Debugging is slightly painful.

These are all IMHO.

To be fair, I'm going to do the tutorial again this afternoon.
This reminds me of the brilliant quote by Stephen Fry:

"It's now very common to hear people say, 'I'm rather offended by that.' As if that gives them certain rights. It's actually nothing more... than a whine. 'I find that offensive.' It has no meaning; it has no purpose; it has no reason to be respected as a phrase. 'I am offended by that.' Well, so fucking what."
Abuse Python27 VM to execute x86 code
I second Coursera. I read you want to become an audio engineer. I am in a music production course through Berkelee School of Music on Coursera.org.

You are getting great advice. Pick one thing and do it for 10 minutes.
Could a project like this ever come under libel laws?
There is a hack to get around this (in Chrome) by increasing the SDP channels transfer rate (I think), still doesn't solve the MTU/reliable issue though. I originally found it via ShareFest - https://github.com/Peer5/ShareFest/issues/10 & have it integrated (in library form) here - https://github.com/erbbysam/webRTC-data.io
I haven't tested this yet on Chrome Stable though.
It's not PostgreSQL's fault that Django closes the connection after each request explicitly (see close_connection() for what was done before 1.6):

[1] https://github.com/django/django/blob/master/django/db/__ini...
Actually I'm not making any assumptions (hence the reason I would like to see the data stacked up together). I don't know what it would look like, but I enjoy exploring ideas like that. I actually do know, in at least two cases, that the doctors aren't pocketing the money (the doctor friends I know are going to be living paycheck to paycheck for several years as they deal with the huge debts they incurred in the process of becoming doctors). The question I'm most interested in exploring with the above data is this: what are the relative costs and barriers to entry for medical professionals in all of these countries? It's my impression (could be profoundly wrong for all I know) that they are exceptionally high in the U.S., and if that is the case, then it would be a contributing factor to the high costs.

There are obviously many other contributing factors, and I'm not proposing solutions here, just curiosity. I think you read more into my query that I meant to convey- I have nothing against doctors, or even against doctors making tons of money. I don't particularly like the disconnect between people and the prices of their medical care that happens as a result of our insurance model and I think that's also a major contributing factor to high prices. As you say, though, I don't really want to go into that here.
It's worse if you've encrypted your hard drive. After a 3am windows update, my Sony laptop reboots and stops at the Truecrypt 'enter your password' boot prompt. But at this pre-boot point, there's no OS power-saving. So the CPU is at 100%, the laptop fan spins up to hurricane levels, and the dumb thing just sits there for the rest of the night like an overpriced fan heater.
The demo is probably running on a free heroku instance which means a single thread on an itsy-bitsy EC2 instance. At the top of HN we're talking at least 500 concurrent visitors... on a single thread.
Even worse, Persona promises that "Developers get a verified email address for all of their users," which might be mistakenly construed as some degree of identity assurance, which can't be guaranteed by this system at all, especially when a fallback is involved.
I would not be surprised if spinning up on CoffeeScript was easier for beginners without real JavaScript experience.
NLP package for Node.js
Amazon Pricing Error
Nice pricing error on a watch. Wonder how many will get bought...
Looks like it will be available in the next (1.6?) release[1].

[1] https://docs.djangoproject.com/en/dev/ref/databases/#persist...
Wasn't this mostly stopped in NY when the Exchange set up a server building and allowed firms equal access? They had been buying up the real estate around the exchange for amounts much high than the property's value and it was becoming a bit of a problem. Now they are all in the same building and everyone has the exact same amount of cable running from their server to the exchange.
Twenty years before Bitcoin, David Chaum was showing us how to make provably secure digital cash protocols.
There's very little advantage to responding to something with true emotional offence. Displaying offence to others can be a useful tool in pushing for change, but discussing something rationally is almost always a better choice.

If someone appears to be irrationally offended by something you said or did, you make a mental note not to say or do that to them again. If the offense appears to me to be irrational and no discussion of why it's offensive takes place, it doesn't change my overall behaviour. It doesn't change my belief that my action wasn't offensive. It makes me think that person is irrational.

To change someone's attitude to something you need to discuss it with them. You need to demonstrate to them why the attitude they hold might be harmful. Taking offence doesn't do that.
Wow. That's impressively bad, even for Verizon.

A few years ago, when I moved overseas, T-Mobile had no trouble waiving the termination fees (for both my line and my wife's) once I'd shown them proof of the move. And they'd already unlocked our phones for a previous international trip, which was handy because we could easily go prepaid until we picked a carrier post-move.
In Chrome, this is optional, by default it just opens a blank tab. The user in the bug report chose the option "Continue where I left off".
I don't see how, given that the content is knowingly provided for public consumption by the individuals
Starting Strength Modified: #5
We wrote our own Dashboard at my current place, but it's nothing as nice as this!
I think you'd be good with anything on this list: http://colleges.usnews.rankingsandreviews.com/best-colleges/... or this one: http://grad-schools.usnews.rankingsandreviews.com/best-gradu...
Yes, connecting repeatedly to pgpool is less expensive than doing it directly to postgres. Not having to connect repeatedly to anything is even better.
You can always tell if something is garbage on here by looking at the average length of the comments. Almost every single comment on this link is an inane one-liner that adds nothing to any meaningful discussion. And lo and behold, it's the same sort of shitty discussion as on the bug report itself.

Compare this with the comments on the 21 Nested Callbacks link: https://news.ycombinator.com/item?id=5447287
Agreed. Ruby has so many edge cases it's almost a competitive sport to know them all. I just don't care anymore. Simple trumps every time.
Oh right, 1.5 and earlier. I misread that, thank you.
"Meanwhile, real criminals use Hushmail"

Somehow, I doubt that the FBI is terribly concerned about that:

http://www.wired.com/threatlevel/2007/11/encrypted-e-mai/
I bought it, but the DMG doesn't want to mount.

file(1) reckons it's just bzip2 data so I'm unpacking it and gunna poke around.
Uncyclopedia has reported to fully support Conservapedia's stand on this issue.
Give people a platform for their voyeuristic, narcissistic ramblings and they will hang themselves through ignorance.

If you write it on the Internet, be polite and respectful or anonymous!
I can't help but think that at least some of the people putting these statistics together know that and have corrected for it.
http://www.amazon.co.uk/s/ref=sr_st?qid=1364385276&rh=n%...
Getting fired from my last real job, over a year ago, was one of the best things that could have ever happened to me. Haven't starved yet!
The difference here is that the Euros you're working with can't be held digitally as actual stored value. You can't carry them with you, and they must at all times be tied to an identity. With true digital currency, you're not tied to someone else's server for transactions. You can make the exchange in person, no trusted third party required. Your Euros require a trusted bank to hold your Euros, and a trusted country issuing them.
As argonaut says, you should provide your goals :) .

It does sound like a great place for bright and motivated people, but it also sounds hard and grinding, plus you might have to get into debt and/or you might not get in.

If I had the opportunity and the means, I'd probably do it :)