skysight-inc/HackerNews huggingface dataset:
I don't think there is a single thing right with his resume. Let's take the first line of his overview:

Software developer since the 1970s.

First of all, any development experience from the 70s is at best meaningless and at worst detrimental. Try teaching a Cobol programmer OOP and you'll find that they learn it slower than someone without that procedural coding experience. Second of all, the first line of your resume should not be to announce what protected class(es) you are in. Your resume shouldn't have "senior citizen" on it anymore than it should have your race, creed, religion or any other irrelevant facts on it.

Linux work started with the first kernel releases and continued through Slackware

So what? I used Slackware extensively in 1996 but the experience is meaningless. If I had that on my resume now it would tell anyone reading it that I'm probably resting on my laurels and probably have for decades.

Experience includes: Agile, Assembly, Back-End, BSD, C, CSS, Debian, FOSS, GIMP, HTTP, Java, Linux, Mathematics, Mint, MySQL, Octave (similar to Matlab), Open Source, Parser, Perl, PHP5, Python, Recruiting, Regex, Shell, SQLite3, Support, TCP/IP, Ubuntu, UNIX, Tcl/Tk, Teaching, Training, Transcoding, VPS, Writing, XML, XSLT

I've seen dozens of resumes that list dozens of technologies like this. Not even so much as a bold font weight to say the things they are masters of as opposed to "experience with". Early in my management career I hired a developer that had TCP/IP programming listed as a skill on her resume. After hiring her, I gave her the IP address of the server to do some TCP/IP programming. She asked, "What is IP address?"

As someone who is in their 40s, my advice to to someone without a job later in life is to drop all the extraneous things and focus on what you've done lately. Lose the moniker "old coder". Lose any technologies older than a decade from your resume. Lose any references to "35 years of experience with...". Take off your hobbies. Take off your reasons for leaving your past employment. There are too many other fixes needed to go into.
Results of operation against child exploitation enterprise on Tor network
Well, sure within the expat community, I'm sure they'd love to point out they aren't like them. Y'know, Them, the bad ones. Nonononono, we're the good ones.
If database/redis is too heavy and plain json too light then one could use something like Strata [1].

It stores json documents on disk using a b-tree.

[1] http://bigeasy.github.io/strata/
Not a good idea to define yourself as Old Coder.
Blog Marketing 25 Συμβουλές για απίστευτα αποτελέσματα
NOMAD Charge key and charge card
To be fair I think that's a minority of people in the UK who think like that - one cause is that reading the Daily Mail rots the parts of the brain capable of positive thinking.

Meanwhile, my family has had excellent experiences with the NHS recently, I live and work in the center of a fantastic city (Edinburgh), I know plenty of excellent hotels and restaurants, I don't drink expensive coffee, I know plenty of good beers and outside the sky is blue...

[Amused to see the other comment mentioning the Daily Mail - it really is poison.]
The digital forensics suggestion seems quite good to me. It's a growing industry and people with decent skills are hard to find, where decent skills means being cable of working with technology from hardware up to data structures and encryption, while also making sure processes to capture and present evidence is followed properly.
He said in a later comment that he was, in fact, gay. I'm not putting words in his mouth, nor mentioning it in a derogatory way.

(edit: My mistake, I thought the parent comment was the same person as a lower down comment. Anyway, I wasn't deliberately "accusing" OP of being gay ... not that there's anything wrong with that.)
This is assuming that Google profiles onion2k@myemailprovider.com

But does Google profiles it?
You message doesn't make sense at all if you don't specify in what game, the PS4 is entirely able to output in 1080p at higher framerate.

For reference, metal gear solid 5 renders at 60 fps in 1080p on the PS4, and that is "with room to spare" according to the dev team (the weaker xbox one only delivers it in 720p).

