skysight-inc/HackerNews huggingface dataset:
Facebook interviews were very much interactive with my interviewer probing me on O(n) type questions and me refining it down to be more efficient. I was certainly allowed to answer questions, typically about scale. My code which was on a whiteboard certainly wouldn't compile and a good amount of the discussion was making sure that the interviewer could follow it and that he was satisfied with each of the steps.

My first round I passed with a less than optimally efficient solution, but he was satisfied every step of the way during my work.

While I was lukewarm to the prospect of working for Facebook, the interview process was very positive and reflected very well.

On a personal level, self interest would have me like the leetcode style problems because I can get most of them right on the first try during a timed interview, without studying. If I were pursuing a job at a FAANG, I might actually study them and I'm sure it would go well for the testing portion of the interview.

However, when I interview this is not what I'm looking for. I'm typically looking for someone who knows the particular language that I'm hiring for. My questions run from the very simple to as deep as they can go on either language or implementation details. From the most junior to the most senior, they get the same starting questions and I expect the senior people to go deeper and explain why they choose something over something else. I'm also testing their ability to explain it to me (not just get it right) as that is part of their job working with juniors.

I really don't even care if they have the names of things right and don't really count things wrong against them if they get the names of two things backwards for instance. For example in Go, a huge percent of the time you might use slice over arrays. Some people get the names backwards, but can identify which one they actually use and they know that one can change size. They are correct in usage and misnaming them. I inform them of the name, encourage them a bit and move on.

I've never liked the "look at this code, what's wrong with it" approach. There are too many contexts that I have to jump into at the same time. There is often an expectation that I find a specific problem with it. I'm lacking the usual tools like an IDE or compiler. What level am I looking at in the code? Does it compile? Are there off by one errors? Cache invalidation? Spelling errors? Logic errors? Business errors?

This guy has missing tests on code that needs to be refactored in order to make those tests. Maybe he has it figured out just right, but the "jump into my code" interviews I've been in on all seemed like they had secret gotchas that the interviewer expected specific answers about.

In short, I haven't seen a proper, repeatable process for interviewing for software development.
Neat. While there are a bunch of Geiger counter RNG kits you can get, I appreciate the author's thoroughness.

I will say, one thing that's unclear to me from the write up(s), is how the author implemented the logic for deciding an individual bit value. The typical way folks do this (with a geiger counter), is to measure three events per bit (although you could potentially optimize this in a sequence). With 3 events, you then have two durations, the time between events 0 and 1, and events 1 and 2. Based on which duration is longer decides the value of the bit.
That's not a rebuttal - it's a confirmation of the psychological damage being caused by constant harping on purported drastic climate change and the human responsibility for it. The man is completely obsessed by it.
From the time this was posted two days ago:

This keeps showing up but it's total bullshit. Cuban wants to take 15% of the transaction for running a web site and processing payment. They're not manufacturing drugs. They're not buying drugs. They're not shipping drugs. They're not doing anything at all besides taking your order and giving it to someone to do all those things.
It's not a charity. It's a profitable business and a very profitable one at that.

Oh yeah, and the prices aren't lower than what you can get using GoodRX.
IMHO, the problem started when we all jumped on Gmail, knowing that there was no support, and if it broke, we got to keep both pieces. I watched my wife's account get taken over in real time a couple years ago. Ten years of personal and financial info, now in the hands of God-knows-who for God-knows-why. I simply deleted the account from her devices, and moved on. There was nothing I could do, and no one I could complain to about it. The WILD success of this model has led everyone else to do the same thing.
Back when I used this account, I didn’t have a smartphone. I had a razor flip phone. The device used to login was an old laptop that I destroyed years ago.

I just do not understand how the designers of this process thought it okay to lock people out in the name of security. Give people tools to be secure and guide them towards appropriate process, but don’t modify contracts and established mechanisms in the name of security. If someone gets their data compromised as a result of their own negligence, let them.

