skysight-inc/HackerNews huggingface dataset:
> Suggesting that Western liberal democracy is somehow in unique peril because of them or 'because internet' is, and I'll say it again, silly.

Wrong. Nothing in history has approached the ubiquity and scale of control that the currently forming surveillance machine is capable of. And yes, all of this 'because internet'. Your comparisons are moot against this distinction.
If you can't trust your cert authorities, you are already rather fucked, routing errors or no.
Does pg run HN or even YC at this point?

Either way, this post applies just as much to any website which allows user content. There were Wordpress blogs calling for false police reports, tumblr and twitter feuds where posters tried to get someone fired (and occasionally succeeded), etc.

HN isn't even particularly bad in this regard or set to personally go after Zed Shaw. He has an account here and is often upvoted through the roof when he posts.
It's very inconsistent. Replace "Paul Graham" by "John Doe", "Hacker News" by "Kernel driver" and "Zed Shaw" by "Linus Torvalds" and the commentary becomes "hihi oh my, that is some funnily crass imagery".

Language is just language. Crass language exaggerates a point, an emotion. If the underlying point is poor in the first place, the only thing swearing does is amplify how stupid the whole thing is.
Good example of a Streisand effect.[1]

The red flag in this post is that it doesn't discuss concrete specifics, just claims "slander" and victimhood as if it's a given, then takes that all the way to "Paul Graham has created a great big slander and abuse platform."

As far as I can see this the "retraction" he's referring to: "Zed Shaw will not kill your company. For a very poor choice of words, I apologize sincerely. It's his ideas about security that kill." - @tqbf [2]

So, not really a retraction of "slander", just a clarification that the guy's ideas on security are terrible. Now I kind of want to see that video.

[1] http://en.wikipedia.org/wiki/Streisand_effect

[2] https://twitter.com/tqbf/status/7668904147
Maybe it's just worth explicitly giving as a guideline in the post: "Please lead with the location of the position and include the keywords INTERN, REMOTE, or VISA if the corresponding sort of candidate is welcome. Please do NOT include any of the words "intern", "remote", or "visa" in your post if you are not interested in these candidates, e.g. rather than "no remote", say "local only"".
You're missing the final step: "And ever since then, ____." Read his other posts.
That agrees with my experience. I'll add that when an employee came to me with an offer, if I found s/he was under paid (happens in large orgs where you inherit people during reorgs) I would cheerfully correct it if I could. However, if they were already fairly paid then I might do some retention action as a stop gap measure but at the same time work on a plan to replace them.

So my advice to employees is to use that tactic carefully, because you are alerting management that you are at risk of leaving and management needs to find a replacement for you. Once they do you will probably be squeezed out.
Why would you degrade yourself by begging for a pay rise and using your wife / marriage / family plans as a way to show your vulnerability?

Begging and using your family situation for anything is beta. You need to step up and use your power to get more money. If you're not paid enough; LEAVE! Grow a backbone.

Real career progression doesn't happen off the back of begging. I certainly won't take you seriously for any position of power if you try and beg your way there.

I don't care about your family plans, I care about the value you bring to me. Be valuable, be alpha, be worth what you're asking for or fuck right off.

