skysight-inc/HackerNews huggingface dataset:
Disclaimer: I'm a Google fanboy, so feel free to discount this comment.

Google's interview process is a magical opaque box. You have no idea what happened. All kinds of people who seem like an excellent fit somehow end up getting rejected multiple times. And I mean excellent fit in the most cynical worse-case way possible. The "right gender", "right race", "right age", "right school". I interviewed at the big G back in 2012, did 2 phone screens, made it to the on-site, thought I did well... but no dice. It's like an f(x,y) then divide by z algorithm. X = You, Y=Them, but Z is generated by a random number depending on the zodiac sign of yourself and 2 random people somewhere on earth. You can do everything right, Z = 0 and segfault you're disqualified. Just gotta try again. Not excusing Google per se, but I doubt age-discrimination. They're just crazy like that.

Of course, I don't know all the facts and it would probably make a lot of people happy if Google made their interview process more understandable. Maybe G's HR should stop getting people's hopes up saying "“embarking on its largest recruiting / hiring campaign in its history,” and “you would be a great candidate to come work at Google.”

Just tell them the truth. "We're gonna interview you, then at the end you're gonna pull this slot machine and you better hope it comes up 7-7-7. Because that's basically what we do after you leave the building."
Have a look at https://source.opennews.org - it's basically the watercooler for 'news nerds' (general term for newsroom developers/javascript journalists/dataviz people and so on). Not updated that frequently but often worth a read
I think we're all on the same page here. I have found that talking about things indirectly is a decent way to avoid annoying personal attacks (which, in my case, have reached out beyond the internet in the past, albeit with limited success.)
Prior to the market imploding these guys were making huge sums off commissions selling to mortgages to the "clients."
MSP “Would You Rather” Results – Infographic
Is Government Debt Too Low?
In athletics, people reach a physical peak when they're young. Athletics doesn't care about age. It just happens that no one is at his physical peak at 65.

Tech is different because the abilities involved peak, for most people, between 40 and 65. (There are outliers who peak as early as 20 or as late as 70+.) In fact, the bizarre cruelty of tech's age discrimination is that people get pushed out of this game as soon as they're any good at it.
Good point, I actually considered Javascript too. Though it seems like there's no one-size-fits-all tool, but right tools for right problems. I'd use Javascript for in-browser games, but something different for standalone ones if high portability is the requirement. Lua seems to be a good choice, because it's de-facto industry standard in gamedev and runs on anything but my door bell (http://luajit.org/luajit.html). So my current best idea is to write all control logic in Lua, and platform-specific low-level stuff in C++. Regarding the speed concerns, both Javascript and Lua have JIT, and anyways, no Lua or C++ code should be visible in the profiler at all if we're talking about performance. It seems to me most computations should be done on GPU instead.
From reading the article, is the evidence that this person was denied after a phone screen, or that the median age is 29? If anything it seems like the title should be "Google Sued by Job Candidate for Age Discrimination", which is the title of the linked WSJ article.
Amazon Earnings Amazon beats, stock jumps, its cloud business quite profitable
Why do you assume the markets are about investing in companies? They are in fact very much not about investing in companies. Even the closest analog a single share, doesn't represent an investment in the company. The company got it's investment many many transactions ago, when it offered the shares originally.
I gave you an upvote mostly because I think you'll need it soon!
I'm 48. I'd love to retire in < 25 years, but that isn't looking financially realistic. There are legions of "older" workers like me.

Given that the average stint for employees at SF/SV companies these days seems to be about two years, I don't understand why these companies think older job candidates pose flight risks. It's certainly not that they're obliged to pay pensions.
Paul is very blunt and very honest. He talks to hundreds of companies and anyone would have trouble keeping track of it all. This is related to the honesty: keeping track of lies or bending the honest truth is hard. Being blunt is easier.

You can see this in videos from startup school when he does an interview and jumps right into good advice. That is what I mean by stateless, he just replies to what he sent.
Jake is one of the most forward-thinkingc and creative of the technologists in the entire news industry...his essays on the potential and limitations of data and digital applications are must-reads for anyone; one of his best: Distrust Your Data https://source.opennews.org/en-US/learning/distrust-your-dat...

This would be a huge loss for the future of journalism, if it wasn't equally balanced by a huge gain in forward-thinkingness that Jake will bring to the future of government transparency.
Lots of interesting info.

I'm also interested in how the switch from 4 founding partners, to 20 partners has affected what kind of companies they accept. Seems to be far more B2B and marketplaces, whereas before there was more B2C.