http://oyster.ignimgs.com/wordpress/stg.ign.com/2014/02/MGS-...
Google Play Bouncer Effected Android Vulnerability
Google is not handling your mail, it is handling the receiver email
One nice way of describing fuzzing is that it is running a search problem (searching for bugs) using more or less guided Monte Carlo method for the program's input space. Generally the testing should also be automated (test case injection and testing oracle), so that one can beat the program with enough test cases for the fuzzing to be viable.

Relating to the practical example: if one is trying to find bugs from the UI code (or it is the only way to feed inputs to the program), monkey method of fuzzing is the way to go. But if one tries to test the deeper layers of the program, it is beneficial to try to find the lowest layer of inputs we can access, since it enables faster input of test cases and thus makes the fuzzing more effective.

One way of the other, my opinion is that both are fuzzing, by the definition I gave for it :-)
I haven't done this in a long while, but I'll bet you a hundred bucks that the average programming generalist can go to the nearby small town (not large one) and start knocking on business's doors, offering to help them with any computer issues they have -- and generate enough money to live on.

If you can make a web page, update a computer, tweak some configuration settings, show somebody how to use their phone, or configure all that new stuff they bought last week? You'll make money.

Making money is simply friends helping each other out. If you're 55 and know a lot of stuff about computers, you should be able to help other people out. Now, you probably won't make that million you used to be worth, but you're not in the soup line, either.

It gets more difficult in large cities because it's harder to reach business decision-makers, and there's so much competition. But there's no doubt in my mind that there isn't a huge and growing need for the tech equivalent of day laborers. And we don't have to be 25 and have a strong back.

Be very careful that the attitudes and prejudices you pick up as you age don't hurt you a lot worse than your skill choices or work history.
A good start. But...

The USP of Evernote isn't that you can take notes from anywhere as much as anything can be a note (An audio clip, your current location, a picture etc) and that can be very well organised, grouped and saved in the cloud and offline on demand.

It's basically a "database" for the non techies: Save everything in there and query by tags, organise by books or search in the content and meta data.
It seems ironic for the end to arrive without full disclosure of why.
Here's a JSXified version which assumes the existence of an "mshim" object which adapts tag calls and arguments to what m() expects:

https://gist.github.com/insin/9639918
Yep; there is no off switch for me for over 20 years already. I have a clear goal in life which happens to involve a LOT of programming and I work over 80 hours/week for all that time but I don't really see or feel it as work. The fact I make plenty money with it does not make it feel like work. And my family and social life is thriving (I seem to be one of the few people I know who makes new really good (I met 3 of my best friends while I was well over 30) friends all the time while being almost 40). I'm just 24/7 thinking/working on this goal and it involves 12-13 hours of coding/coding related work every day. So what? It's just a hobby which happens to be something people pay well for. I hope I never reach my goal; i'm happy always as I have this goal, it's like a religion I guess, it gets me up in the morning, gives me energy when I need it etc.

If you do stuff you don't really like or it's 'just' a job then I wouldn't even work 40 hours for it, but I really don't see what's wrong with 'always on' if this happens to be your life.
online classes to learn even more technology.
Google aren't special in this case. They're simply the one we know do data mining on email for their ad network, so they're the one we're talking about. If it came to light that other email providers who also run ad networks (or share data with ad networks) were doing the same thing then people would ask the same questions of them.
> open source development toolkit and framework

It looks like a framework to me, not a toolkit.

http://i.imgur.com/94pUoco.jpg
I would always hire an experienced generalist first. Being generalist means being smart and fast learner, and those are IMHO the crucial skills for any small or medium sized team. You will end up in new and unexpected situations here and there and the "specialist" mindset is not very good in dealing with this. You need a generalist to come up with the best hack, simply because he has a much wider perspective...
Maybe not BS, but in either case it doesn't tell me who you are and what you want.

And that sets off all kinds of alarm bells, be it on a resume or on a job description.

If I get a resume like that, I'm assuming the applicant doesn't really want to work with us, they just want any job, and other than a paycheck they don't give a fuck about what we're offering.
I'd say it was quite good for Apple.

