skysight-inc/HackerNews huggingface dataset:
If you are unable to excercise a 'right' because armed men will take you away if you do so, then that 'right' de facto simply doesn't exist in your area.

UDHR is a declaration of some consensus between quite a few people and organizations on what rights humans should have - but most of the current population doesn't have them in practice.

For all practical purposes, any enforced triviality matters much more than an unenforceable theoretical right.

Sure, there is a theory of rights claiming that there exist unalienable rights that people simply have. And there's a theory of rights claiming that there exist exactly those rights that are granted by those able to grant them in practice, by the sovereign powers. One of these theories happens to match the observations of reality, the actual behaviour of massed homo sapiens groups - and the other is well, just a wishful theory that doesn't provide truthful predictions or conclusions about actual future events.
Clickable link to the feature in more detail, https://trovebox.com/feature/collect
iTunes Match would have been a nice feature 5 years ago but there's just no need with the final catching on of streaming. There's still a handful of music not available on Spotify but I find listening to my own collection of songs to be pretty miserable.
Yea, this is my main irk when I read blogs on blogspot.

Plus, it's hijacking my back button.
Again, I don't know why you think you know better than Coinbase what they should or should not consider. I suppose I am a little biased against this kind of behavior. I run an online business and we occasionally have customers/others ranting about what we should or shouldn't do, as if they have any idea what goes on behind the scenes or what went into our decision-making.

I get your point and they may well have to face regulatory matters when regulation catches up with Bitcoin in general. But, for now, they seem to have some guidance as to how they need to structure their processes to sidestep current regulations and precedent. Anyone who has experience with legal issues knows that the law is often gray. So, to wade into such waters, firms must rely on precedent and their good sense to guide them. It is a calculated risk, wherein the word reasonable becomes important. Whether they should be classified as an MSB or financial institution will be a finding based on facts. They need to line up as many facts in their favor as possible and not keeping funds on deposit or allowing limit orders works in their favor. Likewise, the timing of the trades matters. If they buy and hold the commodity, then sell it immediately upon funds clearing, then it is substantively different from taking the buyer's funds first, then selling. The former is more akin to selling a commodity they own. The latter is brokering the transaction with the buyer's funds and is dangerously close to holding deposits (if only for a brief time). If you think there is no material difference, you're wrong. In fact, part of the difference is in what you've been demomizing them for: that is, the fact that Coinbase is taking on the risk in the former scenario.

So, I don't think you can make the statements you're making so definitively, nor do I think you should assume that you have thought this through more carefully than those who are running the company.
They're going the 'everything on the server' route because this application is meant to compete with messaging services rather than appease the 'small crowd of crypto enthusiasts' as they have already stated.
I think hes saying people who are lashing out are trying to choose the most effective tool at their disposal, I have received many xbox live taunts, "you are gay", "fagget" etc. Because that is what they believe to be the best way to hurt my feelings, it isnt an inherit desire to be homophobic, or in the case of women sexist, but the desire to be hurtful in a way tailored for the intended target.
maybe not in britain but the Kenyan Mau Mau rebellion comes pretty close. It is no coindidence that Caroline Elkins' book title is "Britain's Gulag" which describes the end of empire in Kenya in the 1950s.
That's ridiculously heartwarming.

GEEKS! When you're rich and famous, REMEMBER TO STILL DO COOL STUFF!
A Collegiate Entrepreneur’s Take on the Dallas Startup Scene
> The gaming world is a cesspit of maladjusted, comically aggressive, emotionally (and maybe actually) adolescent males who have a deep fear and distrust of women. The problematic gamers are, naturally, almost exclusively male – and no doubt skew towards the young side. No-one’s surprised by that. I’m not surprised.

Well thanks. Man, I don't even know where to start.