Down vote and censor my language all you want; you don't win by being a whining ass bitch.
My recommendations (I've read a lot of C books), I think you can get away with just these two:

* Head First C - David Griffiths

* Expert C Programming: Deep C Secrets - Peter Van Der Linden
True, and perhaps Nano was inspired by this. However look carefully and you will see that we never, ever, criticized RabbitMQ. I know the team that built it, they are friends, and we both invested crazy amounts of time in trying to keep AMQP alive. RabbitMQ is an excellent product, built with cool technology. The protocol is not so good. I designed it, I know its weaknesses. It is way too complex, and strangled by a committee that could not innovate and preferred to bully and lie its way to a "1.0" version that broke everything and delivered so little it's barely a messaging protocol, let alone "advanced".

It is fun to compare products. The competition between RabbitMQ and ZeroMQ was deliberate, useful, and good for both projects. However for a breakaway project to claim "we're the successor" is downright silly IMO. Hostile and negative, and sets a terrible tone for a young project. And if you can't achieve that, what then?

I find this rather sad, and looking at Nano's commit history, another of those entirely predictable stories. Why would you want to supercede the ZeroMQ community? It's large and successful and friendly. Why not simply make a better ZMTP engine? Make it smaller, cleaner, compatible, and then over time, improve the protocols... simple and undramatic and guaranteed success.

But no, we need drama and argument and hostility and... no matter how good the code, the outcome is that contributors don't stick, the core developer gets burnt out, and the project dies.

It happened to Crossroads, and Nano appears to be really just the same, in C. The waste in time and effort is sad. We need projects like Nano. We need space for new experiments. We need choice and competition.

I've spoken to some Nano contributors who are replacing Sustrik (who seems to have abandoned the project), and things may improve. One hopes.
"..he's got another thing coming."

I am curious about what you think this means?
I held up the belief that you should design right in the browser and skip the design phase. But I came to the same conclusion as the author: thinking in code is a completely different process than drawing things and trying out how your site might look like. My best advice is: draw on paper first, using just a pencil and an eraser. This forces you to focus on structure and relationship rather than pixel-perfection. Hence, by going analog, you focus on function rather than on design as the critics say.

What you do next is up to your preferences. I think it is worth it to transform your sketches to wireframes. In most of my cases that was still a more open process than fitting the sketches into CSS directly - especially if you have designers, business people and coders involved.

One possible solution for wireframing that was already available in 2012 is Illustrator or InDesign. Both have global colors, symbols for reusable content and are vector-based so you can scale it for your responsive designs.

There are less good ressources on wireframing with Illustrator, but I found these two most helpful:

- http://www.designsprint.net/
- http://design.tutsplus.com/articles/10-tips-for-building-wir...
TLDR; "I don't care what people on HN think about me. I'm concerned that other people are being treated the same was I was."

Although I haven't seen any of these supposed hate posts on HN recently (likely due to the new mods) but knowing the internet I can be certain that, from a historical standpoint, there is possibly credence to what he is saying.
Without having RAII from C++/Rust, it's really tricky to correctly release resources when something exceptional happens.
x86 works really well as an ISA in the modern micro-op world. The instruction stream acts as a primitive kind of compression - common programs are more concise than they would be under either a fully orthogonal or a pure RISC approach.
google hangouts?
PSR-7 in Symfony: the story, a demo and a benchmark
You got me curious. I looked it up. Definitely not what I thought. I'm not a native English speaker though, so that's my excuse :)
>The one thing different about HN is that if you even slightly start to get overly negative on a post, you are downvoted into oblivion, and nobody sees what you've written.

Do you actually believe this?
I guess sometimes you have to act with such a personality to prove a point. It gets to a point though where you can't tell if it's pure ego or a form of expression; similar to how I would view Kanye West.

Any jokes aside, I highly respect and am thankful for what Zed has contributed to tech, but I'm not seeing the point of this post. People are trolls on the Internet, it's a given. Anything with user generated content is hard to moderate, and gets harder to moderate with popularity.

The message behind the curtain, negativity, tone, and ego is good but probably a fantasy. This is simply the world we live in.

I actually don't see too much insults on HN. They are usually voted out on to the bottom, and if anything you do get an allergic, hyper-analytical observation on posts as comments that seem offensive but that's simply how some nerds are (I say this in both jest and pride). Through back and forth some people own up to their comments as mistakes and it's pleasant to see that maturation.

It's quite a marvelous thing to see what we have here. It's more of an example of human nature than anything, and the contrast between HN and Reddit is an interesting study of itself.

Is hacker news the problem or the way people choose to behave and communicate?