Without IBM, Lisa with its 10k price tag might have actually won out over Mac. That is, Apple would have made Lisa their business computer and not even bothered pushing Mac.
(see folklore.org et al)

At the time, Apple II was not considered business level hardware (although people used it for business, ie VisiCalc).

Without IBM entering PC market, the micro revolution would have taken a few years longer.
It's allowed but not for all nationalities.
Don't present yourself as a generalist. Play the C card all the way. There is a large amount of corporations that developed in house systems in C that need maintenance, and that face a shortage of developers. You should become a specialist of older generalist systems. My first internship in 2004 was to take care of a large cobol source base in a bank. It was very hard for them to find someone. Forget about new certifications, just find a big old bank or insurance that requires C developer with knowledge of SQL / unix / scripting.
You have a valid point in the first one but in the second case cheating is harmless.

He has no intention of applying the knowledge he would have attained in the classes he cheated on.

Every student should be allowed to choose his own classes with as little requirements imposed by the school as possible.

That's not to say there couldn't be a list of recommendations preferably with an explanation why for students that have no idea what to take but forcing them is a bad idea.

Stop wasting students time with useless classes just so you can have a standard set of classes for each field.
What is "odd" material? Is it that much of a liability to be old, or have a religion?
Agree with the comments about having a resume that doesn't summarise your skills but instead shows why they would be useful in that role.
It's hard to imagine how it could survive. Even the Startups site (supposedly) didn't meet the StackExchange criteria because it only averaged 4.9 questions/day:

http://area51.stackexchange.com/proposals/6243/startup-busin...

StackExchange replaced Q&A sites that were completely backward in their approach (eg. requiring signups to see answers), but StackExchange itself is becoming a little bit backward. Questions that might involve some healthy discussion rather than a straightforward answer get shut down too easily, and they forfeit decent sites (eg. Startups, after 3 years!) just because they didn't meet some arbitrary minimum activity criteria. The data dump download doesn't even work, so now there's just a tonne of information that people contributed which is lost.

(edit: data dump download actually does work, but it's still such a waste to discard the momentum, Google indexing, etc.)
Code review can be fun
this one made my day
Fixed price projects are bad for freelancers and customers
Prestashop 1.6 (Stable) Available – Review
In everyday situations, outside of job interviews, if I feel confident about a situation, and I'm not under time pressure, I often come across as polished.

I've been mistaken for an attorney repeatedly over the past few decades. At least twice, people have thought that I was a government official of some type.

If the confidence isn't there, I do poorly. And I haven't felt confident in interviews because of the types of questions that you're referring to.

I don't memorize data structures and algorithms. I start with projects and learn what's needed in each case.

Coding tests are another problem for me. If you review my GitHub repos or technical site (oldcoder.org) you'll see that my code is reasonably good. But it involves flow. If I drop into flow, I can do anything. But it's difficult to reach that state while somebody is waiting.

I understand, of course, that companies have their processes, and that I need to be the one to adapt as opposed to the other way around.
Asked one of them who is online now and he said his parents do but he would never touch it :) So I guess he's been raised with that kind of talk around the dinner table.
In what way does the data dump download not work? I'm no one who can fix it, but I'm curious if you have any more details which might shine more light on what could be a serious issue in need of fixing (given my understanding of the commitments made by the StackExchange folks, though I may not be up to date there).
The title should be "What Happens to Older Developers Who Don't Keep Their Skills Up To Date".

No offense OldCoder, but that seems to be the root of the problem, leaving the workforce doesn't help either. I know quite a few 50+ developers who are doing fine, so I don't think it's the "old" so much. This can happen in any industry.
Traditionally a mortgage would be 20% down.
One thing to understand is that developers today must actively invest in order to retire. Saving money isn't enough.

Yes, investing comes with risk (as the author's experience illustrates), but over time a diversified portfolio far exceeds money sitting in the bank.
> BladeRunnerJS is a GREAT name for this project/service. :-)

no it's not. Doesnt sound professional,and some people might hate the Movie.

