skysight-inc/HackerNews huggingface dataset:
You are not parsing the text correctly.

It is legal to "hold any gay pride events, speak in favor of gay rights, or say that gay relationships are equal to heterosexual relationships"

It is illegal "illegal to hold any gay pride events, speak in favor of gay rights, or say that gay relationships are equal to heterosexual relationships _in presence of minors_."
Sounds like you're in a position to make some good money if you've got the time and motivation :)
It's the same law; their logic is that promoting LGBT rights means promoting deviant sexual behaviour, and doing so publicly will inevitably reach children.
If you are on Windows and want to send metrics to graphite, I created a set of PowerShell functions to do it: https://github.com/MattHodge/Graphite-PowerShell-Functions
Person of the Year: Tim Cook of Apple
Agreed. Figuring out how to evaluate the trades and schools seems really important. I would be worried about ending up with more debt and still no job, in cases where the school was bad or the job market wasn't really there in the end.
See also clibs/hash[1], which provides a friendly API on top of khash.

[1]: https://github.com/clibs/hash
The greatest achievement of the torrent protocol was the realization that giving up the order in which data is transfered a practical solution multicast problem.

Multicast was always talked about in networking previously, but solutions were found only for niche applications. These tended to have centralized setup requirements and other hurdles, so the internet remained basically entirely unicast.

I still find it incredible that a single source with a slow upload can broadcast to thousands of destinations - who add and remove themselves from the swarm freely, with newcomers automagically caught up - each receiving their full copy of the data mere seconds after the source has finished uploading a single copy.

In retrospect, older multicast ideas such as RFC 1112 (et al) were never going to work. Accomplishing the necessary routing while allowing dynamic group membership would have required adding an incredible amount of complexity switching fabric of the internet.
Not a "true Scottsman" fallacy at all.

Organized group brutality appears when the individual becomes less important. If this is because of social ideology, or because of a religion that is in fact a social ideology, the effects are the same.

When these are discarded, the value of the individual re-appears.
Rust 1.0: Scheduling the trains
Decentralized with quality control would be a hard but interesting problem. You could do upvotes/downvotes using cryptographic signatures use a little web-based authority to let people know whose signatures are reputable.
Not everyone lives in a well connected city; I live in a rural area and we can only dream of 400kbps currently. It's a problem which will not be a problem in the future, however they have been saying for many years now that 'soon' it will all be different.
Looks like there is another bug open already with a similar backtrace, also triggered by an upgrade:

https://bugzilla.redhat.com/show_bug.cgi?id=1130633
Yeah. When someone tells me "we must stop this sharing of valuable content!" I answer with something like "Here is all anyone needs to download your content: magnet:?xt=urn:btih:e6da54b1ad507ec6217610dbc71c248a1a49f925"... or whatever the magnet link is for the current LibreOffice ;-)
Its hard to do primate dominance rituals on "dad" or "grandpa" and the managers are probably in their 30s. So standard employment is not going to work.

He should consult, that was what my father was driven into, more or less for the same ageism stuff. I'm in my 30s and working a "regular corporate job" and I suspect its the last job I'll have for similar reasons. Contract / consultant work really isn't all that bad.
Tips to prevent hair loss
you mean something like https://searchcode.com/ ?
The Pirate Bay – The galaxy's most resilient BitTorrent site
Right, we only need blockchains when we need global consensus.
Interesting that they call it the "pilgrim" of freedom, and not the pirate...
The App That Wants to Bring Financial Markets to Millennials
It seems a big leap to go from someone who orders a few murders over an anonymous web service paid for with digital currency to being a Don Corleone or Avon Barksdale.

You make it seem like it's some big deal, you could/can literally order a murder in a few clicks on these black market sites.
Oh, bull.

We all have biases. We all, if we're known to our readers, are perceived as having biases that are not a perfect match to the biases we actually have.

