skysight-inc/HackerNews huggingface dataset:
Hello HN! Author here. I wasn't expecting so much comments!
I would have chosen a less provocative title if I had known :)

Just to clarify: I founded a company a few years ago from a side project I had started three years before, and this year I released two projects, so I can say that I love side projects. I simply regret this tendency to start so many shallow side projects (which are little more than tutorials) just to build a portfolio instead of focusing on creating something really substantial, or something that at least you really like. It's a waste and an illusion to think that it could help to be hired. I know too many developers stuck into this pipe dream.
I know quite a few hiring managers who will search Linkedin directly, and reach out to candidates themselves. This, for example, was how I was hired into my current employer (which is a company with over a thousand people)
A flat tire doesn't stop you from driving if the situation is urgent enough.
I have full-time vacation rentals in Hawaii on Airbnb and Vrbo which have been vacant since March. The past couple weeks we have finally started to get inquiries and bookings, with our first guests back arriving in the beginning of November. We've had very few cancellations for our 2021 dates, but we also haven't had our normal stream of bookings for 2021–more of a pause of 2021 activity.

We believe there will be pent-up demand for vacations in 2021 after travel restrictions relax (Maui has had mandatory 14 quarantines in place which end this week). People will have more unused vacation time than normal and quarantine fatigue/cabin fever will also increase demand.

I do agree that air travel will be the biggest barrier for us. The non-stops from where we live are gone for now, so the shortest travel time has gone from 5h 30m to an 11h 30m red-eye.
Where did you get 100 ideas worthy of implementation? My imagination is so terrible, I can only imagine stupid ideas like Reddit clones.
Seconded, I've always understood malware to be a broad categorization and not a specific type of attack.
>maybe 2-5 after the pandemic recedes

Months? Years?
This should be taken with a generic serving of salt.

The fact is, (even different parts of) organizations vary widely in their hiring practices. Some care and some don't. I've hired people almost solely on their side-project (nearly a proto-startup), and I've hired folks without them.

