skysight-inc/HackerNews huggingface dataset:
Just before I saw this post on HN, I realized that the first editor I was presented to when I was being taught Java at university was emacs.

Emacs felt slow, clunky, last-century and everything which could be light, nimble and cool Emacs made feel boring and hard. I did not get to like Emacs back then.

In fact I've gone years and years and years actually never fully liking emacs, beyond it being simpler to use than vim (which I still consider insane) while readily available on most shells. It was a safe haven, although a unpleasant one.

Recently though, I've dabbled in clojure. Eclipse is really not good for clojure development. Especially not so for learning how things works under the hood. So emacs is seemingly the lingo-franco in clojure circles, and I was forced to return to my old Java-related enemy. Or at least so I thought.

Out of the box, almost nothing is optimal for clojure development. So you have to add packages (emacs supports packages? nice!), you may have to tweak init.el to do so (emacs is configurable and programmable through its own lisp-dialect? nice!), oh and you may want to add some repos and map package-install over this collection of useful pacakages (no way!).

Once you're there and getting productive, you might encounter things you don't like. Google it and find ready-made lisp-code to import into your init.el, and your problem is solved.

I guess that's not really directly related to this article, but before heading to HN now, I had the realization that emacs, despite it being the horrible tool which Java made me hate, is actually pretty awesome.

You need the right perspective to fully appreciate something. This is crucial and something Java taught me this, although in the wrong way. And just as I realize this, then I see an article about Java and perspective.

I like cute litle coincidences like that :)
How is "open rate" measured?
Be a man, and write some code to be proud of this month
Nothing is impossible, I suppose, but he's the latest in a long line of really rich people trying to address this problem in recent decades. The others have had virtually no impact. Personally, I think if anyone would have succeeded it would have been Gates.
What do you do for networking, though? That seems to be the motivation to introduce callbacky code in web programming.

(FWIW my own architectures tend to turn callbacks into queues and polling.)
As someone who has spent a little time into F# and other languages where currying are the default behaviour for any function, this is the one thing I find myself missing the most in clojure.

Yes, I see why wee need partials and can't have currying by default. It would seriously mess up destructuring. Yes, I get that. I still miss it though.
But really, those are all just fancy names for 'void*' for people who can't remember two things at once.
Judge orders the FBI to explain their Internet spy plans
Oracle took the top 2, but Adobe had 5 runners up. Too bad Adobe couldn't overtake Oracle, they clearly put in a lot of effort at it. And Microsoft.. not even being listed? Are they even trying anymore?
If you imagine your thoughts as a directed graph of associations, it's clear that the only way to stay in one place is with a thought that links back to itself. Otherwise, you'll go off along some tangent and end up elsewhere.
Brevity facilitates content selection.
My 2 cents... definitely start with warm leads. Reach out to your network of friends, colleagues, etc, and ask them if they know of any good mentors in your related field. It can be as general as "I'm looking for an experienced entrepreneur" or it can be as specific as "I'm looking for someone who knows how to setup a cap table". Next step - Ask your contacts to make an email introduction for you. Now here's the key. Have humility. Your response to the introduction should be sincere and appreciative. Assuming you're looking for financing advice, you might try something like this:

"Hi <Name> - It's very nice to (virtually) meet you. As <your contact's name> mentioned, I just started my own company, and I'm looking for some mentorship/guidance on financing my venture. I understand that you have some deep experience in Venture Capital.

My question is... would you be willing to meet with me for coffee to give me your perspective on financing entrepreneurship, where angel comes in, where VC comes in, and perhaps how we should lay the foundation for VC in the future? Please let me know! I'd really appreciate it."

