skysight-inc/HackerNews huggingface dataset:
Sometimes startups are funded early based on track record and opportunity. If they instead launched and demonstrated lackluster (linear) growth before seeking funding, they could have a much harder time convincing investors of the exponential growth potential. If you're going for VC dollars, you really need to have a compelling story about how you will grow to be huge, and having some history of linear growth is a counter-argument to that.
Discrimination is normal and beneficial. We discriminate on skills, we discriminate on location, we discriminate on ability and style of communication, etc.

Our whole team is very relaxed and smiles a lot. We aren't going to hire someone who is cynical, tense, and overly opinionated and has different values than us. That's culture fit. Yes, that is discrimination. But not based on gender, sexual orientation, race, or age.
To make random() deterministic you can also just seed it with a predetermined number. Not sure if it is any better in this case, but it helps when writing unittests and similar.
Right! I missed that Zillow reference... very cool to see they provide that data for free. We are working on a project that will be using open street maps and will also have heavy loads of data, we have geo spacial data on Arc Shapefiles but we are not sure yet on how to work with that yet, do you have any tips on that?
I have to agree with you... we all go through it. I always considered myself pretty good with JS (very senior), when Node/npm started getting bigger (3-4 years ago), a lot of things really made me feel out of my depth. You get used to it, you observe, learn and adapt.

Most of the concepts of application development will always apply, and context is everything.

On the flip side, I've met plenty of developers who have absolutely no desire to look at different languages, tools or ideas. To me, that's what is really scary. I can't imagine having that mindset and where I will be in a decade if I did. I just turned 40 a few months back, and feel like I am learning about as much as I did in my 20's. The difference being the objectivity on what to dive deeper into with regards to learning more.
It is discrimination. The question is if that discrimination is a bad thing or not.

For instance: you are discriminating against people who don't know javascript if you are hiring for a job that requires javascript and don't hire people who don't know it.

Is that a bad thing? I dont' think so.

There are some things that we as a society have determined that it is not okay to discriminate based on. Here is a list of them: http://en.wikipedia.org/wiki/Protected_class
Talk about cruel punishments, locking up someone for two fucking robberies without any deaths for nearly a century is unreasonable, cruel and defies everything our civilization stands for.

But hey, private prison operators need to make money and police/DA/any part of the justice system profits from being "tough on crime"...

