skysight-inc/HackerNews huggingface dataset:
I am 64. I wrote my first program in 1970 and have worked as a programmer since 1976. Programming was a good career choice. For many years I was a manager and pretty much hated it and returned to programming. I quit my job and went to work at IBM as a software engineer the year I turned 50. I was the oldest person in my department, and was a bit of a father figure to some of the kids there. Otherwise I did not fit in and left after two years. I worked at about the same salary on a job for the next ten years and now, at 64, I have a nice job helping to translate COBOL to Java. I am still making a six figure salary, but I will retire in 313 days (I wrote an app that gives me exact time down to the second). I had no problem finding a job when I was 62, but the job was one where I needed Java skills, plus in-depth knowledge of legacy programming languages.
I taught myself Fortran, then Cobol, then PL/1, then Focus, then Basic, then VB, then Java, then Javascript, then Ruby. I find it easy to upgrade my skills. I code in PHP for fun in my off time, so when I retire, I will still program my little PHP projects for fun. Programming is not what I do, but who I am.
https://www.youtube.com/watch?v=pjvQFtlNQ-M
QDB is a database of IRC quotes.

This undated entry alludes to both severity and volume of vulnerabilities in Wordpress Core, likely prior to the drive for security in ~2009.

Still humorous today despite the best efforts of the WP team because the exploit front-line is continually extended by poorly written plugins.
The problem I have with "output to Javascript" languages is that debugging becomes hell. Line numbers no longer correspond to each other, for example.

A slightly less-hellish but still annoying problem is that I often poke at things directly from the console when bugs happen, and this helps me a lot in debugging. However poking at the console requires using JavaScript, which is fine, but it would drive me nuts to have to code in one language (e.g. CoffeeScript, TypeScript, Python) and debug in another (JavaScript) and switch my brain back and forth every few minutes. So I've ended up largely sticking with writing code directly in JavaScript.

Any good solutions to this? Are there replacements to the Chrome JavaScript console that supports those other languages?
Comparing specs doesn't give the whole picture though - http://www.productchart.com/smartphones/similar_to_4714

I assure you, the Lumia 925 is more high end than the Moto G.
A New Foundation for Amazon
New release: GWT Chosen 2.1
I initially thought the guy was going to talk about being mistaken for an Arab, but I can see the black angle, too.
Tons of games are repetitive. All that free to play stuff. MMOs. Old arcade games.

Tons of games have super tight "gameplay loops". Super meat boy - try, die, repeat right away until you win. Over and over and over again. Every level is just a variation of something before it.

I don't think people dislike repetition at all. People repeat stuff all the time and like it. So there must be something else going on.
"Shit" and "science" derive from the same proto-Indo-European root. Does it then follow that I can use both words interchangeably?
Why you should start tipping your free app developer
It's actually just 90 minutes on a commercial hydrofoil ferry ;)
Ageism exists in the professions but it's legible and practically published. If you start law school at 30, you probably won't get Biglaw unless you clerk for a Supreme Court justice. You can get into a PhD program at any age, but you're not going to get a tenure-track position if you're after 40. Midlife career switchers generally don't get in.

The difference is that, in the professions, you have to get in early but it's the norm to move up fast enough that ageism isn't a problem because, even if you make a couple of mistakes, you'll be at an age-appropriate level. You may not be a biglaw partner or chief surgeon earning 7 figures, but you'll be substantial enough that you're still taken seriously.

In software engineering, there isn't a well-defined sense of what "up" is or what's "age appropriate". There isn't a published career track and a legible ageism. It's there, but it's hard to tell exactly when it's there. Is being a programmer at 55 age-appropriate? If you're an AI researcher at Google X, then yes, absolutely. If you're checking your Jira every morning to figure out which user stories you're going to be working on, then no one's going to believe that you chose to be a programmer instead of a manager. (Hell, I wouldn't believe you. I might still hire you, because I'm mature enough to separate low social status in one theater apart from low ability. If you're 55 and still have to deal with user stories, it means that you managed your social status poorly; but you might still be a rock-solid engineer whom I'd hire in a heartbeat.)

