skysight-inc/HackerNews huggingface dataset:
"citing the assault and theft charges that led to her probation"

That sounds like threat to community to me. That being said, I'm just taking that at face value. Wouldn't be shocked if the underlying assault/theft isn't as bad as it sounds, but since its all sealed hard to say.
You could probably use GitHub actions to push any commits and branches to GitLab or anywhere else.
I've definitely repeated that line in the past to justify tech industry interviewing practices - but sometimes it goes beyond "setting a high bar" to something more toxic: an interviewer using the interview as a chance to show off how smart _they_ are, rather than assess the candidate; deliberately creating high-stakes "pressure cooker" environments because, you know, that's just how we work here and they should get used to it; and so on. These things then get rolled into the same justification: after all, we're an exclusive club of ultra-smart 10x ninja pirate Jedi, which of course means we should have the default assumption that others don't belong in this club.

I wonder now: for every "bad one" not let through by this sort of process, how many other "good ones" look at it and say "no thanks"? How many hear about this sort of hazing and are dissuaded from applying in the first place? How many experience it one too many times and just quit the industry altogether? How many of those "bad ones" are even objectively bad, and not just having a bad day or intimidated by a process rife with both intentional and unintentional hostility? In other words: are we actually assessing what we claim to assess with _any_ predictive accuracy, and is the collateral damage to company reputation and the pool of available candidates - a damage often hidden to the individual companies that impose this process - even worth it?
Yea, the "interview" should have been nothing more than a review of past performance appraisals and a conversation to assess motivation/goals/etc.
It's fine if you believe this is true for your environment, but that's really quite rare.

I can see 'high pressure' particularly in Devops, but that's a different kind of problem solving.

The headline speaks perfectly to my intuition after many years in the trade, and that we are 'measuring confidence'.