Make sure you're thoughtful about the request. I wouldn't just say "I'm looking for your help to get funded." Ask about their perspective, and definitely make sure you ask for a face-to-face meeting, though you might have to settle for over the phone. You'll be surprised how many people will accept the request in the spirit of "giving back" and "paying it forward".
What list is that? I've seen a few of those but have never been convinced to sign up for any so a personal recommendation would be awesome :-)
I use Chrome on my iPad.
Stallman's behind the times, data is where the action is. He shuld be advocating for open data, software is so yesterday.
I think it could be that the platform works differently enough that you can build vulnerable Windows software by just making some assumptions that would be correct in OSX land but not in Windows. Vice versa, most probably.
ECs are Formula Student (Mostly embedded systems stuff, also did a lot of sponsorship getting organisation type stuff last year), Cyber Security Challenge UK (Got invited to a conference, have been told to keep the dates of two more face to faces clear...) and general member for one of the uni's bigger societies.
Ways to Promote your Mobile Apps
Chrome on iOS isn't quite superior though. It's got a nicer interface but it feels much slower.
I don't know, I find this quite readable:

foo.doSomethingAsync(function(result) {
...
}, {
error: function(err) {
...
},
afterward: function(then) {
...
},
evenLater: function(wat) {
...
}});

Which is not meant in any way to imply that there's nothing better :) Just that I see no reason to make the comparison to an abnormally-bad version.
I'll give that a try when my Nexus 4 arrives. Thanks
That's because Computer Science != Programming.
It's quite conceivable that someone will steal your idea, if it's a good one. The question is the degree to which they can impact your ultimate execution of the idea--and that depends on a range of factors, from market dynamics to your own ingenuity.

Whenever I hear a common refrain in an industry that something doesn't happen, I know immediately that it absolutely does happen, but that acknowledging it doesn't fit with the existing culture for some reason.
Maybe what _you_ call Android. I don't think most of us fall into that category.

What do you call the OS running on the Nook or Kindle?
Having seen at least two companies who were out to do social good totally flail trying to pay back the guys in the suits, I wholeheartedly agree. I'd love to work for a social good company that isn't VC-backed. But I haven't come across any yet, despite looking.
I don't believe most people when they claim they get 50%+ consistently.

I'm only one person, and not "most", and I don't want to share my latest data for commercial reasons but here's my open and click rates for all of my campaigns in September straight from the MailChimp's mouth: http://no.gd/openrates.jpg - these went out to a total of around 78k subscribers (software developers, specifically) each week.

Are most people lying though? I'm not so sure but the real proof of the pudding is in how much traffic they drive to you if you're in their newsletter somehow.
https://android-review.googlesource.com/#/q/status:open,n,z
On the behaviour of Bayesian credible intervals in partially identified models
https://github.com/caolan/async: 3293 stars on Github

https://github.com/eligrey/async.js: 15 stars on Github

Sorry, you lost this one.
How the Chrome Dev Tools Got Me an Awesome License Plate
Since when were summaries bad?
I got BBC(Maths,Physics,Chem), My attitude to A-levels wasn't exactly great...Its not that bad tbh - Work hard at uni and you'll easily leave people that did much better then you at A-level behind in the dirt :) Also AAB gives you 340 ucas points which would be fine for every job I've seen.
Fewer browsers will run CLR code, so harder to do a drive-by.
Best Advice I Ever Got: Andrea Lake
I see this a lot. Everyone expects a rock star who knows their entire stack. If you don't know their stack to the nth degree you are classified a junior and get paid 30-45k which is a joke in London. People like myself end up self-employed earning multiples whilst hearing on each job, "would you go perm for xyz?" (that boat has usually sailed).

The reality is companies need to get the right people in. Send them on courses, get them involved and pay them properly. Use contractors to fill the gap, pay the high rates then remove them when 'the right people' are ready (and/or offer contractors an appropriate compensation to go perm)

[edit]
I think the London market is way out of wack. I've had offers to go perm at the equiv of 3~ months freelance pay, it just doesn't make even remote sense. Even more so when uncertainty is rife.
Just because government can do big projects doesn't mean it should.

And Fedex's success depended far more on aviation advances than on the Interstate Highway System. Aviation that was pushed by private industry (while also enjoying support from the militaries of the world).