Thank God I'm German, even if you end up killing someone you'll at most get 15 years (okay, there are some exceptions, but they're literally exceptions, not like US where exceptions tend to become standards).
It's quite easy to build mercurial from source. That said I understand the pain of being on locked down ancient linux installs with no access to compilers.
I'm a developer in SF, and I moved here 2 1/2 years ago on a relocation package from a startup.

Immediately I realized that I would be the only parent in the office (there was one other remote worker with kids) once my wife and I decided to have a child. And sure enough that's what happened. I actually lost my job there (for unrelated reasons) and it was an enormous relief to be out of that culture.

In addition to children, I am religious and have obligations to my church, which were frowned upon (tacitly) by my coworkers. Nobody said anything, but I was the only one leaving work at 3 on Good Friday and 5:30 every Wednesday so I could be at church.

In hindsight I can see what I couldn't see before - the article is right in suggesting that single, young people are unencumbered by obligations. But it misses the point that we choose what obligations to tie ourselves to around the age that most people are starting at these startups - I chose wife, children, church. They're choosing company, work, and technology. It's not that different in principle, but it's a huge behavioral difference.
Definitely not a myth at all.

Disclaimer: recent Google interviewee.
Strategic (write me if interested in cooperation), e.g.:

donate.money

dnatesting.ch

voting.systems

notary.services

rights.watch

contract.solutions

accesscontrol.systems

onlinepayment.solutions

canvas.pictures

tshirt.company

restaurant.management

naming.company

custom.email

rome.holiday

rome.photos

tuscan.villas

night.gallery

artists.gallery

roachspotting.com

Financial, e.g.:

wire.money

slow.computer

ecommerce.website

records.management

inventory.systems

cheapest.domains

small.computer

hipaa.training

etc.:
http://startup.associates/investments/
But what does that actually mean? Too shy? Too loud? Too uncultured? The concept of "cultural fit" is so vague it can easily be used to mask actual discrimination, along with general arbitrary "I don't like the cut of your jib" decisions.
Isn't this the Nth PR article about Google hiring practices. To be honest, Google technical hiring bar is no different from FB, Twitter, MS, Amazon, LinkedIn, Dropbox etc but they are the only company consistently coming out with PR fluff about hiring the best. This is not only disingenuous but frankly (to put it crudely) makes Google appear as a attention mongering whore. I guess, Google PR machine has to keep this show going to keep the mind-share among potential recruits.
My biggest fear is that this article and this book leads to people blindly copying the wrong parts of Google's hiring process for the wrong reasons, the way 20% is treated in this Dilbert comic:

http://dilbert.com/strip/2015-04-05

Google interviews a lot of people in any given week. Not everything in this article applies to Engineering interviews; it's a broad overview. The way the interview process is designed needs to be interpreted in that context.

What I'm really excited about is patio11 and tptacek's Starfighter. I really want it to be the "Khan Academy" of interviewing -- best-in-class, various progressions, and really good suggestions on what puzzle to tackle next. Up until now, I've been directing people at the USA Computing Olympiad's training server, but its one-size-fits-all approach doesn't resonate well with people who don't have confidence in puzzle-solving (and give up on the first problem) or people who don't have the leisure of n years of high school/collage to work through all the problems (e.g. women who are going through HackBright and similar accelerated learn-to-code programs).
I'm using Arch linux and I've only managed to break XMonad once (or maybe twice) when I removed some packages that my config relied on. Admittedly my config file is probably pretty boring.
Chinese Drone Delivery Service Launched
Yes, what joy to witness such exquisite debate by those enlightened orators and masters of rhetoric. Truly something for the ages.
Dental hygenists also only work 3-4 days a week. I'm told this is just the way the job works (usually they are 3 days at one office and 1 day at another if they desire). There's also the wear and tear on your body from crouching over someone with vibrating tools.
Yes and no.

Direct TPMS sensors that use RFID transmit a serial number but probably not the VIN.

Many cars use indirect TPMS which uses the ABS sensors to measure rotational difference between wheels, thus indicating a low-pressure situation. No RFID is used.
A private citizen doesn't have the power to put you in jail.
> is it right for the police to be able to perform physical surveillance of an individual?

Yes, this is something the police should be able to do. But that is not the question at hand, is it? This is about performing physical surveillance on all individuals, all the time. Those are two very different things!
office culture — which can, for example, reward people based on how many lines of code they can write per week

I'm not convinced... even the least hip of startups isn't this stupid.
Eric Cartman: The Real Entrepreneur
Does Xmonad work OOTB on recent Ubuntu versions? I remember that after the switch to Gnome 3 it was a huge PITA to get Xmonad, Xmobar, and trayer (to get indicator applets) all working; some indicator applets never displayed anyway.

TBH, though, I didn't miss tiling WMs much after switching to OS X, mostly because I spend 95% of my time in Chrome with hella tabs, terminal with screen and Emacs.
I always thought ~20%. Founders want smaller pool, investors want larger.
Untested, but also something like this should work:

r.expr(['Saiyan', 'Human', 'Android']).contains(row('specias'))
Background: CAs often provide cross certificates signed with SHA1 to older roots for browsers that don't have the newer roots installed.
It establishes that you were there at a particular time. A jury or secret tribunal would probably believe a picture that they can see for themselves easier than an expert's voice print testimony.
I think the same applies to junior developers as well. Someone who is eager to learn, and does so on their own time to try and learn new things will give you far better results than someone who only has whatever experience they gained via internships, or as classroom assignments.

The best developers I've ever met all have one thing in common. They've all written stuff outside of school and the workplace. Not that everyone keeps doing so, but they all have at least when starting out.
fundamentals.io - An API/website for company financial data

fundament.co - Was going to use for the above until I found out fundament means "butt".

fio.link - The url shortener for fundamentals.io

hearlist.co - Email-first startup for finding new music

giglist.co - Email-first startup for job hunters

harbor.works - Multi-channel ecommerce SaaS

kapsl.com - Website builder for musicians (still one of my favorites)

quesh.co - Local Messaging Q&A App
I see. I guess I need to work on this, make the symbols more distinct or something. You only need to align colors and symbols in either rows or columns, so there's multiple solutions.

Great feedback. Thanks.
Adonit Creative Is Hiring a Developer in Austin
At Adonit, it is our belief that technology should enable the creative process, not hinder it. We build tools to make your ideas do more in the digital workspace.

What we’re looking for:
We are growing fast and we need individuals who are confident, self-sufficient and have great problem-solving abilities. This position is for a Full-Stack Developer.

RESPONSIBILITIES & SKILLS
Manage highly trafficked e-commerce site

Implement and maintain a content management system for marketing

Implement and maintain a responsive website

EDUCATION & EXPERIENCE
Experience in implementing and maintaining responsive websites

Knowledge of CSS and JavaScript preprocessors and package managers

Familiarity with web performance

Solid people skills and emotional intelligence

Familiarity with the creative process

Must possess effective and efficient written and verbal communication skills

Understanding of web browser capabilities and user interaction design

NICE TO HAVES:
Understanding of AWS and Cloudfront

Ruby and/or Middleman knowledge

Sass and Coffeescript experience

Experience with Twitter Bootstrap

Analytics and A/B testing experience

UX knowledge

Qualified candidates please send your resume and portfolio (a PDF or a link to your site) to iva@adonit.net.

We're a company that takes as much pride in our work as our people. So, if you’re currently looking for a new opportunity in a collaborative, engaging, and creative environment - then shoot us your application today.
Nobody said anything, but I was the only one leaving work at 3 on Good Friday and 5:30 every Wednesday so I could be at church.

5:30, sure, that's end of day anyway, but if I zipped out at 3 to engage in my social hobby, I'd expect some frowning too.
My girlfriend bought a new TV recently that turns on immediately, but the "smart" TV software takes about 30 seconds to boot up and become available. I think the time to availability of the software is what they're talking about.
Yes, it seemed surreal; it was my impression that the frustration was more about constraints on where to live, in California, than with Google. One interviewer (at least) expressed disappointment with having no real assignment for his first many months, and feeling no way to prove his use during that time.
That would assume that race and class can be entirely separated. I'd say that they cannot.
Just 2 days ago I ran across my all my written notes from GDC 2002 (the only GDC I've gone to; I went by myself for fun) with that specific session, and I had your name written down. (I just thought that was a funny coincidence.) It was very memorable, especially the one with the Doom guy doing the Robotron thing with the camera zooming out. Late last year, Casey Muratori also mentioned it on his handmade hero webcast.
Sports unions are rather corrupt.
In my experience, leaving sf and working in the valley proper meant having far more coworkers with families. They tend to be older -- 30s to 40s rather than mid 20s. In turn, they tend to be much better about not fucking around in the office: they come in, work, then leave. Which is a much better cultural fit for me, and it sounds like for you. There's lots of places where working 40-45 hours per week while being productive in the office is part of the culture. Just not in sf.
I'm surprised some laptops don't have something similar built in.. though a small piece of electrical tape works as well.
How to Build Your Personal Brand from Scratch with Neil Patel
True, duct tape would work, but you can never be 100% sure whether the device is being used without disconnecting the cables, which is difficult for some laptops and displays.
What should first time managers know?
I'm putting together a course for first-time managers of software development. two questions:

1. if you've ever made the transition from primarily coding to managing, what do you wish you had known when you started? what were your biggest questions when you started the job?

2. as developers, what are the top two or three things you wish new managers could be taught (be nice, now)?

OK, that's three questions. thanks in advance. Joe
Also, although racism is quite possible, the lack of social mobility may explain why race and social class are closely related (i.e. if you inherit both race and social position we'd expect a society to look like this)
Fantastic resource. I could easly spend hours browsing.
Did you get a free seat? Waiting for access.
I use it, I love it, I've forgotten it's even there.
That's the effect of the CC0 license: dedicate the work to the public domain, if that isn't possible give away as many rights as possible

https://creativecommons.org/publicdomain/zero/1.0/deed
Only if you stretch the definition of "white man" to include Asians who actually tend to out-perform whites on standardized tests. But of course it is actually nothing to do with race and everything to do with having parents who value education above all else.
A world where we frown upon anyone having anything important to them outside of their employer is a sad world to live in indeed.
The Fortran Standards Committee is attempting to make HPC easier through the use of coarrays, which are essentially massive abstractions over MPI.

I really wish people would give Fortran a second chance. It has come a long way from the ancient, all-caps days.
I took PTO for it. It's not like I walked out for no reason. Also, we were working 60+ hour weeks.
That seems to be common at least with the GlobalSign-backed CAs that I've seen. Not sure about others.
The desire to create an 'objective' measure for programming capabilities is really sort of ridiculous. Given how much of a team sport software development is, it completely underestimates so many of the key factors that go into being an effective developer.

Unfortunately, as developers, we're keyed in toward quantifying everything, even if it's to our own detriment.

I cut my google interview short when I discovered that their process was to interview me, then bin me, then pick who I'd be working with after I'd gone through a pretty arduous process. I told them that I was interviewing them as much as they were interviewing me, and I had no interest in 'getting the job', then being told after the fact who I'd be working with. The idea that I'd keep interviewing them without even knowing who I'd be working with just seemed absurd to me.
The particles are drawn as line segments, with lengths proportional to their velocity. As the velocity approaches zero, each line segment covers a smaller and smaller fraction of a pixel. Because the lines are drawn with antialiasing (at least in Chrome) this causes them to fade into transparency as the pixel coverage approaches zero.
I got a moment, so I did drop you a mail:) Thanks for looping me in.
"No good developer would choose to start a new project in earnest in a new language they don't understand well."

There are plenty of developers who chose to do just that, eg:

PlentyOfFish (started as a weekend project Markus Frind wrote to teach himself .NET).

WhatsApp (Jan Koum's previous experience was in C++, but he wrote it in Erlang because the best open-source XMPP server was ejabberd, written in Erlang).

Google (You can find Larry Page's questions on how to do URLConnections in Java on UseNet, then it was rewritten in Python by Scott Hassan, then in C++ when it became a real company).
Technology across the board is not family or parenting friendly -- in my experience. It seems like it would be, given the technology tools that make remote working and flexible work environments possible.

I recently was let go from my director of engineering position when I was 9 months pregnant. They said they were outsourcing their operations, but I was the only team-member let go. I also would be on maternity leave during a critical release... I can't say they let me go since I was going to have a baby, -- I think their decision to outsource made sense. I just think it was a catalyst as there was zero transition plan and probably would have been too hard to let me go during or right after maternity leave, which would have made more strategic sense.

I seriously consider leaving technology for good after dealing with the challenges of being a woman, mother and engineer for so many years.

I'm not alone, its pretty common for women to leave technology after having kids.

There is such a push to have more women become technologists, but if we leave once we become parents, what's the gain? The struggles of culture and technology are far deeper than getting more young women to be interested in engineering. Women aren't the only ones to suffer. It's hard for men too. The culture also seeps into the quality of products we create -- in both design and code.

Unfortunately, I have only seen the culture become more toxic as time goes on, not less.

Maybe I'm jaded. I'm certainly sick of it.
I wish there was a different name, unparticles are a terrible name. I didn't understand this part:

"While a particle's mass always stays the same, even though its energy and momentum may change, unparticles are different. In an unparticle, all three of these properties—mass, energy, and momentum—must scale up or down equally."

Is this talking about rest mass? Because the mass of a particle is already a function of energy, through E = MC^2. Increase the energy of a particle, and the mass increases too.
I actually work in SF now at a very family friendly company (Tapjoy). That is probably because 1/2 the engineering team is located in Boston.
Religion == Hobby?

(In Canada, Good Friday was a holiday, so I had the day off anyway). And really, who cares if you leave at 3 pm once/year regardless of the reason? It should be a non-issue.
Is this the wall between Mexico and US?
No, they tended to like the project, it seemed, but most were exasperated with where Google was located and how it limited chances for decent quality of life (i.e., California) and another clearly explained frustration with lack of real assignment for his first many months. No joke. (Typed from a lab at Apple, by the way, where I, as a result, went instead. And that's after being told the interviews went extraordinarily well and that they wanted to pursue next steps.)
Was this for a software engineering role? I've never been asked this, and I'm pretty sure during interview training you are explicitly told not to ask those sorts of questions.
Hike the Appalachian Trail! I think it goes pretty close to NYC. You could get almost half of it done in 3 months, and I guarantee it'll change your life for the better.
This has been my experience, too. I want to leave early Fridays to get a head start on the commute to Tahoe during ski season, and it's generally not acceptable.

(2 stories down)

Why can't we hire developers? There's a developer shortage! Why do people hit mid 30s and leave sf?

What are slacking engineers doing when I'm not watching them? If I can't supervise them coding, how do I know they aren't fucking off?

edit: No fucking way can you leave early during the week, but if shit goes bust on the weekend, all hands on deck and no comp time. Aren't startups fun?
It looks pretty bad and alarming. I'm on canary, so I've seen the warning on my own site. With only a weeks warning I have to get this solved before normal customers start seeing it. A big nasty red strike through our reputation.

> there should be very few problematic certificates, if the CAs did their job.

The cert was bought through Network Solutions in the past year. They are not exactly amateurs.

I've already had to spend 45 minutes researching and trying to solve this and I still have to waste more time resolving this.
Thanks, and fair enough. I've actually read into that before also. I think it's in freakonomics, where they found that if a black person had a typically white name on their resume they'd have more chance of a callback.

I know cultural diversity is a problem, I just don't think that's the way to solve it. Maybe I should have explained that I know everyone doesn't have the same views as myself, I just don't think the equal and opposite views are the way forward.

Unfortunately I'm in no way qualified enough to discuss how to fix it. I think it's an education issue at the ground level.
Someone should sort a consultancy similar to pivotal where they come in and teach you how to interview. Most SMBs are terrible at it.

There are also different 'best' engineers for the role/company. A company may say they want the 'best' but they really want an engineer that is going to stick around and solve their boring problems in boring ways. Even the edgiest startups likely have mostly boring problems to solve.

I see it as sort of a moneyball situation. You're looking for value. You can spend a lot of money and time searching for that unicorn 10x engineer when you could have hired 2-3 3x engineers and overall spent a lot less time and money and got your product out the door months earlier.
I can give you Facebook, Twitter, LinkedIn and Dropbox. But, there's no way Microsoft and Amazon have the same hiring bar as Google. This is based on my own personal experience interacting with them and what I've heard from friends.
trafacs.com - wanted to build a Transaction Facilitation System (TraFacS)

zendatalabs.com - want to do something in analytics domain

edited to add a line break
Absolutely. One of the nice things about Haskell and its type system in general is being able to look at a function's type and induce roughly what it does. Or, vice-versa, the ability to find pieces of functionality on hoogle by giving a reasonable type signature for your desired code.

Skipping out on that visibility when showing how Haskell is expressive seems like a missed opportunity.