skysight-inc/HackerNews huggingface dataset:
Apple uses a lot of open source software, but tries to eliminate free (as in speech) software from its stack.

Apple is also the champion of not allowing device owners to tinker with their devices.

This doesn't make their involvement into open source any less and it is highly appreciated, but it also doesn't raise them above criticism.

Also, LodSys and Microsoft have far less customers on the street. Especially LodSys.
Link to the abstract:

http://arxiv.org/abs/1201.2501
I didn't have two-factor enabled (it's enabled now though). API was disabled. No malware installed.

Transferred to: 12aW8jPeEc9iQa5ocXCDReJ6Nij4c9xHtX

Transaction: d3f6547f901b45b3c79315e78a1bbcc988e27e6b98feab321f5628e2312b5377

I think this might be related to a recent Twitter account hack that happened a month or so ago, where a fake tweet was posted on the account. I had used the same email and pw on that account. Maybe they were scanning the stolen Twitter accounts against Coinbase.
Perhaps this title was initially Reuters' error? Their current headline reads, "France's Carmat implants its first artificial heart in human".

This sounds like a big first step for this company, though as other commenters have noted, this is certainly not the first artificial heart implanted in a human.

Certainly, if there were a viable long-term replacement that didn't require people to become brain dead so that others could get a heart transplant, that would be a major boon to humanity. And a 5-year bridge, if the hopes for the lifetime of this device pan out, would be a major forward step.
Think before upvoting. Report says:

"To create a fair testing environment, each product
was installed on a clean Windows 7 Home
Premium 64-bit target system. The operating
system was updated with Service Pack 1 (SP1),
although no later patches or updates were applied."

Security Essentials gets definition updates from Windows Update. So, if you don't update your system, you are stuck with what coems with the first install.

Windows 7 sp1 was released to public on February 9, 2011.

The report is here http://dennistechnologylabs.com/reports/s/a-m/2013/DTL_2013_... and it features such gems as:

"Our aim is to test the security product and not the protection provided by keeping systems completely up to date with patches and other mechanisms. Patching will inevitably improve the security of the system and readers are advised to keep all software updated."

and

"A selection of legitimate but vulnerable software was pre-installed on the target systems. These posed security risks, as they contained known security issues. They included versions of Adobe Flash Player, Adobe Reader and Java."
Well crap. I assumed something like it had been done before, but I'd never heard of this.
It's on my list.

About your photo set, it's a great collection. I'm enjoying them a lot. Thanks for pointing us to it.
Given his level or paranoia, I'm surprised he wouldn't have set up some sort of security camera that continually uploads to Amazon S3 or something. Video of these thugs would be much more valuable than the single bit of information that an alarm gives.
Hey, @zhemao, wasn't kidding about wanting to talk about bringing you on board here. Seriously takes a lot of talent to do what you've done :)
Wikipedia says 1982 was the first. From this article:

"""Heart-assistance devices have been used for decades as a temporary solution for patients awaiting transplants, but Carmat's bioprosthetic product is designed to replace the real heart over the long run, mimicking nature's work using biological materials and sensors."""

edit: the headline is a little confusing, but it's currently phrased "Carmat's first," a company formed specifically to advance the state of the art in synthetic organs.

Wikipedia cites this[0] account of the first transplant:

"""During the 112 days that he survived, he underwent four additional operations, had several episodes of bleeding, and experienced prolonged periods of confusion. He even asked to die on several occasions."""

[0]http://celebrities.healthdiaries.com/the-25th-anniversary-of...
For less than $100, there is nothing you can do except learn from this. There would probably not be anything you could do if it was a few orders of magnitude larger either, so you are lucky.

Hacking is pervasive, but anonymous currencies are providing a more interesting target than sending spam or renting botnets. Generally, security is very poor everywhere but most people don't really notice. This is going to have to change at some point as more of our lives go online.
I use the Google Authenticator style of 2-factor auth with Coinbase using the Authy app.
Sorry for not replying (I had noprocrast on!)..I think he's not only exploiting empathy (for power and justification), but is also using the article to bolster himself and make himself fantastic, when the characteristics he assigns to himself actually have no basis in reality. This is textbook psychopath behaviour.

As a "reformed" psychopath, the article is all about him, his abilities and how he should be treated. Further, he claims that he sees "weakness", as if everyone he has or could have manipulated and screwed over was "weak" (instead of being someone who trusted him, which could theoretically be the same, but in practice most people would consider different), and he has just learned to control himself and not exercise his superior strength.