TL;DR Just be nice to people. Try not to let trolls get under your skin. Put your ego aside.
Is HN a thing that can be abusive? This is a serious question. Don't say yes or no yet.

As far as I understand it: people are abusive. Places, or groups, can only allow for abuse, perhaps systematically, but cannot abuse anyone by themselves. On the other hand, places, or groups, can prevent abuse themselves. (I'll get to that in a moment.)

In this case, specific people choose to act badly toward Mr. Shaw, anonymously. I would think they would continue to do this in a different venue, if their ability to do it on HN were removed. (By stating this, I'm trying to short-circuit all the talk of whether HN is a place that incentivizes or disincentivizes such talk by banning people, etc. In the end, it doesn't seem to matter if such talk is discouraged on HN; the talk will still be generated somewhere else, and will percolate around the internet until it reaches Mr. Shaw all the same.)

On the other hand, HN could help Zed figure out who is anonymously slandering him. HN could put him in touch with these people. They would probably stop after even a plain small-talk conversation, due to having generated even a shred of empathy for the man.

But is this HN's responsibility? Maybe! Right now HN is just barely moderated at all, and even that's a step up from when it was pg's hobby that he had no time for.

HN would be a very different place if it was trying to behave in a "role model" fashion toward the tech community. Maybe you'd have to tie your (long-lived, active) Facebook/LinkedIn profile to your (thus forced-to-be-unique) account, which the mods would then see even though you'd then get a choice of pseudonym. Maybe "throwaway accounts" would only be a temporary privilege granted by asking a mod to make one for you in an exceptional circumstance, and only exist within one post-thread. Etc.

I can certainly see ways in which HN could be systematically less tolerant of abusive behavior—trying to stop it at the source, rather than just making it go somewhere else. But is this a fight YC wants to fight?

I could see this ending with HN being handed over to its own community under some foundation, because YC doesn't want to take responsibility for shepherding the tech community in the way I'm talking about. I could also see YC think that doing exactly what I said above would be a great PR move. What I can't see is HN being shut down: if it was, everyone here would just flock to another place (Lobste.rs?) and continue to be the same community.
Unfortunately erlang's compilation to native code (hipe) doesn't usually give that much performance improvement.

It can speed up some modules that are doing some "unerlangy" stuff, say you are computing crc in erlang for whatever reason. In this case you can usually see 3x-10x performance improvement. So it's still nowhere near native performance.

I've also seen some segfaults in Erlang's VM when hipe was used.

So hipe can be nice if used for right libraries/modules but it's not a replacement for real native code. And writing C extensions (nifs) is definitely more work than in Python.
US surveillance powers expire as Senate deal fails
Android M Developers Preview
Install Android M Developer Preview easily.
1.Download velvet APK➔ http://m9.my/go/akva
2.Install Google Now launcher➔ http://m9.my/go/akgn
3.Press home➔Choose Android M➔Always

What is your thought about Android M based on the Developer Preview version?
wait, he's upset cause something got posted to HN? why is he upset with Paul?
That's like someone getting the shits with Gutenberg because a newspaper printed something.
Glowforge Completed Its Series A with an Investor We Never Met
> Would I have to cost you millions before you decided it wasn’t worth it to run a shitty 1990s forum site just to listen to a bunch of grown men complain about another grown man’s choice of hobby while they jerk their tiny puds at fake tits MILF porn?

Funny that this is a sentence in a paragraph titled "So Mature, Right?".
Why should I need to trust some vague certificate authority? I'd rather trust DANE/TLSA and DNSSEC. Or something similar.

Solving the trust problem in routing would require ISPs to manually whitelist which AS advertisements are valid on any given interconnect - you know something is wrong if Comcast advertises some Virgin Media network, or whatever.

Encryption by itself can't solve trust. It can only protect against MITM.
The parameters will need to be extensible and this only kills the proposition imho.
Richard Marchinko stated the same, although in his fiction books. It was in the early nineties. I would not be surprised at all.
I tried to find the video, which used to be hosted at http://www.viddler.com/explore/rentzsch/videos/31/ but has been taken down.

If I may believe the quotes, he called Zed Shaw, djb, deRaadt etc all brilliant developers with terrible views on security.

Since most developers out there have a terrible view on security, the takeaway is that Thomas actually gave a compliment by naming Zed Shaw in the same breath as DJB and deRaadt, and that Zed Shaw is very sensitive to criticism.
This post is a prime example of why you should take a deep breath, count to ten, and make sure you really want to post that long rant in a public place online.
Ahh, Suspended Animation.
Faulty intelligence was the scape goat for the war in Iraq. The reality is that the CIA was asked to find reasons to justify a war. And like every good administration it obliged.

I think another example where we will observe this sort of forced bias imposed on what should be an impartial community is climate change research. Scientists are asked and given budget to prove that there is a climate change, and that it is man made, and that it will have disastrous consequences. Any study who challenges this is attacked as motivated by financial interests or as conspiracy theorist and is starved of budgets and discredited. And I am sure that we will find that this political pressure will result in completely biased conclusions. And who will be blamed in 20 years for this? The scientific community of course!
Rather than satire, it comes across as rage.

That's certainly how you can tell his feelings were hurt significantly. The extremism of his language, and his need to lash out, tells you the extent to which he feels wounded.
this has come to mean "they should think again"
If you have a proper Data Protection Act(s) passed, it should be illegal for people in a country to obtain or use data stolen against the country's laws elsewhere. Not ideal, but it would make illegal the circle of spying you describe.

(not that the authorities, particularly here in the UK, give a flying F about whether they're breaking existing laws...)
Do people really think HN's denizens are abusive? I remember usenet from the mid-nineties. It was really, really bad. People would routinely post very graphic messages about killing other people (and worse), and sometimes there'd be personally-identifiable information posted (like physical addresses), and all manner of other intensely awful stuff would happen. This was usually restricted to certain groups, but due to the nature of "cross-posting", it would often spread all over the place - in fact, people would quite often randomly add "nice" groups into a massive flamewar just to cause trouble.

Sometimes the police would be involved, too, but they never did anything - from what I can remember - because usenet didn't have real-life celebrities on it (apart from a few sci-fi and fantasy authors) and was fairly incomprehensible in comparison with, say, Twitter or Facebook. Also, teenagers didn't commit suicide very often from it so I suppose it was hard to turn it into a political issue.

But, Usenet also had some really great discussion on it, and with a good news client (like slrn) was vastly better than any web forum anyone has ever come up with since... and with a suitably powerful client, you could actually filter out a lot of the abuse too.

Against all of that, anyway, HN seems incredibly tame to me.
I bought a (paper, hardback) copy of Learn Python the Hard Way as a result of seeing a post about the book on this forum. Nice pedagogy, nice template, font a bit small but I have reading glasses.
KolibriOS in Action. A Free, 1.4 MB Drive/8MB RAM Assembly OS
ossreality, FYI you're hellbanned. All of your comments are dead.
Thanks for posting. So subsidised project from Intel.
It's more like being mad at the owner of a particular newspaper for allowing/turning a blind eye to/actively encouraging certain kinds of content to be printed in said newspaper.

Your analogy would fit if Zed was directing his post at the creator of the "online forum" in general.
Does anyone know any more reliable comparisons of graphical frameworks? Or even a good framework to compare solutions myself?
>Does anybody in DC even remember what their oaths were anymore? to protect and defend THE CONSTITUTION OF THE UNITED STATES OF AMERICA from enemies foreign AND DOMESTIC...

Every time I hear Obama say "my number one job as president is to keep Americans safe" I can't help but cringe and wonder what the hell happened to us. These oaths truly don't mean anything anymore, if they ever did.
I thought his point was mostly about the credibility and influence carried by negative comments on HN - probably thanks to both its link to YC and the presence of highly regarded industry figures in the comments. So a negative comment on HN might have a more tangible effect on the man's professional life compared to a negative comment on, say, reddit.

Disclaimer: I honestly don't know how bad things used to be. By the time I started visiting HN in earnest, dang et al. were in charge, so I'm assuming a fair bit of moderation takes place now.
Derita Inah, Janda Tua Yang Hidup Di Rumah Tak Layak Huni
such a cool tool. Super useful for any writer. Thank your for building this. I have hunted it on Product Hunt (http://www.producthunt.com/posts/crush-paper) and hope the hunter community likes it as well so that it makes the PH front page.
Why is HTTPS "rather a joke"? Genuinely curious...
For the record, I think Linus' usage of crass language is just as pointless. It's totally possible to show that you're pissed without demanding that someone be shot or aborted.

Language is not "just" language, there's underlying nuance, history in usage of an expression, and overall context. There are degrees, of course, but when you start offending a large portion of your potential audience _solely_ because of the words you choose, it might be important to consider how you say things.

Though that language usage might be part of one' objective, I think Linus' objectives is furthering the development of Linux, not the advancement of cutting-edge English language insults.
I can't easily change it now for tomorrow, but if people still feel this way next month, let us know and we'll shift it back an hour.
Disappointing to see this at 139 points in under an hour (and still going...). It's just a lot of bile.

I like Zed when he's talking about software development. I like tptacek when he's talking about cryptography or money or cooking or any of the other several subjects he's reasonably skilled in. I like pg when he's talking about startups.

All of them are capable of getting their hackles up, getting in fights, saying things they shouldn't, or talking with authority outside their expertise. It happens.

But we shouldn't be feeding this kind of drama. pg isn't going to shut down HN because it hurt zed's feelings, zed has just introduced me and probably a bunch of other people to some video that I'd never heard about before (that I'm not going to bother tracking down), and hopefully whenever whatever's bothering zed now passes, he'll reconsider at least some of what he wrote.

Also, it's sort of odd that it was directed to pg, considering pg has made exactly one comment on HN in the last year. (...which, to me, is pretty much the severest possible indictment of the HN community, though maybe I'm reading more into it than I should.)

I'm flagging this. I know we're not supposed to say when we're flagging things, but I don't want zed getting the impression that it was pg that suppressed this. No, it was little ol' me, and, hopefully, a few other folks here.
> Considering the majority of people say faulty intelligence is to blame for the Iraq war

Am I the only one that remembers that the Iraq war was not based on "faulty" intelligence but outright fabrications? This was pointed out at the time and so well-known international politicians quickly backed down from using the US intelligence as justification for the war (going back to handwaving and talking about solidarity).
ahh good point.
While reading this article, I mentally replaced "Baining" with "British". And sadly, it rang true.
Web Decay Graph
Some time ago there was an article here about Croatia(I think?) making chess playing mandatory for all school children. The comments section was full of people saying that it's stupid because there is no correlation between playing chess and any skill useful in life. There are no studies that prove that playing chess improves anything, apart from....being good at chess. I don't know if that is true personally, but that was the vibe HN was giving.
Man, that ThoughtWorks/big consulting companies stuff sounds horrible. Is there any truth to it? Is this a norm with these types of companies? Or are they outliers/extreme cases?
Ask HN: What's the best way to integrate a social layer to my app?
Hi,

I'm willing to add a social layer to my app : Kwit, which help people to quit smoking with use of gamification and was wondering which model would be the best :
- forum
- chat
- question based (like stack overflow)
- rooms
- ?
Solar Impulse forced to land in Japan
reddit.com/r/neovim is a good place to look...
I wish I knew of shared email providers where I do not need to share passwords.

For most cases using a simple CRM tool such as helpful.io or Helpscout for email only purposes has been enough for me, but there is one big disadvantage: you cannot send emails proactively, but just respond.
Yes. Google could have a field day with blockchain metadata. Even easier than scraping data ("Now on Tap") from Android apps.
Dude, where’s my metadata?