skysight-inc/HackerNews huggingface dataset:
>Meanwhile, look at all the nonsense that e.g. GoDaddy (who also charges for revocations) is not getting right now. Because the folks with altered understandings of reality got scared away by the $20 or whatever it costs on year 1, and are plaguing StartSSL instead.

FWIW, GoDaddy didn't charge me anything to rekey my certificate.

I also have a certificate with StartSSL, but on finding it would cost $25 to revoke, I purchased a new one from namecheap for $10. I know this leaves the StartSSL cert potentially floating about but it's only for a personal site (no real valuable data) so que sera sera…
More interesting one: https://plus.google.com/b/104273320601694264357/ripples/deta...
How does it let them show more ads? Users already spend a huge amount of their time on mobile devices in the Facebook app. One user can only pay attention to one app at a time.
What about just surprise?

I've met people who claim to be 'experts' in C++, but (for example) don't know how to use STL algorithms.
CouchDB Weekly News, 10 April
Sounds like a pretty wild conspiracy theory.
There's also going to be some percentage that drop off their messaging platform as a result. Will be interesting to see how this pans out.
Cisco and Heartbleed Update: Still not sure what's affected?
Actually they do for MFA problems, even if you don't have paid support on your account. A few years ago I wiped my phone without first disabling MFA on my account (I use Google Authenticator). After business hours on a holiday, I submitted the support form [0] and got a call from a human five minutes later. He asked me several questions and deactivated MFA so I could log in.

[0] https://portal.aws.amazon.com/gp/aws/html-forms-controller/c...
Probably the most convenient tunnelling tool I've ever used.

When paranoia strikes me really hard I run Tails liveCD in VirtualBox, it automagically routes everything through TOR and virtually nothing goes to hdd, except probably swapping to disk.
tl;dr:

- Be female

- Be over 30

- Stay single

- Alienate your family

- Live in Lichenstein