Also seems to have been a strong shift toward later stage investing, now that the funding amount has increased beyond 20k.
Listen, I'm sure this complete nonsense. I mean, Google has resource group called “Greyglers,” they clearly care about age. You can't make this stuff up =) http://www.google.com/diversity/at-google.html#tab=greyglers
Or just buy a device with an easily replaceable battery.
If we really cared to prevent "financial crises" like the one under discussion, we wouldn't be wringing our hands about whom to imprison. Instead, when firms went bust, we'd leave them that way. When all the money is gone, shareholder lawsuits will punish corrupt and incompetent executives more than prosecutors ever dreamed.

EDIT: for those who've forgotten what actually happened, Taibbi has a good primer:

http://www.rollingstone.com/politics/news/secret-and-lies-of...
Limited numbers of people have the ability to downvote. Everyone with an account has the ability to upvote.

When you see a comment that has a single downvote for disagreement you're also seeing a comment that has several thousand logged-in views that didn't want to supply a corrective upvote.
This is something people really don't seem to care about. The lack of awareness of how to increase battery life combined with non-replaceable batteries baffles me. Perhaps the effect isn't immediately obvious, or overstated?

Though it's actually best to starve people a little bit. http://en.wikipedia.org/wiki/Intermittent_fasting
FTA:

epigenetics—modifications to DNA caused by environmental factors such as stress—could also be playing an important role, and can be passed down through generations.
There is a whole section at the bottom about this.

- batchmates are our customers
- demo day is awesome
- the advice is great
- lots of experience with developer facing services
Does Google still give those technical interviews? I could be wrong but if this person got past Googles interview would then the other reason they may not hire them is the cultural fit thing I'm assuming
+1 After few iterations, currently I too have landed with Carousel/Dropbox. It just works. Although, there are several features that it lacks related to editing. If Apple Cloud Photo service proves reliable, I might switch over (My family has all apple devices so makes it easy)
One of the authors here. I think that's a pretty good summary. And, yes, I agree that there are ways to introduce damping into many such systems and some has been added since the Crash, as another comment points out.

I think it would be great if the SEC believed that that was their mandate. Unfortunately, I think that is predicated on much more sophisticated and nuanced understand of the dynamics of the markets than regulators typically have.

The claim in the recent CFTC's Complaint that alleged market manipulator Navinder Sarao directly contributed to the crash is only one example of this. If one guy can cause a Flash Crash, there is a bigger problem with the structure of the markets.
Your comment reads better as disagreeing with the comment you responded to.
As someone that works 90% with python and 10% with C++, that's something that gets missed in the debates about GC/manual memory management. It's a lot easier to leak resources in python programs because the whole point is you aren't sure what the lifetime is of some objects; if you knew, you wouldn't need a GC. So I end up putting a with block pretty high in the call stack holding the DB handles (most of the time) which is just a weaker form of RAII, as you can't "allocate" anything further down the call stack.

I prefer working in python to C++, I just wish I had a lot more control over things like this. And no, __del__ isn't a good solution as that opens a whole can of worms (for one, it's not guaranteed to ever be called).
I was at Google from 2006-2012 and like most Googlers, used Borg extensively. Since leaving, I've been generally impressed by the AWS ecosystem, but have been sorely missing Borg-like functionality. It's felt like the rest of the industry is about 10 years behind where Google is.

I think the crucial question for us is going to be adoption and support within the AWS ecosystem. It checks out (to me at least) as the the technically superior option, but Amazon clearly wants to compete in this space as well and they have the home turf advantage.

like @brendandburns, I just want the best technology to win and become the standard. It would be shame if the Amazon/Google rivalry got in the way of something that important.

Can someone from Amazon chime in on this? Is there anything the Google team could do that would make Kubernetes a neutral project that Amazon would support? I feel that there's a ton of raw knowledge that Google engineers have accumulated on cluster management, and Kubernetes is an opportunity for that not to go to waste.
> This is a C programmer refusing to learn Brainfuck or INTERCAL.

Right, and refusing a Brainfuck's assumptions does not deny it turing complete status, or render it unable to produce ELFs.

For some, it illuminates the nature of an abstract turing machine. For others it appears to be nothing but sound and fury.
Unfortunately that won't work as expected, you'll need something ugly like:

Array.apply(null, Array(26)).map((_, index) => String.fromCharCode(65 + index))
I don't understand where the idea that Googlers work tons of hours comes from. I work exactly 40 hours and have done overtime something like three or four times (as in, three or four days) in the five years I've been at Google. By 6:30, the office is a ghost town.

Maybe Mountain View is different, but the Seattle office has a pretty fantastic work-life balance as far as I can tell.
The article lists percentages of capacity as if every battery (or battery controller) reports the full range of capacity (or allows charging to actual full capacity or discharging to completely empty).

I had thought that many manufacturers (at least Apple) had added things that specifically limit the amount the battery is charged to less that "100%" while (of course) still displaying 100% to the user (essentially, users see the the capacity as dictated by policy, not by physical characteristics).

Is this article only talking about "dumb" Li-Ion batteries? I note it's a "watercraft" related blog, does that mean the same mentioned percentages don't apply to non-watercraft/consumer Li-Ion batteries?

