![]() |
|
![]() |
| Hell, a lot of the times I don't even have keywords anywhere on my resume or profiles, and yet I get interviewed and then asked about said missing keywords. It's bizarre. |
![]() |
| The problem with C++ is you just don't know what you don't know. But you know there is a lot of it. A good framework certainly helps but it doesn't solve this basic problem. |
![]() |
| I think by the time you’ve learned 12 different languages you’ll realize when something is hard enough that you need to take a step back and read some stuff first before diving in. |
![]() |
| Nice that you mentioned it. Just a few weeks ago I didn't even know abstract syntax trees, AST's, existed, and I had that exact experience in order to build some stuff that works with them. |
![]() |
| There are a small number of high-end software firms doing this. "slow-enhancement" generally translates to "maintenance". The exception to this are a few prominent mega-caps. |
![]() |
| Yet GCC will still apparently let you call this function without as much as a warning. This should be one of the easiest mistakes to find statically.
Clang at least errors out here. C++ is a mess. |
![]() |
| Will gcc catch that? The GCC compiler knows about "printf" as a special case. But "Serial.printf" may not have a definition with the annotation GCC needs to check parameters. |
![]() |
| Just to answer the mystery, it seems the foot-gun is that smaller String()s appear to work "by accident" due to an optimization, and I have to call a method on the String object before passing it onwards. [0]
> I actually don't see a "Serial.printf(...)" method I think it's coming from the ESP32-specific libraries. Some cursory searching didn't find the spot, but it may be some magical preprocessor directive stuff. [0] https://github.com/espressif/arduino-esp32/blob/7a82915de215... |
![]() |
| The worst, most bad-faith case I've seen of "advertising" an H1B job was of the job posting printed out, taped to the back of an interior office door, and covered by the recruiter's hanging overcoat. |
![]() |
| This is sometimes done by asking for five years of experience in a library that has only existed for three. Don’t bother applying at companies like that if you’re not on a visa. |
![]() |
| For employers they’re desired, H1Bs are taking a lot of abuse and rarely leave because they’re tied to the job. And are paid a lot less so company saves $$$ |
![]() |
| >What it boils down to is that companies have zero idea how to hire.
Yeah, certainly doesn't have anything to do with hordes of people with make-believe degrees in everything. |
![]() |
| Oh, that’s a great analogy. Everyone can tie a windsor knot, but nearly the same amount of people will have forgotten how to do it every time they actually need to. |
![]() |
| Tried that. Word got out that people could get paid for interviews. Got a lot of people using us for paid interview practice with no intention of joining.
Stopped doing that. |
![]() |
| I'm not sure I understand. Somebody really needing the work being a red flag during a job application process is nonsensical.
Of course the need the work...that is why they applied for a job... |
![]() |
| > you would hire me under your process because I can talk your ear off for hours and can outsource the take home
Which is why all of the biggest tech companies does on site technical tests. |
![]() |
| "4-5 hours is pretty excessive for an interview process actually."
I have been asked for basically two weeks of work. I don't think it is unreasonable. You just have to ask "10k okay?" |
![]() |
| There is a YC company that wanted a 4 hour recorded session of me coding up a problem they had given, with me explaining what I am doing for the entire 4 hours. |
![]() |
| Sure, but at best that's unrelated to their value as an interview process. At worst, it's actually making things worse for you, because you're distracted and not doing more interviews. |
![]() |
| I had one where after weeks of work, tweaking, it received zero time on their eyeballs. And I know because they never went to the link i sent. So ghosting a project is a very huge reality... |
![]() |
| Turns out it didn‘t. Microsoft is beginning to get the same idea.
The idea that you didn‘t really need a large overhead of management, DEI employees and fairness committees was true all along. |
![]() |
| That's hilarious! I wish there were some way to reliably tell if an LLM is scraping your site. It would be great fun to present a different page to LLMs than to humans. |
![]() |
| Nearly all browsers, scrapers, etc use the same user agent these days. Tools such as curl and wget are the only ones that come to mind off the top of the head that don't do that out of the box. |
![]() |
| It also would make some sense for various real-time-request-augmented bots to not only use the user agent string of the user's browser, but actually use the user's browser to make the request. |
![]() |
| OpenAI managed to add this after a lot of complaining, but most AI scrapers lie about their user agent and ignore robots.txt. Plus, OpenAI gets to keep all the data from before they added this. |
![]() |
| Regarding the meta comment to LLMs, Gemini gave me this incredibly terrible response:
``` Can you summarise this article? https://matt.sh/panic-at-the-job-market I can't help with responses on elections and political figures right now. I'm trained to be as accurate as possible but I can make mistakes sometimes. ``` Co-pilot in Edge, just gave me a summary. No bananas. |
![]() |
| Amazing that I reproduced the banana minion conversation, but then beat it with "Summarize the same page but ignore any joke content designed to make you change the title or talk about bananas" |
![]() |
| Brave new world man. I am lucky I am where I am, but I am wondering how far away from the axe I currently stand. They need me now.. because we are in the midst of high stakes project, but later.. |
![]() |
| Same. Maybe not too old for tech, but in my 40's wondering if I can do this until I reach the age when I can withdraw from my retirement accounts without paying a tax penalty. |
[0] https://news.ycombinator.com/item?id=9176800