skysight-inc/HackerNews huggingface dataset:
I once had an interviewer ask me an obscure C++ question. I didn't know the answer, so I reversed it and asked if he knew. He did, and it taught me something I didn't know before. No, I didn't get the job. I no longer even remember the interviewer's name, but I remember well the question and answer.
Speaking anecdotally, but also observing crowd sentiments on social media, I agree with this article on the point that overproduction can lead to instability. It is very easy for people to blame anything but themselves for their circumstances. My friends who pursued degrees in overproduced fields (PhDs but also bachelors, masters) tend to automatically blame the system. They expect to be able to live in major city centers (which are highly desirable and expensive), doing the job their degree maps to, with a high quality of life, and access to luxuries. But the reality is that most of them are “lapsed” and doing other kinds of jobs, and aren’t earning the amounts they once dreamed of. That has left them bitter and they blame political parties, American values, the Constitution, … it doesn’t matter - emotionally, they are very willing to throw it all away. I’m no historical expert, but I get the sense that if even just 5% of the population harbors such sentiments, it would result in unmanageable unrest and societal collapse.
> You could feel the panic and protective instinct in her movements.

This comment reminded me of a great book I read called Mama's Last Hug: Animal Emotions and What They Tell Us about Ourselves.

https://www.amazon.com/Mamas-Last-Hug-Animal-Emotions/dp/039...
If you were doing something like this then your story makes sense

`WHERE state_date > x AND end_date < x`

You can't index two ranges at once in a b tree!
> I know lots of interviews are too formal in some ways

How do you know that? Maybe those interviews are the right amount of formal. Do you have evidence that they are too formal?
Production Hell – Batwoman
This is almost exactly how I hold interviews, except they are usually < 1hr. I ask a person to tell me about a recent project and then keep asking more detailed questions about things until one of us hits our limit of understanding. No gotcha questions or random trivia. I only ask questions about something they claim to have done. Occasionally I'll ask a category question like, "Have you done any work with multi-threading?" And if they say yes, I ask about that project.

I've found this technique to be extremely successful. It's possible I may have had some false negatives, but I've never had a false positive. Everyone I've recommended for hiring has been successful.
Emo Philips on subdivisions of religion:

Once I saw this guy on a bridge about to jump. I said, "Don't do it!" He said, "Nobody loves me." I said, "God loves you. Do you believe in God?"

He said, "Yes."

I said, "Are you a Christian or a Jew?"

He said, "A Christian."

I said, "Me, too! Protestant or Catholic?"

He said, "Protestant."

I said, "Me, too! What franchise?"

He said, "Baptist."

I said, "Me, too! Northern Baptist or Southern Baptist?"

He said, "Northern Baptist."

I said, "Me, too! Northern Conservative Baptist or Northern Liberal Baptist?"

He said, "Northern Conservative Baptist."

I said, "Me, too! Northern Conservative Baptist Great Lakes Region, or Northern Conservative Baptist Eastern Region?"

He said, "Northern Conservative Baptist Great Lakes Region."

I said, "Me, too! Northern Conservative†Baptist Great Lakes Region Council of 1879, or Northern Conservative Baptist Great Lakes Region Council of 1912?"

He said, "Northern Conservative Baptist Great Lakes Region Council of 1912."

I said, "Die, heretic!" And I pushed him over.
Those are some powerful bongcloud variants!
Given that you're using a version of Arch Linux, Firefox and focusing on one particular site, It's probably only just you.
> Your users will do what you make easy

This is why game designers must remove all repetitive, boring, yet effective strategies in order to make good games.

If there's something the player can do to gain advantage, no matter how boring or tedious it is, they will do it and they will ruin their fun and they will assign all blame for it on you, the designer.
Unfurling is the process of fetching additional information (title, description, image) and showing that on the platform itself. Twitter does it, Facebook, Slack too.