Further, we get some numbers, but we don't get the data those numbers are from. I presume they are just "these seemed to make sense to us from our anecdotal evidence".
Which means they suck in C# doesn't it?
It's driven down teaching costs, but other costs have increased at a much greater rate.
I think the interview process is really similar. They just have multiple tracks. There are 3 to 5 partners in the room. They've refined it, but in spirit it is really similar.

I think companies are getting later stage because YC's reputation is better.
I see -- you're right.
I question the suggestion that all engineers at huge companies like Google are pulling these massive hours. Secondly, that only people under x age will work more than 40 hours. Empty nesters start around 50 and are some of the most time flexible people you'll ever meet.
Soon...soon... pets robotic white cat
No, he's agreeing with you. "it's unlikely you could even guess the age of the interviewee without one" ("one" referring to the resume).

He's saying that people complain about being turned down by Google after phone screens and say that the interviewer never even read their resume. For example maybe they applied for a sysadmin position and their resume was full of relevant experience and no college, and the phone screen leads off with a hardcore CS theory question.

So if it's the case the interviewers don't read resumes prior to phone screens, then the odds are low that they discriminated against this guy for age-related reasons.

However I suspect the truth lies somewhere in between - e.g. sometimes interviewers don't read resumes. I doubt it's an all or never situation.
Excited about Apple Photos.

Every solution I've attempted to instigate with my wife has been met with resistance for minor technical or minor inconvenience reasons.

Previously, it was an external drive with iPhoto that used what eventually was a merged iPhoto Library on an external drive. The external drive would be plugged in to the RAID 1 NAS periodically to preserve it. Finally, every week or so the NAS would backup to S3.

However, all of that proved too inconvenient or too aggravating.

Apple Photos is working great so far for us (albeit with a tight coupling).
1) It wasn't a "some" children, it was hundreds. It wasn't "fluffing", it was done to extract bigger bonuses they were not entitled to. Theft is a criminal offense.
2) They had a teachers union to protect them; they could not be summarily fired without due process. And if you don't see "I'll do anything to pay the rent", even if that was the case here, as "not an ethics issue", I suggest you learn something about ethics.
3) There are, what, a dozen distinct school districts in the metro Atlanta area. So, yet another specious argument.

