skysight-inc/HackerNews huggingface dataset:
I expect that you could have several biases:

- Preference for new technologies or languages will favor people who were recently trained or recently spent a period training, which will tend to be people younger in their careers. Can test for this bias versus ageism by comparing pairs of candidates with similar learned technologies, and seeing just their outcomes. (May have to control for confounding factors, though.)

- Preference for candidates who are willing to accept more intrusive or abusive working conditions. This will tend to skew towards people with less work experience and fewer other commitments in life, which again would bias towards younger candidates. Again, you could test for this versus ageism, but the pairings of matched candidates becomes harder because it depends on psychological profiles and life circumstances.

- Google has a bona fide business reason to prefer recent graduates (ie, even if this is agist, it might still be legal), because there's a higher variability in their career engineering RoI (lifetime value generated over lifetime cost to employ) versus established engineers, and Google's main mechanism of value creation is people farming -- getting high returns on engineers, which requires the underlying variability of recent graduates to generate high returns. It's similar to CDOs on mortgages: you can generate a higher return by increasing the variability of the underlying asset and decreasing the risk of systemic failure. Google just does that with engineering talent. This is testable versus ageism by pairing people based on recent graduation, or a score of outcome variability, and see if Google is preferring highly variable people.

I would expect that the reality is a combination of these, often enacted by different departments: HR prefers the abusable hires; technical interviewers prefer the new technologies and languages; both prefer the variability, as part of a broader corporate strategy, and because it provides benefits to each department individually.

However, with several legitimate business decisions each giving a slight bias towards younger candidates, you can get a situation with a heavy hiring bias against older candidates without any agist policy in place (or any agist bias on the part of hiring manager or interviewers), simply because lots of other developmental processes correlate highly with the process of aging.
I agree. I think the AGPL license perceived risk played a significant role in RethinkDB's lack of user acceptance.
Twitter is analogous to ABC in the same sense that I'm analogous to Usain Bolt. We both run, but only one of us makes a profit doing it.
"Be conservative in what you emit, and liberal in what you accept" (or words to that effect).