Being credible despite those obstacles is a skill commonly self-taught.
Sarcasm tends to work much better in face to face conversations (where you have audiovisual cues) compared to a written medium like HN. Considering that a large number of HN members don't have English as their first language, it would either be completely ignored or worse, seen as the opposite of what you are saying.

Your safest bet is to not indulge in saracasm on HN, lest you come across as trying too hard to be "cool".
Adobe acquires stock photo giant Fotolia for $800M in cash
Unfortunately, Crashplan doesn't work on a Synology box. Even if you are willing to muck around in Busybox it still won't work because there is no inotify support. The best you can do is sync your Synology to a PC and then upload to Crashplan from there.

Support for S3 and Glacier is built in and very easy to configure. It's not a major issue if you have a RAID setup because it's less likely you will have to restore from backup. I've only had single drives go bad and I hotswapped them. I would feel much differently if I had a single drive unit.
Curl POST into Etherpad
Use curl to POST straight to Etherpad with:

cat "Herro world" > ~test.txt
curl -X POST -d @~test.txt http://beta.etherpad.org/post

or a one liner
curl -X POST -d "Herro world" http://beta.etherpad.org/post

Very useful for posting up log/settings files.

Etherpad will return the Pad URL

Plugin at https://github.com/johnmclear/ep_post_data
When it comes to netsec, any hole's a goal.

And as rikkus pointed out, there's no timeout on runs too. This is just asking for trouble.
Enough of the conspiracy theories, please. We already went through all this crap with Hans Reiser (another guy who suffered from "poor judgment"). I have no idea whether Ulbrecht is innocent or guilty, but the most probable reason for the judge's decision is a genuine concern for the witnesses' safety. It's easy to dismiss the risk when it's not your conscience. The judge is probably thinking "Hmm, he's probably not going to have these witnesses killed, but it's going to be a total shit show if he does, so lets err on the side of caution".
This ruling likely doesn't matter that much, given that Ulbricht and his attorneys surely know who the most important witnesses are, as he knows the people he interacted with. It does, however, show that the judge is willing to believe in the possibility that he's Pablo Escobar 2.0. That probably doesn't bode well for his trial. Even though his guilt will ultimately be decided by a jury, the judge's rulings on motions (such as the pending motion to keep testimony about his attempted murders-for-hire out of the trial) can have a huge impact on the verdict.
> do you expect it to be well received (why? seems like it would be a though choice for many people even with a relocation package)

I think he was saying it would be preferable to move than to be fired.
Jonathan Blow: Programming Languages for Game Design Demo
If you were an Eastern European person who made it into West Berlin with thousands of secret Soviet intelligence documents in the 1960s, then you probably were a spy.
CarPlay and Android Car don't help you very much: They require a phone to operate. If you don't have one you get nothing. That doesn't sound like a big issue now but keep in mind that car multimedia is in development for about 4 years and then the cars are in the market >= 15years. This means if you now start to design a system around CarPlay you would need a iphone that supports the current CarPlay protocol in 2034. That's very unlikely. And when you don't have one you get nothing at all, neither music nor navigation.

Directly building a system on top of android instead of QNX or a custom linux distribution is certainly possible. Every approach here has some pros and cons. Keep in mind that not all of android is open source and available for everyone.
You can't directly use a normal Android phone UI because it is not certified for in-car use (driver distraction regulations). But you could at least use it's UI framework and some of the widgets. For the widgets there is the question if you want them. If they started development 3-4 years ago and based on android you would now get a brand new Ford with a Android 2.3 UI. Wouldn't look sexy either and even less in some years from now. Therefore going with some custom UI can make sense.
New Technology Could Drastically Change Industries from Fashion to War
Semi-misleading title.

LON airspace was closed due to a failure (unconfirmed as power) at the Swansick facility [1]. Hence, the EU regulators have required them shut the airspace.

1: http://www.nats.aero/news/swanwick-technical-failure/
That explains a lot, I had guessed as much. hyc_symas should give it a rest, mdbm isn't competing with an actual DB, it's a memory mapped hash, a fast one and useful for a lot of things, but it's not a DB. I dunno where he got that idea from in the first place.
> I mean, it seems like Putin wants to go back straight to Soviet era.