In the US, the major "infrastructure" type projects that were government driven are often listed as the Erie Canal, the Hoover Dam, and the IHS. Some will throw in the TVS as well, though I consider that more of a state-cooperative effort. Yet we still seemed to have a great deal of scientific progress that in turn led to economic progress before these huge programs were enacted.

The steam engine, the locomotive, the airplane, wireless radio, etc. etc. Goddard didn't have much government support in his initial efforts yet was a pioneer.

I'm not discounting that governments can have a disproportionate impact on some programs. But do we really want to have a government that picks winners and losers as we currently do with alternative energy? I guess we'll find out on Tuesday.
Is it getting safer to say that antivirus software may soon be a thing of the past?
I don't know how two devices, one of which can connect to a data network 5-10x faster than the other, can be considered "on par in overall user experience".

And as Taligent noted, as always the PowerVR GPU in the iPhone absolutely without question smokes every crappy Mali GPU in every Android phone ever.
What seems be lacking is the acknowledgment of a middle ground.

It seems that, as portrayed lately at least, the startup mentality has spiraled into all-or-nothing lotto think. Reality TV and social media seems to give everyone the idea that anyone cares about their latest "pivot."

It's encouraging to see the genius of many of the hobby projects here, but when engineers start behaving like actors fresh off the bus from Ohio in Hollywood looking for and expecting their "big break" it's just sad.
I figured there would be a lot of Adobe stuff on the top 10, but that is a lot of Adobe stuff.
[BUG?] [Using Save as in Windows 7 explorer]
Apple Invents a New Universal Connector that May be Lightning
Android fork? AOSP? Something besides "Android" because what consumers know as "Android" includes Gmail and Google Play.
Of course there's no foolproof way to tell if someone opened an email. You can do something like embed a link to an image with a unique URL for tracking, and hope people's email clients automatically follow such links. (Yours doesn't, mine doesn't, but your grandmother's might.)
I still reason in terms on interfaces when passing arguments to a function though (eg: argument X needs to behave like a string). It will later be verified in runtime and when running the tests but it's how I reason when structuring the code.
I like summaries. I find the attitude conveyed by the recent onslaught of "tl;dr" to be more dismissive in nature than simply summarizing, implying that the content is not worth your time even if you have the time to spend on it.
I can't tell what you mean from a 10 word description.
I still remember how painful it was to ship anything, waiting in queue for security team signoff. Good to see it payoff though. Good on Microsoft - making secure products and smarter engineers in the process.
How many tourists would go to Egypt/Cairo if the pyramids weren't there?
See also the Sydney Bridge & Opera House, Rio's Cristo Redentor, EifFel tower in Paris, etc
Hey, do you have an email/twitter I could contact you on? I'd like to ask you a few questions, if you don't mind. Or you can shoot me an email (it's in the profile) if you prefer.
I was trying to find an argument in your post and gave up trying. Is there one? The sum of your argument seems to be that the license is a huge deterrent for people who think like you. I believe you - and?

The license makes the work $free and the only requirement is that if anybody changes it, that it continue to work. Otherwise I can do as I want. Perfectly fair.

Also they seem pretty successful in building a whole series of portable cross-platform versions which compared to the crud I've seen under Linux is a very good start.

"It's a pity, because the ideas in Shen deserve a better chance than that."

I think Shen deserves a better analysis than yours.
I can also vouch for that for Peter's list and all the other lists that are over the 50% mark in the graph on my blog post. Quite frankly, it IS HARD to get this high of an open rate. Peter and all the other publishers who are able to do it consistently are somewhat of an anomaly.

That said, another way I've seen this done is I know publishers who will actively unsubscribe people who are not opening. And, this will give you a much higher concentration of people who consistently open...
As you’ve used it - how long does it take? I read up, and I decided they where probably just making a new EBS volume in the new region, `netcat`ing the data across, and taking a snapshot of that new volume, with the `netcat`ed data.

So I did it by hand - that way. It it’d be pretty easy to tell if this was the case, because it really wouldn’t be fast….
If I understand correctly, I think it's a function of how they rank their vulnerabilities. "The rankings are based on the percentage of users whose computers had the vulnerability in question"

Machines running Apple software on Windows >> machines running Apple software on Macs. So the same vulnerability wouldn't show up even if it existed in iTunes on OSX, for example.
The OA comment of "EBS snapshots cannot be moved between regions" should have "easily" inserted in there. I've seen quite a few full length processes for doing it, e.g:

http://elastic-security.com/2011/02/10/how-to-copy-an-ebs-ba...

http://serverfault.com/questions/336321/how-do-i-migrate-ama...

I'm 95% sure they are just putting a UI over that lengthy process. But as I say, I've tried it and it worked perfectly for me. This is their process:

http://blog.ylastic.com/migrating-snapshots-between-ec2-regi...
The problem with wanting not-facebook is that we don't really have a choice anymore. The social systems that were in place before facebook and mobile devices became so prevalent have all been destroyed, so there's no going back to the way you lived in 2002.

People don't make plans anymore, make fliers for their parties, etc. So if you decide that you don't want to participate in social networks online, it essentially means that you're opting out of society offline as well: you simply won't be included in those social plans.

And even if you managed to stay a part of society, you find yourself standing in the metaphorical elevator where everyone else is looking down at their phones.

If you manage to make it out to dinner with people, they'll all inexplicably be taking photos of their food, posting them on facebook, and then only relating to each-other at the table to explain who has commented or liked or whatever'd the things that are happening right there. And that's pretty uninteresting if you are not also invested in the likes, replies, etc.

Basically, it's a network effect, and we're in it. To characterize it as a choice only legitimizes this thing as something we have control over and have opted into, rather than something that has happened to us.
Am I the only one that thought that while most of the points made in the article were generally true, the follow-up and examples were lackluster.

Comments like these:

"you can get away with a lot of things just by fluttering your eyelashes and being a bit cheeky ... so don’t take (too much, hehe) advantage of the nerds treating you like a princess just because they finally get to work with a girl."

are insulting to both genders, as well as being grossly overstated.
It's not fast, they send you an email when it's done. It was a while ago now, but I recall it taking about 30 minutes before I got the email.
Glancing at the list, I see there are only four companies in the world who cannot claim they don't have a single product on Kapersky's top 10 vulnerabilities list.
I wonder what percentage of AWS clients are not using Puppet, Chef or similar. I bet more than half.

If I were going to build this, I'd take a look at Blueprint, since it (at least in theory) can reverse engineer what's installed on a running server.
Just like a C++ program would, you have a loop that blocks on network input. This has been solved since the 1970s.
Timeliness and marketing, which you can probably file under execution.
Forstall
TL;DR as used by a producer of content should be used as a summary. Tag your article with the details you feel are most important; if they pique the interest of a reader they'll read the whole thing.

TL;DR as a consumer should be used to indicate the content you are reading isn't written well. "I got this far in and it hasn't kept my attention. Abandoning the effort". A user calling tl;dr can be rude, but it does mean whatever you've posted is not engaging the reader's interest.
IMHO, this _is_ an example of ridiculous court battle. AFAIU Apple is trying for years to destroy iFone trademark in Mexico, although any non-salaried lawyer would just say it's a lost battle.

And battling lost battles over and over with 0.1% of a chance to win for years just out of hope that, by same miracle or mistake, they could win the case is ridiculous. I'd rather them spend their money on innovation, but that's just my opinion, and the money they spend on lawyers is just their money :)
Chris Anderson Leaving Wired for Robots
I remember lots of people dancing etc. Now even Microsoft is doing it - the product is a prop in a Busby Berkely number. So who's showing product features? Maybe for Apple, the flashy case IS the feature?
Seconded. I got a Schwab bank account prior to traveling in Europe this summer. They rebate even international atm fees. (You might want to save your receipts in case they miss one, but I think they caught most of mine.)

For credit cards, most Capital One cards also have no foreign transaction fees. This site was quite helpful: http://www.nerdwallet.com/blog/top-credit-cards/nerdwallets-...
I'm not a licensed electrician in any jurisdiction, but I've done work on single and three phase systems in multiple countries, plus LVDC stuff. I mainly learned from usenet FAQs and then from reading books and talking to electricians.

Usually you can do your own work and then get a licensed/bonded electrician to sign off on it, even in the US.

I can't do work for hire (due to licensing...), but pretty much anything short of medium voltage I'd feel comfortable DIY. It is not rocket science. There are some tricks in actually running cable in older buildings, and how stuff is wired most commonly, which are worth learning hands-on, but everything else is fairly simple theory and can be learned from reading.
A composite bar chart is like a pie chart that has been unrolled. The length of the bar is the "whole".

http://www.ncsu.edu/labwrite/res/gh/gh-bargraph.html#composi...
it's a wonderfull idea to memorise some importants words
I'd love to hack on this to extend it; do you plan on writing any tests for it?
Well if we're talking about grads then yeah you're going to end up with programming newbies -- whether it's the right thing for CS programmes to churn out academics and not developers is a different discussion altogether -- but there's plenty of greybeards out there with C skills and what have you; and if they're smart, picking up C shouldn't be a huge challenge, nor should the other issues you mentioned. Again, with grads, it's hit and miss (is it ever not?) -- but senior developers who gun for low-level roles? Pay them enough and they will come.
Yeah - but what would really help is if EC2 had more tools to support cross region moves†.

Hint, hint…

--

† I too did an us-east-1 to us-west-2 move on Monday, and it was unfun.
I hate iTunes on every platform. It's bloated; it tries to do too many things and it does them all wrong. Just as an example, searching for anything with iTunes is a horrible experience, particularly when compared with searching the 'net with any of the top search engines. Book, app and media management are terrible. Cross-computer management of the same is terrible. Backing-up your iPhone, if you are not careful, can result in erasing every single app from your phone and replacing them with what happens to be on the new machine's iTunes. Take a music database that Windows Media deals with without any issues whatsoever (devoid of metadata other than folders with the album name and files with the song names). Import it into iTunes and watch it get mangled. Albums get destroyed, songs end-up categorized in weird ways, etc.
Now I wish Adobe would do the same thing.
I find this figure hard to accept. £100k+ a year for a developer with no experience?

I've been doing software development for a while now, and know more than a few developers, and I guarantee you not one of them started on anywhere near £100k a year.

£100k a year is around what I know experienced contractual developers earn working for big Canary Wharf banks.

If this is true, then please let me know the name of the company and I'll apply right now.
It seems to me that the only reason we put up with JVM applets (whereas anyone suggesting we put up with people ActiveX would rightfully be laughed down these days) is because of that steady monotonous stream of crap about how much better Java is for security. It has dropped our collective paranoia far too low.
The heritage prize is $3 million dollars if a certain threshold score is met.

I'm on the team currently in 1st place, and I don't think there is any chance that any team will meet this threshold.

So, the final prize will be $500,000. Still, not 99designs.
Typical European - keep rubbing it in... the fact that your non-car infrastructure doesn't suck.
Understand the key word here being "placements" whereas we were talking about a, sadly, today, niche skill: low-level programming. Generally finance companies are exceptionally picky and the only way to get a job in finance is to have worked in finance. Yes, that is indeed a catch-22.

All I can say is keep at it but remember, especially for grads, they get a million CVs.
I agree with this post. It confronts a big problem with the Internet, and the whole cheap-and-easy-creation, mass-consumption, turbo charged information vortex it spins.

People (and companies) are too busy crafting the meta-perception of themselves and their products, rather than spending serious time crafting themselves and their products. And who can blame them for such short sighted thinking - it is such an easy option and provides real short term benefits. For companies, ad-revenue and growth potential (growth is very important you see, because once you grow big you can...?). For people, self-validation and attention (a real chance to sway people your way! - until a few seconds later when someone else lures them away with a new post).

The future is now, tomorrow is gone forever.