I'm male, 30+, and have been cursed at too. Sure, they didn't tailor their insults towards me being female (because I'm not) but that's just it; online, it's just words. Ignore them. That's what you do.

I've met my girlfriend online, and we've been together for about 5 years now. I've been active in the unreal tournament community, counterstrike, world of warcraft, Utopia, etc. Many, varied.

Sure there are some rotten apples, just like in real life.

Just ignore them, just like you ignore that drunk guy at the cafe that keeps getting close. If you can ignore the beggar on the street, or the street-marketeer, or the adds messing with your movie experience, you can ignore idiots on the web too.

.edit: okay, let me stress that YES this is an issue, but;

1) I take offense to calling the entire gaming world a cesspit of maladjusted, comically aggressive, emotionally adolescent males. I'm a gamer. Calling me the above doesn't put me in a great mood.

2) The site linked in that post has whole posts dedicated to getting the middle finger + the word "bitch". Learn to ignore them damnit.

3) > The problematic gamers are, naturally, almost exclusively male

- well sure, you're female. Females aren't going to do this because, well, they'd be insulting their own sex?

- well yeah, they're in the majority. In most communities I've been active 90% is male, so chances are 9 in 10 off of sheer numbers alone.

- well of course, females won't approach you in a sexual context because most people are straight.

- well obviously, if there is any discrimination, it'll be practiced by the larger part of the community, vs the smaller part. It just doesn't happen the other way around.

None of these make me respect the writers opinion.

If the point of this article is to piss off the good guys, it's working. Now get the hell off my internet, because you're just as bad as the people sending you nasty messages.
I never realized just how bad the situation was until I got involved more seriously in activism. Two and a half years into being politically active enough to never go more than a week or two without some form of protest (which could take the form of a march or rally, or an Overpass Light Brigade, or helping organize a cryptoparty, hosting documentary movie nights, helping with direct action training, etc.), I now have literally dozens of friends who have been charged with felonies.

These are among the sweetest, and gentlest, people I know. Some are barely older than children (the youngest person I know charged with a felony was 19 when she was charged with "Use of a criminal instrument" for locking her arm to a fellow protesters arm using a device suggested and made for them by a team of undercover Austin Police Department officers).

It is completely transparent, to me, that these laws and these tactics, are tools of oppression. They are not "to keep us safe", and never were. They are designed to make dissent as dangerous as possible through every means they can get away with. It includes violent, or at least threatening, police presence at any protest of significance (which means many populations cannot safely express dissent; anyone with warrants, regardless of what they are for, has no free speech because they will be snatched from a protest, anyone who is an undocumented immigrant has no free speech because they will be snatched, etc.). It includes violent arrest tactics; police are trained in "pain compliance" techniques, which include spraying pepper spray into protesters eyes, and forcing their eyes open to do so. It includes widespread spying at the local, state, and federal level, as well as spying by corporations like Stratfor. It includes charging activists with laws intended for violent terrorists, so that arrest is no longer a minor inconvenience, but a life-altering event. When non-violent activists are facing years in prison, for causing nothing more than minor temporary inconvenience, something is horribly broken.

I suspect most Americans would be disgusted by all of this, if they were really aware of it. But, it's not very frequently reported in mainstream media. I only know about it because I know some of the people involved and follow activist-oriented news sources.
Can you please link to your solution ?
Funny to think that the experience gained by attending Harvard for 4 years wouldn't be worth anything if you couldn't tell people you attended Harvard (due to the NDA).

Just goes to show that the degree, not the education, is what really matters.
I would suggest:

1. Change the color scheme. The white text on blue is jarring and looks old.

2. More detail to your content. If you write posts that are 2,000 words each that contain multiple links (internal and external) as well as multiple images, that will be much more engaging. I think your posts are too short, both from an SEO perspective and an engagement perspective.
Definitely didn't intend for it to come off that way, sorry about that. What I meant was that he doesn't seem to see how hard women have to work to be taken seriously. I've never heard a woman say working in tech is relaxed and easy.
Yikes, that actually looks like potentially deceptive marketing to me.

