skysight-inc/HackerNews huggingface dataset:
It IS blog spam. The article doesn't say anything besides "everything sucks." There is not a single constructive point being made besides some fantasy world where our tools are drop dead gorgeous and the build pipelines are well oiled and never have to be paid attention to.
You hear this a lot but it's really not practical under a lot of circumstances. For starters, it will often be a violation of your current employment agreement.

I do get the issue. I've been in jobs where having a writing sample or even giving a presentation on some topic were pretty much non-negotiable and, if a candidate didn't have those ready to go, they'd have had to prepare them. But, at least in those cases, it was a topic of the candidate's choosing so they didn't necessarily need to create something custom.
As soon as I noticed that this particular post had more comments than upvotes I couldn't wait to jump in and read both the article and the comments.
There is a middle ground for these types of assignments.

Have your interviewee come up with a potential design and ask them to highlight some specific concepts or programming methods. Then cover an individual component in person, pair-programming style.

Don't know why more companies don't do this.
Or maybe they expect it to be a 30 minute assignment and the fact that it took the guy 50 hours to finish it is a clue in and of itself.
> I feel like such large take homes should only be done if you really think the candidate is a good fit after some interviewing.

For me to consider them a good fit they’d request money to complete the assignment. Fixed would be A+, hourly would be C, free would be F.

An interview is one thing, like a free consultation. Take-homes and even all-day/3+ round processes are pushing it.
There's no way to detect the down voters unless they leave a comment indicating that?
It depends on what level of experience you are hiring for.
How do you prevent users from reading certain parts of the repository, though? This was what I meant by "there's only so much you can add"... you can reject pushes that change parts of the repo, but you can't prevent reads without breaking everything.
> they used that assignment in order to get some of their work done

Yes, that's a common technique. Another, depending on how they found and contacted this startup, is that the test isn't really from the company it claims, the contact person is actually a candidate who is tricking people into completing the take home assignment on his own interview somewhere else. A third technique, when the questions seem like homework questions, is that it can be a student somewhere impersonating a company and posting fake job ads in order to get other people to do his school assignments.

Generally one should verify the company exists and that their contact works at the company before proceeding with these. Also if the assignment appears to be exactly something that would be of great benefit to the company and also takes a good amount of work, it is best to decline as some companies use sham job interviews to get free contract work done.
Deep Learning in Clojure from Scratch to GPU Representing Layers and Connections
With git, can you set specific user permissions by directory? We need a way to prevent pull or commit by certain users.

Or require a review before committing to some projects/dirs, but not all.
I feel like citing that it's just nepotism is not entirely accurate.

Judges are lawyers, but the approval process and performance of judges who are willing to follow the rule of law and rule in ways that aren't simply in line with "nepotism" is significant.

Even existing supreme court justices appointed have not taken actions that the folks who appointed / approved them might wish... that's a good thing.
I am swaying between the Golf R MK 7.5 and the Dual Motor M3. I have a 2017 lease right now. I agree with you that the M3 will get me from point a to b with enhanced auto pilot features and no CO2 output, but I am afraid of missing out on the joy of driving. I recently moved to LA and my time in vehicle has increased by 3x. Which means both vehicles have increased pros and cons.

Do you miss having the hatchback? That is one my bigger gripes with the M3. This would be my only car.
I'm against paywalled articles, so let's call it even
I don't know about Russians, but Shift-JIS/cp932 is still popular in Japan as if Windows never supported UTF-8, so perhaps something similar is happening there.
I like the comment about putting the project in his portfolio. He should hold the copyright for his code, unless he signed it away.
There's zero excuse any more for not having an ATS. They are available cheaply from multiple SaaS vendors.
You're reading the manual upgrade guide, for remote systems where you would otherwise cannot boot the ramdisk kernel to upgrade, which handles all of that for you.

If you have console access to the machine, serial or glass. Things are far easier.
I dunno, the only 3rd party over-dependencies I see is in frontend code and that code is usually in one big repo (in my personal experience). I think the proliferation of NPM dependencies is its own problem, but usually when I'm thinking of mono-repo vs multi-repo its because teams/repos are having trouble coordinating between each other, not because some NPM library hasn't been updated lately.
I really don't understand why you would make this sort of comment without being aware of the facts.

The Ethiopian pilots were about 50kts overspeed when they reactivated the electric trim and allowed the MCAS to trim the plane to a full AND (aircraft-nose-down) condition. If you fly the aircraft 50kts faster than it was designed to fly, disaster awaits.