Say what you mean precisely. But if you can't tolerate less than precise language from others, then you have a problem. It's your problem. Yes, they should speak more precisely, but you need to learn to live in the world we've got, not the one you wish we have. That means dealing with the people we've got, not the people you wish we had.
No, not especially. I think terminology matters, but not that much, and not compared to the more interesting aspects of NewLisp. That's why I didn't upvote Kaz. I'd down him, but I'm OP, so I can't.
Do you (or does anyone) know if the wire protocol is open source as well? I see from their website that some of the apps are...but not sure of the protocol...? Because if so, then "someone" could technically retrofit it to "allow decentralization someday".
So, that makes sense and I learned something, thank you. I'm not sure I know what "lifting" means still, though.
I think it heavily dislikes the obstruding object at the bottom. Not his tastes :(
Better visualize objects in console?
First post so sorry in advance if I'm doing this wrong.

Are there any plug ins to better visualize objects in chrome console?
I have not found it necessary to convince anyone global warming is real to inspire them to walk more:

http://micheleincalifornia.blogspot.com/2016/08/for-just-few...

So, in my mind, your objections are irrelevant. There are plenty of Americans -- the so-called 99% that rich assholes would like to treat like sheeple and give Basic Income -- whose lives are in the toilet. I in no way need to convince them they are saving the world. I just need to get solutions into their hands that make their lives work better. The solutions that work are lightweight and low cost. If you can arrange your life so that you do not need a car, your quality of life can go up dramatically even if you are some "loser" failing at having a spiffy well-paid career. And then you are doing less harm to the environment even though saving the environment was not on your agenda.

I am a big believer in enlightened self interest. Our current system does not work for most people. We have a shrinking/shrunken middle class and most people's lives are just not working, even if they are doing everything the system tells them is the right thing to do.

The gig economy is growing and Millenials are insisting more on walkable neighborhoods and many of them live without a car. To the best of my ability, I try to encourage people who are failing to get a job to stop looking for a job and embrace the gig economy.

This is not a movement I need to start. It is already happening because no car and flexible work just works better for some people. But I can toss in my two cents worth and hopefully make the transition process a little easier for some folks, basically.
These Mesmerizing GIFs Illustrate the Art of Traditional Japanese Wood Joinery
Bullying has changed. Your advice should too
What will Linux and open source look like in 2041?
Just curious - have you ever worked at Google?
Bringing Zombie Xfinity Hotspots Back to Life
I guess it depends on your definition of meditation, since it's not an actual physical or mental state someone can be definitively in or not in. I might say that I meditate every night when I sleep for 5-8 hours.
Perhaps conflict of interest is a better term. A British academy would have no conflict of interest.
It was an excellent argument against "inflated opinion of self importance" though. If you write something that's as widely used by developers as homebrew, you've earned that right.

So what if random Googlers could also have written it? They didn't.
That's true, it would be interesting.
There are subterranean brine rivers on mars so large that they can be seen from orbit.

https://www.nasa.gov/press-release/nasa-confirms-evidence-th...
Did you work on Ginger? I'd love to see what that looked like :)
Citations, please! I haven't heard that decentalization is a goal of theirs.
"Great color and amazing angle. It's okay, but I want to see more; keep working on your composition! A solid 5.7/10. Not bad, but I'm sure you can do better!"

How the heck is this feedback supposed to be useful / helpful / actionable?
Chattanooga is probably the most progressive place in Tennessee, a bit like Austin's relationship to the rest of Texas.

As for hiring a team, I have heard of companies poaching their competitors' employees before, not as a whole team at once, but one by one (they hire one guy, then he talks to his former co-workers and they switch to the new company too). I'm not sure why companies don't do more of this when they can; it'd be a great way of beating your competitors, since the employees are the ones who build the product and know everything about it. There's likely some non-compete issues in some places, but in California that shouldn't be a problem, as case law already bans enforcement of non-competes, and that lawsuit a few years ago with the big tech companies proved that non-poaching agreements are also illegal.
Angular Router: Understanding Redirects
> many are not ruined yet.

From my "recently having read the article but never have been to burning man" mind, that makes it sound like it's just not succeeding.
I have been to burning man and there is nothing remotely approaching a lack of alcohol, virtual or otherwise.
The software field really needs to stop associating "top engineer" with Google interview process. The Google interview process has nothing to do with "top engineer". The only thing it measures is how much time you spent studying DS and algorithm books. It's just like the SATs for college, study and you do well, but has nothing to do with actual college work. There is only one correlation and it's as a measure of work ethic. If you study hard for SAT, you will probably study hard in college. Same thing for the Google interview.

It's actually not a bad system for fresh graduates. If they studied hard in college, all that DS and algorithm knowledge should still be fresh. And it's away to see who studied in college and who didn't. But it's only useful here because there's nothing else to look at for fresh graduates, they have no experience.

However, it's a very bad process for senior engineers. Google should have a different process for seniors, but they probably don't care enough to change.
When the next Lisp comes out, this one won't be "new" anymore so it'll be just "Lisp".
I've had a similar experience where playing Go made be better at living life, and being away from the game and living made me better at Go when I expected to be set back. This probably only applies at kyu levels but I did find it surprising.
this article also references the Dual-N-Back study which suggested that it could be used to increase cognitive skill that was transferable. But that study was debunked. Here's a Scientific American article on that:
https://www.scientificamerican.com/article/brain-training-do...
MailChimp?

Just the other day HN had an article on them. They are in Atlanta, so not far from you.

They are looking to hire 150 new employees within the next year.

>> "[MailChimp] now employs about 550 people, and by next year it will be close to 700"

https://news.ycombinator.com/item?id=12642824

Since OpenTable sends email confirmation for restaurant reservations, your team might bring interesting insight for MailChimp since it's possible you might be a current customer of them.
Suprt cool
I highly recommend watching this: https://www.ted.com/talks/james_flynn_why_our_iq_levels_are_...

Flynn believes that the rising IQ scores over the generations are due to us dealing better with abstractions and using logic on these abstractions.
I actually pretty interested in joining this program since I am near one of the locations! Do you guys accept other type of engineer (in my particular case Mechanical Engineering) with a background in programming?

Also side note, I think you guys probably just migrated to new domains but there seems to be a couple 404 links/pages on the site? The ones I was looking in particular are these two http://insightdataengineering.com/insightdataengineering.com... http://insightdataengineering.com/insightdataengineering.com...

Also, there's an cert error that pops up in Firefox for http://insightdata.ai
Well "yuppie" came from Young Urban Professional.

https://en.wikipedia.org/wiki/Yuppie
I think your distinction between gov't tracking and corporate tracking is misguided.

Tech that provably prevents one will provably prevent the other.
Google Tasks is broken
I wouldn't classify this as popular culture. It's a very niche game.
Thank you so much for working that out!
> If you're British you're likely to have a bias but less so.

Explain to me again why if you're British you're less likely to have a bias?

> A British citizen-only would not have a conflict of interest as such.

Ah, so it's not that British citizens don't have a bias, it's that they have a bias in the direction that interests you. Very different.
Vulcan Point Island: An island in a lake in an island in a lake in a island
On top of that, it hates post-sunset landscape.
I don't quite get where the entitlement to unlimited data comes from.

It's not "unlimited" or some undeserved "entitlement."

Until the last mile providers like comcast started overselling, paying an ISP for an X bits/sec connection meant getting to use X bits/sec all day and all night. You got (line_bps * billing_period_sec) bits and ISPs didn't stick their nosy nose into your business.

Years ago Comcast started overselling internet access. Some users called their bluff and tried to use that X up/Y down they thought they bought. Comcast couldn't be arsed to continue delivering what they sold, so they instituted data caps.

The cable providers with honest marketing - of which I don't know if any are left - would sell you X/Y guaranteed, and if your neighbors weren't using their capacity, you'd get to exceed the rate you bought.
Introduction to statistical learning http://www-bcf.usc.edu/~gareth/ISL/ is a great text for beginners interested in machine learning. It is designed to be accessible (there is a more advanced book covering the same topics) but is still quite comprehensive, in terms of machine learning basics.
That's just a poor article. The English Wikipedia in general is a horrible source on anything related to the Nazis.
http://imgur.com/a/ZwM1N

"Your colors are flat. OK image. You could improve your colors. This deserves a 5.5/10. Not bad, but I'm sure you can do better!"
>It looks like that the state wants to charge him as a pimp because he provided a venue for sex workers to advertise and therefore was effectively doing promotion

That's a bit disturbing to read, since sex workers use a lot of popular social networking sites to advertise their services. The effect of removing these venues is simply to push the trade further underground, thereby obstructing oversight and participant safety.
Electronic Sticky Notes Will Eliminate All Those Post-Its Stuck to Your Computer
Screeps (https://screeps.com/) is an amazingly great example of this sort of game. It's available online, on steam, and as it works in JavaScript you can use almost any language due to the huge variety of transpilers. It has numerous constraints that make the game more interesting including CPU and memory limits.
If you qear glasses, get contacts now!
German army was not "clean". They were involved in various atrocities. Other armies also were not "clean". But saying that each and every conscript soldier serving in German army was a Nazi is hyperbole. Even if you did not like Nazis, it was perfectly understandable to like their main adversary, the Soviet army, even less, and fight for your homeland.
I know this is a lofty goal... We need an open mobile platform.

Presently, mobile devices aren't (effective) general purpose computers. That must change.
Car Factory: 2017 Audi TT RS
They stop coding, lose their skills, get laid off at some point, and quickly realize that getting hired in as a middle manager is a lot harder than getting hired in as a programmer.
If he had, would the points he made be stronger or weaker? Do meditation today improve the reliability of past studies conducted by other people?
Makes me think of Twitter, YC, and so many areas of life. Thanks for the link.
Ask HN: Where Are 'In-Browser' Front End Development Tools of 2016?
In 2015, there were a few in browser frontend development tools. What's the state of the art? What are they up to?

Thanks!
what about o365 video?
The ICON language is another good one that never took off. It was the successor to SNOBOL and was built around generators and goal-directed programming; two things that are again prominent in stream-based metaphors.

More about Prolog: Prolog, like Refal, had pattern-matching long before the modern functional languages. It's an extremely useful feature. Prolog is also the best database query language ever invented, which is why systems like Datalog and Datomic borrow from it heavily.
They built themselves a prime bird frying machine. Insects like heat, the birds follow them and voila, instant cooked meat! Extra bonus for this type solar.
That's why I made my proposal above. What if you could have the nice syntax now (via translation to c++ source) instead of waiting for the future?

Why do I have to wait for every compiler on every system I want to build on to update to some future standard when things could be done now across the board in many cases?
> What's the difference between a yuppie, a hipster and a millenial?

A "yuppie" is an term of 1980s vintage for "young urban professional", formed directly from the phrase.

A "hipster" is a term of more recent invention, for basically the same thing (a young urban professional).

Both carry some implications of both in-group trendiness and conspicuous consumption though, with the changing character of the times, the "yuppie" has stronger associations with conspicuous consumption and "hipster" with trendiness with less general conspicuous consumption (and perhaps an outward, though often skin deep, rejection of consumerism.)

A millennial is a member of a particular generational cohort, basically the group now between the mid-teens and mid-30s. Modern hipsters/yuppies are probably also millenials, but plenty of millenials are neither.
If you love small code examples, then check out newLISP running inside a browser. That REPL is pretty fun.

http://www.newlisp.org/newlisp-js/
Ask HN: Is my amazon prime account compromised?
So, last night I got an automated confirmation email from amazon saying that I ordered DJI Phantom Drone and a warranty on camera lens. I first checked if its not a phishing or scam email. Which it was not. I logged into amazon and I see the "Your Orders" showing these 2 items as recently ordered. They were all shipped to my address. Which I find really strange. I don't remember doing this. Because, I was not even in front of a computer yesterday evening which is when I saw this email. I don't share my amazon account.

1. I canceled both the order.
2. I changed my amazon password.
3. I contacted amazon and told them about this.

Any other precautions or measures needed to be taken? Has anyone here experienced this before?
If a tree falls in a forest and no one is around to hear it, does it make a sound?
Agreed. But still companies should strive to make products that either people will use, or that people will buy. The "it's not your product, it's theirs" comment was not a very useful thing to say.
The article is not arguing against dependencies. It's arguing against tying your library to a specific web framework.
Congressional comments from when Backpage was held in contempt:

> Our investigation showed that Backpage “edits” advertisements before posting them, by removing certain words, phrases, or images. For instance, they might remove a word or image that makes clear that sexual services are being offered for money. And then they would post this “sanitized” version of the ad. While this editing changes nothing about the underlying transaction, it tends to conceal the evidence of illegality. In other words, Backpage’s editing procedures, far from being an effective anti-trafficking measure, only served to sanitize the ads of illegal content to an outside viewer.

Turns out NCMEC showed up for the hearing that Backpage skipped, and didn't have many nice things to say about Backpage.

> “You see, it is sometimes hard to square Backpage’s public statements about its business practices with the reality on the ground. For example, the National Center recently was searching for a child who went missing – and is still missing – and found that she appeared in a sex advertisement on Backpage. That is sadly common. But what made this case even more incredible was that the Backpage ad actually contained a missing child poster of that same child. That poster had the child’s real name, real age, real picture, and the date she went missing. The other pictures in the ad included topless photos. We’d certainly like to know what supposedly market-leading screening and moderation procedures missed that one.

https://www.hsgac.senate.gov/subcommittees/investigations/me...
Hi Dan! Wow, so nice to hear from you, and thank you for the kind words. It was really great to work with you and Chetan and the rest of the gang!
I will never understand why some people disregard IP spoofing as a real risk. For example when I reported a vulnerability to the nginx developers (http://blog.zorinaq.com/nginx-resolver-vulns/) about their DNS stub resolver using predictable transaction IDs, they refused to consider it a vulnerability, effectively saying no one could exploit it because spoofing the IP of the DNS server can't be done on the Internet. And yet https://spoofer.caida.org/summary.php shows ~25% of network prefixes can be spoofed... sigh
Ask HN: What sort of data do distributed systems handle well?
That's pretty much the question. Imagine you had access to whatever massive data set you want, live or archival, what would would fit with something like improbable.io?
How can you expect anyone without a time machine to explain what it ended up doing?

For example, we live in a world where companies like Adobe or Autodesk can sell software licenses for thousands of dollars. Would that be true if software piracy became the norm decades ago? Would we be better off one way or the other? Who can say?
I think a board seat is rather different than employment. I am comfortable with political and "values" tests for company directors that I would consider inappropriate for an employee.
"It was an excellent argument against "inflated opinion of self importance" though. If you write something that's as widely used by developers as homebrew, you've earned that right."

No, you actually never earn that right.
Seriously.

In fact, it's a sign of good engineers that they just view their stuff as stuff, and not "well, i am doing the super important stuff, everyone else is not".

Note that this is different than prioritizing, etc.
If you have a bunch of high level engineers in a room, and they don't value each other's work (IE recognize that a lot of stuff is "important", and there stuff is just part of that) because they think the stuff they do is super-important, that's going to go very badly.

At lower levels, pretty much none of it is so important that there is any value to having an inflated opinion of self importance.

The fact that you've achieved adoption does not necessarily make you a good engineer.
Introducing the real-time data store: Kinesis Streams
That's awesome! Thanks for the link as it fills the big picture in nicely for me. Should be the original article given level of detail. Trips me out that NT was developed on OS/2 with mail servers running Xenix. Combined with other articles, I actually see Microsoft playing it smarter than I thought drawing from all the best tech families:

1. Create a better UNIX than UNIX. UNIX microcomputer market forms as a side-effect due to marketing.

2. Move UNIX features into CP/M in MS-DOS.

3. Clone OpenVMS architecture with enhancements and emulators for older OS's.

4. Develop on OS/2 for better reliability, pace, and inspiration. I'm sure OS/2 stuff ended up in NT past the emulator. I'd be interested in a link that went into that in detail.

5. Run mail and gateways on Xenix as UNIX was great at that sort of thing.

6. Run whole business on a single AS/400 that just gets shit done mainframe-style.

7. Replace all of the above with one product that has key attributes of all of them in usable package on cheaper hardware.

They don't look as dumb now as I thought when I was younger comparing MS-DOS to BSD's or Linux. ;)

re Linux

The author asserts multiple times that Linux comes from Xenix somehow but didn't seem to prove it. Says the architecture, standard, and microcomputer UNIX was first done by Xenix. Then Linux did one. Past that, nothing. Is there some resource with specific evidence that Linus got Linux design aspects from Xenix as opposed to another UNIX? And my original sources said he started with Minix changing stuff in his design that didn't suit his hardware or needs. So that needs to be factored in.