skysight-inc/HackerNews huggingface dataset:
> 1. Canadian woman saw post, reported to police to look into

> I agree with 1, I think it was a smart thing to do.

No, it was not a smart thing to do. When you see things like that, you should think. Not regex for scary or even mildly offensive combinations of words, but think. Put that gray matter to some use.

Anyone who reads the comment he made, in its context, and thinks "whoa, better call the cops", demonstrates a serious failure to think.
They attempted to deal with the craigslist monopoly problem by providing an easy way for users to post on both craigslist and Krrb, for which they received the C&D.

Is it unfair to observe that the way to create a new craigslist should not depend on content already posted on CL? Of course, if krrb or whoever was the source of the content which it then autoposted to CL, they would run afoul of the autoposting prohibitions on CL that Craig does not enforce (or is being paid not to enforce) against the third-party resume sites (jobvite, sourcery, etc.) that have been ruining the CL jobs section over the past couple of years.
I agree with you on padmapper.
It isn't a very good exit. Boxee always painted themselves into a corner. They're the streaming device that could never achieve enough scale to gather content relationships.

It was a great device, but plagued by the anathema that is content partnerships with modern media companies. No matter what, if you have to provide consumer content, you're gonna get fucked. Plain and simple.
I think so...IIS 8 can be auto-configured in several scripting languages, including powershell, c#, etc.
There's less room to fudge funny-money numbers if you actually have revenue.
That's not the way the world works. You have protected speech, but you can't rely on that protection when you use it to defraud someone.
Tell that to the poles.
Yang's notes are awesome! I considered their strength a positive signal when he recruited me to Infer, a startup which he left MIT ABD to cofound (https://www.infer.com/about.html).

We're hiring, so if you're impressed by these notes, check out our careers page: https://www.infer.com/careers.html or email me directly jh<lastname>@infer.com
Consider this... how would you feel if he'd said the actions of the Israeli government in regards to their treatment of Palestinians were unconscionable and so all Jews should be barred from Europe? How right was it when the US decided that Pearl Harbor was such an outrage that it might be a good idea to just lock up all the American Japanese for a while?

Answering fascism with a greater fascism is never a viable solution. As much as Europeans want (and justifiably so) to hate the US government for their actions, irrespective of the complicity of their own governments and, by extension, own citizens, it would be more productive and more reflective of reality to realize that many Americans actually agree with them.
Strong organisations don't.
open source this! what are you using?
This Student Project Could Kill Digital Ad Targeting
A better way to verify that I own the username is to make me put a token in the about of my profile.
Should I rewrite my app in Go for better scalability?
I haven't had trouble with installing Chef 11 server on Ubuntu.

As for installing a huge stack of dependencies: if we're talking about Chef 11, there's nothing to install. All of it is embedded into the omnibus package. It is configuring them.

It's too bad about the RabbitMQ. Have you submitted a ticket?
> there's absolutely nothing we can do at a technical level to stop the component working

My solution, which I'm not particularly proud of, but have found necessary, is to ensure it's possible to stop the component from working until I've received payment.

Typically, I do this by having an obfuscated statement embedded somewhere in the client's code which does a quick phone home to my web server. When they pay, I remove it.