most js libs have stupid names anyway,not sure why.

As for the project itself,i'm sure it's an excellent lib,but i hate these DSLs that dont make sense. Why call something
a "blade" when you could call it a component or module for instance?it's just confusing and dont help understand what the framework is about. Naming things the right way is important.It means you got your domain logic right.
Jarring details do spoil the fun a little. I'm fine with lack of realism. I am not fine with noticeable differences in realism.

My last example comes from Rembember Me, which I have played on the PS3. An excellent game, with very good graphics… except for self shadows: they emphasise the underlying vertices. I'd rather have no shadow and a smooth face, than a "realistic" shadow and a blocky face. Other titles who feature self shadow display a horrible dithering (I have seen this in Mass Effect).

To date, the best consistency I have ever seen comes from Dragon Quest on the PS2. It's not realist at all (its style is Japanese motion picture), but there's next to no mistakes such as clipping. Even more recent titles such as Ni no Kuni aren't as consistent.
Daily Mail headline generator:

http://www.qwghlm.co.uk/toys/dailymail/

"WILL TEENAGE SEX DEFRAUD HOMEOWNERS?"

"WILL THE FRENCH BURGLE YOUR CHILDREN?"

"HAS THE HOUSE PRICE CRASH KILLED BRITISH SOVEREIGNTY?"

"ARE TEACHERS DEVALUING PROPERTY PRICES?"

The main themes in the Daily Mail headlines being: cancer, property prices, immigrants and celebrities...
also, quite important to the style: leave that 1st person "I" away. Every time when I read a resume like this I see a much overrated person, full of him/herself, former glory seeking new validation, etc. A big sign DON'T HIRE.

Hints: make it simple, objective, no complex sentence structures, just information to the job and assignment. Use nice fonts and do not clutter the information, structure it with max 2 headings.
You say that, even though the U.S. is actually composed of 50 largely self-governing states, most of which are within the scale size of a scandinavian country.

True, but not are as populous as a Scandinavian country. Additionally, it would take a massive (massive!) restructuring of the tax code across the federal, state, and local levels to allow the states to increases taxes enough to provide sufficient services on their own. The federal government would also need to cede a fair of power to the states (think education, health care, social services).

I'm not necessarily suggesting this is a bad idea--there are just considerable obstacles to implement such a policy shift.
> USA has 300 million people, the problems to organize a society does not increase linearly with the population size

I see this stated all the time, but I've never seen a good explanation of why that is.

You could also make all kinds of claims about why a small and sparsely populated country like Norway or Sweden could never be prosperous - they don't have the economies of scale to attract investment, they speak languages that not many people outside of those countries know, etc. But they seem to have figured it out.

Rather than just giving up and saying that we cannot replicate their success, maybe we should be looking for novel ways of implementing such a system (after first confirming that what they're doing actually doesn't work in a much larger country, rather than just taking it as fact).
I like the general idea of this project. I think tho' it smells like a enterprisey Java project that's coded in JavaScript (at least by looking at the code and how things are structured).
Had to reply, could not agree more. People may hate it but there is an art to writing a resume and it's focus, just like a company needs to focus, so do you to get a job.
So do you use it with other frameworks, for instance ReactJS?

Which part of the "stack" does it replace - the build toolchain? Organisation methodologies? Or "frameworky" stuff like the design pattern?

It's just I vastly prefer the current ReactJS way of doing stuff to simple data-binding, so I'm rather sceptical of switching away from it.
Firefox OS 1.5 on the Nexus 4
For most software terms I generally prefer the c2wiki. Its explanations are sometimes more down to earth and common language.

http://c2.com/cgi/wiki?DogFood
Some very simple instructions:
http://wilsonpage.co.uk/installing-firefoxos-nexus4/
Why do you say that? Apple was big in the 1980's.
I did always wonder...