...then you might have a chance of survival. :-)
Rep. Stockman To Introduce First Bitcoin Bill
Brace yourself for the Jewish Internet Defense Force (yes that's a thing) down voting your comment to non-existence.

"O thee! Thou shalt not insult Israel!" - I just wish Israels actions would be condemned instead of only frowned upon. It's a criminal and illegal state, yet tolerated by the majority of the people.
Yes, the U.N is definitely known for its objectivity regarding Israel.

http://imgur.com/4FQNZBu
Julian Assange: "Debian Is Owned By The NSA"
Why not just have a rule to be nice to each other? Personally I wouldn't like a climate of micromanaged human interaction. But of course for others it might be different. I am not saying they should change their policy, just that it would be off-putting to me.
There's a set of human interaction anti-patterns like this.

(The article mentions another one -- excessive confidence and its inverse, ability to acknowledge ignorance and learn from others. I'd also add a variant to that--having and expressing varying degrees of confidence in your opinions. The more experience/evidence-based your opinion is, the more strongly you are likely to be attached. But every opinion in software should have error bars around it, especially given the rapidity of change.)

The inverse of feigned surprise was neatly displayed to me by a coworker recently, "oh cool, today is the day you get to learn about X."

I assume someone has written something brilliant about these sets of interactions.
For anyone interested, Paul Snyder and I are currently running a SICP study group. We have an online meeting and in person meetings in Philadelphia and King of Prussia. We are currently doing one minor section every month, which averages out to roughly one homework question every 3 days.
For anyone interested we will help you get setup and started, no prior programming needed.

We are running section 1.3 this month, so there is not much to catch up! Also, anyone who wants to work it their own pace is welcome too!

http://www.meetup.com/Clojadelphia/events/172933722/

Paul hasn't put up the info for the 1.3 online session yet, join the Clojadelphia group to get updates when he does
One of the reasons I'm leaving my current role at the end of the month is due to this egocentric development approach from the team lead.

"Bzzzzzt" and "Schoolboy error" are not good peer review comments to hand out to the team.

Technically the guy is very good, but it's toxic and unpleasant.

Work for me is about doing cool stuff, learning new things, and most importantly, helping the people I work with to do their job better and grow as individuals (I feed them donuts on a daily basis ;) ).
Oculus Rift, Facebook and Presence in UX
Sans Institute: Hardware Vendor Heartbleed Update Status
nice !

any way to save it offline ;-?
"Liechtenstein recorded no murders at all in 2012, but its population could fit in a football stadium."

Bad timing, couple of days ago the ceo of a bank in liechtenstein was murdered and they didn't catch the murderer.
"The Array.sort() method uses a Bubble Sort algorithm."
Seriously ? why the hell would anyone use this algorithm ?
I wonder how they found these OpIsrael participants in the first place. I assume they just went into an IRC channel dedicated to OpIsrael and struck up conversations with gullible people to try and get their personal information. I doubt these are the people responsible for the credit card and email leaks from several days ago.

http://time.com/51616/anonymous-israel-attack/
China March exports tumble 6.6%, worse than expected
> The course would be difficult or impossible to complete using most other languages. The keyword is: homoiconicity, the "code=data" property of Lisp.

But if that is the case, wouldn't SICP be less language agnostic since (most of) the concepts taught cannot be universally applied to non-homoiconic languages?
> Israeli hackers broke into the computers of Anonymous members that attacked Israel

"attacked Israel"? I wasn't aware that Israel was a computer. Anyone know where this article's sources are?
Thankfully chapter 4 demonstrates how to do just that! Want to make it lazy like Haskell? Syntax different from Scheme? You are limited only by your imagination. Round that off with the last chapter from Let Over Lambda and you can add in "or make it like Forth"!
How the world works – a data scientist's perspective
Oh, so how would you describe Israel in a more objective way then?

We are talking about a brief history (60+ years) of massacres and a growing illegal occupation of land here, would you like to phrase that in a more nicer way no to offend "God's chosen people" or what's the problem?
The article is pointing out a phenomenon related to interpersonal relationships, not technology. Part of interacting with other developers is nonverbal communication (or subtext) and the reactions it causes.

So if you are genuinely surprised, a natural reaction would of course be to display this through verbal and nonverbal reactions. But at that point (or even before, as a matter of emotional awareness), people should probably stop and think for a bit what sort of reactions they want to cause in other programmers.

Is the guy wrong (in the sense of giving the wrong impression) for calling himself an expert even though he doesn't know some STL features of C++? Is this something that should be communicated to him? Would it have a net positive effect on your working relationship if it was? Do you feel threatened by an expert who doesn't know this feature? Is there a possibility that you are wrong and that he is only missing a specific feature that you yourself have worked with but is not necessarily stanard? Is your (overt) surprise meant to evoke a certain reaction in the other developer? Would it make your working relationship easier if you hid your surprise instead of making a show of it? Etc.

I hope this comment doesn't come across as condescending, but this sort of interpersonal communication is hard for a lot of programmers I know (at one point including myself). Being aware of these things can help smooth over rough points (and improve productivity, even if you are looking at the purely utilitarian perspective and ignoring general happiness).
Ask HN: Is Sublime Text dead?
The latest beta (3) build dates from 2013.
The latest stable is almost one year old.
Several features are missing, mainly a proper go to definition mechanism.
Is the project dead?
My response to that is "Hmm. Interesting". Overt surprise, feigned or otherwise, is rarely a useful expression of emotion in my experience. This has the added benefit of making you more approachable to those who have legitimate questions.
Politics aside (fucking retards).

Looks like the attack was performed by getting the ips of users in the #opisrael chat room and trawling for vulnerable targets. Which means most of the outed users probably has nothing to do with the defacing of Israeli web sites. It's a much much easier attack than trying to go after them who was active in the initial attack who likely have slightly better security than random irc users.
Perhaps your coworker was referencing this XKCD strip? I've seen it quoted fairly often: http://xkcd.com/1053/
Can anyone recommend a registrar who takes domain security seriously? (think, £ six digit value domain names)
I had to re-read the 'King of Prussia' several times (O_o) before Googling it up :)
Reading that post and the blog post linked, I think I see computer science programs in a better light now. At least in an automata/assembly/algebra class you're not going to find people who think they're hotshots for knowing the material. Most people struggle through and then go find spare time to learn programming. I'd be really down on myself for not knowing all the latest programming trends in hacker school, kind of like now when I read endless Javascript blogs about new tools, but the difference is I know enough now to know what's important to have a grasp on and what's noise.
According to the comments, it just goes gray and never stops. http://i.imgur.com/PQ9Ve.png
Feigned surprise is petty bullying by people who get their asses kicked by even nastier bullies: the business assholes who run this industry because, as engineers, we're absolutely terrible at fighting for our own interests, and have let ourselves become a colonized people who mostly implement others' shitty ideas and are paid in table scraps.