In reality, a psychopath is indirect, delusional and self-centred, and they will lie, subvert, cheat, steal and abuse to get their way, but rarely ever seek out true weakness in themselves (unless you count covering emotional vulnerabilities artificially) or make a stand for anything. For being a "strong" person obsessed with finding "weakness", you can pop the bubble of a psychopath simply by showing his network of followers and clingers exactly what he is...psychopaths are a strange mix of selfishness and deluding and changing themselves to fit in. They preach to others, put others down and castigate the flaws in others, but the second you put irrefutable evidence of the psychopath's incompetence, weakness or maliciousness in the open, in a way that everyone believes, he will have a meltdown and flip out. It's kind of like people who hang out on Internet forums, rise to the top of the ranks by spewing mindless platitudes and bullshit, who pretend to be rational while criticizing others mercilessly, and then when someone outs them as incompetent, malicious or even maybe just wrong, they throw a big fit and implode.

Finally, he talks about how his psychopathy gives him superior "strategic" abilities, but in reality, psychopathy actually limits long-term thinking and planning. They actually tend to be very impulsive, and one of the key tenets of psychopathy is a short-term, parasitic lifestyle.

He used the piece as a selfish exercise to bolster himself, paint his actual or potential victims as weak, and did it all with absolutely nothing based on reality, hence, I do not believe his is sincere.
AutoHotkey is a great way to get your kids coding. Not sure if there's anything like it for what kids use most nowadays, iOS and Android tablets, but having them make macros and letting them manipulate their favorite piece of software in ways they didn't think possible is usually an eye opener.

Edit: I'd add SpaceSniffer to this list.
I've been on the sidelines for BitCoin for the past few years, but it appears to me that it is gaining adoption at least at the early adopter stage and has an insanely long way to go but is becoming increasingly interesting.

I'm researching BitCoin to try to have a really in depth understanding of it. What is the best, even if complex, paper/blog/website on how to properly secure bitcoins?
Managing a Mind
Very dangerous if your side project is related to your job (which it appears to be) your in danger of losing any IP.

Check your contract and applicable state law you may already have lost your IP - lets hope your employer will act in good faith.

I would make sure as part of negotiations that your employer pays for an independent lawyer to write up a new contract and to make sure that you license your IP to your employer and maintain your rights.
Did you have a mac / windows computer?

Do you have any antivirus software installed?
> Ok, you've got me really curious what these applications are.

In addition to the applications others mentioned, this is an issue in applications that don't need it, but run into it. If for example a program has a bug where a number is multiplied by 2 in a loop, then if it's a double it will eventually become infinity and stop changing, but if it is a bigint then it will continue to increase. This means that the bug will have different effects in those two cases.

While this is a bug, if the developer tests on only one of those platforms (say, the double), and the bug happens to not cause noticeable effects, it might go unfixed, but people on the other platform (with bigints) would get something broken (as a constantly growing bigint, eventually it will be extremely slow or run into some limit and give an exception).

The basic issue is that leaving numeric types to some extent undefined means you open yourself up to risks like this. How common it will be in practice is hard to say, of course, but I've seen such things happen in another language, so I think this can't be simply ignored out of hand.
Why wouldn't he? I don't know of any online anything that refunds you from their own pocket, so, that he can't get the transaction back (like some bank account transactions can be, or, they can be traced to a person) is a feature inherent to Bitcoin and not so much Coinbase.

EDIT: spelling correction.
Metrics For Testing Website Navigation
Have you looked into PowerPivot free add in for Excel from Microsoft?
> I had used the same email and pw on that account.

You used the same credentials for a social networking site as for your Bitcoin account with Coinbase? And you didn't change them once your Twitter account was hacked?

You should probably call it a relatively cheap lesson in not reusing passwords.
Useful tips here.
I feel shit just reading this. Imagine being the TARGET of such harrassment (by people, who, theoretically, have no qualms about murder), and still being able to laugh. Could you?

-- translated snippet follows:

On the 10th of October two women tried to get into my flat. They claimed that house management had given them the keys for a viewing, because they wanted to rent the flat. I called the house management - they knew of nothing and hadn't given out any keys.

Q: And that couldn't just have been a misunderstanding?

Yes, but ten days later there was another incident of someone messing around with my apartment door, at 3 o clock in the morning. Six days later the same. On the 11th of November a visitor noticed that persons in front of the house took notes about people going in and out. Sometimes there were people walking on the roof, but I've been told that's not unusual in Berlin (laughs).

-- edit: very end of the article:

> "We should never give up our hope. To have hope is a matter of dignity. I grew up in the 80s. For me there was a time in which I lived without total surveillance. About 10 years ago that changed. There are now people who only ever lived under total surveillance - and who will never know anything else, if we don't nip these tendencies in the bud. I now could say, I belong to the last generation born in freedom. But I am convinced that every generation - ours and all after us - has the possibility to push the surveillance state back, and to regain freedom. We should never be persuaded that we have no way to act. We decide anew every day. This ability to begin is the foundation of our freedom."
The message is not meant for him, but for us. He is made into an example for others.
It's also fun to stop by the Museum of Communications [0], about 3 miles down the road, to see old working telephone exchanges and such. There's a lot of commonality between the two. (They are only open on Tuesdays, first Sundays of the month, or by appointment.)