I did not ask nor want 2fa for this account. If I did I would have added it. What I was forced to add was a “recovery email” to be used in the event that I forgot my password.
It depends on the drug. Shipping is enough to make it more expensive than Costco or GoodRX in some cases. YMMV.
Worth pointing out the irony in terms of self-organized criticality [0], which describes the activity of starlings flocking together in terms of dynamical systems and is also used in self-organized criticality control [1] which has been applied to power grids to prevent power outages (from cascades of load shedding).

[0] https://en.wikipedia.org/wiki/Self-organized_criticality
[1] https://en.wikipedia.org/wiki/Self-organized_criticality_con...
ID is required to register to vote in the first place though? It's literally a crime to not present ID when demanded by police. I'm all for removing the (negligible) fees associated, but it's not exactly a huge barrier to voting.
> many Tatars collaborated with Nazi Germany

As is well documented with friendship agreements between Soviet Union and Nazi Germany, dividing future world into zones of influence, and of course Axis negotiations, USSR done as much.

Molotov-Ribbentrop pact was met with outrage even by Western communists and clearly tipped the situation such that Germany felt comfortable to continue, and indeed USSR started WWII on the side of the aggressor, jointly invading Poland.

Shall we continue this exchange of whataboutisms?
Sadly this story could have happened with any big cloud provider.

Ideally there would be more regulation around the ability of big tech companies to shutdown your digital life through a mindless algorithm, with close to zero recourse. Unfortunately I don’t see anything happening unless someone really powerful (say a member of Congress) gets bitten by this.
The first program you build in Noogler training takes more compute and io to build than the Linux kernel. The distributed build systems laughs at such a trivial program and barely breaks a sweat at programs 10x that size.

A poor little laptop would break down and cry.
> If I remember my computing history correctly, Google ended up acquiring and eating Usenet, becoming Google Groups.

Usenet was a distributed set of news peering relationships, exchanging posts via NNTP. There was nothing to acquire, so that's not what happened.

Google merely set up a web interface to it, which was eventually extended to the abomination that was Google Groups. This was intended to be some sort of mix of Usenet group and mailing list, all via a web interface. In reality it was awful and I suspect development on it stopped 10+ years ago.
> In the 90s I would have considered $56,000 per year as rich.

If you look at historical income, $56k in 1995 is roughly where $100k is now, in terms of where it put you in the income distribution.

> In the 2000s it would have been upper-middle class, or "senior white collar professional"

In 2005, it's like a little under $85k today, again, by where it puts you on the income distribution, not buying power.

I think that the farther back you go, the more you are overstating what $56k was.
Then part of the process should be to allocate part of the interview schedule to the take home. Say, 1 hour interview block, at minute 1 candidate is sent an exercise and at minute 45 a zoom call starts to discuss things.

That way, some of the pressure is off of coding with someone looking over your shoulder, and you still have time allocated off already.
How did we bypass the DRM??
I'm in my 50s.

Stop blaming the working class when the rich keep taking a larger portion of the pie. Just stop.
That's an odd and unbalanced configuration. What do you use it for?
We all became enamored with the cloud, streaming services, and centralized social media. If you don’t control your own means of producing on the web, you ultimately have no say.
This is sometimes presented as a "gotcha" question, but it's really the whole core premise of monotheism. Looking around, it appears that everything has a cause, and every cause has further causes. Can the chain of causes extend back infinitely? Assuming the chain is infinite, is there a cause for the infinite chain itself? We must posit that there is something which is, unlike everything else observed, an uncaused cause.

Various other arguments show that there can only be one uncaused cause, and such a cause must be infinitely good, and this one uncaused infinitely good thing, we all call "God." Goodness, beauty, and being exist to some degree in everything observed, and so are "transcendent" properties. We cannot observe or distinctly conceive of something lacking at least a degree of them. The transcendent properties hint at, but do not reveal, the outlines of a transcendental being which is their source.