If you look at the Valley's emerging professional model, it's not a kind one and it's not one that ages well. You choose between (a) a "main sequence" where each jump is a dramatically different job, from engineer to manager to founder to investor, and where there are structural reasons why most people will never make it; or (b) fighting for the small percentage of jobs that are genuinely interesting and age-appropriate at any age.

I think it's much easier to deal with age if you're a consultant, because it leaves you out of the political structure of a firm. It makes people uncomfortable to have a 35-year-old "Software Manager II" overseeing a 55-year-old badass. With age, you just don't fit into the corporate hierarchy unless you've climbed it. If you're a consultant and live outside of the hierarchy, then age doesn't really matter.
> Before we sign on to rush through a deal like that

Is it possible to rush through a deal that's been negotiated since 2005 and is something like 3 years late?

What constitutes foot dragging?
This is the number I've seen: http://www.reuters.com/article/2013/08/08/us-usa-poll-race-i....
JPortilio – jQuery plugin to create responsive and filterable grid of items
Nice! I really like the art style; but isn't >2D Simplex noise patented?
I've found that 'evidence please' is 9 times out of 10 to be a tactic to dismiss a point of view. Even when talking about facts that I can link to scientific peer reviewed papers, I am accustom to a request of evidence to indicate an attempt to call a bluff and not an actual desire to see evidence on an issue.
Each has it's pros/cons and everyone has their own opinions/needs.

For me - github doesn't provide free private repos (exceptions being for class use) and while bitbucket does support free private repos but I believe only a limited number of people can work on a private repo. While I don't collaborate with many people on my ~70 private projects - I also don't want to have to migrate my projects (again - after google code announced shutting down...).

Self hosting does allow me to pre-configure repos for use by other people or students.

I do self host my repos but I don't use gitlab.

The one thing to keep in mind with a service like github - I have seen services that you can run that leverage the github API that fires an event on a new commit to a public repo. Accidentally push your Amazon cloud service keys? Before you even realize it happened - someone will be spinning up VMs or using your S3 service[1].

[1] - http://www.devfactor.net/2014/12/30/2375-amazon-mistake/
Herbal teas for a cup of good medicine
Bullshit, I've heard white ppl talk shit about Jersey Shore and use racial slurs against Italians. Secondly look at the Silicon Valley numbers for diversity, how many Asian vs Black? So your point no black interaction == no asian interaction is incorrect.
Because brains don't have enough processing power not to generalize. You wouldn't be able to leave your house if you didn't use heuristics for inference all the time.
All the white people I know (since knowing people takes "actual interaction") have spoken to a black (or, at least, a multiracial person with black enough features to be generally considered "black" by observers) person enough to meet that standard, pretty much by definition.