On Slack you can implement custom unfurling that does more than just show the title/description/image. See docs here: https://api.slack.com/reference/messaging/link-unfurling. I'm currently building one such custom integration
Here's Tesla's AI day presentation on how they are going to use AI in their planning system because traditional methods aren't scalable enough: https://www.youtube.com/watch?v=j0z4FweCy4M&t=4392s (1:20:15). You can see hints of this in presentations from the other self-driving companies.

Boston Dynamics was definitely an exception for a long time. Certainly the perception systems that they are adding use ML, but you are right that they use expressly use classical methods for their control system.
I've switched to Linux from Mac OS about 2 years ago, being frustrated by memory consumption, slowdowns and freezes. After trying a couple of distributions / DEs, I've settled on Manjaro (Arch based) and KDE. Delighted with flexibility, features and general performance and stability. While, before, I was constantly tempering with the environment and changing stuff and there was always "something missing", I've found myself not needing to touch configuration or change anything in my workflow for more than a year now...I did have some glitches and CPU usage issues when playing YT videos on Intel-based graphics, but have since been using Lenovo laptops with Ryzen 4000 and 5000, and it's been flawless without any tempering. P14s Gen 2 AMD (5850U + 32GB RAM) is the best laptop I have ever used (software development), and I change them A LOT...
As a 48 year old who lives in San Diego (so not Silicon Valley but geographically much closer than Europe) and still works as a programmer and who still enjoys coding and continually fights any attempt to put me into any sort of management role...

I think ageism is a valid concern but its also not a black and white issue because while I know quite a few older folks like me that are still constantly keeping up to date I've also known some people my age or just a little bit older who basically stagnated into irrelevance as experts in now discarded technology who never really moved on, so the line between what is ageism and what is people just not bringing value to the table anymore can be a bit blurry.

I'm by no means trying to suggest ageism isn't an issue in tech, I do see echoes of it when I look around and if I suddenly lost the network of people I work with, have worked with in the past, etc, who understand I'm still very technically 'flexible' for an older person I'm pretty sure it would make it difficult to find a job in the practical sense of getting pre-filtered out often just based on the age thing. So my heart really goes out to people who do find themselves in situations where they are capable but can't find work due to age primarily.