This was all explained by the Greeks 2,500 years ago, and it's implicit in the non-Western traditions as well. It's philosophically bulletproof, although for some reason contemporary people act like it's not, I guess because we can build iPhones now? Modern atheism is really disappointing because for the most part it doesn't really grapple with the actual hard questions. We pretend like Hawking was an atheist, when quite clear he was a Deist who thought the laws of physics were God. The only really question is the question of the Daoists: okay, God/Heaven/The Dao must be there, but why should we think it's humane? And what are we going to do if it's not?
I'd love to get my hands on the current version of the file, just to play with. Without having to wait days for approval. Is that something I could find somewhere?
Flask is simpler, uses Python and their tutorial is a blog.

I found Flask easier to pick up than Django, as I an new to coding too.

https://flask.palletsprojects.com/en/2.1.x/
While that works for you, pen/paper, or even books and magazines/newspapers are great offline alternatives.
Why are megaprojects so reliably running into these protracted fucked launches? What are the actual managerial processes like? How are basic failures of planning and scope and quality so constant for the biggest players in the industry?

What actual ingredients are missing?
>Many if not most artists create art because they enjoy it.

Why is it so common to assume that no artist who is compensated for their work creates art because they enjoy it? You're presenting a false dichotomy.

Quality content takes time, effort and money, even when you love what you're doing. Every creative industry is littered with the corpses of the careers of brilliant, passionate artists who couldn't afford to live on goodwill alone. Compensation is what allows artists the freedom and capability to do what they love.
Brazilian here, also got confused and was guessing why the name was chosen. Thanks for the explanation.
bet you a dollar that they were taken down because they were sharing links to content they had created for Rick and Morty etc and Dropbox’s dumb algo just didn’t know that they were the creators of that content.
> In general I consider ads to be unethical cognitive burden.

I agree.

> The exception is if the site owner keeps the lights on by incorporating non-tracking advertising, it would feel scummy to block off their ads and just take the good content.

I disagree - if content cannot survive without advertisement, then we're better off without it anyway. Non-tracking advertising is less bad than advertising, but it's still intrusive and not-called-for, just like all advertising.
I just found out that insulin is ten times more expensive in the US compare to Europe. This can hardly be explained without the existance of a price cartel and something seems to be really rotten in the US drug market. Let's hope that efforts like this will help bring prices down to a more reasonable level.
We have a single data point for the performance of crypto as an asset class during a time of inflation. Admittedly a single data point isn't great but it's all we have. What do you take from the data so far? I don't see Bitcoin exactly holding up its promise as an inflation hedge.
Let's hope you make a better fist of it than the UK - the NHS is currently unreformable to any significant degree, due to it being weaponised by the left.
Is there a need to use uBlock for this sort of thing? In Firefox, there's a button to allow sites to use their own fonts, in the 'advanced' fonts menu. I don't see any reason why a website should pick it's own fonts.

I go back and forth on allowing it to set background and text colors. Forcing black text on a white background does make some pages pretty ugly, but it does force everything to be readable.
The mac build system is wild. It is still all done remotely with a farm of macs running xcode. You still don't build code for running on macs on your local machine.
Lots of good app recommendations - let me suggest something slightly different that can help:

Disable notifications. ALL notifications (barring - maybe - email and IM), including the little red counters on the icons. Move all non-essential apps off of the front page (perhaps even off of a "page" entirely).

This does wonders for making using a phone a pleasant experience. The "engagement" apps no longer have automated hooks into your attention - it lets you dive into them as you want to, not as they want you to.

I can go entire days forgetting that Facebook and Twitter are even a thing, since the lack of icons fools my dopamine circuits into believing that there's nothing new that requires my attention (which, mild entertainment from doomscrolling aside, is generally the truth). It makes it easy to pick a book or puzzle game instead.
I've been using Nextcloud and before that Owncloud for years. I recently switched to the native mobile client from a generic web DAV client. It supports one way sync for things like photos which is very handy. My home NC has around 1/2TB in use so far.