But, while I think your 90% number is a substantial exaggeration, you do make a good point that this is probably far less common than most people think it is.
I wrote about this in the FAQ (https://github.com/qw3rtman/p#faqs), but I'll reiterate the main use case below.

p is for the average Python developer who just needs to work with a different version of Python. Suppose one wants to start using the latest development release of Python; they just run `p latest` and p will take care of the rest.

`p` is a wrapper that handles and manages everything for you, simplifying the process for those who aren't familiar with tox or virtualenvwrapper. :)
How to invalidate a backtest
> games are engineered so everyone wins

Not true, they are engineered to be fair, and that is a very key distinction. A gamer can be reasonably certain that with a good deal of persistence they will eventually be able to overcome any hurdle, even if it is made to appear insurmountable at first. Some examples would be the Dark Souls games and the recent Bloodborne.
Plug your ears, cover your eyes, and pretend the critic is above criticism.
The Story of Frontier
Since i cannot respong to you below here is the updated numbers: http://www.washingtonpost.com/blogs/wonkblog/wp/2014/08/25/t...
SpaceX on Twitter: “Crew Dragon Test Article Completed a Pad Abort Test”
This is cool. I've always felt that reddit and HN would offer a better experience if users could more easily customize the time frame on which they want the ranking algorithm to operate. Or even if the algorithm could adjust based on user interaction. On some days, I'm disappointed at seeing the same stale content, and on days where I haven't visited the site, I'm disappointed about what I've missed.

edit: Better yet expose some thread and comment properties, and have it be an option to let each profile upload/apply its own ranking algo.
Emscripten has implemented Dynamic Linking feature
Commented above as a reply to @calpaterson; I'll paste the same comment below.

> I wrote about this in the FAQ (https://github.com/qw3rtman/p#faqs), but I'll reiterate the main use case below.

> p is for the average Python developer who just needs to work with a different version of Python. Suppose one wants to start using the latest development release of Python; they just run `p latest` and p will take care of the rest.

> `p` is a wrapper that handles and manages everything for you, simplifying the process for those who aren't familiar with tox or virtualenvwrapper. :)
When you're my age, you'll know what I mean.
If your job title still reads 'programmer' or 'developer', rather than 'architect' or 'chief/lead/head of-'etc , something has gone wrong.
IANAL, but I considered something of the sort (a site aggregating real estate listings), and was immediately warned of the legal implications.

http://fairuse.stanford.edu/overview/website-permissions/lin...
Automated Savings Startup Digit Raises $11.3M from General Catalyst
Seconded, especially with regards to skills at working in team structures, with things like version control.
Godwin's law is a overused to shut down legitimate topics. And while the point may be the most extreme, it is still a very valid point. If one wants to say it is different, one needs to articulate why.
I'm in my early 40s and I don't have a problem finding work. I tend to work for big companies though. I would like to work at smaller, startup-like companies in the future, but it sounds like there is bias against older workers in that realm.
Don't worry, for the purposes of discrimination in the U.S. (and many other places, no doubt), stereotypically Arabic names are just as good as stereotypically African-American names. You're covered either way.
Python also has a curl library.
> the goal was to kill you within a few minutes so you would insert another quarter

This is at the heart of "nintendo hard". Games were limited in content and scope, and ramping up difficulty was the only way to ensure the experience would last long enough to justify the cost.
Awesome. I'm (9 checks) tea party by that definition.

Now, here is a kicker: I don't like these people either.

EDIT: Downvotes! Ha!
> Ideal world, sure, we wouldn't make assumptions about identity based on names. But it happens. I'm not sure that there is an answer that'd make everyone happy, to be honest.

Of course we would, unless in the ideal world names would be uniformly distributed among population in a completely random way. But they're not.

The only problem here is seeing reasonable inference from a known probability distribution as ethically dubious.
flannel appears to be what kubernetes is using as well and I know it is what RedHat is using for their OpenShift platform ontop of k8. It seems like the obvious path forward.
Virgin Media Storing Plaintext Passwords?
Just a quick tip, you would want to use `less -R` (upper case R) instead. `less -r` allows all raw characters which makes it difficult for less to maintain screen appearance. From the man page:

-R or --RAW-CONTROL-CHARS
Like -r, but only ANSI "color" escape sequences are output in "raw"
form. Unlike -r, the screen appearance is maintained correctly in most
cases.
Would you tell me a little about your transition to and from management? Did you find it difficult to give up the management role at all, and were there things that you learned from managing that you were able to use when you went back to being a full-time engineer?
Uber has been having similar regulatory fights in Kansas City, which recently passed ordinances that Uber claimed would make it prohibitive to do business there (http://goo.gl/cXlhzb). Uber made claims that "thousands of jobs" would be lost in the move, despite the fact that its competitors (Lyft, etc.) would abide by the new rules and continue to operate. It seems a little silly to talk about the jobs of your contractors as being "lost" when they can walk over to your competitor and work almost seamlessly.

Uber pulling out of Kansas makes half of the KC metro area impossible to work in. I'm curious if this will have a major impact on Uber's future in the entire city.
No I did not!

"In fact, PRRI's data show that a full 75 percent of whites have "entirely white social networks without any minority presence." The same holds true for slightly less than two-thirds of black Americans." Now isolate the 14% black population from all minorities, take into account how minorities cluster and the 75% number is for black friendship is probably even higher than 90%

Look at it another way 66% of black people say they do not have a white person in their social network. So roughly 34% of 14% of the population have a person in their social network from the white population. So how the hell can all these white people claim to have all these black friends?
I've got about 3 different checkouts of my code on my laptop right now, and each of my coworkers has at least one...
A good personal assistant for all your note keeping needs
The TSA stops and frisks little old ladies, who have no chance of being a terrorist, so they can be politically correct.
Even if your company has 20 billion in cash, if your department isn't called "sales" or "marketing", good luck getting the budget for that.

And honestly, if you have money, it's a lot simpler and less risky to just hire 20 DBAs and programmers to build a database application that can handle that kind of operation. Low latency, network-partition-resistant, high-performance database applications are not a new thing.
Leaving New York and Also Technology
Im almost 30, i will keep programming forever since its something i enjoy but i have a different plan for my 50+, i would like to have enough passive income so i can work on whatever i would like to and dont stress about having a job if it becomes hard to find it.
Minder eten om snel af te slanken met crash dieet gezond?
two issues:

1. it doesn't accept asian language inputs.
2. the scrolling direction doesn't respect my system settings. (I have unchecked natural scrolling direction on my mac)
Yeah, it's sure terrible to want people to be informed on a subject before forming an opinion on it. /sarcasm

Your post boils down to: "The models are outdated, so let's throw out the entire field." The thing is, the outdated models are predictive enough to be more useful than your complete lack of a proposed alternative.

And even if you did propose a better model, you'd still have to understand the outdated models in order to prove that they are worse than the model you're proposing.
I see your point about productivity. From a CAP perspective the ticketing and other project management processes depend on all three.
Collection of NASA sounds from historic spaceflights and missions. [Soundcloud]
> good programmers can always consult.

as if ageism didn't exist in the consulting business ...
I changed my desktop search engine to Bing.

I use a proxy, I'm the only user of that particular IP, and I get constant nagging about too many searches from my network in google search. Good riddance.
>Not saying they shouldn't be publicly disclosed in addition to private disclosure, but you have to give a company a fair chance to review the vulnerabilities and at least respond to you before you publish.

Why? They are the ones who let a vulnerable system onto the market. Why should I be forbidden from going public with legally obtained information when I have no contract with them? I should not share in any blame for their security vulnerabilities as I was never allowed to share it any of their profits (monetary or otherwise).
New IPhone Case Charges Your Phone Battery Without Being Plugged In
I think those are not updated, but using a more restrictive methodology. And while it's not invalid, I think the statistic I cite is more relevant. For your initial question, who have you talked to, the acquaintances at work are more important than confidants.

Like I said in my original post, you're asking a good question. As far as I understand it, most people's stereotypes are not based on significant interaction with other people. They're picked up from other people who held those stereotypes.

It's just that I think you made a major exaggeration going along with it.

The sad truth I've heard people who were racist as hell say "they're just blaming that boy because he's black." They were capable of seeing someone as human in a particular instant, then turning around and uttering the most hateful things imaginable. They could talk to a black man civilly then turn around and talk about what "the brothers" do. Not having talked to black people wasn't their problem.
How to Automate API Discovery (slides)
Thanks for sharing this. Cool story!
Everybody talks about VR in terms of games but I wonder if it might be possible to create a productive desktop using a VR helmet. Surely it would be easy to emulate having N monitors but I bet you could do better.
I think it's probably just ruined several HN aggregating startups
Mark Cuban on ReplyAll
What I Learned about Community from Sending 300+ Emails Manually
You can use vimpager instead of less to get highlighting if you want.
If I can offer another angle: I'm not a full-time programmer and never was, but I code in a number of languages to support my real day-job (finance). I'm getting close to 50 and I feel the value of my coding skills only increases year after year. Why? Because if you combine solid programming with deep subject domain experience, you offer something that is quite rare. I've always thought of my coding skills as an insurance policy should my day job implode. The premium is quite steep though - I spend a lot of time keeping-up with language developments, new frameworks etc.
It does not say they don't collect data thought. And I'm pretty sure not even Google sells data to advertisers, they sell ad space. It's just a PR stunt.
> American banks would give you face value.

It's still a loss of value. When they were new, they could be exchanged everywhere for their face value (minus a few percent for the commission). After a few decades, they can be exchanged for their face value only in certain places. Who knows what will happen after a few more decades? Will they still be accepted anywhere?

In my country, if you still have any local currency bills or coins from before 1994, they're worthless except as a collector item. Won't surprise me if the same happens one day to old US dollar bills.
>$4.5B Valuation for an SaaS business that doesn't charge for it's service and makes money from commissions?

In fairness, this is also a rough description of the business model of ebay (current market cap: 70.2B). Like Zenefits probably eventually will, ebay has added various bolt-on services, but its core business has always been, as far as I can tell, making commissions on transactions between others. See also: AirBnB.

>Did they invent something no one else can do? Why would insurance companies not just scrap the middle man and build their own thing?

It's not so much that the underlying technology is that mind blowing (it isn't, or at least, historically hasn't been). Indeed, I'm hoping they invest some reasonable chunk of this cash in improving ui/ux. But execution matters, and the mere fact that, like facebook, they didn't really "invent something no one else can do", doesn't mean they aren't creating a hell of a lot of value.

I don't know Zenefits' market or business well enough to have any idea whether $4.5B is reasonable at their current stage, but it's not beyond the realm of possibility.
I'm actually a fan of http://www.hckrnews.com/. That's what I use to catch up on things I've missed.
Not that guy, but I've considered changing my name so it sounds more exotic and unique. From what I've seen, people with "generic" or biblical names don't seem to get chosen as often as they used to when it comes to academic and prestigious stuff.

It would be nice if people could use two or three names legally. Like when you use multiple emails.
Your preferences are ordinal. A utility function needs to just reflect your preferences. It is ECON101 that if your preferences do not satisfy certain properties, there is no utility function that can represent them.
Until the API's begin to diverge - which will happen.
Common Lisp hits some kind of sweet spot for developing very specialized software. If you think you need to build huge specialized software framework or special programming language from ground up to start solving the problem, you might need Common Lisp.

Common Lisp is very programmable language that can still deliver decent speed.

http://www.lispworks.com/success-stories/index.html

http://franz.com/success/
This has been around for forever but it looks like the time frame has shifted? I think it used to be more like the last 7-10 days but I may be mistaken.
Volkswagen’s Apple Watch app will let you unlock your car from your wrist
Show HN: An analysis of the complete HN history with command line tools only
One of the few features that YouTube introduced that I thought was super useful. Whatever they replace it with better be amazing or else this will just be another notch on the "Google ruins its products" belt.
yea but you know they are going to want to push a half life 3 with it.
So I am 45, and it is definitely possible, but I think it is more that we are pulling it out on shear strength, after all, we are smart people. I think some kind of balancing would be beneficial, how exactly and what would be fair, I don't know.

I just know that we have to make space for people who are not as capable to be able to be productive members of our teams, we get them from two directions, senior guys who maybe didn't stayed as current with their skills and also young people who are coming into profession and not all of them are super smart and capable. I see no reason for not including those two.
So you're ok with your data being collected, as long as they don't make money of it?
I would love to hear answers to the same question from operations and reliability engineering people.

If you have worked in both development and operations positions would you say that operations is harder to stay in?