There's nothing Boeing can do to make its airplane safer for pilots who are not capable of flying manually. This has nothing to do with Boeing or its business model. This is hysteria created by an ignorant press to sell eyeballs. It's easier to sell eyeballs when you blame the big, bad corporation instead of the owners of the eyeballs.

The Ethiopian pilots failed to fly the plane. Period. The interim report blamed Boeing, of course, because the state-owned Ethiopian Airlines also owns the flight school where the pilots were trained.

That school graduates almost exclusively men. Why? Because social and economic conditions in Africa prohibit training women as pilots.

This is a systemic problem, which is the same systemic problem that puts the sons of the rich and famous into the right seat of a passenger 737 Max with only 98 hours total flight time.

It's the same systemic problem that dictates saving money on flight training by turning out pilots who are perfectly capable of setting and monitoring the flight director from takeoff to landing so long as nothing whatsoever goes wrong, but who are hopelessly incapable of flying the plane manually in the event of a failure.

The ILS goes bad at SFO, the plane crashes. The pitot tubes ice up over the ITCZ, the plane crashes. The AOA sensor on one side goes bad, the plane crashes. All of these have a common element: pilots who are competent to monitor the automatic systems, but incapable of flying manually when they need to take over control.

The solution is us: we are so badly squeezed by the disparity of wealth that we can't afford better pilot training and more simulator time dealing with system failures because it would increase ticket prices, and we can't handle that.

Then, when 300 people get drilled into the ground at 25Gs, we go after the manufacturer because they didn't make their systems perfect.

There is no such thing as a perfect system, and there is always going to be a failed component. By demanding that Boeing make its systems even more idiot-proof, we are simply entertaining the notion of incompetent pilots and laying the foundation for even more and worse disasters.

The first change we need is for the media to understand that facts are important, invariant, and objective. And that you can't understand them easily without a technical background.

Reporters who do not understand aircraft systems must be prohibited item from commenting upon them because doing so only leads to hype, hysteria, and misinformation. We live in a technical world now; there's no excuse for being a techno-pov.
Many more indie games will be coming to Switch if Nintendo has its way (2018)
I assume it's tracked in a DB (inb4 blockchain) somewhere so you can't downvote the same comment twice.
Two Cathay Pacific captains lose eyesight during flights
The Three Body Problem, by Cixin Liu. The scene is actually from the second book in the trilogy, The Dark Forest, but they are really meant to be read in order, and I don't think The Dark Forest would make much sense without reading The Three Body Problem first.

Outstanding books, highly recommended if you like old-school hard science fiction. I'm currently reading the third book in the trilogy. But when I read this one scene... I had a song a day later. It really knocked me out.
I'm not sure that level of crunch is generally lower in indie companies. In theory, they might be struggling more, they are in disadvantageous position against big companies, they have to do more experiments and take more risks than AAA, which make the same "press X to hollywood" or network shooters for the last 20 years.

(I don't play big companies' (modern) games, because almost always I'm not in target audience and find such games completely unplayable)
KeyForge: The red-hot card game where every deck is unique&unchangeable (2018)
I have done the takehome style interview before. I spent about a day on it, then said "here's a day's work, there is an API and a backend with tests, writing the frontend would be straightforward" and they said "go away unless you do it all". I went away. They had enough of a programming sample to make a hiring decision.

As a hiring manager, the takehome is very tempting. Candidates put their Github profile on their application. You go and look and there's nothing there except some make-react-app template. Their work experience on their resume is bullet points like "enabled solutions for the business through synergy", which they've been doing for five years. But they write you a cover letter about how much they like your company, so you want to give them a chance. You read on HN about how whiteboard interviews are unfair. So with no data, you reach for the takehome. If they can do some assigned work, then they'll probably do well in the role that they've applied for, and that's a good hiring decision. And they said right there in the cover letter that they'll do anything to get this job. It just seems natural.

For that reason, it's something I keep in my back pocket. (So far I've used it 0 times, though.) You can definitely have a Github repository that is more valuable than any takehome would be. You could actually talk in detail about the sort of engineering problems you've solved on your resume, and the takehome wouldn't show me anything new. But the reality is that the vast majority of candidates do neither. They work all day, so the last thing they want to do when they go home is write some open-source software. I get that. They have no idea what a resume should look like, since they've never been in that resume screening or interviewing role, so they write whatever some professor in college told them to do. ("It must fit one one page," is what I was told. I have learned that the opposite is true, if you want a job anyway.) So having some way to determine "can this person program at all" is valuable. But it's very time-consuming for the candidate, so is not ideal. A smart candidate will say "nope". A naive candidate will spend 50 hours on a 2 hour task and be mad. So it's probably not ideal.