The MoC runs its own BBS off of an AT&T 3B2 model 500 [1], which can be accessed via telnet.

[0] http://museumofcommunications.org/ or http://www.scn.org/telmuseum/

[1] http://museumofcommunications.org/?page_id=164

[2] full disclosure: my dad was involved in forming the Telecommunications History Group, which is the parent organization for the MoC.
No its rather poor advice IP and labour law law is complex and Nolo themselves that they only deal with simple matters.
Hilarious. The reason for bitcoin is lack of regulation. You know that right? You're using bitcoins and not dollars because it's not regulated and subject to the same oversights and related fees.

So basically you want the government to have no ability to lock down funds or regulate transfers, yet you also want the ability for the government to step in and stop people who have stolen your bitcoins.

Can people really be this oblivious? If you have bitcoins, do not just put them on random websites with zero auditing and expect them to be in any way secure. If you don't know how to secure a computer, you need to stay far away from bitcoins, they are not for you.
I'm not a lawyer and the advice listed below is just my common sense, I would advise you to consult with a lawyer regarding your question.

In your case I would just license it - you can either put it under any of the open source license out there or use a commercial license generator - http://www.binpress.com/license/generator (I'm one of the founder at Binpress).

By the way you mention having an employment that is relatively lenient which is good.

As an employer I would still advise you to either include an appendix or send an email to your legal department listing your side projects, open source projects you contribute to and/or anything else you think should be included there. It is probably being over cautious on your side but remember than employment is like a marriage; everything is fine and nice when they get you to sign on that contract but you never know what will happen when you leave your job to seek your next opportunity.

Additionally if you are in the US, you probably signed on some sort of PIIA (ROPRIETARY INFORMATION AND INVENTIONS AGREEMENT) which will assign anything that you've developed or invented back to the company, some will make it lax and some will be stricter, I would guess most employers will be stricter in order to avoid any potential IP problem in the future.

However if you are in California, know your rights. There's the California Labor Code Section 2870 which states the following:

(a) Any provision in an employment agreement which provides that an
employee shall assign, or offer to assign, any of his or her rights
in an invention to his or her employer shall not apply to an invention
that the employee developed entirely on his
or her own time without using the employer’s equipment, supplies, facilities,
or trade secret information except for those inventions that either:
(1) Relate at the time of conception or reduction to practice of the
invention to the employer’s business, or actual or demonstrably anticipated
research or development of the employer; or
(2) Result from any work performed by the employee for his
employer.
(b) To the extent a provision in an employment agreement purports to require
an employee to assign an invention otherwise excluded from being required to be
assigned under subdivision
Nothing against this particular language, but... I feel like there is a new language at least every day. It would seem that this does more harm than good to the developer community's progress. Of course, languages need to be iterated on in addition to the programs they compose. But, there is now such a large spread of similar languages that it necessarily slows the development of the most productive ones by blurring/resetting the focus constantly. Many technical problems can be solved with existing languages, rather than eliciting the distraction of a brand new language. Though, in this case, there is perhaps a clear purpose for the specialization of the language. There is certainly a benefit to new languages that offer truly new concepts or optimizations.
Have you looked at ArangoDB and Foxx - https://www.arangodb.org/foxx - it's quite similar to this idea if I understand correctly.
You participated in deploying a creepy gigantic indiscriminate surveillance apparatus, and somehow you attempt to cast yourself as a poor victim. I don't think it is going to work. Maybe if your thoughts were toward denouncing the subversion of democracy and the violations of basic human rights as the consequences of such a creepy surveillance apparatus.
That's very dismissive of a very real problem. When you add friction to comments, people either

a) Don't write them in the first place.
b) Don't keep them up to date (as to3m mentioned, it is utterly ridiculous when you need to update a comment and then need to reflow every following sentence. Many developers will simply not do it).

Additionally another counterpoint seems to be "my comments are short anyways", which would make me question why comment in the first place? In most cases where I've seen short comments, they were completely unnecessary redundant restating of exactly what the code already tells you.

The comments that really add real value don't try to pseudo-code the code, but instead tell you the why of the code. It is extremely hard to describe why in 80 characters or less.
It doesn't really tie directly into it, besides insofar as the company I work for builds a web application and this thing would be directly useable by a web application. Think of something like analytics services - they're useful to a wide variety of companies but not to any one specifically unless they're involved in analytics.