I've never had to wait more than an hour after pulling the kill switch to get a response.
It already was open source by looking at the js code in the browser when I played it this weekend, at least I remember looking in the source code to find the chance of the Wandering Master appearing (which is, btw, around 1/Nth chance every 3-6 minutes while you're in the firelit room where N is amount of event types, 6 or so iirc)

Does uncompiled JS count as open source or not? Seems to fit the definition to me at least. Or is change history required as well to really call it open source?
I did not see the difference, only that Sails has a smaller scope.
With Meteor you can change all frontend-data of connected clients "in realtime", but Sails did not have this key feature.
So iam not sure why i should use Sails, when i can have more with meteor?
David Hanson Wants To Create Genius Machines
Yeah, but embassy cars are considered unsearchable.
Look at it from a purely numerical standpoint. How much is lost when a teenager buys a $100 pair of Ralph Lauren jeans when a pair that is identical in all but brand-name could be produced for $20 or so? That is the opportunity cost of that money to that kid?

Military technology kills a few people (large harms to a few people), but advertising diverts vast amounts of money towards industries where it is easy to take advantage of cognitive biases to create artificial distinctions between products (small harms to lots of people). And both have their legitimate justifications too. People need to know about new products and services and advertising helps them find those products and services. And while you may be a pacifist, Americans are decidedly not. They want a country that sits at the top of the world and they want to be protected from hostility and Lockeed gives Americans what they want in that regard.

And even for a pacifist: we live in the most peaceful time in human history. American military supremacy, plays a big part in maintaining that state of affairs. Countries that might be incentivized to wage war (as countries have done since there were countries), avoid doing so because they know the American military response will be swift and overwhelming.
Instead of killing worker processes that exceed the CPU throttle, like in IIS 7, those processes are simply throttled in IIS 8.
Nice work. This would have been a nice tool to use when i was working with Neo4j. We had to roll our own for what we needed.

Some minor feedback since I know it's just a demo... but I think it would be more intuitive if when you "X" (remove) the facets in the search bar, the resulting nodes are removed too. I know this could get tricky given you can click a node to expand it, so you aren't visualizing only what was searched on - but some may find it confusing why removing the facets doesn't do anything.
Schema-less is usually a lie
Why Apple didn't release the iWatch last month.
What's equivalent of this in US that can be used from outside?
Great stuff.

Whilst getting in to Node from Rails (& Meteor) I've found the lack of backend, structured MVC frustrating. Apparently it's not 'Nodey' to make a big framework like Rails, but I'd rather figure that out myself in due course rather than using Express and having no idea what to do after the trivial stuff you see in tutorials…
In middle school, I was assigned to write a parody. What I wrote was a parody of the Night before Christmas, in which a male student brought weapons to school and shot among other people the principle. This was pre-Columbine, mind you.

I was called into the Principle's office; he explained that he didn't take it personally, because he knows what parody is, but that they wanted to make sure everything was okay at home and that the other students weren't bullying me.

I got an A.
Explaining grievances to the public by making a site may not be legal in certain countries at all (NL to name one) if there's no clear need to do so for the common good.
For all its flaws, the US is still far ahead of China and Russia on these issues.

The recent rhetoric has presents the US as the worst offender of all when in practice it's probably better than anyone else who has the power to do these things (including the UK).

What if you take the US position at face value? There is oversight, and there are real and serious threats from terrorism and cyberattacks.

Is it good to have a massive secret signals collection apparatus? No.

Is it necessary? We don't know and nobody is even discussing that because we're all too busy bashing the US.
I think on github
https://github.com/isaacs/npm/issues
is the right place to ask this, or tho add a feature request.

"-g" ist for global installations and you want a "-l" for user local installation.
Actually, if A Modest Proposal was published today it would be taken literally by the general populace, acknowledged as good, satirical reading by a few, and then it would be promptly ignored by every major news outlet because they would be too busy talking about Snowden's girlfriend or Paula Deen.
Thanks I read the article. The comment contains so many pronouns it is indecipherable.
IIS configurations are stored in web.config and other XML files that are easily editable.
Calling Americans fascists goes too far because a lot of us don't support these programs, but calling everyone that supports these mass surveillance NSA programs fascists is not unreasonable, after all the policy of "all foreigners are fair game" certainly meets the criteria of "belief in the supremacy of one national or ethnic group, a contempt for democracy, an insistence on obedience to a powerful leader" (from the OED). If that doesn't describe the arguments made by USG politicians in defense of these programs, then I don't know what does. It's fascism an an international level instead of an intranational level.
Yes. What is your point? Nobody has any expectation of a right to drive anonymously.
> "root kitted" to not show certain traffic

That's what's bothering me. How feasible would it be to implement something like that on a massive scale and people not finding out? And how about using your router to deny incoming and outgoing traffic unless it's whitelisted? Is there some way for the router to identify the service that sent out a packet and deny or allow it or at least "scan" the content and make sure nothing malicious is being received or sent?
I strongly agree that there is too much "shallowly interesting" stuff, rather than "deeply interesting" stuff on HN.

It's a shame that people who flag "too much" fluff lose their flagging ability. I flag 4 submissions per day; I still have my flag button. I upvote good articles on new. I've been restricting my comments on the fluff articles. I've been upvoting the comments in good submission threads.

Perhaps someone could create an "HN-Shallowly-interesting"?
This is a strange definition of "should". If 2% of your users are browsing with JS turned off, "should" you really spend valuable time maintaining the no-JS path at the expense of working on how the site works for the other 98%?
err is your google broken?

https://www.google.com/search?q=free+speech+arrest

I'd also argue that having speech consigned to these places[1] when the whole country is supposedly a free speech zone doesn't follow the spirit of the 1st Amendment. Also if they setup a free speech zone and you don't use it then you can be arrested for that

Obviously you can't be charged for "exercising free speech rights" since that isn't a crime, the charge is always something else like "disturbing the peace" or "resisting arrest" or some other trumped up nonsense.

[1] http://en.wikipedia.org/wiki/Free_speech_zone
While it is true you retain copyright on code you write until it has been assigned in writing (US copyright law stipulates that it can not be assigned verbally.) However, the situation may not be completely clear, unless you have been very careful you have probably given them an "implied license" to use your code.
It doesn't do geographic searches well.

"San Francisco" results in just 1 match, whereas there are 5 on the front page alone.
I tried registering by using my HN username with a different, non-HN password. It seemed to work.
I threaten a bomb. jk.

The call is yours to make.
[video] The Elements of a Killer App Idea
I believe noticing this in the sidebar should have tipped/should continue to tip people off: http://www.p4rgaming.com/ign-changing-review-score-range-fro...
I fail to see your point; you've changed so many details that your attempt at argument simply falls flat. We aren't talking about anyone with any sort of history, we're talking about a kid, a kid who posted something of a similar caliber to things expressed on the internet thousands of times an hour. Entire communities are notorious for containing this level of discourse, continuously; XBox Live first person shooters and 4chan leap to mind, but those are merely the large ones. If this is "crossing the line" than your "line" is simply useless, it's been crossed more than once just in the time it took me to post this, I'm sure.
Even if someone thought such actions were unreasonable, I have no idea how you'd use the law to prevent it.
Reddit, Mozilla, Wordpress, and others plan July 4 protest against NSA
I've got three in my house. Amazing devices imho.
there is an end game?

I took off in a spaceship and dodged asteroids then it took me back to the start of the game. Did I die and miss something?
Really? It's a heck of a lot easier to migrate your web server than to re-write your entire codebase in another language.
I'm hearing conflicting reports. I know Laurie Fialkov of CyberSmart has stated that there aren't any up and running and no live interception happening, but I've heard elsewhere that at least one large one exists. I'd be interested in hearing the responses to the same question posed to Telkom, Vodacom, MTN & Cell C, who would be the first to be approached for live streaming.

We do know that the OIC carried out 3 million interceptions between 2006 and 2010 and the implication has been that at least some were live.

The biggest problem at the moment though is the NCC, which the Matthews Commission found regularly conducted warrantless bulk interceptions and environmental scanning. Unfortunately the Matthews Commission's recommendations went nowhere and from what I'm hearing the NCC has even fewer internal controls on what it monitors within our borders.

I just wish South Africans would have as much outrage about what happens locally as they do for what the NSA does.
So the sentences "spending basically no money on things you don't need." and "spend less money on shit that you don’t need." mean different things?
Poe's Law has come home to roost on Hacker News...
>It is lying: you say legal action is underway.

As in, I'm starting to look for an attorney to explore my legal options. This one works in residential construction also ("I'm beginning the process of finding a lawyer to speak to about putting a lien on your house." I knew it wasn't legally possible in most situations, but I was definitely allowed to ask my lawyer again).
| I wouldn't consider "Your services are no
| longer welcome here" to be a desirable "response".

So they don't tell you when you are getting paid, and were you to enquire as to a date, or general timeline, they would drop you like a bad habit?
I wonder if a kickstarter funding would work in this case, especially since open-source is considered a requirement for good privacy software.
I meant the USG when I said "fascists". It would be obviously stupid to call every American citizen a fascist but the USG fits the term, I have to say, quite well. To think that I would have donated to the Obama campaign in 2008 had I had money back then, or that Obama received the Nobel peace prize!!! In a better world, the committee would demand the prize back and give it to Snowden, Drake, Manning et al. -- that would be one powerful statement!
https://twitter.com/CairoScene/status/352466292307005440/pho...
"but what the hell are sales pitches doing on HN?"

I assume this is a rhetorical question :-) A number of folks on HN are either in a full-time or part-time dev/ops role and so tools that are developed in this space are interesting.