(As an aside, what is the deal with these boot camps? Every single applicant has the same exact react app in their Github, and an entry for building it on their resume as though it was work experience. I sifted through 100 such resumes recently and almost have a script to determine which bootcamp they went to based on which files are in their Github. Is anyone getting jobs this way!? I am beginning to think that it is some social experiment involving bots.)
I don't think the would, or at least hopefully could. De facto egalitarianism is to a large extent a democratic ideal. An authoritarian or a libertarian don't in general care about equality, but that the inequality is fair. They would say as long as the system or the conditions are fair the outcomes are also fair.
Apple Introduces Revolutionary New Laptop with No Keyboard
Show HN: Open-Registry – JavaScript Registry Funded+developed by the Community
How's that? Isn't he more of a C/game developer? Is he a unix guy?
A whole half percent of his net worth.

Some people lose more, relatively, by getting a cat/dog.
This is a much better expression of what's great about chalkboards than just the order of steps, thank you. It's not so much seeing a problem worked out in sequence as seeing it worked out for real. Even if the professor is working from lecture notes with all the steps, writing them out live engages with the content in a way that pressing "next bullet" doesn't. And as you said, what's missing is the messiness - catching mistakes in the notes, making mistakes on the board and finding them, puzzling over what belonged at a missing step.

Everyone jokes about the frustration of copying a full blackboard worth of notes and then having the professor go "wait no, that wasn't right" (myself included) but it's a valuable experience. That moment of "hm, hold on a second" is where the math is happening, and a chalkboard helps professors and students notice that. (And of course, when something "isn't quite right" on the Powerpoint, it's a tremendous pain to fix...)
I understand in EVs, “skateboard” refers to the chassis of the car using the battery pack itself as the base/floor of the car and then building everything in top of it. So-called because the battery pack with frame and wheels resembles a skateboard.

It’s used in comparison to “conventional” EV sedans from Ford, GM, and older lead-acid/bulky battery tech where carmakers would take an existing car design (that’s meant for an ICE engine and drivetrain) and merely replace the engine with a motor and put the batteries somewhere where they would fit, usually in a tall box shape under the rear cargo area, under the rear passenger seats, and in the front engine compartment as doing so means not having to drastically reengineer the car to put the batteries in the floor - but it means there’s less space for batteries and they consume car volume that would otherwise be free for use by the passengers.

I imagine if the Ford Focus Electric was skateboard then they could get 200-250 miles of range and and a fully open frunk and trunk - whereas instead you lose more than half the trunk space (no spare tire either!) and the engine compartment is still full of legacy components with no passenger storage area - for only 150 miles of range.

This contributes towards the perception that the legacy automakers aren’t taking BEVs seriously enough because none of them have developed and shipped a true battery-first (I.e. skateboard) car design.
The only problem I have with GTK3 is that the quality of the documentation I've found is...less than ideal. Broken links and extremely terse descriptions of parameters to calls are a common complaint for me.
I'm sure they did tons of testing on the experience, but I'm not a huge fan of the Apple Pay button being up top and appearing so prominent.

My guess is that the vast majority of people won't end up using Apple Pay, so from a UX standpoint, I don't understand why it's above the credit card content as opposed to below.

My guess is that they worked out some kind of lucrative partnership with Apple.
Mozilla’s 2019 Internet Health Report
1->2 was not backwards incompatible like 2->3 was.
I don't really understand the problem with multi-repos. Maybe because I'm a FE developer, I'm shielded from some of the pain of launching an external service locally, but I find the process of needing to update an external module to be rather similar to open source dev: clone, link, fix, PR, approve, merge, update package.json. It's that simple. The only part that can present itself as somewhat tricky is how your environment handles linked dependencies, but that can be resolved if you've configured your webpack or whatever correctly.
How is a validated chain of causation not important for these systems to arrive at ethical predictions?

The causation gap for these models presents a really terrible scenario.

Without causation, these models are capable of correlating things like race, gender, etc. with outcomes like shoplifting.
You agreed?!
#MandelaEffect
Your opinion will be outdated in a few years. You drop dna wherever you go. When your phone is able to read it it will be used as part of your id. It is not private information the same way your face isn't private when you appear in public.

What we need to do is stop companies from claiming they own your dna because you sent in a sample.
Can someone give me some pointers to reading material on this.

