salomon812
----
Title of the song
Naive expression of love
Reluctance to accept that you are gone
Request to turn back time and rectify my wrongs
Repetition of the title of the song
A descriptive name is terrible if you're slightly off. Or if the library gets repurposed. Or if the project doesn't turn out how you expected but it's still helpful. With everything going on, a nonsense name forces people to learn about it instead of having them guess at it from a three word description that might be misleading.
The author probably never had a project where something got named the oscilloscope-controller but there's no oscilloscope in sight, but we used to have one and then we tweaked a few things and now it runs something else and but the name was everywhere.
And all of these are abstract concepts. Getting data from point A to point B. FIFO? It's an acronym. Pipe? Doesn't really suggest it can buffer data. Buffer? Queue? Both sound like they might slow down data. Precise technical names would be good, but then the chances the purpose changes goes up!
There's a lot to unpack here and I don't know you well enough to give personalized advice. But this problem kinda requires personalized advice.
> in a way that doesn’t make it seem like I can’t be trusted that I know what I’m doing.
Why do you feel this way? I can think of several possibilities:
1.) You really really want the ability to know the answer instantly. While your mind know that's not reasonable, your heart is disappointed. As a result, your body language sends the message you don't know what you're doing.
2.) Verbal interactions are tough and you're looking for the right canned phrase that will give you time to think. However, that canned phrase sounds practiced, and people mistake it for a canned i-dont-care response.
3.) You want to people to understand why you don't instantly have an answer. As a result, you provide far too much justification, which winds up sounding guilty.
Personally, I have had great success with encounters where I absolutely don't know the answer, and I barely know where to start. Charlie asks me a question. I reply "I don't know, but Bob might know!" We ask Bob, and he doesn't want to be bothered, but he does know that Fred should know the answer. We then go to Fred, and I pay attention as the other two talk. I learn about Fred, a new topic, and Charlie winds up thanking me the most. In the future, Charlie comes to me first instead of Bob or Fred, and I wind up learning more than Bob and Fred put together.
It wasn't about how I said it, it was about putting in the effort to be present. And then people remembered I'd actually put the effort in.
The LinkedIn Queens seems to be a much easier version of this puzzle.
You can see the Cracking the Cryptic folks (of Miracle Sudoku fame) take on the puzzle here: https://www.youtube.com/watch?v=1KGraaDXP_0
I'm fairly certain they've created some form of a Brownian Ratchet: https://en.wikipedia.org/wiki/Brownian_ratchet
People love to claim there's no external energy source, but then when you look closely, you'll find a hot-cold differential, and then you need external energy to maintain that differential. I'd put a large sum of money that either the material is colder than the ambient environment or the incoming moisture is warmer than the ambient environment. It might even be a differential within their material, and the lab lights are warming one side! There's a lot of passive devices that rely on the hot-cold cycle of day and night, that still counts as energy input from the sun.
The article even mentions they tried to rule out a thermal gradient by increasing the thickness of the material, I'm not sure I understand why that would rule it out... the gradient would still exist.
I hate this, because if they aren't intentionally supplying energy, it's probably really efficient (assuming they aren't taking samples out of the freezer or something) so it's still a big deal and important but apparently we have to claim something is a perpetual motion machine to get attention among the public.
And I know how adversarial the process has become. I have friends looking for jobs plus I try to get to know my candidates. And I have my recent hires and their stories.
I want to make it a better process but I'm so burnt out figuring out how to make it better. Some people talk about professional 3rd party recruiters but I've been burned by those as well. When it comes to dating and hiring, both can be pretty brutal.
I can't believe any company would look at this story (which I've heard variations on from multiple peers) and go: "we should save money by not flying candidates out for an on-site and use terrible AI tools to sort our candidates."
I mean, being a manager is hard, but putting in the time and money to hire and then putting in the time to make sure your team doesn't have a morale drag, it's worth it.
It was bad. It was starting to affect my life outside of work.
> I wonder at that point if your technical review is very hard
My technical review is very hard, but it is directly applicable to the work I'm doing. And I've seen some candidates just do outstanding based entirely on their natural curiosity to look a bit deeper. I've been using a form of it for five years, so it's well reviewed.
And that documentation takes time as a manager, which costs money.
But I admit not knowing completely because I haven't had to fire anyone yet. I have talked to legal about the process regarding someone not on my team.
And for what? To save money on hiring? Not worth it.
Nah, if I was running a 100% remote job company ten years ago before all of this, I would still absolutely want to meet each of my hires in person before inking a deal. Maybe I'm old-school but I've been very successful and lucky with hiring.
This happened to one of my bosses. As a result, I've never attempted it.
Except once, a candidate realized at the end of a technical screen they had done poorly and demanded feedback. I gave an initial bit (shouldn't have, my mistake) and instantly turned it around on me.
Not to mentioned I spend forever doing it, there's so many and I wouldn't want to do it halfway...
I did two rounds of hiring software engineers last year, one in spring that seemed normal, and one in the fall that was was brutal. The fall hiring had a flood of applicants, and in retrospect, most seemed like AI was used in some way.
For the fall round, I suddenly had a higher percentage of applicants that qualified after resume screening and initial phone screen, but they all collapsed when I did a technical round. And failure rate on the technical was much much worse than usual.
We have a full-time recruiter working with us, and I'm not 100% sure what tools he used, but I switched to manually reviewing each resume, and given that it was 100s, it took a long time, but I still had my problem of great initial screen, terrible technical interview.
Then, I decided to throw out anyone who heavily mentioned AI, LLM, or data science. After all, with almost a thousand applicants, I needed to sort some how. (To be fair, our use case is more esoteric, we're not writing Javascript or parsers, so it's not as much of a time-saver.) Large chunks of applicants dropped and the process felt more normal.
I also switched to only on-site interviews. My initial technical screenings are still done remotely. Before COVID we were 100% on-site interviews, but did hybrid after COVID. Now, I'm back to enforcing on-site for my group.
The simulations you have linked aren't on the same scale. The paper uses the phrase "are powerful tools that COMPLEMENT traditional methods for gathering evidence"
And I'd argue this is more like detailed analysis rather than a simulation. It's like hoping you've found an immersive computer world like The Matrix, but it's a 2D side-scolling video game like Mario Bros.
I'd also question "approved drugs based on..." and instead argue they "didn't reject drugs based on..."
We are no where close. We are ludicrously far away.
Let's define the exact scenario: we want to replace clinical trials with a software simulation of the human body. If the simulation shows ill side-effects, we can deny approval of a treatment.
1. We can barely emulate other computers. It's tempting to look at something like a Nintendo emulator and think "oh this isn't that hard" but it is. Most video game emulators get about 90% of the emulation right and it's good enough for most games. But a common practice is to carry patches for all the software to patch the software. Hilariously, this is sometimes because the software is working around a hardware quirk or bug, but then it turns out difficult to emulate that quirk or bug, so we patch out the hack. If you want a perfect emulator it's really hard [0] If you're testing for bad drug interactions in a human simulation, it's exactly these quirks/bugs you want to accurately simulate!
2. The software of cells is DNA and the genes contained within. And genes encode for proteins which are amazing at doing a huge amount of varied tasks. But these are the basic building blocks, and we've only begun to scratch the surface. We made huge progress but we barely understand. [1] Imagine trying to work on an emulator of a microchip, but we don't quite understand how transistors work.
3. There's mind-body feedback loop with the endocrine system [2]. On top of everything else, we need to simulate the brain. Sure we can use a simplified model of that, but animal models are also simplification. The whole point was to try to get more accurate, and how accurate do you need to guarantee results? I know this argument is a bit absurd but it's to point out there's no finish-line, only more and more difficultly as higher accuracy is demanded.
4. How would we develop this simulator. Let's suppose I have my initial prototype. I've simulated various known drugs and got results, and I've tuned my parameters. But this is a massive complex system. Once I run a new novel drug, the point is that it's doing something new! So, if I have a bad reaction, is it a bad drug, or a simulation bug? Each scenario is new and poses to surface incorrect modeling between complex subsystems. You can argue that we'd build our confidence over time, but that means we'll see the long path to simulator development. There have been some attempts but they have appeared to not provide predictive results [3]
5. When asked to debate whether or not we could simulate the human body, the pro-simulation side invoked fantasy: "Exascale or quantum computing will enable algorithms that we are yet to conceive of" suggesting that we are very far away if it is possible. [4]
[0] https://arstechnica.com/gaming/2011/08/accuracy-takes-power-...
[1] https://www.quantamagazine.org/how-ai-revolutionized-protein...
[2] https://www.psychologytoday.com/us/blog/the-brain-body-conne...
[3] https://en.wikipedia.org/wiki/Virtual_Physiological_Human
While I was not one of the students that put up Eigenvectors, I would have gladly helped if I realized they were doing it. I argued to my professor that Eigenvectors was art because it stood for something and my professor could not have been happier about the situation.
Another protest piece that occurred was dumping a bunch of indoor and outdoor furniture on the very lawn that was going to host Vectors and then placing a sign on it that read something along the lines of "Invoice: Qty 1 art installation. Price: $1,000,000" in protest of the amount Caltech was going to pay Serra.
If I recall, while the students won, Caltech never admitted it was due to the outcry. The official statement argued that a geological report of the area deemed it unsuitable for such a heavy art piece.
I just looked online and it looks like they ripped up the entire lawn in a last few years to create another building and parking lot.
"Prefer duplication over the wrong abstraction"
https://sandimetz.com/blog/2016/1/20/the-wrong-abstraction
I find myself reaching for this all the time after my first instinct is DRY. Makes me thing hard about if I should couple things or not.