I get that some people want to paint this as a "poor put upon teachers at the mercy of evil administrator". It's an even more compelling narrative for the defense now that the head evil administrator is dead and can't be called into court. But what the trail showed was this was a bunch of teachers who got together as a group and said "We'll get a bigger bonus if we fake these test scores. If that hurts kids so be it and management has our backs".
48 is so far from 60 though in the context of this question that I'm not sure it's helpful. It's an interesting point.
It's called money.
Booths for Ladies: An Unauthorized History of the Lexington Club
That 43 year median age seemed really suspicious, so I checked with the Bureau of Labor Statistics (http://www.bls.gov/cps/cpsaat11b.htm). (The Department of Labor might have its own statistics, but I couldn't find them). It's wrong, and higher than reality, but not as wrong as I expected.

The real number is 42.1 for "computer programmers", 40.3 for "software developers" (more than 2x as common), and 36.5 for "web developers" (less common).
> Any 20-somethings working in tech, remember that you too will age. And what goes around comes around.

The sad thing is, they already know it. They just don't care. They think "Oh, that's 15-20 years away, what do I have to worry about? They'll have something sorted out by then..."

They don't realize that the next 10-15 years for them is going to fly by. Ages 1-22 feel like forever. It feels like a lifetime. Unfortunately, age 22-42 is completely different. Those years will fly by.
You're right, Wittgenstein is distinctly second-rate in comparison to Shannon.
This would interest me more if there was a good automatic build process for it (in the style of node-grunt-webkit-builder).

As it is you still have to do a bunch of the packaging manually (or design your own shell script for it), and for whatever inane reason, `npm install electron-prebuilt` only downloads the binary for your current platform, so you can't even make a replicable build process by using it as a base and using scripts that copy the different binaries.
All of these things are built into consumer devices already.

0% maps to about 5%, 100% maps to 90-100% depending on where in the charge cycle the device is (it will stop charging for a while to discharge some of the battery before starting charging again).
Why is there ageism in tech?

We're a colonized culture (see: https://michaelochurch.wordpress.com/2014/01/05/vc-istan-8-t...). There's ageism in the mainstream business culture that is sometimes called "MBA culture". Among them, it's generally assumed that if you're not an executive by age 40, you've failed.

True technologists don't think this way, because we know how skill-intensive programming is and how long it takes to get good at it. But as a colonized people, we don't get to call the shots. 40-year-old VCs fund 35-year-old founders (or younger) who hire 30-year-old executives and they bring in 25-year-old engineers.
This lawsuit is exactly why most companies have opaque interview processes. Once you start providing feedback, especially if any of it is positive, you are giving leverage to a potential discrimination suit.
I'm not so sure it is
I didn't say whether avoiding to interview older worker is discrimination or not. It's irrelevant. What I'm trying to call attention to is the likely actual (not intended, but actual) effect of age discrimination law. Also note, the earlier in the hiring process company avoids older people, the harder it is to prove that the law was broken.
Because it's an example of allocating things on the heap. You could also say the same about the "good" RAII version shown - but then there wouldn't be much point to the article, would there?
Show HN: Funny or Die and Huffington Post on Heard
What do you think about the new channels? Feedback? www.goheard.com
Visualizing a single null-byte heap overflow exploitation
This is about watercraft, not consumer devices. These kinds of things are managed automatically for you in your phone, tablet, or even PC.
Just started using Amazon's cloud offering. Don't mind it... it's not perfect, but it's simple. Coupled with prime it's affordable. Easily back up multiple devices, videos, etc.
"And what goes around comes around"?

You make it sound as if it's a 20-something's fault for getting hired.

What do you think the median age of managers, HR employees, and executives are? They're the ones doing the hiring.
And those are in fact bad names. Just because they are used and popular doesn't make them good names.

I forget which language it was, but someone interviewed the creator and he said if he had to do anything different he would not have named it something so hard to google.
Yes but the OP wasn't questioning the accuracy of the data - in fact quite the opposite.
"What is the likelihood that a 33 year old married woman will become pregnant in the next < 5 years? If that likelihood is high, I could see why a company would pass over them."
I couldn't find the Department of Labor's numbers, but I checked the Bureau of Labor Statistics' numbers, and it disagrees. http://www.bls.gov/cps/cpsaat11b.htm
Python has context managers, which were added for exactly this purpose.

with alloc_resource() as resource:
resource.use()
Because we used to live in the garden of eden where everything was perfect, but then we sinned against god and if we don't repent we're all going to hell.

I'm joking a little but I'm also serious. I kind of think that humans are somewhat hardwired to think this way given that so many people believe some version of this story.
>These developers have programming paradigms + design patterns down pat

i think you've just tried to gravely offend us, the "older developers". :)
> More people are familiar with Notepad than vi. Does that make vi a bad choice?

That analogy doesn't work, because editors don't have network effects, whereas programming languages do.
I edited my comment. What I meant to say was the application acceptance step, not the interviews.
Finite automata and pattern matching – the barbara problem
Seeing this list of needs I'm wondering what kind of positive 'thing' doesn't fit in it one way or another. Didn't find any 'wants' inventory in there or anything else that could enlighten me on the distinction. If you don't mind, would you care elaborating a bit on that?
Google rolls out new U.S. wireless service
Check out the hottest trends for iOS Just look and feel ;)
> You have to get PhD students and postdocs to do all the work, and take as much credit for their ideas and efforts as you can.

This has been going on for quite a while.

http://www.astronomycast.com/2015/04/ep-372-the-millikan-oil...
> But the instructor/lecturer can lecture 10 or 100 equally well.

Depends on the class. I once had a colleague say that he'd teach the intro class to 5000 students in the basketball arena. For that class, at that university, it would probably work.

I'm teaching a senior-level econometrics class to 10 students right now. Everyone has a laptop in front of them, typing into RStudio throughout the class. I help students when they can't get things to run properly. We have plenty of other interaction. They each do unique homework sets and their own project. There's no way that class would work with 100 students, or for that matter, more than 15 students.
Given that the proposal specifically mentions using struct instead of class it isn't just C#'s handling that makes it difficult to leverage System.Tuple.
Because the specific subset of people who post in these forums, mostly middle-class North Americans and Europeans, are worse off than a couple of decades ago - coupled with the fact that the type of jobs that are lifting hundreds of millions out of poverty make us feel dirty and self-righteous.
Um, you realize that you're still relying on the mid-point SSHD to relay TCP packets without MITMing you though, right?

The only reason ProxyCommand to tunnel SSH would be safe is because your local SSH uses authentication, and you would get the freaky WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED, IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! warning. (eg known_hosts)

Netcat and plain HTTP don't have an authentication layer, so if your proxy server is compromised, so is your plain traffic.

EDIT: see this other reply for another source: https://news.ycombinator.com/item?id=9428518
I should have mentioned Sam Altman more. It is pretty incredibly how he has taken over the helm with so few problems and actually so much acceleration. BAMF
Language Shapes Thoughts–and Storm Preparations – WSJ
From looking at the website, I don't see what the value proposition is at first glance. Why would this help me as a rails engineer more than buying the rights to use an html theme from Envato? That seems to be cheaper and hold a much less steep learning curve. I'm not trying to be a pain, but I am honestly missing something.