It's no different from the playground bully who goes home and gets the shit beaten out of him by his drunk-ass dad. Because he can't wallop his father, he takes it out on the other kids. These asshats (the ones who feign surprise) can't do anything about the VCs and product executives and idiot fuckups who make the life of a typical programmer so terrible, so they take it out on other engineers whom they perceive as marginal: women, minorities, people over or under the group's age range, and new entrants to the field.
I'm guessing this may not have been something they have needed to use.

I dislike the use of the word 'expert' when describing my skillset. Over the years you begin to realise other people can be more expert in different areas within the same knowledge domain.

I find the willingness to learn to be more important.
I've actually done the opposite, ditching facebook exclusively for the messenger app. I've yet to see something adopted so universally by the people I talk to most.
Imagem do Dia: Urban Alloy em Nova Iorque
I'm a C++ expert, but I've never touched std::for_each, for example. (I could learn it in about two minutes if it became necessary to know, but it hasn't ever been.)

In general, #include <algorithm> is a bit worrisome, because it usually indicates someone is trying to be overly clever with C++. On the other hand, if the codebase is written in that style, then the whole codebase should be consistently written in that style. The inconsistency is the worrisome part: either use it everywhere or nowhere.

Anyway, STL is pretty massive, and knowing all of it isn't the same thing as being a C++ expert. Knowing what to avoid is almost as important as knowing what to use.
Can you have folders on iOS? I've bundled all of my messaging apps together.
Why does liberal Iceland want to ban online pornography?
gasp I didn't even know what feigned surprise was!
While possible to do in other languages, I think of it this way, "why NOT have it in a language new to people?"

I'd rather it in something new to me (scheme) than be shoehorned into a language I know already. That way I can gain additional benefit of seeing similar concepts in a new form.

Trying to protect someone from having to learn a new language just doesn't make sense, like protecting people from regular exercise. Everyone should have the benefit of knowing multiple tools, and a language should be no exception.
Also http://xkcd.com/888/
"Use only spaces, and indent 2 spaces at a time." Of course you realize, this means war.

Much like all other style guides I've come across, there are a lot of hints that I'll find helpful and encourage at our next meetup, but honestly, the only style guide that truly matters is the one you can all agree to in your team and makes sense in your context.

And, I'm not sure if this is just those who share the same water cooler, many C++ devs seem to dislike using STL. I can't figure out why.
Nowadays if I needed scripting lang I would probably go with Dartlang: better license, not a clone, probably better perf, simple concurrent prog model and still syntax is familiar.
Eyebrows for emphasis! :D
Yeah, silly name, we also have a Bala Cynwyd, Conshohocken, and Bryn Mawr all right next to each other.
Probably segfaults with the shitty ELF hackery :(
Claiming to be an "expert" in C++ is one of the biggest red flags I can see in one's resume. The majority of people I've seen making that claim think of C++ as "C with classes", hence not even having a clue about the scope of C++, and most likely will create a massive number of memory leaks in the face of exceptions that they don't ever imagine ("hey, I put delete there! It'll get freed for sure!").

Frankly, it's often schools' fault to teach students C++ early, creating that genre of expert C++ programmers, by instructors who generally don't know better.
Netherlands bans illegal downloading
It’s not the job of the browser to secure your data against OS-level adversaries, that’s the job of the OS (e.g. by using file permissions to protect against other users and ideally also MAC to protect against other software). It’s not even the responsibility of the browser to protect against someone else walking up to your computer while you’re using the toilet, that’s the job of the screensaver.

It is, however, the browser’s job to protect your passwords against other websites and the like, and I would be worried if there were bugs in that area, but your link doesn’t say anything about them (note also that using a password manager with an extension for protection against someone taking over the browser is useless, as that someone also owns the extension and hence can impersonate it towards the seperate password manager).
For UK or EU or even Glabal :) I think www.Ragworm.eu is a great service.
If you are looking for a group of guys and girls whose service isn't Dirty and isn't Cheap - But is Competitive and Compliant. Check them out. Great for prototypes and volume. Designs are made in their own fablab not farmed out to China which is great! No fear of my products being ripped off!
They will also help you to fix your designs if you have missed something and you are allowed to panel up numerous designs and copies! Great when you're like me and what to try out numerous ideas at the same time :)
I struggle with this anti-pattern. I used to use it, but I know how bad it is. In bad moments, it still slips.

My solution has been to be more proactive about it. If I see a topic coming up, I just ask "you know about (ABC)?", which gives the other person the option to say "yes" (instead of getting something explained they know) or "no", which is a good start to an explanation.
When you're at that level of risk you probably need to worry as much about the registry as the registrar. If a corrupt registrar can simply bypass your registrar and claim the domain for example.
I'm lurching through the wikibook: http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_H... with a side order of the Haskell Report/Reference for when things are not clear to me.

Both are helping my limited experience of Haskell greatly.
It's pretty heavy conjecture to assume that jerks are bigots or misogynists becuase they're mad at someone else at work.
AKA heart-belt:
http://i.imgur.com/aFxh7VV.png
As an aside, if you go for an interview and notice that each person has a Fail Buzzer (I never had one) as a 'joke', you should probably not accept a role if you don't have a thick skin.
yeah, it's a difficult topic. probably shouldn't have put forward that "theory." should've just been like this guy ( http://www.infoq.com/presentations/culture-hacking-singapore ) and said, "we want women," in block capitals.
This is a far more reasonable response to the Heartbleed situation.

Earlier, Theo de Raadt's response on a mailing list was linked. Theo being himself was to be expected, but that kind of talk doesn't help anyone.
I got the same feeling while reading this. Even if all of the author's pet peeves were warranted, and many of them seem to be, the rambling, unorganized style of writing makes the points seem less credible.

Maybe it was written that way on purpose, for some kind of effect. Or maybe (I'm guilty of this) it's just a blog, not an essay, and the writer didn't particularly feel like putting in the effort to edit.

But I think it would have been much stronger with some structure to the complains, so that the reader knows what he's getting into when he begins reading, and knows what the overarching point is, without having to piece it together himself.
Reading the D forums you see how friendly and approachable he really is. Hand in hand with that is great patience, I'd say.

Where I fall down is that without encouragement I'm not a 'completer-finisher'. Walter has that great ability to grind out the finished quality product. I love D for its expressiveness and speed, here's hoping it wins out.
There seems to be a bit of a discussion on the forum:

http://www.sublimetext.com/forum/viewtopic.php?f=2&t=15775
I am very much against feigned surprise, but this just a symptom of the underlying personality. Ban one thing - and the personality will find other ways to manifest itself. It's better, in my opinion, to just have an unspoken rule like "respect your coworkers" and make sure to help arrogant people improve their social skills (sometimes those people don't even realize that their behavior is causing grief to others).
I hope Sublime Text isn't going the way of Textmate: after making lots of profits during a short period of hype, the product enters a period of complacency.
This was posted in the ST forum on Mar. 18, 2014 [1]:

"From the Sublime office: We are not selling to Github, we are not stopping development of Sublime. As noted by another poster, this is effectively a one man band (I'm here to answer sales questions, process your refunds and get the mail so Jon doesn't have to). The past few months of silence on the development front have been a combination of boring back end work (taxes, new payment platform) as well as a break for the man driving this whole operation. No, we don't currently have a loud internet presence, which is can be an understandable cause for concern-something we intend to address once we move into the production version of 3. There is a vision for continued growth and development, there is momentum behind Sublime Text; it is not dead, just slow.

I'm happy to field any specific questions you might have about the Sublime's future: sales@sublimetext.com."

[1] https://www.sublimetext.com/forum/viewtopic.php?f=2&t=15477&...
ReadWriteWeb
Lambda The Ultimate
Dzone (specifically Big Data/BI Zone)
Google doesn’t want people to confuse NSA prying with private data mining.
Ineda Systems unveils wearable processor
Rails is not bloated, it just comes with a lot of features.
I'd suggest watching these videos.

http://www.youtube.com/watch?v=2Ex8EEv-WPs

http://www.youtube.com/watch?v=uUNdKVG2W-8

A typical Rails instance will use 100 - 150mb, and does not take a minute to start up. Have you actually used Rails? I have several large projects and none have ever taken that long to startup.

I use Ruby for non Rails projects all the time and had no issue finding how to include Active Record and Action Mailer into a Ruby CLI application.
In the "concurrent by default" section I would add the hardware description languages like VHDL and Verilog.

Learning Verilog was an eye opening experience for me. It reminded me of the time I switched from unstructured BASIC to C when I was a kid. At first it seems complex and weird then suddenly it clicks and it all starts making sense.
> Claiming to be an "expert" in C++ is one of the biggest red flags I can see in one's resume.

I remember someone from a C++ shop say: "C++ expert in CV? Expect the gloves to come off in the interview."

I worked with people who work on C++ compilers and static verification tools. They wash their mouths after saying "C++ expert" ;-)
Some notes:

- parallel and concurrent are 2 different things

- the 'symbolic languages' definition seems off. Wikipedia puts it right:

> symbolic programming is computer programming in which the program can manipulate formulas and program components as data

So it's not "using graphs & such to program"
I believe you should get some programming certification, that will show that you have programming skill, so that your resume will be considered. Probably initially you can join small company with less salary and later join big MnC and do some crap work for more money.
I've never seen a qualified response to this question.

.NET is by Microsoft. It's Windows based. It's been around for a long time. It didn't introduce any new paradigms, and I'm guessing isn't used by a single startup in California.

But it's fast, it's solid, and from my experience, there are more well paying, reliable opportunities in it than with any other language.

Honestly, I'd rather be spending my time learning Node or Ruby or heck even sharpening my PHP skills. But I enjoy .NET and would much rather work at the company I'm currently at, in a position I like with people I respect, than jump ship just for a non .NET opportunity.
Home Location Identification of Twitter Users
I believe it's more along the lines of: "SublimeText is dead, long live SublimeText!"
The concurrent by default paradigm looks like it could be really useful for some cases. Does anyone know of any more well-used languages that support it?
Self-Destructing Electronics Are Here and They Are Awesome
This was a new term for me, though I recognise the behaviour. I think the term will help fight it. Reminds me of the phrase "false balance" which was also new to me recently.

Names are so important!
Opera 12 should be safe, as it doesn't support the heartbeat extension

I tested it using openssl's s_server (with a quickly generated cert using tinyca) and then connecting to https://localhost:12345

openssl s_server -accept 12345 -tlsextdebug -cert cert.pem | grep ^TLS
TLS client extension "server name" (id=0), len=14
TLS client extension "renegotiation info" (id=65281), len=1
TLS client extension "status request" (id=5), len=5
TLS client extension "next protocol" (id=13172), len=0
I'm not sure if you're serious or not, but you tell a good story! If you are serious and you really want to deliver something rather than enjoy the daydreaming about how great it's going to be (something I suffer from myself sometimes) then you should know that it's time to put fingers to keyboard. You've got a dozen of years of effort in front of you. Have a look at the story of Robert Szeleney and SkyOS for instance.
How could you not not have? Everyone knows what feigned surprise is!
I've been using TextMate 2 "alpha" for a while now. It's pretty usable.