Unlike other sites there aren't specific subcategories of interest on HN so you get the devops stuff with the politics stuff with the new language stuff with the economics stuff with the funky physics stuff with the the i-did-a-thing stuff.

Ansible is an example of what is part of the Web 3.0 stack, dynamic but durable provisioning of resources out of a third party infrastructure.
Ask HN: Anyone have a need for a Flash SWF web link extractor?
I wrote a little piece of software as part of a project I was working on, and basically you feed it an adobe flash file and it extracts all http and external links and puts them in a csv. I'm trying to decide what to do with it at this point. Thoughts?
came here to post this. His (Mike Monteiro) book is also full of similar advice: http://www.abookapart.com/products/design-is-a-job
I don't see how your rhetorical question constitutes a point towards the importance of "emphasize that Cristina Fernandez has her own NSA project" in this discussion.
Are you sure that eating children wouldn't be regarded as "making a threat" and the author jailed?
Yes. You are right!
Not in an insurgency, low-intensity warfare sort of way. Not unless you can somehow make them very targeted.

"We had to destroy the [village] in order to save it" doesn't really apply if you consider, say, New York City.

As https://en.wikipedia.org/wiki/Millennium_Challenge_2002 (and, of course, successful terrorist acts over the last decade) demonstrated, low tech is still Good Enough for a lot of purposes.
It's really neat to see work of this caliber being done, then... simply released on GitHub as an example.
I get your outrage, but I think this:

It's not about the _People_ of USA or Europe. So let's not become hostile against each other. (It's almost _never_ about the _people_ between nations. It's _governments_ that fuck up things for the people.)

It's about a rotten system, which unfortunately is the US government today. (It's not even about Obama, this is way above people like him.)
This is a good blog post with lots of helpful information and some good numbers to start making some educated guesses.

That being said: Please take your super slow loading popup of doom off of your blog. I don't want to have you spam me for my info the second I hit your page, and, no, I don't care how many more people sign up.

Yes it's effective, but it's also rude.

Edit: Capitalization removed.
the united states of america is supposed to have a government for the people, by the people - like lincoln said in gettysburg, 1863. it is a republic. and that republic requires YOU to take care of it. EVERY SINGLE ONE of you citizens over there.

the constitution and bill of rights were never intended as paper to regulate every single aspect of your lives. quite the opposite. and here's the problem: most people just sit in front of the tv and bend over licking boots. or at least they forgot what your country is all about.
I guess the U.S. is better than North Korea then. Aim high.
It's a site for a JavaScript framework — that's like saying Dribbble should work with images disabled.
It amazes how often I see otherwise competent engineers ignore spurious failures – they don't even open a bug report!

Software doesn't fail spuriously – there's always a cause.
I had a small VPS with apache and modphp that could only handle about 20 concurrent requests because it'd hit the memory limit so fast. I switched to nginx and php-fpm and it could then easily handle 5x the concurrent requests in the same memory footprint.
I don't think equity is a good way of paying employees. There, I said it. I know this is contrary to Silicon Valley wisdom, but I've studied the alternatives and I think I'm right on this one.