If you interviewed Mssrs. Bellard or Hunt (and you didn't know of them beforehand) and they talked about their side projects QEMU or haveibeenpwned.com (respectively), you should probably rate them highly, maybe even hire them on the spot.

You should aim to work for groups that value such projects.
It kinda seems cheap for people on a forum for software developers to criticize the quality of, well, just about anything.
That is directly proportional to the size of the company.
Is proliferation of orbiting trash really something we should strive for?
I sure hope it's a preliminary injunction! That would be like me taking temporary control of the factory smoke stack or discharge pipe. Great precedent in that case.
"What do you mean you didn't finish all the tickets in this sprint? Must be shoddy work."

You're looking at single pieces of a complex and already optimized-for-several-factors system and assuming it would be trivial to do it better for one factor without taking others into account...
I guess I'm a fan of the old adage: "Dress for the job you want."
> Do you know about Hurricane Electric's free IPv6 tunnel broker?

I was aware of it, but I could swear that I heard news a couple of years ago that they shut it down due to decreased demand, but thank you for letting me know it's still running. I'll see if I can use it!
I switched from web to mobile through learning Swift and Kotlin in my spare time and building and releasing side projects. I'm not sure how else I would have done it, if I'd been at a larger company maybe I could have transferred but I'd likely still have to show some examples of work.
coming from anecdotal data (i'm a superhost that co-hosts for others), airbnb's are KILLING it right now as families are visiting families and when families travel, they tend to prefer whole home rentals rather than hotels (in normal times) but in covid times, don't even consider hotels at all so all of the demand goes to airbnb and similar.

i should clarify that my observation is for populated cities that aren't specifically tourist destinations

I would imagine when business travel starts picking back up, they will also prefer whole homes (albeit smaller 1-2 bedrooms) to stay away from the uncontrollable hotel environment which I'd guestimate turns into folks who already had covid or folks who just DGAF.

As a startup founder who already booked airbnb's for team travel instead of hotels, I absolutely won't even consider a hotel until vaccines are readily accessible, if not longer.

the risk to staff are hard to mitigate and I don't even want to think about what happens when traveling employees catch covid on a business trip. gyah.

tldr - still long on airbnb but short term, they are doing better than many would expect because they have like 95% of covid travel stays.
> Windows is no more than 10-15% of Microsoft revenue.

Microsoft has more or less abolished Windows as a separate business unit.

https://www.ft.com/content/5bf8b952-3396-11e8-b5bf-23cb17fd1...
This sounds like great advice if you want to be a follower and never accomplish anything innovative personally but just contribute as an employee until you retire.

Which is fine if that's what you're looking for, but not so great if you consider yourself an entrepreneur.
No reason you should listen to me in particular (no doubt I have made egregious statistical errors myself in my research), but a good place to start might be https://en.wikipedia.org/wiki/Binomial_proportion_confidence... or, as others have posted, it's worth listening to Andrew Gelman (unlike me, a statistics expert) about this! https://statmodeling.stat.columbia.edu/2020/04/19/fatal-flaw...

Essentially the problem with the study is that the bounds on the false positive rate of the test used was such that the data are completely consistent with all of the positives being false positives.
First and foremost, Mr Nadella has an office with a door.

Microsoft once ran recruiting ads for programmers advertising that the job came with an office with a door.
https://archive.is/H6XVX
I don't think that 'should' is the best lens through which to view this. The better question is, would offsite talent (at or above the quality of onsite talent) be willing to do the job for less. I would hazard a yes to that because of the drastic difference in savings rate in low CoL areas. E.g. would be willing to make 30% less to live in a CoL area where your CoL is 40% less? If the delta in CoL exceeds the delta in pay change, I bet this takes off.
This might be the case, but recruiters and sourcers can and do sometimes reach out with the first message on behalf of the hiring manager. It looks the same to the candidate.
Thank you for correcting my misunderstanding of IPv6! :)
Most of the interviews I’ve ever gotten in my career have been a result of the side projects I’ve created. Never the job. This is just bad advice and I feel bad for anyone who feels this way.

Side projects open the creative pipeline. Your job, all too often, closes it.

Also, who cares about recruiters? This is your life—you should find a bigger pool of people to impress and delight.
This is decent career advice, but it doesn't address the root of why.

If you want FIRE, the best way is to optimize your career. How do you do that? It starts early before your first job, as you try out different school subjects, books, friends, hobbies. As you look out to the future, what do you see on the horizon?

Thinking about the time I entered school, programmers were near the bottom of the totem pole. Mathematicians were trapped in academic ivory towers. Data was barely used as the alpha bros of finance dominated the talks of high compensation. The most sought after jobs did not even exist then. Youtuber, data science, deep learning, cloud computing, analytics, ecommerce, cryptocurrency, even professional video gamer were not real careers.

Increasing revenues solve all problems. Jump on the waves of industries that are booming and will continue to boom.

The world and culture is constantly changing as we march towards the future. Put yourself in a position to succeed by learning the fundamentals needed to pass interviews and recognize when something seems obvious to you but not to everyone else yet.
The 0.59% figure is nonsense. Steam only counts you as a Linux gamer if you:

1. Opt-in to stating your operating system(s), and

2. Put ONLY Linux, not Windows.

Otherwise, you are counted as a Windows gamer. Spelunky 2 developers just released their game without Linux support because of this same misconception.
> ” He may not be smarter, but he has been hired by a company with a most demanding hiring process”

> ” As we all know, the interview process is broken.”

I don’t know how the author conciliate these two opinions.

Other than that, I agree that being hired by a FAANG company is better for your career than any number of side-projects. The problem is that I don’t think I will ever be hired by a FAANG company (as many many many others). It is not about not wanting to focus on leetcode and Cracking the Coding Interview (and I don’t), but my resume would be rejected for sure much before that stage (as a self-taught developer with 41 years old and a degree in Eocnomics from an university in Brazil).
> I began to hate it less when I remembered a little empathy game that has served me well. The question is not, "when I leave the bathroom, is everyone looking at me and judging me for having used it?" Rather, the question is, "when I see someone else leave the bathroom, do I think about it for more than a fraction of a second, and if I knew they had defecated, would I want to shame or embarrass them for it at all?"

before WFH, I worked at a desk in an open floorplan. for whatever reason, it gives me a constant low level of anxiety to be in an environment where lots of people can see me, especially if I can't easily tell when people are actually looking. so I used to go to the bathroom a bit more often than I really needed, just so I could spend a few minutes in a more private space. I personally don't care, but I certainly do notice which of my coworkers also seem to be frequent users of the bathroom. if I were a pointy-haired boss, that might be one of the data points used to assemble my list of slackers.
The counterpoint to this is the amount of resumes I've had to read and subsequent interviews I've had to sit on from "seniors" or "principals" that they themselves haven't gone fully into the weeds on whatever technology they've been practicing for 10+ years. The amount is staggering.

You know my hypothesis why, because they don't have side projects. They have silo'd themselves into whatever niche project or have been on maintenance mode on a piece of software for years and never evolve. Sometimes it's not their fault, their company has pigeon-holed them into whatever software and they can't escape for whatever reason.

They should have side projects (if they care to keep learning) or lest be left behind those in more dynamic companies or those that have side projects to evolve.
I imagine maintaining the kernel is very important. As that can be (and is) a major source of vulnerabilities. Also, it largely determines what hardware Windows can run on and what features it can have/support.

If the NT kernel is in maintenance mode that might be because they are planning on replacing it.
It's odd that you're attacking what I said when I'm kind of supporting what you're saying. That we can't sustainably lock down indefinitely until a vaccine, that we need to balance the desire to protect lives with the need to live and work.

Your statement about flatten the curve is exactly what I said.

I will say, though, I bet we disagree on this: The federal government should have minted off a few more trillion dollars to keep people home as needed without them losing their jobs or insurance. Our American political/economic system is not built to keep people healthy or economically secure, and the government should take a more active role in fixing that.
Going to throw a bit of shade here, but there's a lot of irony in thinking that "hiking" is some exciting hobby while denigrating people building stuff in their spare time.
100 side projects isn't "100 ideas worthy of implementation".

100 side projects is the chance at one idea worthy of implementation. If you have even one good idea, all of your bad ideas weren't only worth it, but amount to how you got there.
Think about things around you that could be better. You'll get 100 ideas per day.
so this guy starts by explaining that he doesn't want to work for any company and then complains to not be hired by recruiters?

that doesn't make sense, why do you apply to jobs if you want to work for yourself?
It’s not like McLarens et al have much of a rep on reliability either; that’s not the point of these cars. These cars are built to give you a fun ride for a few hours at the weekend (at best) or just to look good (at worst). Inbetween stints, they need lots of care. It’s like F1 cars: they’re built to go around very-well-maintained circuits a few weekends a year, but they wouldn’t survive two days on the average city street.

If you want something that never gives you trouble, buy a VW or a Toyota. You’ll never see a garage if you don’t want to, but they will never give you the same experience as a supercar.
Does prefab go much beyond framing? The NAHB estimates that framing is only 17% of the cost of a house(1), so even cutting that cost in half doesn't save much on the whole project.

(1)https://www.nahbclassic.org/generic.aspx?sectionID=734&gener....
Pay are subject to demand and supply. If a company insist on co-located employees, pay is subject to demand and supply at that location. If company allows for remote work, pay is subject to global demand and supply of remote employees.
Satire or not, I have see an example of what the article is describing. Not Tic Tac Toe, but a more complex problem involving octrees. Essentially, given a scene(hard-coded), it would have to output all octree nodes (specifying white, black or gray if they were unnocupied, completely occupied, partially occupied, respectively). That was a full end of semester assignment. As in, you had the entire semester to do it.

We were 'pairing', he was 'driving'. Well, he wrote the whole thing in one sitting, in ANSI C. Even added couple of extra shapes to the program (that we thought were required, but in fact weren't). The bottleneck was his typing speed.

I was able to follow everything, although I remember thinking that a couple of spots along the way had more clever solutions, compared to what I would do, were I the one typing.

I did not notice any mistakes whatsoever. None. Turns out, neither did the compiler. He wrote the whole damn thing, one sitting, in a single afternoon, and only hit compile once. It worked. First try. Hundreds of lines of codes with pretty high complexity.

I later ran Valgrind on it. It didn't even have memory leaks.

I had never seen anything like it, and haven't seen since. I'm pretty sure we'll have a new algorithm or data structure named after him at some point.

Would I hire him for a startup? Only if it was based on complex algorithms, otherwise he would probably get bored.

Even if you do find a genius (and you never even have the chance to interview guys like him, as they can essentially pick their job), you may still need to get a Carmack, not a Dijkstra
I think they should be paid the same, compare living in Germany vs a poorest country, yes your cost of living would be cheaper in the poorest country but also your quality of life in terms of infrastructures and public services, perhaps depending on the country access to health might be harder too, getting a top education, finding mentors... etc.

There are two scenarios, the company offers you relocation or not, if the they don't then you should be paid the same as people located in the the richest country.

I think is fair to be paid for the quality and value of your job regardless where you happen to live (at your own will or not).
The fact that HN is a community where my comment has been downvoted is utterly terrifying.
I’m not sure I belong in this community.
They are capable animals, but I think they aren't terrifying to humans because they seem intelligent/sentient and display group social dynamics that are similar to our own. There are also no records of orcas attacking humans in the wild. Most encounters look like this: https://youtu.be/Vaq4pHxM5P4
If you think in terms of probability, there is no conflict. And that is also why "never do this if you want to get that" is often a necessary, but tautologically inaccurate, simplification.
Indeed, I always recommend finding someone you know who works at the company and getting an in from the inside. Even if they just throw you to the recruiters, you'll be at the top of the pile and that's often the hardest part.

This is also true, fwiw, of how I recommend switching teams within a company. Go sit with them, see what they're up to, establish a mutual fit, then ask their manager to sort out the transfer with your manager.
If you read the next sentence you would see that I was obviously not imagining such a thing was possible. I was just talking about the technical/theoretical way the logic works.
That was actually an explicit goal. We knew that if we were going to update that frequently:

- the changes had to be small (and would be by nature of so close together)
- we had to be very very careful about backwards incompat changes (either to the UI or the APIs).
Reddit clones can still be novel.
Mesh face masks are stupid. But requiring people to wear something with zero formal requirements is also pretty darn stupid.
AVR is an official backend now. Rust has also recently added support for AVR.

One more backend I'd like to see is the Espressif (ESP32 etc.) one. They've trying to upstream the support, but it seems that the lack of reviewers from the part of LLVM is slowing down the process...?
So help out!
Our New Machine Learning Visualization IDE
How do I downvote this?
> But above all, my primary thesis is that it comes down to looking for strengths, not trying to discover weaknesses [5].

I strongly agree. I think a generation of software engineers has been trained to calibrate their interviews by looking for reasons not to hire someone, instead of looking for reasons they should.

This perpetuates all sorts of biases in the hiring process, and it insidiously serves as a form of self validation as well.
Oh so this is very very different and it would be unfair to say one is better than the other. They're transmitting raw drawing commands a la RDP or X Forwarding which provides pixel perfect rendering and website compatibility by running the JS in a remote browser instance.

I wonder how that impacts accessibility, screen readers and ARIA. If they're rendering a Canvas element as a framebuffer, I have to imagine they've lost support.
It's not nitpicking. I want to draw attention to the fact that the so-called "false negatives" that everyone claims are acceptable casualties of the system are not just random false negatives. Audition-style coding interviews systematically discriminate against people who tend to experience extreme nervousness during auditions but otherwise perform normally on the job.

Note that this thread started with "Everyone loves to read and write about how developer interviewing is flawed, but no one wants to go out on a limb and make suggestions about how to improve it." Now you're saying applicants can train for this, applicants can train for that, but what happened to the original point about how to improve the process instead of making candidates take difficult steps to adapt to the flawed process?
> I mean, the entire point of the post is wrong, but impressing recruiters is downright stupid. Let's be frank: recruiters are bottom-of-the-totem pole, lowest-common-denominator bottom-feeders.

No matter how we feel, the process still goes through recruiters.

In a company I used to work for, we built a way where we removed the company and uni name to remove biases from recruiters. Most recruiters flat out refused to use it and trust us because they considered that a very important signal. The decision is not upto just developers.

> I heard a fun anecdote of Evan Spiegel attending an LA hackathon maybe 6 or 7 years ago. Some nerdy engineer showed him that he figured out how to get around Snapchat's spam filter. Spiegel offered him a job on the spot.

I am sure we will all have our anecdotal examples like this and I am not against side projects. I agree with the post author that side projects are great, but don't expect them to count towards your next job. If they do, then great.
I mean, when I was presented the "Orcas aren't actually whales" factoid as a kid, it was to group them specifically with Dolphins and Porpoises.
There was an interesting study on the herd immunity threshold, as well as pre-existing immunity posted here about a month ago:

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

https://www.bmj.com/content/370/bmj.m3563
Case in point: when they sent the 82nd Airborne down to Haiti for peacekeeping things didn't go as well as they had hoped.
Agree with this. At least 2 jobs (I've lost count) I got based on side work I did. Full time employment history helped, but it was the side projects that showed a certain skillset that they wanted.
I would phrase this differently.

"Ferrari is bricked by poor software engineering & not handling a normal use case."
This is Aw-some.
I never understood why people cared so much about company "name" until a handful of years ago. It's not about "status" in terms of what kind of fancy clothes you wear, but it absolutely signals an ability to clear a certain kind of bar, produce a certain kind of work, and experience things on a scale that you wouldn't at a smaller shop.

It doesn't mean one path is right or wrong for a job (I know many people who switch back and forth between bigcorp and startups), but if you only see BigCorp experience as status seeking/soul sucking experience, you're missing a huge part of the picture.
Job interviews are sales pitches: feel free to pitch yourself however you prefer.

Also, a lot of job descriptions are of the "perfect" candidate, i.e. the person hired may not satisfy each of the requirements, especially years of experience.

With that said, every position is different. Maybe the hiring manager has bad luck hiring candidates with fewer years of experience than he/she thought was required, and maybe they won't budge. Doesn't hurt to try!
Not directly, for sure, but every decent company's screening process includes a segment roughly expressed as "tell me about something you built -- what technical challenges did you face, how did you overcome them." Sometimes, your side project is a more compelling answer than your day job. I've got some really compelling side projects haha.
Which part is false?

The remote control wasn't used here but it normally works and they tried to use it. So it does show that these cars could be hacked remotely.
I'm not sure what you mean exactly. If you mean you need a Go compiler to compile a Go program, thats true. That's the only build dependency here.

If you don't want to build it yourself, wormhole-william has precompiled binaries available on its release page including for windows.
Conspiracy is quite a strong word!

My take on the neutral explanation would be is to assume that it's like every other policy -- about a dozen people with varying motivations had to support it, and then a few more motivations got added by PR people, and by whoever doesn't want it to stop. Policies "pretty obviously" driven by exactly one factor are extremely unusual.