> "Yes, Threema provides forward secrecy on the network connection. Client and server negotiate temporary random keys, which are only stored in RAM and replaced every time the app restarts (and at least once every 7 days). An attacker who has captured the network traffic will not be able to decrypt it even if he finds out the long-term secret key of the client or the server after the fact."

My reading is that they have an end-to-end secure protocol that does not provide forward secrecy, which happens to be routed through a server which uses HTTPS w/ an ephemeral cipher suite for the network transport, with a TLS session ticket that they rotate the key on every 7 days.

We should ask them for more details, but if true, that would be pretty deceptive of them.
Express is still maintained, by a bunch of us, but personally I'll be focusing mostly on Koa. They're separate because conceptually Koa is quite different, the migration from the would-be Express 3.0 -> 4.0 would mean rewriting the app
Interviews about big data topics
I have an X60 that can't run a 64 bit Linux, as I found out when I tried to boot the RHEL 7 beta installer. I'm assuming that is a Core Duo rather than a Core Duo 2.

My sample is a Type 1706-CT0 with product ID 1706WB5 and it was manufactured December 2006 (06/12 on the end of the serial number). Did I get 'lucky'?
Let's say that you pulled this off for four years (as the actual student). What is stopping you from telling Harvard that you actually did the work and hoping they recognize your effort by giving you a diploma instead of the guy who was hiring you? I assume only contractual terms about non-disclosure. Since the contract itself is probably in violation of the law in some way -- I'd guess that you've committed fraud -- is the NDA agreement enforceable? What happens to the $170k you've been paid? Do you have to return this? Would you both face criminal punishment?
Why did you end up choosing Datomic?
abcd_f, I'm not part of the Telegram team, nor am I a cryptographer. However, I do support these guys, and for the last 3 days I saw the Telegram team diligently reply tech questions in Twitter, HN and blogs. I saw them collect questions from security experts and put up FAQs based on them http://core.telegram.org/techfaq or http://core.telegram.org/contestfaq as well as update the obscure parts of their documentation.

>> Perhaps consider offering an alternative crypto suite based on standard protocols? In parallel with what you have. Just reuse an existing crypto framework and redo transport layer to your needs.

Again, I am not cryptographer. But as a person who wants his data to be secure I don't see anything wrong with different teams trying different approaches. I 100% agree that people crave a good encrypted communication system, but I'm not sure it can be achieved in a world where everybody uses similar methods. What if some of the common "best practices" are intentionally promoted in the crypto-community as the best ones exactly because they contain flaws and backdoors?

Please allow me to give you an example of something that could be just that.

The Telegram team was criticized by some NH critics for their custom auth key exchange protocol. People asked – why take a random value from server and a random value from client and combine both with a creepy function? Why not, e.g., just generate a random value on the client and use RSA instead? Well, the answer is simple – the Telegram guys did not trust that the random value generated on the client-side was really random.

