skysight-inc/HackerNews huggingface dataset:
When the Hyperloop stuff first being hinted at, I assumed the trick was electrically accelerating gliders in a series of hops (avoid the biggest cost of rail -- the rails).

The fact is that energy efficiency is never not going to be a factor and air travel is actually plenty fast for most purposes. The big problem is cost and external friction (getting to/from the airport, on/off the airplane).

It's like saying "phone calls haven't gotten any better in the last 50 years" -- except for cost, convenience, ease of getting a connection (e.g. you used to need to book international calls and get an operator to connect long distance calls).
Mother I'm afraid

I do not want to malloc

Mother I'm afraid

I do not want to learn ARM

Mother, I am afraid

Waking up as Tron Guy

Waking up as Tron Guy

Waking up as Tron Guy
Same here. I've been slowly migrating all my mail off Gmail as it's continually gotten slower and less reliable for me. Not to mention that FM actually does backups, has a great webclient with nice logical keyboard shortcuts, and is working on a CalDav complaint calendaring solution. Now if they'd only develop a replacement for Google Voice...

And it needs to be mentioned, they're the gold standard for how a private company interacts and supports open source projects. I used to run a large Cyrus installation, and their contributions to the project as well as the time and effort they put into supporting Cyrus users on the mailing list is exemplary and something I wish happened more often. I'm pretty sure the large majority of their work on Cyrus for FM has been contributed directly back, they were instrumental (Bron's work in particular) in many of Cyrus' killer features and its vastly improved and expanded feature set over the past several significant releases.

If you're looking for a supremely talented and caring bunch of people to look after your email I cannot recommend anyone else. If you need proof, go read the Cyrus mailing list archives where you can actually see how they work with the community, improve the product and make excellent technical and tactical decisions about how a large email service provider should be run.
Am I supposed to hold my hands in the air for hours straight? Because I can't do that, or at least it's far, far from feeling comfortable.
I did, but then javaagent and JMX pulled me back because hooking to runtime in .net sucks.
No. Nothing there that was really interesting.
Microsoft Cloud Design Patterns
Why do some companies not accept cover letters at all (and you really only find this out after you have applied)?
Original, non-blogspam article: http://www.edweek.org/ew/articles/2014/03/13/26google.h33.ht...

Original HN post: https://news.ycombinator.com/item?id=7427368
This gave me a good laugh this morning. Thank you.
ooh, that is a nice idea! But not within our scope :)
Sometimes learning isn't fun though. Just like anything else any learning of real value does often involve a grind. Being able to stick with something boring/difficult is probably the most important skill realized from getting many degrees.
If this post doesn't work, try and find a good recruiter (they are rare but they do exist). Make a direct call and try and get a meeting. They will charge a 20% fee on the employer side which can lower the salary you could otherwise negotiate up to, but compared to the current alternatives that sounds like a near non-issue. Get them to help you with tweaking the resume for the specific roles and make direct calls to sell you for a role they are trying to fill, they generally will have more inside information than anyone here and you'll have a far better chance than through resumes. If you get a sense the recruiter you try isn't helping, try another one. A lot of people hate the spammy push approach of recruiters, but some of them are really great when you're the pull service. Get advice on the best way to sell why you're experienced talent applying for positions that don't match the resume. If I saw this resume for a general software engineer or junior engineer position my alarm bells would go off, I'd expect someone who had those skills to be applying for senior engineers or architect. When you list those skills for a junior or intermediate programming position people assume that you've covered them in a course in university and not much else.
your post had nothing to do with that, you claimed google wasnt "reading" email because it was all automatic scripts, behind some facetious rhetoric.

The situation with the NSA collecting and reading email is no different, specificly in terms of datamining the contents.
My blog[0] is still plain HTML, but that's part of the reason I haven't made an update since late 2012(!).

Thinking about switching to a blogging platform myself. Or at least something that converts markdown to static HTML with git-commit hooks.

I guess what I'm trying to say is "Be careful what you wish for."