Note that they assumed that interviews were set up to be fair - they are not - and that's actually ok. If a company has preferred candidates, it's perfectly within their right to do that (so long as 'preferred' doesn't just mean 'gender' or whatever).

It's been a while since doing this for me, but when I do it again, the 'on site' will be a page with some neat problems, some Q&A and then they take basically as long as they want to go through them, the interviews start when they are ready and you just go over 'what they did' and then interview for the rest of the issues.

'Having someone watch you solve a problem' is very specific social condition.
My experience has been quite opposite.

I worked for a FANG and conducted over 100 interviews. Most of that time I thought I was asking really hard questions and wasn't sure I would have been able to answer them if I hadn't seen the question before.

I later interviewed at a different FANG, surprised myself and answered harder questions than I typically gave and answered them better than most of the people we hired.

Not sure what to make of that.
Is that one of those back of the napkin quick estimate interview questions?
One thing I want to add: I've noticed in my own writing that I include a lot of run-on sentences. I also have some trouble with organizing my thoughts. To get around these problems, I make sure to take a break from writing to get out of the zone. Then I come back as a reader and start proofreading and editing my work. This approach has helped me to write much better posts.
In my experience, certainly no interviewers think that they're screening for "ability to study and dedicate yourself to a task." In being on both sides of the table for more than thirty years, I have never heard an interviewer mention that.
I'm not even sure that it's fair to say that Athens failed to preserve it's architecture and replaced it with the concrete monstrosities. Athens grew so dramatically that there simply wasn't much of a city to preserve: in 1822 it had a population of ~5000 families, in the 1907 census it had a population of 167k, by the 1928 census (after the Treaty of Lausanne) it had a population of 802k. So we went from a few thousand houses to 800,000 people in a century. There is really no way to preserve much with that level of growth, and it's not like those 4000 houses would have been worth keeping anyway.
How does Google develop software?

Someone told me they did all their development in the cloud and you aren't allowed to check out software locally? Does that mean they just use their macs as thin terminals? But what's running in the cloud for development then? Linux X desktops, or do you edit in a browser, or do you develop entirely in a console over SSH?

Nobody seems to talk about the developer experience at Google that I've seen, despite how much they talk about how they do operations and site reliability.
Way to jump on a single word. Edited.
This is why I stopped writing code. After I bombed a bunch of interviews I threw up my hands in disgust, it wasn't me it was the process.

One thing that stands out to me about the process is that everyone gets the same interview, doesn't matter if you are fresh out of school or have a lifetime of experience. Experience counts for nothing in these interviews. Can you design twitter in 40 minutes, thinking through every possible failure mode and issue along the way, or not? Apparently, I can't or not well enough. I think these companies really want folks with great public speaking and whiteboard skills - I'm kind of an introvert and that is a challenge for me where the day-to-day work is not.
OP is pretty clear.

> About a month later I get an actual notification on my phone - hey do you want to share this picture you took in City Park last weekend?

He took a picture and put it on a public service. A month later that service asks him if he wants to share a picture that he took last weekend. Since last weekend cannot be as far away as a month ago one can not conclude anything else then that we are talking about a different photo.
git add remote NAME URL
git push NAME

It will not transfer GitHub specific content (issues, PE, wiki, etc.), though.
I had a guy ask me the number of hardware interrupts there were on a processor I used 4 years prior and what the exact part number was on an interview. Just incredibly stupid questions.
Ask HN: What do you consider as a big web application
What's your personal metric, to consider a web application as big and complex ? Is it the number of models, or background processing logic. Or for those in the micro-services camp, is it the number of services. Or something else entirely
I don't think people are naive, they just don't have a better solution. Most established professionals are not interested in a 10 week trial period after which they might be back on the job market.
I'm curious as to what makes a good size of N. To me, N=10 would be do small, N=48 seems a little under what is should be, and N=100 seems sufficient, but I don't have a real basis for this (in fact, it's probably because of the original count that had me settle on a min and max of 10 and 100). Maybe a better question is: What are factors that studies consider, besides the logistics you rightly pointed out, in determining a sufficient N?
Gitlab has a feature set for this that's automated but it may be rolled under a paid plan if you want it to be bidirectional.

Building this in git itself is not hard at all, and there's likely a script or plugin for gogs or gitea.
Nice post!

I have written several versions of a scientific simulation program in python, first using MPI (single machine) and then native multiprocessing. Using numpy and Pandas for all the heavy data operations. I really valued the ergonomics of python and native multiprocessing and found the MPI code to be not very human friendly. However, I ran into some very strange bugs relating to MKL and multiprocessing that just hung the program on large input sizes with MKL_NUM_THREADS above 1. I also had to bounce the input data to the worker processes to files due to mp not being able to pickle data when it got too large.

As soon as Apache arrow support in rust gets more feature complete I'll probably try to redo it there.
> why hire someone with just look-up skills before hiring someone who really tries, and enjoys the challenge

This attitude will keep you from hiring someone who will just "do the right thing," which is to look up stuff that can be looked up, and also persevere when an off-the-shelf solution won't be sufficient. Plenty of engineers will spend time trying to reinvent the wheel when it is totally unncesssary.
After scrolling past hundreds of comments, this is the highest top-level comment that's actually about the post, and not an unrelated monologue triggered by the words used in the post. So thank you.

After 20 minutes on the internet, I have grown so, so tired of reading long, principled, idealistic essays that just so happen to defend racists, sexists, nazis, etc at the end. It's obviously a huge coincidence that he happened to be thinking about privilege, and just happened to come up with this concept of Orthodox Privilege, and by only applying sound logic to this premise, it proves that actually cancel culture is bad mmk. There isn't a chance in the world that he started with the conclusion that he doesn't like cancel culture, and then searched around for some word used by those people that can be twisted into denouncing them. No sir.

And for the record, I felt the same way before getting to the end, not knowing any of this context, because the actual essay is entirely unconvincing. Sampling his other essays to refresh my memory, they're stuffed full of examples to convince you in between each logical leap. Where this essay should have done that, it just vaguely subtweets people disagreeing with stuff he says that you "can't" say. You're expected to fill in the blanks yourself with some noble suppressed truths (ideas... are bulletproof!), when the whole time he's really talking about people getting cancelled (yelling at black people on the internet).
Run git on a personal server[1]? It's not as complicated as you might think.
Probably much more usable to setup gitlab.

Then set up the alternative remote on your repos.

[1]https://www.linux.com/training-tutorials/how-run-your-own-gi...
Given all the time I would need to pour into interview prep, take home projects are far cheaper. Leetcode isn't a time sink?

I don't see a bias towards language or code style as a problem as the work will be done in a particular language. Style can be solved with a style guide. Obviously they cannot be judged as harshly as in in company code review, but because language is a job requirement anyway and style can be a set standard, it seems to be better than most choices.
But it was never just about “abuse of power”, the narrative was that “black people are being killed unjustly by police officers”. From the beginning a motto of the protests was “black lives matter”.
I had a similar experience. I just accepted an offer for a senior engineering position at a FAANG, and only got a few basic coding questions. Out of eight hours of interviewing, I think they spent six hours on behavioral questions.
So, a guy goes into his apartment, dies in a violent altercation, and you have the video of the last person who entered and left. The video even includes some initial violence. It's a pretty reasonable assumption that this is video of the killer.

But, I guess, he could have just struggled a bit, left, and then Spiderman came in through the window and finished the job.
Yes they were, extremely poor.

Child mortality rates and mortality rates in childbirth have been c. 20% for most of human history, up until c. 1940.

Almost all human beings for almost all recent history have been agricultural works (over 90% in 1800) which is a severe and precarious state.

If you wish to go before settlements into nomadic hunters and gatherers note that this cannot produce "mathematical research, healthcare, etc." -- ie., the desirable things stated.

At this point you're just pining to be a dog. You may prefer a shorter, more brutal, more violent life... but I think, rather, you just need a fantasy of a utopian "before time" to justify you enmity towards the status quo.

> how some can claim Capitalism is the important factor here.

Err... when do you think they started their massive reductions in poverty?

When they stopped blaming various other people an liberalized their markets (in china "The Capitalists" and in India "The British Empire"). Within a few years of introducing captialist reforms these societies dramatically reduced poverty.
Whole article rendered beyond the summary (this link is from the page in the OP):

https://www.arxiv-vanity.com/papers/2001.00188/
"absolutely no problem being gay and going to Iran" doesn't exactly align with having to conceal "your nature"
OK, there are several misconceptions here.

1) It's not one of the first French reactors by a long shot. It's actually a licensed American design.

2) More modern designs being better does not mean that previous ones are unusable, particularly when they've been built and are just sitting there. Stupid car analogy: a better car being sold with better crash test ratings does not mean you're going to die if you drive last year's model.