There were many different soviet eras, each with their own problems and strengths. Putin's doing his own thing. Just because he's becoming more authoritarian doesn't mean he's becoming Soviet.
Pay my bills
In Argentina the Software Engineer jobs are not well paid...
> The argument for the war in Iraq was not that Hussein was involved in 9/11.

Direct links of the Hussein regime to al-Qaeda was prominent as justification for the war.

> The argument was that Hussein had WMD (reasonable assumption given that the US had given him a bunch of chemical weapons and he had used them against his own people), and that intelligence said he was going to attack next. It was a "preemptive" war.

This is false. While claims about WMD (many of which were false, and known to the US to be false at the time they were made -- as pointed out in the same UN session where Powell made his famous presentation, several of the specific claims in that presentation had been researched and debunked by UN weapons inspectors prior to that time) were made, there was no claim of specific intelligence of a planned attack, but just the specter that if Hussein acquired WMDs as the Administration claimed he was actively seeking to do and near doing, then he might either use them directly against the US or its allies or transfer them to terrorists who might do so. It was not a preemptive war as that term is generally used, it was an example of a broadening of that concept beyond the traditional notion of imminent threat to a speculative and future threat, which might best be described as "preventive war" (if one felt the need to distinguish it from any other instance of simple aggressive war, which it unmistakably was.)

> However, hand waving that everyone in America was so stupid as to believe Hussein was behind 9/11 really undermines your other points.

The majority of Americans did believe that [0], and that belief persisted at significant, though reduced, levels several years later [1][2]. I'm not sure how accurately relating facts undermines the grandparent comment's other points.

[0] http://usatoday30.usatoday.com/news/washington/2003-09-06-po...

[1] http://www.cnn.com/2006/POLITICS/09/06/iraq.poll/index.html

[2] http://www.cbsnews.com/news/polls-truth-sometimes-at-odds/
It is legal to speak in favor of gay rights. It is illegal for adults to speak in favor of gay rights TO MINORS. Much like it is legal to have sex. And illegal for adults to have sex with minors.

The law is explained in detail here: http://gallery.mailchimp.com/d0e55f3197099944345708652/files...
Show HN: Mashed Games – destructable MMO browsergame
User privacy, giving out all of our user's emails for instance would be dishonest since it would completely violate all of our promises to them. And why would us seeking investment lead to someone wanting to fork the Index?
> Every fan in South Korea has an automatic shut-off feature - you can’t even buy a fan that will run all night. Impossible to purchase.

This statement is simply not true. I live in South Korea and I always run it all night in summer.
I think the only way to do what you want with your service is by injecting rootScope and using $emit, since we're trying to capture a "logout" event and tell our other controllers about it.

Reacting to the specific event would likely waste less resources than pulling out the $watch or $watchCollection sledgehammer.
I have trouble taking this tool seriously when in the Readme it says:

"Also bone is always gonna be supported and updated."

Superlatives like that decreases the credibility of the author. Always? Really? in a year? five years? ten years?
Upon some more research, it looks like Earned Income Tax Credit [1] attempts to provide some minimal incentives along these lines.

Simplified analysis, goal is situation C. Let's say my monthly welfare income is $1000.

A. I start earning $200. My welfare decreases by $200. Why don't I just stay on welfare?

B. I start earning $200. My welfare decreases by $300. I've lost $100, a penalty for working.

C. I start earning $200. My welfare decreases by $100. I now have an incentive to work. Over time, this leads to a future situation where I gradually earn much more than I could ever with welfare.

Also consider:
What if I find $1000 sufficient to live on? What about $1100?

[1] http://en.wikipedia.org/wiki/Earned_income_tax_credit
Guys, the `less -S` problem is bunk, because you can easily change it at runtime. From the OPTIONS section of `man less`:

Most options may be changed while less is running, via the "-" command.