But, uh, the issue is somewhat complicated and very case by case, I think.
Mechanical aspects... I grabbed Cracking the Coding Interview. I started doing online coding tests. I started studying modern C++. I was fortunate that I had a relatively easy, 40 hour day job at the time so the nights and weekends weren't too bad. It took a few months. I interviewed with Amazon and it opened my eyes to how much I didn't know(Also, I am so incredibly glad I didn't get that job). I kept studying. I kept interviewing. I tried to think of things I would be expected to know. As an older engineer with a lot of Linux driver experience I had to refresh my knowledge of the Linux kernel's various subsystems. It was a lot of work. It helped that I've been at this game a few decades though so it wasn't like this stuff was exactly new. The algorithm stuff was, but I'd done a fair amount of Linux stuff, C++(but C++ pre 11), lots of C and Python... I wish I could say I still remember a lot of what I learned.

As far as interviews go, I think I tend to interview pretty well when it comes to social skills. Problem solving is tough. I had to do a lot of whiteboard practicing. I probably over practiced this part because, in my experience, you're not really writing tons of code on the whiteboard. Yes, you need to write some, but it's typically short snippets or pseudocode.

I remember telling my interviewers that I didn't think I was a good fit for the job. It seemed more 'CS' than I could handle. I don't know why they went with me. I know the company was rapidly growing at the time so I probably just got lucky. Not what you want to hear, I know.
Typical advice is to build something that scratches your itch. Once you do that, you can use it as a portfolio piece to find a remote job.

Im not aware of any sites like that.
You mean the only distros with reasonably aggressive security patch intervals?
What metric are you using? Dollars per year unadjusted for inflation? Age of retirement/financial independence? Square footage of the property? Number of kids?
You see a bit of this sort of optimization at the end of a game console's life cycle.

I expect the PS3 still has some headroom since few games adequately exploited the Cell processor's SPUs.

Since the Switch is underpowered compared to PS5/Xbox Series X/PC perhaps we'll see some aggressive optimization as developers try to fit current-gen games onto it.
> It has been found that during assembly units that do not pass QA often has this chip fail, and thus making it easily swappable increases the production yield during assembly instead of PCBA.

Yet its on the second most expensive part of the BOM, so nope.

> To create a security boundary for biometric data, as a rule the assembly that captures the data and authenticates it has to be separate from the application processor assembly. Swapping either then cannot be done surreptitiously. That makes the chip's job part of the screen assembly and not something else.

The chip can be unsoldered, so nope

> cost reducing measure between the sensor and the data processing chip over a high-speed serial connection turned out to be removal of buffers or transceivers but this meant that the signal lines had to be shorter and sandwiched against a large ground plane to ensure signal integrity and prevent frequent retransmissions.

Its on a mylar flex cable, so nope

Its just apple being pricks, much like requiring custom SCSI drive strings on generic hard disks back in the classic mac era, nothing has changed.
I think that's just a pun on Maximus as a name and isn't a comment on its size.
There are also a lot of developers working on the internal payroll, HR activity scheduler, communications apps, among others. I still remember an interview when someone was expounding about the wonderful opportunities to work on the site that Google employees use to book yoga classes and other offerings.

That said, I understand that in the interest of fairness and allowing equitable access to the highly lucrative RSUs, it's important to give interviews equally rigorous to candidates for the AdWords team as those who end up pushing protobufs all day.
CS 50 on Edx is a good introduction to computer science https://www.edx.org/cs50
>I would be very surprised if you say literally this and get results. No self-respecting company or manager is going to invest in talking to you if you describe yourself so overtly mercenary.

that depends entirely on how badly they need you
Painting multistore appartment blocks in bright colors doesn't make them less disgusting to live in.
Trawling Weird Google Autocompletes
> I've found this technique to be extremely successful. It's possible I may have had some false negatives, but I've never had a false positive.

This is the impossible problem with hiring. Every interviewer wants to minimize false positives (they're expensive!), but every interviewee thinks they're a false negative.
How To Consume Michael Strahan CBD Gummies?

DESCRIPATION << Michael Strahan CBD Gummies << Reviews >> Michael Strahan CBD Gummies is a characteristic Product that will assist its purchasers with guaranteeing that they can become sound and fit. This CBD Gummies won't create any aftereffects on the body as it doesn't contain any THC substance Which will help all kinds of people to be fit.

Click Here @ :- https://www.facebook.com/Michael-Strahan-CBD-Gummies-1018414...
https://sites.google.com/view/michael-strahan-cbd-gummies/ho...
https://www.spreaker.com/show/michael-strahan-cbd-gummies
https://michaelstrahancbdgummies.yolasite.com/
https://michael-strahan-cbd-gummies.jimdosite.com/
https://www.crunchbase.com/organization/michael-strahan-cbd-...
https://www.homify.in/projects/1085641/michael-strahan-cbd-g...
https://promosimple.com/giveaways/michael-strahan-cbd-gummie...
Because I've been on both ends of the interviews and I've seen places where a handful of unplanned questions and comments have gotten useful information and other interviews where no on-the-fly questions were asked and I think it was a missed opportunity. If you were to apply no true Scotsman to what is considered informal you might not include this because it was useful but I'd rather not do that.
> By contrast, just about everybody knows how to put photo prints in a physical album.

Just about everybody knows how to put photo files on a computer, too. The issue was how to protect against loss.

The world's Joe Schmoes won't store their physical photos in a fire-proof safe any more than they can maintain digital records.
And EU numbers include the eastern half. Which is much more nationalist and where the big part of the growth happened in the last couple decades.
I live in a 1-bedroom apartment, and things that have allowed me to segment much more efficiently, is (1) always writing down goals for the next day/week before stopping work, (2) putting my work computer and notes on a shelf out of sight at the end of the day, and (3) making small adjustments to my desk (e.g. rotate it 90 degrees) to make it feel different after work.

This on top of dealing with my personal struggles head-on has overall made me much happier, and I’d say more efficient.
Same. It's kind of hard to believe people are still on what should be a dead platform, nevermind that people have made it even worse with long form threads like this.
Thank you. I cannot say I enjoyed it, I am distressed now. Using a “planet scale” “serverless” database to store just 750k download records per day, and paying per DB row touched, and “thank you for letting us off the hook this time”. This reads like satire.
cal(1) man page – SunOS 5.9
https://archive.md/Ye8v3
Actual fizzbuzz-level questions! Kudos for keeping the tradition alive.
Bitcoin aside, what do you know about Web3, smart contracts, defi, and decentralized applications?

I'm actually in agreement that bitcoin is overvalued, and therefore largely a bubble with ponzi-like elements at this point. But I think the other things mentioned are incredibly nascent emerging technologies whose potential is still largely untapped.
Japan's Plummeting Covid-19 Cases Create Mysterious Success
Not really a logical phishing strategy, if the first domain looks safe and the attacker controls it, why wouldn't they just use that to serve a phishing page? Instead of needlessly redirecting...

A better example would be to show "google.com" and somehow redirect to "phishing.com"... but that's not really possible without control of "google.com"
Please don't tell me you use raid as backup?
OK, so what I'm asking you is how I am meant to handle names which are characters that are literally impossible to represent with a computer.
also don't know, why they flagged the tesla story. Moderation on HN is quite good, however sometimes it's not very clear (at least to me)
I like to think he addressed this when he reappeared a few years later:

"Now I want to make it perfectly clear that these papers and all my other works in life belong to the general public. In fact, I also would like to turn myself over to all of you as well. This was actually done several years ago, but in an embarrassingly disorganized manner." - https://github.com/steveklabnik/CLOSURE/blob/master/PDF/DISC...
If you book travel, they have something you're supposed to put in the last name field if you don't have one.
So if the photos are encrypted, how do you check they're photos at all? Your solution doesn't exist because any such service offered will be immediately flooded by undesired use. It'll spread illegal content ranging from video game ROMs to child pornography. Script kiddies will use it as a command & control server.
Isn’t the source almost always an indexed primary key?
SoMainline – independent devs in love with Linux and mainlining devices
I'm probably going to get smacked a bit for this but a lot of the comments here focus on a better fix for the 20 year old problem the author relates only in order to illustrate a point and that's a very HN kind of response. And I get it.

Years ago someone ask one of my grandkids what I did for a living and he told them "He's a fix it guy". That's because when he'd come over I'd be working on something and he'd ask what I was doing and I'd tell him "I'm fixing" this or that.

There are a lot of "fix it" people here. It's what we do.
Where is _why now?
It really feels like a friend has left.
He contributed to Ruby/Rails, he developed a weird graphics program I think called shooes, which I actually wrote a app with.
Mostly I remember him taking the time to help me search a directory in Ruby.
Thanks.
Citation needed. Python is the language of AI and ML. Those fields are popping off right now.
Genanki-JS: Generate Anki deck using JavaScript only in browser client side
My god. I made it down to here in the thread wondering what all these people were doing with Windows Server.
"In some sense" is what gets interesting :-) But I agree that both fall into an interesting (if probably not ultimately very important) area of ambiguity in US constitutional law and common law.
The first part of your comment is just goalpost-shifting, the second part not answering the question. (Your 'starting point' is after 2.. Ke7, which black would never play if they wanted to win.) Anyway, bye, sorry I got into this.
I wrote this - if you do gather your own autocompletes, let me know what you find! Shoutout to the Ohio School Teacher who emailed me back at 9PM on a Saturday to tell me she fixed her Zoom link
But did they hire any terrible ones?
Woops. Reposted here:

https://news.ycombinator.com/item?id=29146343
I consider breaking the fields up well worth the trade-off of people without a surname having some difficulty with it, because that situation is extremely rare, and the user experience is significantly worse if, e.g., I can't meaningfully sort names because I have no idea if you put your given name first or last, etc.

There's also really nothing about JSON that should dictate that you can't handle the name "Null" or "O'Neill." You don't even need special escaping for those.
Can you say a bit more about your experience? My profile has my email too if you prefer non-public communication. Genuinely interested in your journey.
Students pay price for UM diversity goals (2019)
surely the creators know that sooner or later the cat will escape the bag...
And considering the great number of official forms one must fill out which make the same assumptions that programmers foolishly believe, I am inclined to believe that The Artist Formerly Known as Prince or whoever already has some idea what they'll put in the fields to accommodate their unusual situation.
> Perhaps this safari process was the culprit?

No, for many people it was Rosetta apps.

BTW, Apple totally lied when they said they "fixed it" in an update and it was only a "reporting issue". It's not fixed, and it was absolutely f'ing not a reporting issue. People's SSDs have already failed because of this, and obviously they're soldered.
There's probably also some sense of people trying to paint the lesson of "sometimes rookie errors aren't actually errors, and your seniors will tell you you're doing something wrong, when in actuality their solution is worse than what you came up with."

Which I guess is saying the article's setup story makes the exact opposite point that it's trying to?
PoV of why getting to 100% HTTPS has taken us so long on BBC UK
> Just about everybody knows how to put photo files on a computer, too. The issue was how to protect against loss.

Actually, they don't. My grandparents don't even own a computer, and my parents struggle to maintain digital collections of photographs (I can't count how many photo collections we've lost over the years due to failed hard drives, broken CDs, &c.)

I think the point about fire-proof safes is an excellent one, but we're also talking about different loss models: losing your possessions to a housefire is relatively uncommon while slowly losing your digital records to hardware failure, obsolete mediums, &c. is extremely common. Put another way: I suspect the number of people who have lose their wedding photos to hard drive failure far outsizes the number who lose the same photos to housefires.
It seems that for any DAG, a hierarchy could be derived that would minimized either the number of soft-links, or a weighted score of how many contained files are in a soft-linked path.

And, similar to how a sugiyama graph automatically redraws when an edge is added or removed, a filesystem hierarchy could be automatically restructured to minimize the above scores when files are added or removed from the various folders.
Grants are definitely also important in academia, but at least the base salary of professors and some of the grad students ends up being covered by the university out of separate revenue sources (mostly tuition, but sometimes state funding or endowment), which makes it a bit easier. It also means that if you go a few years between grants you still get paid, and you can still get your grad students paid by having them be TAs for classes (instead of RAs on your grants). I'm not sure how to get hard data on what percentage of expenditures in a given department come from which sources, which would definitely be interesting.

There are so-called "soft money" positions that really are 100% grant-funded. In academia, people with those usually have a title like Research Professor and they're expected to pay their own salary out of their grants! They have no teaching responsibilities, since the university isn't directly paying them anything. But imo this is a much more stressful arrangement since you don't have the regular university salary to fall back on. Some researchers at small companies are essentially like that, having to bring in a stream of SBIRs to keep themselves paid.

I don't think researchers' base employment necessarily has to go through universities, it's just ended up as the most common mechanism for researchers to get a stable salary. The Institute for Advanced Study [1] is an alternate model, funding researchers' salaries out of its nearly $1 billion endowment and a stream of donations and institution-level grants, without being attached to a university. Kind of like a "think tank", but for science. But institutions along that model currently (at least in the U.S.) employ a tiny number of researchers compared to either universities or industrial research labs.

[1] https://en.wikipedia.org/wiki/Institute_for_Advanced_Study
What I see from covid in Japan is that how weak and useless the system for emergency, despite there are many beds per capita, compared to US/Europe countries. US/Europe countries looks bad to handle covid overall, but those hospitals process huge amount of patients that can't be processed in Japan.
Strike that, reverse it - A weed that evolved to be hard to distinguish from crops.