3) Life-span is a licensing issue. Lifetime extensions are common for reactors and designs without issues, which Fessenheim did not have. The fact that it's not automatic means that there is an in-depth study of the state of the reactor before the extension being approved. Reactors with the exact same design in the US have been extended to 80 years.

4) Your source is rubbish (and for reasons that stray far away from the topic so I'll leave it at that).
I think people forget how incredibly high the Google hiring bar is. Tons of people have written extremely successful software, but I think you really need to be at the very top of your field to even be considering going to Google. You can be absolutely excellent... and still not be good enough for Google, and it's fine to admit that.
Rust is not a very good example here considering the amount of time the op might have spent waiting for the compiler and steep learning curve of the language...
Same here, I only use US layout, but caps lock mapped to compose the keys my native language needs. They are mapped to the same place I left them 10 yrs ago, it was easier the beginning.
That is a far lower tax rate than I pay.
https://gogs.io/ as well
I’ve had this before. Closing and reopening the PR does seem to do the trick sometimes.
I'm not a googler (but I've interviewed there) and I disagree somewhat with the original premise. I think whiteboarding does filter out bad candidates but also filters out good candidates who fail the anxiety test. Google, with their massive pipeline, probably doesn't care about the false negatives enough to change; they still find enough people to hire. It's the companies with smaller pipelines that need to scoop up these good candidates.
Yes, I know that. Changes nothing about Germany requiring other countries' help during winter - help that comes from nuclear and coal sources, not 'renewable'. That means that while Germany can use the current situation to decommission their nuclear power plants, if everyone did, everyone would be without power during winter. And then you have to count the destruction of nature the 'renewable' sources are causing.
N.Y.P.D. Says It Used Restraint During Protests. Here’s What the Videos Show
I wonder how true Thompson's assertion about a war of ideology between China and western values is.

Are there any examples of TikTok influencing thinking in a pro-Chinese way via algorithm tuning or direct curation?
> Convicting the killer requires much more evidence, but that's going to be many months later, currently all the listed claims of the police seem perfectly reasonable for this stage of investigation.

Did they find who the suspect is?
Spot on. I believe there is a word for this.

If a country explicitly calls itself "demoractic" in the name, it's likely not.
Hire a Python dev / eng to work with them. Pairing eng with domain is always a good choice
I dislike the idea of these sorts of single-purpose devices when you know it’s just standard hardware and could be a full blown device if it wasn’t locked down.

You know what would be better? A Roku-type device meant to sit on top of any old monitor/TV with integrated microphone/speakers/camera and HDMI out. With support for bluetooth headsets and or HDMI audio out maybe.
If not algorithms then what would you use to test a generic programmer? You would have to setup a custom panel based on each candidate. A person who has only worked for PHP would need a different panel from someone who has worked on C++ all his life. Algorithms is language and framework agnostic. It doesn't matter if you work in embedded or data science. It doesn't matter if you code in C or Python. The same question can be used to judge everyone.

Companies that don't do the above usually advertise requirements for X technology with Y years of experience. A smart programmer without knowledge of X can learn it easily, but he won't even be called for an interview.
If so the only part of the comment you were replying to above that was "overturned" was the word "illegal". Just wanted to make that clear, since I'm one of the people who think that it's still immoral and should be illegal.
I posted this on another thread. If you only want the commits, something like this works,

ssh user@git.example.com
mkdir project-1.git
cd project-1.git
git init —-bare
exit
git remote add alternate user@git.example.com:project-1.git

All you need is SSH
“Reproduction in the age of COVID-19 lockdowns”
> Some people disagree that trans rights will make society better.

Trans rights are human rights.

> why don’t we get front page news articles when a black cop shoots a black guy?

They don't exclusively front-page "white cop shoots black civilian" stories. Here's some prominent counter-examples just off the top of my head.