So, just start `journalctl -l` as you would, then type in `-S` and scroll the screen in any direction to force it to re-draw.

Discussing it any further is bikeshedding, and distracts from the much more interesting segfault discussion.
Why does it "need" 400kbps? How was the decision made about that number, and why not simply allow users to set a limit?
NASA to receive more money than it requested for 2015
I expected a 85 page slide show, but the (single) page is actually quite enjoyable.
those are completely valid criteria. What's wrong with wanting your system to follow the closest thing to a known axiom in operational computer science that has ever existed?
The hash is up to you, several are provided.
Show HN: This calculator also tells how it does it
>>So spare me rhetoric about every government or country being the same.

Don't twist my words. I said governments are becoming more authoritarian. I stand by this statement.
I get the idea that it's pretty certain that he actually couldn't, but at that time I don't think you could be certain of anything he might be able to do.

Maybe not set of nuclear missiles, but destroying evidence perhaps? Or some other scheme that would only require a simple digital initiation?

As I'm sure you are well aware there actually were hackers at the time who taught themselves to whistle at 2600hz. Who knows if someone you have just caught and otherwise know nothing about could do something similar?
Wages are lower in China. You can't compare the costs directly.
Not really - the cop that killed Eric Garner wasn't even indicted/accused.
$260 8TB Seagate Hard Drive
Sorry for the colloquial English. I meant that employees will likely take advantage of this as a good alternative to leaving Google. It is financially beneficial to earn in CHF versus RUB if you don't mind Zurich.
You'd have to mitigate against the Sybil attack. Crowd funding is one way (ironic since I think you meant crowdsourced?) but as we know from SEO optimisation, all that does is force you to pay to get your spam/malware promoted.
I don't know that those two axes are orthogonal. It seems like there is an asymmetry between gaining power and losing power. I think we can agree empirically (if not definitionaly) that there are fewer people with power / status. There are a lot of things besides not offending those others that keeps people in a position without power. If you know that these other factors are keeping you low status, then you have less incentive to pretend to be something you are not. But a single offensive comment can sometimes dislodge someone with power.
In my estimation, some people have simply not followed this line of reasoning to the logical conclusion....

A person may conceive there is no god and set themselves up as god. Or they may simply substitute something else for a god. But at this point, they simply have puffed up something into something it is not or they don't take a realistic view of where and what they are.

But be that as it may, the idea that religion provides absolutes becomes rather laughable looking around at the dogmas and and sheer number of them.
Additional visitors insights for Hubspot
Problem has now been resolved and airspace is reopening slowly: https://twitter.com/NATSPressOffice/status/54343249977989529...
For me, i use Dropbox for small backups from my phone, and every so often I backup my phone onto my desktop. I have each of my phone backups in a folder. This folder is then copied onto two other drives for safe keeping.

For other pictures and such I just have them broken down of where they originated ie: skype, facebook,downloads from specific websites, etc. Then I follow the same process as above.
No doubt, I prefer to have actual hashing going on in my hash tables.
This is actually my impression, that Mono isn't at the same level of performance than the windows counter-part. I guess we can expect with .Net Core to see improvements. But will the Mono runtime ever be as good as the CLR ? The CLR isn't open sourced. The whole open-sourcing happening in the .Net world is quite interesting, but It is also confusing the hell out of me.
Hey Adnan, might not be a good idea to tie your porn habbits quite so publicly with all your linkedIn and social media info so clearly visible. Just a heads up from a fellow developer who's done plenty of dumb shit :-)
It is better, because there is no ads!
Ever since I found out I could program my TI 84 calculator back in a chemistry class, I am fascinated by building stuff.

The first thing I did was writing everything down for the next exam (combined with a simple interface to all the info and things like calculating some simple chemistry stuff) and making sure everyone else in the class had it on their calculators (the teacher never understood where the sudden increase in grades came from...).