In August 2013 it turned out that their custom approach to protocol enabled Telegram to stay more secure when multiple other secure apps using more conventional solutions were hacked (http://android-developers.blogspot.ru/2013/08/some-secureran...). Many Bitcoin apps were cracked and people lost money, Open Whisper Systems (I noticed these guys are aggressively promoted here in the NH community as the epitome of best security) had to hasten to patch their RedPhone app to avoid that vulnerability.

So I'm kind of suspicious when I see strong pressure to enforce the use of common techniques and get rid of uncommon ones just because they are uncommon. I think the Telegram guys have the right to choose their own path, and I'm sure our society will only benefit from it.

Of course, building custom solutions is no easy task and requires a lot of effort. But I've seen some of the Telegram guys (yes, the "6 ACM champions") create things that I'd thought were impossible. Maybe I am wrong in putting my trust in their abilities, and I will be fined $200K+ for my naivete. However, I am willing to continue financing such contests, and I do hope that eventually we'll all get something much more valuable than $200K.
Ryan left node a long time ago, people still use it, just because the original author isn't involved doesn't make it a bad project
I urge you to read the first full sentence under the heading in the documentation I posted.

The point is that in any well designed product you shouldn't have to study the docs (all that much) in order to start being productive

And I don't think you need to in order to assume the correct functioning of

print $x if $x;

As much as you may find it compelling to point towards it's possible interpretation as

print( $x if $x );

I find that interpretation nonsensical, and anyone making any effort to learn how the language works or if not that, at least think about what it could mean and what it probably means will not be surprised. Perl tries to Do The Right Thing (DTRT) whenever possible, and with this principle in play, I think the meaning of this statement is very obvious.

Even if we extend the statement to be somewhat more ambiguous, a bit of thinking about the problem makes it obvious what the right thing to do is, and it is indeed what Perl does:

print $x, $y if $x;
# OR
print $x, $y if $y

You can either interpret that as Perl does, or as:

print( ($x), ($y if $x) );
# OR
print( ($x), ($y if $y) );

Do you ever really want something like that? Is that useful to you, given that there are a few other ways of achieving that which are much less cumbersome ($y||$y)?

The point is that in any well designed product you shouldn't have to study the docs (all that much) in order to start being productive. And there should be as few "gotchas" as humanely possible please. Did I say pretty please?

It's almost comical that you are making this argument. One of Perl's strong points is that it's really easy for someone to pick up and start using, because it tries to DTRT, making it very easy for the beginner.

Long-time Perl hackers tend to forget their first experiences with the languages (which for many with languages with far worse track records on the consistency / simplicity scale). But newer users have (rightfully) come to expect much better.

When I mention Perl, I still hear people immediately jump out with "Oh, I remember I used Perl back in the day and it was real easy to whip up a little program to do what I wanted."

I think what you are running into is that you have experience and expectations with other languages, and when Perl doesn't match those expectations, you blame Perl, rather than meeting it at it's own level. I suspect you don't do this as much with languages that appear radically different, such as Haskell and Lisp. If so, is that Perl's fault for following a different path, or yours for failing to use it appropriately?
Ruby 1.8.7 and 1.9.2 will get Security Patches
One area where open salaries are not such a big deal - education. Many teachers are paid on an open scale of years of service X education level. It does create a culture of possibly too much higher education beyond what is useful or necessary for certain levels of teaching. That also creates teachers who don't want to switch jobs because they'll lose the years of experience pay.

Lesson - all people game the system for their own benefit.
"The problematic gamers are, naturally, almost exclusively male" - Source? If 50% of gamers are women I find this hard to believe.
But this is a story about pleasant personality and small gestures. As noted in http://www.softwarememories.com/2009/04/25/wsj-article-on-bi..., I got that vibe from Bill's mother but not his father.
How to defend yourself when your photo is ridiculed on Reddit: Explain to them how they're ridiculing a disease they didn't realize you had.

If you are ridiculed doing something actually ridiculous, especially something that's your own fault, you're going to have a much harder time defending it...
Steam Machines in the wild (with links)
it coin pumping site pumps bit coin. Now, that is news.
Ask HN: Pitch deck or AngelList profile?
Just curious to know how many of you still use a pitch deck and how many send out your startup's AngelList profile URL instead...
One email, but a user would have to be a fool to use the same password across all the sites. Van Neumann knows we have plenty of those, though.
Pro Tools. I've used Logic Pro: it's horridly unreliable. I no longer have a DAW in favour of a Triton as it's all I need personally but my experience with Logic was awful.

Adobe After Effects + Adobe Premiere Pro. The guys I know who use it do it on Windows because OSX is a moving target from hell. You get reliable iSCSI support on Windows and better SAN performance. Plus it's easier to get 10Gbit ethernet cards to your SAN when you have some real PCI express slots available.

They don't use internal disks but some of us do for storing virtual machines in my case.

See my other comments about how my Mac experience has gone. Also look at Apple forums. Nothing but bitching from people about endless stupid problems.

Microsoft get a bad rep for beta testing their products on the customers but if you've used iWork on an iPad recently you'll see what I mean.

Not pleased. People need to look at these problems pragmatically and stop defending something which has descended into the same hell as everything else.
Humble Bundle: PC and Android 8 has landed
I did toss out a less thought-out version of the idea on bitcointalk and /r/bitcoin a while back, and you're right, they were not interested. Those communities seemed to think that a non-predetermined amount of coins meant the same thing as a fiat currency. But maybe if something like this is actually built, people that believe in more mainstream economic ideas would get attracted to it and start to use it?
Ask HN: I am confused how to make REST URL at this point
http://stackoverflow.com/questions/20693361/restful-url-design-public-vs-private-api-hierhachy-api-design-pattern-uri-vs

I honestly am confused the more code I write. May someone more experienced be a myth buster? Thanks.
So I rewrote Backbone views to use a queue system that fires on requestAnimationFrame -https://github.com/danshearmur/backbone-fast-view

I'm getting pretty good results with swannodette's benchmarks - http://danshearmur.github.io/backbone-fast-view/

I'm getting approx 150ms in Chrome for benchmark 1 and about 400 ms for Chrome for benchmark 2
How one publisher is stopping academics from sharing their research
> It creates a significant and largely artificial information disparity, giving a major market advantage to the employer.

Absolutely.

Having employees not discuss salary is all about the employer having more power/control, and the employees having less.

I've always thought it's a little like an adult giving candy to a child and then say "Now, don't tell anyone I gave you this!".

Why doesn't the adult want anyone to know about the candy exchange? Because they benefit from keeping in concealed.

EDIT: I also think this is a generational thing. Everyone I know over 40 wouldn't dare talk about their salary, or how much they paid for their house, etc. Everyone I know under 30 will happily talk about it to anyone and everyone. Give it a few more decades, and this will be the norm.
Some professions, including mine at the time, have pretty clear public, global rankings.
yep, if you're not doing whatever some powerful man wants, you're a terrorist. That's what you get for allowing anti terrorist laws.

They were never anti terrorist. They're anti american laws.
Bad luck, other countries quickly copied this fantastic idea.
I don't think your issues regarding 64bit Linux have anything to do with CPU.

Mine ran x64 just fine on Ubuntu.
What's taking them so long? It's pretty trivial to integrate something like Bitpay or Coinbase for merchant accounts.

Maybe they're negotiating a deal with one of those companies?
The Taxonomy of Terrible Programmers
It would be terrible cash management for Overstock to hold onto Bitcoins given the volatile swings. Better to let Bitpay shoulder the burden.
I read the whitepaper. It is extremely poorly written and filled with largely meaningless jargon. Maybe the idea is brilliant but it is not being communicated very well.
An instance where headline should be corrected (currently: "SeatGeek Acquires Better-Funded Competitor FanSnap").

FanSnap strikes me as a better name.
> it's just words. Ignore them.

This advice is pretty hollow coming from someone who doesn't have to put up with constant sexual harassment, who doesn't have to deal with cat calls and the fear of being raped that comes with them, and who can use their real voice on game chat without getting rape threats. Check your privilege.
Google Dense Hash versus Concurrency Kit Hash Set
All the time, especially on any topic that is technical or requires actual knowledge.

It's either the comment is misinformed, upvoted by other people who are also misinformed, or it is just scraping the bottom of the barrel for that topic.
I feel I am in the same situation, haven't really come around to building something serious yet. The goal for me is to build mobile games, I have started and had some freelance work for my old company which have given me some more time to think about what I wanted to do, the only problem is that I can't get around to actually code or design, I keep falling back to playing game, for the same reason as you described. Hate it but don't know what to do about it :(
Yep, the site owner gets lots of users effectively pre-registered in a user database managed for you with a written, documented API for accessing user info. Saves the team from having to write or integration a user registration and login system and avoids the security pitfalls that have gotten multiple companies in trouble.