"HAVE LESBIANS STOLEN FROM YOUR PETS?"
Can someone from the security community explain exactly what the list is? Is it a mailing list where researchers disclose exploits that have been found (after doing their best to responsibly notify the developers of the effected systems)?
I've avoided making these comments (which I agree with) as I'm coming from a UK based background so I was unclear if this a US style resume thing.

It badly needs trimming, I found it hard to get a sense of your skills (and which are current) that you want to work with.
Flight 370: Direction change was programmed before co-pilot signed off
I've seen very little interest in Xtend in general.
You are on the path to understanding why this is difficult for you. If you touch it deeply and think a great deal on it, you can learn to acknowledge and overcome it.

You may like to read some of Thich Nhat Hanh's books. He teaches people how to transform their suffering into peace and joy.
> who intend to stay there indefinitely, are not expats.

because you think immigrants want to stay indefinitely? why because they are poor and you're rich?
It's more a case of replace than remove...
Yes (vulnerabilities rather than exploits, although these disclosures often contained proofs of concept.) It was the de facto standard vehicle for this.
I've lived in the UK on and off for a big part of my life. I think there are several reasons for what you hear. The most common is that expats tend to complain about their country of origin, hence why they are expats. The other thing is that it's probably the general negative sentiment of the population of a former empire that is declining in status. There is limited optimism about the future, this shows in their fiction too. I think part of it is also the weather, the message of doom seems to take a break when the sun comes out. The other things are probably true, like how much the NHS sucks, and how expensive and poor service in the leisure industry is. The UK, like other parts of Europe, also has an aging population issue, and this has a lot of big impacts. The most prominent is that the structure of pensions will have to change dramatically at some point, but it also has other effects like the bulk of the voting population just naturally having the kinds of opinions that are reflected in the Daily Mail (get off my lawn, not in my back yard, get on your bike and get a job, etc.), and because of this younger people and their political opinions aren't catered for by politicians since there are limited votes in it.
We just started using Slack a couple of weeks ago. Pretty good so far
I've been looking for a replacement for Evernote for a while. So far I've tried wikis, bluenote, vim + git + markdown.

The most important feature keeping me with Evernote is the ability to drag and drop images.
Such a lovely logo. Compliments to the designer
The classic interface for watches is a rotating crown or bezel. The closest modern equivalent would be the circular touch pad on an old style ipod. Why not have a touch sensitive bezel around the outside? Even better would be to make the skin of your arm a touch sensitive surface so that you do not have to cover the screen with your finger.
http://en.wikipedia.org/wiki/Full_disclosure_(mailing_list)

Full disclosure is a lightly moderated security mailing
list generally used for discussion about information
security and disclosure of vulnerabilities. The list
was created on 9 July 2002 by Len Rose and is
administered by John Cartwright.

The wikipage goes on to list some notable zero-day vulnerabilities.
Exactly!

I think part of the skill with staying employed as you
get older is to ensure that you aren't simply looking for
work which justifies your massive experience as if you do
you're going to be fishing in a very small pool.

Yes. Experienced coders might need to accept that their experience is valuable, but that their experience and savvy does not equate to genius and/or the ability to succeed at programming tasks that only the top __% of highly-paid coding whizzes can aspire to work on.

Heck, a coder with 30 years of experience isn't even likely going to outproduce some offshore rent-a-coder in the short term.

Which is fine, really, because like you said: a bulk of commercial software development simply isn't that difficult in any technical sense. A lot of times it comes down to integrating various disparate systems and managing people (as well as avoiding pitfalls we learn to avoid over time) and those are places where somebody with experience can really shine.

Older coders should really work on people skills. Even if you're still an in-the-trenches coder, as you get a bit older, people are going to expect some leadership. Even if it's just some informal guidance of other team members.

The 20 year-old coding away with his headphones and never talking to anybody on is potentially charming; a 40 year-old doing it is just weird.
Keep an eye on DarkMail encryption, too, that maybe you can add later.
> Maybe handing off a resume like that gives the same smell.

And taking 2 minutes to actually look up the references is obviously too much work for a very hard working and responsible HR specialist.