Profit sharing (a larger percentage, but annually dispersed rather than permanent) is a much better method of upside compensation. I actually think that typical equity allocations in VC-istan fall into the uncanny valley and become demotivators. A nickel (0.05%) of a 50-person company isn't ownership. It's a consolation prize (severance) if your job is sold away in an acquisition.

Also, I think startup equity exacerbates the inequalities. Let's say that a software engineer (someone who does actual work) makes $120k while some politics-playing non-technical VP (who doesn't show up half the time, but the CEO likes him) makes $150k. That's unfair, but it's not going to stop people who are otherwise enthusiastic about their jobs. They'll find it mildly annoying but get back to work and forget about it in a couple of days. Replace those numbers with 0.05% and 1.0%, however, and you get a different story.

You could release all the salaries at a VC-funded startup and it wouldn't stop work. If the equity table came out, the engineers would all leave on the same day and it would be chaos. That's why the cap table is hidden (a disgusting practice when one considers that equity is billed as ownership; by the way, someone should totally Wikileaks a bunch of startup cap tables.)

I don't even think it's meaningful to consider yourself an owner-- at all-- of something if you don't get to see the capitalization table or interact directly with investors. I'd rather have a market-level salary, to be blunt. There are levels of equity that justify the typical startup's pay cut, but no (non-founding) engineer in Silicon Valley gets anything close to that.

I worked out how to make profit-sharing more fair: http://michaelochurch.wordpress.com/2013/03/26/gervais-macle... . It can be done, but it requires a dramatically different style (one less vampiric) than a typical organization.
Be aware that Salt, for reasons passing understanding, implemented their own encrypted channel (instead of TLS) as an alternative to using SSH, and suffered a grievous vulnerability as a result. I'm not saying don't use Salt (I don't know much about it), but I would recommend using SSH with it, and not its custom transport.
I stopped reading at "I stopped reading," because what follows is pretty much never insightful.
But note that we're just using css
I wish more developers/designers/creatives did something to recoup their losses versus just moving on. It sucks when good developers get out of the industry because people are paying late/not paying.
A mail proxy is what is needed (I have no idea if these exist today).

Put your letter inside an envelope to a mailing proxy. Mailing proxy opens your letter, and sends your recipient a letter from them.

There are more opportunities for misdirection - the mailing proxy service can internally shuffle letters around and add mailing delays to discourage external analysis.

Although, even with all that, I'm unsure of the effectiveness of this approach. It's usefulness also scales with the number of people willing to use such a service.

Does the gov't need a second warrant to open a letter-in-a-letter?

Alternatively, you could use a peer-to-peer mailing scheme - advertise your mailing address as a mailing "node". People who want to "use" you send you a letter, and inside that letter they write a letter to the intended recipient, with the sender addressed as you. When you receive such a letter, you merely open the one addressed to you, and drop the inner letter in the mailbox. Nest as many letters as you want and have your letter "hop" around the world.
Congrats. I'm happy that your persistence paid off. I'm very interested in knowing how you did it under your employer. Did they fund you? Did you work it during office hours (like Google's 20% project)? etc.
Interesting. From a strictly technical perspective (this is impractical), we could set up a warehouse somewhere in the country which accepted incoming mail (tagged with an ID number), dumped the entire package into a plain manilla envelope, then sent it on to the final address.

The final address would be set up via an encrypted web service, so only you and the warehouse know who sent the mail & where the final destination is.

Of course, then the NSA would just take the warehouse's private encryption keys, so it'd only work for about 48 hours, but yeah, you know. Technically possible.