I also look after another one for a company with several 1000 users' safety docs on it. Nearly all the clients are mobiles and tablets using the native client. This NC is more of a one way thing where one dept uploads pdfs and the drivers and co read them on their tablets. Office staff point a browser at it.
Piggy-backing off of this post: the answer is to get off the high-trafficked parts of the public internet. Examples:

1. Meatspace user groups / interest groups.

2. University lecture series (the type of weekly seminar that all graduate students and faculty in a given research area attend). You can usually attend as a member of the public if you have an "in".

3. Mailing lists and discord servers for specific projects.
It is a backup. Any copy of your data is a backup. It just shouldn't be the only backup (obviously, like any backup.)
> plus their own log files covering those deletions

This is the really unreasonable part. Some convoluted internal process that ends up accidentally flagging a file as suspicious and then deleting it is bad enough, but still partially understandable if you're very conservative with assigning blame. But deleting the log files? Either extreme technical incompetence or plain malice.
Hacking savefiles and similar stuff (yourself, not just copying things on the web) help teach the key work habits of day to day programming. Problem solving, sticking to a problem, visualizing, decoding, basic computer architecture, tech docs, self starting, debugging, etc.

Gamer-motivated CS people with those skills will go far.
Aren't the files still on the computers that Dropbox synced to?

Deleting files from Dropbox's servers, that's fine, deleting files from my computer that I uploaded to Dropbox, that's bad.
Such algorithmic tests are used by FAANG as a means to discriminate candidates based on age:

For example, if they want to get rid of old candidates, it's easier to do it by asking them to implement a BST algorithm which a freshly college graduate could do easier.
I disagree. For example when we build software, if we choose to build upon third party software with a regular release schedule, we often have the choice of upgrading to an LTS release or the latest stable. The LTS doesn’t have all the new features of the latest stable, but it still accepts bug reports and receives security patches. That S in LTS stands for Support, and I don’t think that’s unwarranted.

Similarly, if your Mac can’t run the latest MacOS but Apple is still shipping you security updates and will still help you at the Genius Bar, that’s what I’d call supported.
If it's been done before, then we don't need a "large advancement of construction productivity" to do it again. If, as the paper shows, other countries have managed lower costs recently, then we should look at what they're doing. If the average lifespan of our existing nuclear reactors is 40 years, then setting a lifespan of more than 40 years is indeed more accurate than setting it to 25 years.
Here's the biggest voter fraud case in decades, perpetrated by republicans:

https://www.theatlantic.com/ideas/archive/2018/12/bladen-cou...
Dejanews built that frontend on top of an archive they had. Google bought Dejanews and thus the archive.
Dropbox calls it a backup service:

https://www.dropbox.com/backup
I use a similar thing called Seafile on "my own" VPS and love it, syncing to local ZFS NAS with autosnapshots and regular-ish offline and "offsite" backups (two big external drives, swapped whenever I visit family a few states over). Self-hosting FTW. I'm sure owncloud and nextcloud are easier and more complete these days so that'd probably be my choice if I were doing it from scratch. I also do self-hosted CalDAV (radicale) for contacts and calendar, and self-hosted email (dovecot/postfix/spamassassin).
Atom Shell, which was renamed to Electron, was made for Atom. Electron is not Atom. They both use javascript, too, but that doesn't mean they share code.
Could you share more? Curious to understand the issues of the NHS and why it can't be reformed and what it means to be weaponised by the left
I mean if you're old enough to remember broadcast.com I don't think anybody had high expectations.
Just for confirmation and clarification:

When you say the prices were about even with what you pay at costco is that comparison with or without healthcare insurance paying part of it?