[0] http://grahammitchell.com/
Show HN: Gumpress – Gumroad, Wordpress, and Email Combined
It's a bit silly to only talk about the Anglosphere/West when the word is used in a global context.
In the 60s and 70s every bag was searched by hand in front of you on international flights. We're actually no worse off than those days.

In the late 90s you could roll up to the airport 15 minutes before an international flight, walk to the plane hardly breaking stride for customs, fly to your destination, and walk out to the taxies -- again hardly breaking stride for customs.

Then there was 9/11.
Certainly true of the ad's. But, IMHO, it's designers who seem to love the infinite scrolling and other gimmickry.
All to do with cost. Fuel indirectly - going faster for shorter hops requires flying lower, with geometrically increasing air resistance and thus fuel expenditure. Going higher takes time on takeoff and landing, and requires pressurized cabin, oxygen etc. Making the plane heavier and costing fuel again.

So we're at a carefully calculated sweet spot. Until physics changes, we'll stay here.
Find next / previous ActiveRecord(s) in one query
Another step closer to Genuine People Personalities

When can I buy an automatic sliding door that finds it a pleasure to open for me?

Doors manufactured by the Sirius Cybernetics Corporation are programmed to love their simple lives; they love nothing more than to open and close for passing users, and thank them profusely for so emphatically validating their existence. Most characters in the series grow to loathe the doors, particularly Marvin (and he was the first to explain about the doors' "cheerful and sunny dispositions").

http://en.wikipedia.org/wiki/Sirius_Cybernetics_Corporation#...
Ah, so you're a waffle man...
That's what I'm saying - memorization is useful enough for basic concepts but it won't help you pass the MCAT.
Neglecting the weight of the engine / motor itself, the energy density of jet fuel is about 46 MJ/kg, and with batteries you can only get to about 1.5MJ/kg. Mobile phone batteries are about 0.5MJ/kg.

So thats at least 30 times more weight than is required with jet fuel.

Electricity is probably not it.
Agreed. Reading it, looks like OP is reading too much into things yet fails to understand that each person he listed, those folks have spent years understanding and developing.

I fell into the same trap in the past. I started learning one thing, others were quick to comment on that I should learn this , this, this, and that as well! That caused me to spread out way too thin.

Programming can be overwhelming. Once you start digging into it, you'll then realize how much you don't really know and how much of it is out there.
CSS nitpick: check it out on a large/wide screen, the header is messed up due to (I assume) percentage-based font-sizing + the fact that the logo is not scaling accordingly.
Worldwide leader in online services pushes a new smartwatch platform (2003)
What should Benedict Evans' business model be?
I for one, do take speed as a measure too when interviewing a candidate. This and how quick he came up with a solution, very much show how good the candidate is.
How is that like air travel? "convenience, ease of getting a connection" for instance - we've screwed that up at airports for a decade now (since 2001 of course).

Not plenty fast for most purposes. Takes a day of pain to get anywhere. Used to be, you could go and get back same day. That's a huge setback.
It certainly gives a new meaning (in this context) to "insecurity". What a cool project.
Hi All, this is Fred, the developer who built Gumpress. I'm happy to answer questions about the plugin. It's been a long road for me and Dan, my friend and partner on this project, and we're hoping that we can help a few people, starting with this. I'll be honest, I'm a little nervous about how this will be received. I've never done a "Show HN" before and this is also my first plugin I've made for the general public... :) Thank you for your time.
Why Some Innovative Leaders Get Exceptional Results
> First of all, any development experience from the 70s is at best meaningless and at worst detrimental.

"Hmm, this Brian Kernighan fellow is going in the reject pile, since he worked with this 'UNIX' and this 'C' in the 1970's, and clearly his experience is at best meaningless and at worst detrimental. And this Vint Cerf character... we don't want to hire someone who didn't grow up using the internet!"

This sort of thinking is toxic to the industry, and prevents software development from becoming a proper engineering field. It prevents the development of institutional knowledge and stagnates forward progress. It's why the industry keeps rehashing the same memes in new fashions. It's why everyone thinks the latest JS shit is cutting edge, when it's just a warmed over re-skinning of fundamentally 1980's technology: http://en.wikipedia.org/wiki/Self_%28programming_language%29.
What a stupid, stupid lawsuit. If Google had been underhanded about this I might have some sympathy, but Google was very clear about this behavior from the very start of GMail.
First thing I saw in my inbox when I got to work this morning. Sad really, the list has certainly had it's moments.

Can't help but be a little optimistic, at least the "Google Vulnerability with PoC" youtube-upload trollfest chain of emails is done flooding my inbox this month :D
A targeted resume, intended to present me as a specialist in Linux, would zoom in and do precisely this.

However, if I tried to add this level of detail to everything on the resume at once, I'd end up with dozens of pages. Remember that I've done hundreds of projects.

In the 1990s, I tried to produce a complete resume. The result was a short novel :P I'm kidding, but it did take me years to get the thing down to a single page.
You don't curate a resume. They need to be tailored to the position you are applying for. Blanketing won't yield happiness or wealth. Be selective, then optimize.

What do you really want to do? (and are demonstrably capable of doing?) Distill that, optimize the rate for your audience to absorb it. Use the F shape, font size, spacing, etc. to provide a 10-second, 1-minute, 10-minute document. Make the reviewers' jobs easy. The gate-keepers need to see the checklist of acronyms they were told to filter on. The manager will need to see "plays well with others and does productive, self-directed work." The technical manager/senior tech interviewer will want to see a little of themselves and/or something admirable or ambitious in you.

Spending another 8 hours blanketing resumes and cover sheet/emails to every potential listing is time away from engaging in work that keeps your skills sharp and involved in a community.

OldCoder. Stop calling yourself old. In tech, that's not going to sell - and you are selling. You could be a CTO and call yourself old (battle-hardened general), but it has no utility if you are out of work. Age without wisdom is old. Be wise, experienced, adept, efficient, proficient... not just old. Knowing that there is a severe ageism in software dev especially, don't self-identify as old. It hints at rigidity, staleness, apathy.

Generalists likely seem to have no opinion, no passion, no fire.
It's important to note what are the long-awaited features in recently released aircraft models and the models currently in development - pretty much the only thing the're advertising is various factors that decrease fuel consumption - lighter weight by advanced materials, more efficient engines, etc.
Unfortunately, that's not how it works. If only unvaccinated kids got the diseases, then we could happily let Darwin deal with the situation. But vaccines are not 100%, and the amount of immunity varies from child to child. The systems works when the percentage of immune children is high enough that the chain of infection is broken before those for whom the vaccine hasn't been effective are exposed (see: Herd Immunity). Anti-vaxers break down this protection, and infect not only the other unvaccinated, but also the vaccinated who don't have full immunity.
OP is indeed not a real programmer. I guess that ends the conversation.
But like any test-taking situation speed depends upon your frame of mind. Candidate can clutch because they're hyper-aware of the time pressure. Not how they'd normally behave. SO there's a lot of noise in that measure.
I think it's pretty clear.
Honestly, that looks worse than I thought it would. Are you guys familiar with the whole, programs are for humans to read it, and incidentally for computers to execute?
How to turn into a tree after you die
Hacking a Boeing 777
Ask HN: What did Snowden reveal that actually surprised you?
My reaction to much of the news coming from the Snowden leaks has been largely "Oh, they did that thing I figured they could do" and not "They can do that!?!".

I'm curious what things genuinely surprised people here about the technical capabilities of large organizations like the NSA and GCHQ.
> but politics, religion, etc do not mix with professional career-related writing. Even if it is religion or politics that match my own, it's still a turn-off to see someone wearing it on their sleeve during the recruiting/interviewing process.

I hope you realize that this is a bigoted attitude as some religions require their practitioners to literally wear their religions, though perhaps on their heads or faces instead of their sleeves.

Likewise, prejudice against "old" people is also a bad thing.

That being said, your conjecture that some sort of -ism might be at fault here is apt. And a reasonable person could believe that someone should hide his identity in the service of getting a job. However, if it's a tragedy that Jew or homosexual has to hide their identity and lifestyle to get by in the world, why would you want to force a middle-aged Christian into the closet?
Programs are for humans to read and only incidentally for computers to execute. Syntax is the whole picture.
Yes, he's terrible at writing resumes but the people tearing into that are clueless just-world wankers missing the forest for the trees.

Ageism is a real issue that a lot of us will face. For most, it'll be milder than for him: a gradual loss of status after 40 due not to declining ability but the crassness of business culture. It's not inexorable, and some of us will outrun the bear (or at least the other guy) but the average trend is negative.

As a person with cyclothymia (the mildest of the bipolar spectrum disorders) I would guess that he's clinically depressed, and that's probably hurting him more than his age. (Most of the middle age loss of "fluid intelligence" is undiagnosed depression. People of normal health don't begin declining, cognitively, until about 70 and some never do.) He feels a need to justify things in his past ("Reason for leaving") when he has reasonable job tenures. His writing is less than competent in organization. The self-pity is obvious. Some depression is completely endogenous and other varieties come from negative contexts (like mid-life un- or underemployment) and can be even harder to get out of. People can be assholes and it can really feel like they're kicking you when you're down, when in fact they're just being morally lazy and weak (i.e. people) but not malevolent in any targeted or personal way.

It's easy to take the haughty libertarian view and say, "He should spend $350 and have his resume looked at by a professional." Okay, but he probably doesn't have the money, because he doesn't have a job. "He needs professional help." Probably true (again, I think he's clinically depressed, and who wouldn't be as an unemployed 55-year-old programmer?) but see above. The truth is that he's a capable person who's been fucked over, and while most of us will not be as badly fucked over or as early in our careers, we should be angry.
Absent a breakthrough in battery technology, EV-like airliners are unlikely, and in any event would not be a complete fix for "fuel economy" problems -- it isn't just about the simple cost of fuel, but also about range, size/weight/materials, and the number of passengers (and degree of comfort).
In other words, it's about as secure as a mailbox.
A special mention must be made about the puns in the LaTeX book, like the letter sample written from Gnu York.
Rap Genius wants to annotate the news
That looks like a Tomboy clone? Interesting..
Why Content Management Systems (CMS) still a favorite for hackers
Ask HN: Can you put "technical generalist" on your resume if you have 
less than 4 years of experience.

In interviews I would like to stress my problem solving and quick learning ability over any specific technical skills that I might have. But does it look a little ridiculous to sell myself this way, if I have only a few years of professional experience?
Merge is indeed faster on multiple processors than, say, heap sort. Though it will still be nlogn.

Regarding hashes - it is not clear if you want the cadidate to mention collisions or not.
We could do a kickstarter.
New cache design speeds up processing time by 15%
...which, of course, involved no international flights.
It's a double edged sword. The primary adversary on a site with anonymous posting isn't a government but the staff of the site itself (as demonstrated by the OP.)
Here's how I look at it: The only job of your resume is to get an interview. So whether the knowledge is relevant doesn't matter - the only question is whether it'll help you'll get to the interview. And from that view, I agree with your parent and 300bps' comments.
Perhaps you should talk to subject matter expert about whether you apply for social security disability. From what I read, it's possible to qualify if you are unable to find work due to mental health issues. Good on you if you'd rather make it on your own, but it's better than being homeless and it's pretty much what the program is for.
(sorry for sidetracking the excellent piece but...)

When I examine the ~13,000 hours I've spent programming I find it hilarious that interviews should centre around algorithmic problems. I've been guilty of it myself and failing FizzBuzz is definitely a true negative but it's so little of a true positive it's not even funny.

What I would really love to know about you as a candidate is:

- do you know how to actually name functions and variables well (unbelievably important)

- do you know your chosen languages and frameworks well enough to avoid cack-handedly reinventing them on paid time

- do you understand how to code an application that someone else (possibly just you) will quickly understand on coming to it cold in 18 months time

- do you understand the trade-offs between features and maintenance, the technical debt that features, designs and toys incur and when to invest in them and when to avoid them

- are you diligent and careful and do you check and re-check your code or just chuck it in the mix for other people to fix

- do you actually do real work for at least four hours each day

- do you take the time to write up the things you've done and share decisions and architecture with the rest of the team

- does your addition to the team on average make your team mates become better or worse coders

- do you understand the exquisite balance between too much testing and too little

In 13,000 hours I have had to wrestle with the consequences of O(n) complexity or binary tree search algorithms approximately NO TIMES.

I did not mean to sidetrack Rob's excellent, excellent piece on finding a job in Silicon Valley however I did want to take the opportunity to state the things that I have empirically found as a professional developer to actually matter.
I had the unique opportunity to meet Stephen Glassman, from https://www.kickstarter.com/projects/1045021696/urban-air-lo..., not too long ago. Really interesting guy who's trying to do just that - fill advertising space with art.
NSA. BSG. AAAS. FOAD.
Lets pull apart this analogy a bit more.

A new cleaning company called CleanU create an app where people can easy order office cleaning by a single press of a button. In the ToS/service/liability contract on page 43, it says in legalize: "any document found by our assistants might be used to improve service and decrease costs".

This might sound as a great way to start a legit industry espionage service, but alas, it would be illegal under several laws. First, a judge would ask if there had been a merging of minds, and thus declare the contract void since no buyer could possible have agreed to such terms. Second, as a product (sale), one could ask if "theft" could reasonable be expected when one purchase cleaning. Since it can't, the contract can be made void in that way. Thirdly, if the intent is to hide an otherwise illegal activity under the assumption that people do not read EULA, that would qualify criminal charges under Mens rea, thus fraud.

In all, reading peoples mail because you managed to get people to click a box during registration is a deal on a very unstable legal ground. Law suits like this will explore exactly how unstable it is.
It gets a bit fuzzy when what you do for a job is also a fun hobby. I don't spend 40 hours a week hacking on code outside the office, but a productive week (working on my game or on another side project) might put me around 20.
By "reading" I think they mean analyzing the content versus merely serving up text.
Great article. While I agree that writing skill is incredibly important, I disagree with Mr. Tan's advice to just 'write lots and keep reducing your text' as the best way to go about writing clearly.

I certainly didn't learn how to write clearly at University and I had to write loads of reports and essays for 5 years.

I actually owe a great debt of gratitude to my first job out of University where I worked as an analyst for a finance and economics consultancy. The CEO was fanatical about making everything Plain English writing style. It was a trial by fire.

Anyway, my advice is to go on a Plain English writing course. The course instructors usually critique your writing and offer helpful insights on how to improve. If that's not possible, go through the guides on the Plain English website (http://www.plainenglish.co.uk/free-guides.html). I also highly recommend applying the writing principals in Style: Toward Clarity and Grace (http://www.amazon.co.uk/Style-Clarity-Chicago-Writing-Publis...). This book is worth its weight in gold.
Is this really much easier than using https://www.npmjs.org/package/mailer? Also, unless nodemailer is written by the same developer as mailer, it appears they copied the tagline, "simple as cake".

email.send({
host : "smtp.gmail.com", // smtp server hostname
port : "465", // smtp server port
ssl: true,
domain : "localhost", // domain used by client to identify itself to server
to : "recipient@somewhere.com",
from : 'sender@somewhere.com',
subject : 'My Subject',
body: 'Blah\nBlah\nBlah.,
authentication : "login", // auth login is supported; anything else is no auth
username : '',
password : ''
},
function (err, result) {
});
The Rise of Fashion E-Commerce and Man’s Escape from the Mall
> Because we have a feature that you don't have to use to use the language or libraries, Rust is dead to you?

This is especially frightening as they use C++ and therefore must be using EVERY C++ feature that exists.