Put it this way - my company would be a great client for this tool, but would never want to sell it themselves.
We agree. Language bloat is a cacophonous. That's why we don't call ArrayFire a language. It's just a library with compatibility for existing languages, e.g. C, C++, Fortran.
would you mind simply explaining a little more what an immutable value is? I Understand immutable as something that cannot be changed.
> all of our collections are immutable
How can a collection which is data that eventually ties into a db be unchangeable?
I would add scoop. http://scoop.sh/
Oh! I remember seeing this and thinking that I could build an awesome video livestream mixer off of it. The paid packages were definitely a speedbump.
There are several problem with that. One is that the web worker would block all user input, including scrolling, while you were modifying the DOM. Also, the locking would absolutely have to be manual. Locking before each DOM modification and then unlocking after would be disastrous, since you'd have no guarantees about the DOM's state from one call to the next. And once you introduce manual locking, you're largely defeating all of the safety guaranteed by workers in the first place.

Or think of it this way: If you can lock the DOM reliably and efficiently, then you can write code that shares memory by storing data in the DOM, rather than copying it between workers. That would get you most of what you get from ordinary threads, albeit with only one lock available. This would be such a huge convenience and performance win, that if it were possible, they'd have done it to allow memory sharing without going through the DOM at all. That right there should tell you that allowing DOM access from workers by locking is impractical.
use 2 factor authentication next time, lesson learned. how about you give us the full bitcoin address where the bitcoin being transfered to.
This campaign is targeting average consumers, not HN users who already are familiar with the issues.
I thought the point of Btc is that there is no "now what".
The preferred language amoung trans people is: "The state of someone's genitals is none of your business unless the two of you are having sex".
Having a Servant Is Not a Right
It was in the original book, and after the book sold millions of copies they walked back their exaggerated claims.
Same happened to me on MtGox (to make it clear, not their fault, was my own carelessness). Was more than likely related to reuse of password and a hack on another site that used the same acc/pass combination.

There is nothing one can do. MtGox can't protect users from getting their account hacked when it's nothing they've done. I filed a police report, but there's not much the police can do in the case of btc...

One learns from ones mistakes, so, now; stopped reusing passwords, and added two-way auth for important/sensitive things, alas, a bit too late (got 9 btc stolen ;_; although at the time, they were only worth ~100$/btc).
Big Data Infographic - Bain & Company Insights: The who, why and how of Big Data
i haven't. looks like similar principal though i chose to piggyback on Backbone and MongoDB standards so there is nothing new to learn.
Calling it a "masterpiece" feels a little strong for a basic format that is, based on the press releases I receive, already used by a huge number of people.
What do you mean "random websites"? It's Coinbase, the most reputable bitcoin wallet that exists. (Though they have had a few troubles as of late.)
Function = Var + Return: A Functional Style of JavaScript Programming
I agree. This was just a class project, and I don't plan on continuing development. These features would be a lot more useful rolled into existing programming languages.
Is it measurable? Do they have unique URLs? Are they transparent about how successful these campaigns are?
gender identity =/= sexuality.

There are lesbian trans women, and straight trans women, and gay cis men and all kinds of permutations.
If you want to spend money on something that just works, while still supporting free software, you can buy a laptop from a company like System76 or ThinkPenguin.
CBS: Top ObamaCare official wanted site shut down over security risks
Nice shoutout to ag but doesn't link to it: https://github.com/Wilfred/ag.el

Search the current project, the scope of which is automatically constrained by git/subversion metadata. Awesome sauce!

This is one of the things I love about emacs. I've been using it for over a decade now and I'm still regularly discovering new hotness.
Yes, but my issue was with the comparison to charities. Sure it can be annoying to be approached constantly but when someone says they are from a homeless charity etc. you know what they mean and can quickly decide if you want to give them your time/money. If someone stops you and says they would like to discuss the FSF you probably won't have a clue what it is and it'll be more annoying as you can't easily make a decision without finding out more information.
I think he's more interested if the police can do something, since the trail can be somewhat followed, and, you can often see an ip of the transaction requester. They more than likely can't do anything in these cases though, since that's something one can easily tamper with and it's quite unreliable (the IP thing).

Also, if there is anything Coinbase does, or, if one there is any laws regarding such things that might help him.

Agreed on the part about he should take more care with security though, two-way auth etc etc.
> If you're going to talk about following the law, how about the fact that the bus is illegally parked in a public bus stop?

A vehicle temporarily pausing to pick up or discharge passengers is not usually regarded as "parked". A car is unambiguously "parked" when it stops and the driver leaves. If the driver is still present and you want to charge him with something, it's more likely some sort of moving violation would apply. "obstructing traffic", perhaps?
Related question: If I choose not to license / sell / whatever this code to my company, they're going to build it anyway. We're a small team and I'm in a fairly senior position - it would be impossible for me not to be involved in those discussions. Does that create legal issues if I continue to hold onto my side project (and potentially develop it further?)