If your insurance paid part of it and its comparable then Cubans pharmacy is a win for those without healthcare insurance.
Probably stored 'Doc and Mharti' on there

https://www.youtube.com/watch?v=ngN7eJUQyXk
I noticed they have Famotidine and says it requires a prescription for the 20mg but you can buy that amount otc. Their 60ct is only 9 cents cheaper than the Target brand. So I guess you definitely would want to cross-shop a bit.

I still think this is a great service regardless.
This is where it is difficult to judge from where I see it. The last company I worked for had great insurance, really great insurance and this CostPlus in most areas can't beat what I would pay through insurance. However, I am in a new job where the insurance isn't as great, so maybe CostPlus may come out to be cheaper? I havn't delved too much into my current insurance to know yet, but it definitely isn't as good as the insurance I got through my last employer.
From the faq;

> Why are your prices so cheap?

Not native English, but that is not English right?

Edit; guess my school English told me that is wrong ;

- prices are low

- this medicine is cheap

So learned something ;) thanks
UK per capita health expenditure: $4650USD (#17).

US per capita health expenditure: $11000USD (#1).

I don't know what the 'left' is doing there but it seems very efficient.
the movie industry has some good unions. It ain't perfect but it's something.
Acceptance of mismatch between reality and pre-agreed plans?
Yeah exactly. Usenet wasn't what it was because of the technology, it was because the participants were mostly there to have 'professional' conversations, and the kinds of conversations that nerdy techie-minded people have over beers after work (wesley.crusher.die.die.die, etc).
They are not select-fire. They are not assault rifles. Being intelligent with code doesn't make you knowledgeable on firearms.
A state by state push would be one way to make this happen, but given that online companies and their users are often in different states, this does seem like the kind of interstate commerce that could be addressed federally.

I'm not hugely optimistic about this. It's possible that the pushback against tech will enable something like this to get passed, but I'm pretty sure that pushback is for purely for political points and not being done with any intent to actually change much.
Google acquired DejaNews, which was a popular web interface for reading Usenet. They rebranded it into Groups at some point.

But what is called Groups now is something else entirely, as you said.
You mean like a constantly visible scroll bar? Like any windows PC? Or Mac if you enable it?
Megaprojects are difficult to execute without a clear vision and a core group of individuals (less than 5) driving that vision to fruition. Every other style of management results in failure to deliver a product, either through feature creep, death by a thousand cuts, or misaligned incentives.
also, supply and demand to a degree. y'all have some catching up to do before you're doing novalog shooters with deep fried dr pepper balls.
Finding alternatives to screens is probably a good start. You don't need to toss your phone, just put it farther away from you. Have books/magazines/newspapers with easy access as an alternative. Legos/brain teasers/puzzles/rubix cubes, etc are also great.
rsync (and web3 in the future) are the solutions to this.
I agree that US universities are very competitive. My partner was volunteering for two years in a research lab to get a foot in a door and eventually got admitted.
There isn't, except that it makes it possible to selectively enable them on certain sites. They don't bother me for things that I use regularly and already have them cached, like my bank. In fact, without them a lot of UI elements like carets and button icons become junk.
Is this author writing research? It doesn’t seem like it.
Google has a giant monorepo. It is too big for git. (Virtually) everything is built from source. Building a binary that just runs InitGoogle() is going to crush a laptop.

I believe that there are also a bunch of IP reasons for this policy, but from a practical perspective doing everything with citc and blaze is really the only option.
The most important thing is Apple. The closed-door company has taken a long time to make its devices accessible to the WebP, and even now it is incomplete. If avif is not displayed in Safari, the Apple's Internet Explorer, it is no different from jxl.
One thing is for sure though!

They didn't have to pay taxes!

(this is a joke)
how are your hands both simultaneously on your hips and the keyboard at the same time?
…
[166/256] GIANT FILE…
[167/256] GIANT FILE…
[169/256] GIANT FILE…
…

Kids today will never know the pain.