I had fun back then and I still feel this way. It is something I can completely immerse myself in (luckily not the only thing) and I just really like doing it.
That doesn't sound plausible - US prosecutors are notorious for piling up charges (even when there is little chance they will hold in court), to increase the maximum possible sentence the defendant could server, to make him/her plead guily and settle (e.g. the story of Aaron Swartz).
SliceHost was Linode's only real competitor at the time, they always cost more and gave you less. Rackspace bought them and the pricing pretty much stayed the same.

DO is cheaper but it's not quite the same level of product.
>>I was one of the kickstarter backers and I am quite disappointed in the product

If you are going to throw out this statement please give specifics: Did they miss milestones? Did they promise certain features and not deliver on them?
The best example of bureaucratic nonsense ever...

Is it supposed to benefit someone ? no.

Is it supposed to be a pita of everyone ? yes.

Let's do it!
I was living in the Detroit suburbs at the time, to be honest the team I was working with was amazing enough that I'd gladly do the drive to work with them again.
Pretty good article, especially in regards to the $digest cycle which can cause some performance migraines. This is something I have seen newbies in Angular encounter pretty quickly, too many watchers and mistakenly triggering tonnes of $digest cycles.

Regarding point 7.1 - sometimes in my experience, an application might have many elements inside of an ng-repeat which cannot be avoided. It is one thing to say keep your lists small, but when you're dealing with a whole bunch of data that is loaded in via an infinite scroll, you can't just stop the content at 50 results.

Honestly, the only solution the team I currently work with have come up with is using React.js (swapping out Angular for React completely would be too expensive). If you take the heavy UI work away from Angular and use React.js, it honestly makes your lives easier. Even just for rendering a whole lot of content inside of an ng-repeat, you will see the performance issues vanish. Using track by in your ng-loops will also save you more migraines.

Don't get me wrong, Angular without-a-doubt has some issues, but there hasn't really been an issue that the team hasn't been able to work around so far. Most issues you encounter in Angular are caused by a limited understanding of the framework and its strengths. The documentation is pretty bad, but you find the more you use Angular, the better you get at it.

Most of the limitations you encounter in Angular, they are in every single other front-end framework as well. This is because browsers currently do not support some of the niceties in ES6 and many of us have to support older browsers like IE9, etc. But even so, ES6 won't fix everything, but it will make things a lot less painful. Things are getting better, but front-end frameworks are just a little too ahead of their time at the moment.

While Angular has issues now with performance (mainly two way binding and watching) when ES6 is supported in Angular 2.0 and object.observe() is used, we are going to see a dramatically more powerful framework without all of the dirty checking Angular currently has to make binding and watching work. This will be the case for other frameworks like Knockout and Ember as well.
> No one chooses to use systemd.

I did. I've been systematically installing systemd on my Debian machines.
Are you certain you are alive?
Many demonstrably innocent people are indicted and convicted with far less evidence than a video. Nonetheless, for other cases I grant the point.
What is porn?

Otherwise, I gather that everybody has porn habits!
Amazon Echo gets its iOS app – now where's our Amazon Echo invite?
I think ongoing constructive discussion about the technical and philosophical issues with software design, particularly of open-source software that affects huge numbers of users, is always valuable. The OP here even likes systemd, so the article isn't nitpicking.

As others have pointed out, when your init process faults, that's a major problem. In the real world, for the core elements of an operating system, whatever features they have are less important than how well they fail. In this case, the OP has identified a very very bad failure case.

More importantly, this report makes concrete the theoretical complaint against systemd that its monolithic design is not just a philosophical issue, but a practical one. The init process needs to be rock solid, but a law of software is that bigger software is less stable. So if the sprawling nature of systemd means it will tend to become less stable over time, then we have a major practical issue that needs to be addressed.

This is not a matter of not moving on. Rather, given that systemd has been adopted by several major Linux distributions, it's actually far more important now to criticize its design failures, to draw attention to get things fixed. If "moving on" means we shouldn't critique the software, then how will it ever improve?
I read where you can import Firefox bookmark-Tags into Pinboard.