I'm aware of hot code reloading for interpreted languages, google just gives links to web page loading. I'm also aware of it at the OS level. I don't really understand why you'd want this in a compiled language.
If it takes 30 minutes then what you do is organize 60 minutes coderpad session and get lots more information than just a solution that the candidate pretends he did in the allotted time.
I am on my third confusing error using virt-manager to create an armv7 build environment. First one was some ca-cert error, which meant I forgot to type a slash somewhere in some URL, second was something about not being able to enable firewall, which required firewalld and dnsmasq to be installed, now I'm having an error adding a qcow2 image to my vm setup, it probably doesn't like my mounted storage. We can compare this experience to terrible vendor lockins.
A Visual Analytics Approach for Comparing Tree-Structures
As a volunteer at a crisis center, I can tell you that the thing that people most want to hear when they are sad, depressed, or otherwise in crisis is that they want to validate what feelings that they have. In a word, they are feeling awful and want to sit in that feeling, and the music helps listeners process that feeling.
That's not really a working copy, though. What some need is a tool that lets you check out a part of the repository as a working copy, without checking out the rest. By "part" we might mean more than one directory and its descendants (i.e. not a single root).
Why Check a Proof?
Startups always claim the project will only take 2 hours, but doing a half-decent job takes more like 2 days, and in real-life you'd spend 2 weeks or more on it to do it properly (tests, localization, documentation, performance tuning, etc).

I am not sure how you are supposed to make a choice between doing it quickly and being called "sloppy", taking a realistic time and being called "slow", or any of the points inbetween.
They gave him two weeks to do it and it was apparently a multi-part thing where it made sense to send in answers to the first part before doing the rest. That doesn't sound like something that's supposed to take 30 minutes.
You have way too optimistic a point of view on insurance. Yes, you can even be bankrupted while being insured and a paper millionaire.
> I think there's a non zero chance this guy is assuming too much malicious intent and could get a positive response still

A two week lapse is egregious. I would assume incompetence before malicious intent.
I would have recommended Blindsight!

Along the same lines, I really loved A Fire Upon the Deep, by Vernor Vinge, and its "sequel" A Deepness in the Sky has aliens that remind me in many ways of the Trisolarans. But A Fire Upon the Deep gets some of that horror.
Please, I come on HN to escape all of this.
With a monorepo, how do you avoid the situation where almost every time you want to commit, you have to pull-and-rebase first? Because somebody has always pushed a change, every minute or two.
When the term was first used (GM Autonomy 2002) it was a concept for a complete powertrain below the hubline. Ya, it's pretty similar to body-on-frame, although it suggests much more freedom in body design since nearly all of the power train is below the hubs.
Everyone that wants a language to thrive instead of dealing with thousand incompatible implementations.

Many C++ targets don't support IO or networking, so lets not burden embedded compiler developers with standard library bloat.
That Time I Tried Browsing the Web Without CSS
Ads.Txt Could Save Ad Tech–If It Wasn’t So Convoluted
> How somebody unable to understand simple concept like probabilities can be judge?

How many smart people struggle with the Monty Hall problem? It's a fairly simple probability problem, overall, but it is very much unintuitive (mostly a matter of the difficulty of setting up the problem in the first place). Most people aren't very strong in mathematics, and even most scientists struggle to apply statistics correctly (see the commentary around the fMRI of a dead fish for an example). It's not surprising that judges and juries are going to have these same struggles.
First renewable energy and now electric cars have turned from something that was science fiction, always N-years off, an environmentalist's fantasy, laughable, to something that is mainstream reality in my lifetime.

I mean, in BTTF II/III, the DeLorean was upgraded with a Mr Fusion and made a flying car but it still used an ICE to drive. How weird is that?

Meanwhile, it's no longer a question that solar and wind are going to comprise a large fraction of our energy supply in the near future; it's only a question of how much, how quickly, whether it will cut CO2 emissions enough, and what the waste/lifecycle costs will amount to. Electric cars are the way things are going; even if Tesla collapsed into its own hype-bubble, every other car manufacturer now produces electric cars, people are buying them, the charging infrastructure is getting built out. The only questions left are what (large) fraction of the market electric vehicles will eventually grow to, how quickly they'll reach it, and whether it will again help our CO2 emissions enough, fast enough, and what waste/lifecycle problems will EV introduce.

It's weird to me that between renewables and EV we have a real chance at Y2K'ing global warming.
Ah, thank you for the clarification, I had interpreted your comment far too generously.
>The entire feature is marketing bullshit. There is no practical utility in making a car that fast go even faster

Hardly. Ludicrous Mode is all about acceleration and it's one of the few things that you can use every day without breaking any laws. People are almost never going to go over 100MPH on any US highway but all of them will need to accelerate from zero to sixty during their drives.
Client-Side – The Security Blindspot of Your Website