https://www.theguardian.com/us-news/2019/jun/07/justine-damo...

https://www.vox.com/2016/7/7/12116288/minnesota-police-shoot... (Cop was Latino)

News publishers do have an agenda, but it doesn't go too far beyond "get clicks, make money". They publish whatever kinds of stories will get traffic from their readers. And they know the preconceived notions and biases of their readers. News publishing is a tough business these days unfortunately. There are news orgs that do good investigative journalism and uncover important stories but even they need money to survive.
I thought my whole- working in the industry in various senior roles for the last 12 years and shipping tens of successful projects would show that. How naive of me.
git clone ... which you already have

git remote add originFoo URL

git push --all originFoo

There are other flags like mirror but never used them.

Source: https://git-scm.com/docs/git-push
Yes, they shut down to not kill the fish in the river, not because the water is not cold enough.
But this problem was/will be solved by adding more air cooling.
Gokada pivoted to deliveries after that regulation was passed; it's certainly possible that while that's a decent niche, it's not enough to meet investors' expectations for their capital. If that's the motivation here it would be a huge shame, because the company has done and is doing a lot of social good.
As someone with bad anxiety and who gets panic attacks in roughly one third of panels, it does feel fairly discriminatory.

The best interview I had was when they asked me a whiteboarding question, gave me a pencil and paper, and left the room. I solved it, they came back, and we talked about my solution. They still got to hear my thought process.
Site is dead slow...

PS C:\> Measure-Command {curl.exe -I https://store.pine64.org/product-category/pinephone}
TotalSeconds : 23.2096005
Shouldn't you be mad at his employer / capitalism? Twitter mobs aren't paying him, they weren't the ones who fired him either
Another Win for RChilli: It’s Award Time Now
yes, for almost all of human history wealth inequality has been (far) worse than it is today.

The only period of relatively more equality was post-WW2. Inequality then, as ever, has only been reduced by mass death -- either in the form of wars, or plagues, famines etc.

The mechanism of wealth acquisition, ie., investment /(preferential attachment), necessarily iterates towards increasing levels of inequality.
For an average shop that pays average salary and doesn't offer anything interesting, the answer is no. For a company that pays way above average,has some decent perks and stock options,why not?
It seems pretty obvious to me that this is an arbitrary filtration process (no different than any other arbitrary filter) that strokes the ego and appears to be better than a random coin toss, but it really is not.
From the abstract, among other things:

[We] find a Bell inequality that is more robust to noise than the celebrated Clauser-Horne-Shimony-Holt Bell inequality. Finally, we elaborate on the tension between mathematical beauty, which was our initial motivation, and experimental friendliness, which is necessary in all empirical sciences
That's interesting, and I wonder how they do that. Things I'd want to know include:

* what app you used to upload the image to Google

* what Google app / service identified the image

* how you uploaded it (i.e. if you uploaded it via a smartphone with location services on, I imagine Google is allowed to say "Hey, this upload is being done at this lat/lon, which I've determined either from GPS or from cell and wifi triangulation").
Opinion CS50w: No Disrespect
CS50 is actually a really noobish course and the problem doesn't lie in CS50 itself, it's a good good course and I don't mean any disrespect but CS50w and CS50g ( especially CS50w ) are giving noobies a false sense of accomplishment.
I was having a look at some of the projects of CS50w that "teaches" Django and I found out that almost all of the code is pre-written and students are expected to just fill a few snippets within the project and that's it.
The only time they are expected to build a project is during the Final Project session and by the looks of it, only a handful actually end up building something to the level of what a self-learner might build in a month with more experience in domains like debugging, reading documentations efficiently and so forth.
In all what I mean to say is that even though CS50 is a good course for beginners, the way it teaches Django is kinda ridiculous.
The theory is that the incineration of so many cities, and the subsequent firestorms would put vast amounts of smoke and particulates into the upper atmosphere. It’s this rather than the bombs themselves that has the main climatic effect. The fact that all these particulates would be radioactive is an extra dimension to it all.
But it's not one or the other. The screen is just as wide, but taller. So your xterms can be just as wide but you can fit more rows into them.
The pocket and app drawer step are optional. In brief testing it took around 4 seconds to turn on the phone unlock it and open the calculator. It's likely harder to notice as this is actively engaged time vs staring at a screen.

Timing with a script with a warm cache speedcrunch, kcalc, and emacsclient full-calc all take about half a second for the window to appear and are instantly usable. The quickest app I can find xterm appears in 200-250ms.

Chromium takes about 800ms. incidentally Chromium shows a big difference after dropping caches taking almost 2.5 seconds after dropping caches while others mostly lose 20%.

Firefox is the worst taking about a second warm but taking around 6 seconds after start to become usable. Some of this may be due to addons but firefox has never started quickly its only tolerable because you start it once at login.