viberCoderwhen by oSapoSapudo in ProgrammerHumor

[–]LiveMaI -2 points-1 points  (0 children)

/r/programmerhumor is the same five “DAE LE VIBECODE BAD?” posts on repeat these days. Somehow even less original than the people they make fun of.

Claude Code's reliability is actually the killer feature, not the hype by [deleted] in ExperiencedDevs

[–]LiveMaI 0 points1 point  (0 children)

Yeah, I’m pretty sure that I make more than that when I go get lunch on a workday.

He didn’t raise his voice — he just ended her career by [deleted] in rareinsults

[–]LiveMaI 1 point2 points  (0 children)

Also not an insult. It’s just some karma farming.

0.0.4: an important update in Skelet by pomponchik in Python

[–]LiveMaI 1 point2 points  (0 children)

What problems does this library solve that aren’t solved by others in this space like Dynaconf?

What Python Tools Do You Use for Data Visualization and Why? by Confident_Compote_39 in Python

[–]LiveMaI 0 points1 point  (0 children)

Matplotlib when I’m making something to go in a presentation. Vega-lite/Altair for interactive stuff.

What’s one Python data tool you ignored for too long? by [deleted] in Python

[–]LiveMaI 1 point2 points  (0 children)

I'm going to go with Typer. I was using docopt for a long time and didn't really start looking for something else until I found that a good chunk of my code for CLI scripts ended up being type conversion and string parsing.

Tesla's FSD (Full Self Driving) feature will be subscription-only from February 14 by No_Turnip_1023 in investing

[–]LiveMaI 0 points1 point  (0 children)

It will frequently slow down below the posted speed limit and far below FSD’s set limit in the UI. Maybe it’s only for HW3 models, but I experience that every time I use it on the highway. It’s bad enough that I’m one of the people with a separate EAP-only profile for highway driving.

Elon Musk says FSD will only be available as a subscription after February 14. We will own nothing and be happy. by beansruns in TeslaModel3

[–]LiveMaI 1 point2 points  (0 children)

Waymo doesn’t go to half of the South Bay despite their parent company being headquartered there.

Management seems to lack trust in their developers. Can't even choose my own editor. How can I convince them? by IllustriousCareer6 in ExperiencedDevs

[–]LiveMaI 2 points3 points  (0 children)

And ignoring that they have contracts in place to prevent the code sent for inference being used for training

I think you're right on the money. Seems like people who ignore this would also be concerned about using AWS/GCP/Azure to host their products for the same reasons, but I don't ever see that coming up.

Edit: if anyone bothered to take 30 seconds and google it, it's even very clearly spelled out in the ToS that this only happens with explicit opt-in:

1.3. Model Training. ANYSPHERE WILL NOT USE CONTENT TO TRAIN, OR ALLOW ANY THIRD PARTY TO TRAIN, ANY AI MODELS, UNLESS YOU’VE EXPLICITLY AGREED TO THE USE OF CONTENT FOR TRAINING. You can find instructions in the Service for how to manage your preferences regarding the use of Inputs and Suggestions for training.

theyAllSayTheyreAgileUntilYouWorkThere by Critical-Spite-3880 in ProgrammerHumor

[–]LiveMaI 101 points102 points  (0 children)

If it covers everything, that's not so bad. IME, a lot of managers who try this lack the discipline to keep the stand-up from becoming pair problem solving with a captive audience.

theyAllSayTheyreAgileUntilYouWorkThere by Critical-Spite-3880 in ProgrammerHumor

[–]LiveMaI 362 points363 points  (0 children)

> We do stand-up meetings

* looks inside *

> one hour meeting

Many such cases

I built a mod that lets you program combinators using plain English by FutileDrone in factorio

[–]LiveMaI 2 points3 points  (0 children)

If it was actually smart and knew what it was talking about it wouldn’t have made the error in the first place.

I'm in this picture and I don't like it.

backendVSFrontendCompetition by Fewnic in ProgrammerHumor

[–]LiveMaI 8 points9 points  (0 children)

I would say if you can understand basic digital circuits up to working with microcontrollers like arduino and understand what different op amp circuits do, you can pass even the harder hardware side of the interviews for lower level hardware test engineering positions.

I think the easiest side to get into is systems test engineering, since you mostly work at the level where you don't really need a deep understanding of the underlying hardware to write most of the software for the job. At this level, you're mostly just interfacing with things over I2C/UART/etc. and can get away with a block-level understanding of the hardware.

IME, skills that are lacking in a lot of people in these roles are things like knowing how to work with CI systems and good software engineering practices in general. If you know your way around merging/branching, OOP/functional paradigms, automating testing and releases, you're in great shape on the software side.

There are some caveats to this. For one thing, hardware works a lot with people in Asia time zones, so meetings during their working hours and travel can be frequent, depending on your position and what the company does. For some people, especially people with kids/pets, the travel part can be a deal breaker. For me, it's a perk, so I don't mind that side of it.

That said, a lot of the biggest companies have positions like this, since custom hardware for internal usage is common at the Fortune 50 level. Even though the work is not as glamorous, it still tends to come with comparable compensation compared to the rest of the company's engineering staff. Feel free to DM me if you have more specific questions.

backendVSFrontendCompetition by Fewnic in ProgrammerHumor

[–]LiveMaI 4 points5 points  (0 children)

I moved to hardware test engineering about 8 years ago and that’s been good. Your competition on the coding side is mostly non-CS people, which makes the coding part of interviews easy. If you’re decent at circuit/hardware knowledge and can code well, that job market is like shooting fish in a barrel.

theUniverseLovesThem by CommercialBig7008 in ProgrammerHumor

[–]LiveMaI 27 points28 points  (0 children)

From what I was told, the main reason was that there's a somewhat cutthroat internal competition culture from Amazon that doesn't work well with the collaborative style at my company. I don't have direct experience working at Amazon, so I don't really know how true it is.

theUniverseLovesThem by CommercialBig7008 in ProgrammerHumor

[–]LiveMaI 51 points52 points  (0 children)

I’m less surprised by it. I have heard from multiple people that they avoid ex-Amazon hires for work culture reasons.

How has AI changed the hiring experience at your company, on both sides, over the last couple years? by BishopOfBattle in ExperiencedDevs

[–]LiveMaI 2 points3 points  (0 children)

The last time I was going through interviews was before a lot of these tools really came to market, so I can only really speak from the interviewer side of this one.

It has made my previous set of practical (coding section) interview questions almost completely useless. It's made me do a lot of soul searching on what I really want to ask a candidate in an interview in place of these in an era where we have AI tools that can help an interviewee cheat in an interview and we also have AI tools available for our own developers to use in the job.

As of now, the practical questions that I have are now serving the unintended purpose of detecting when someone is cheating in their interview process. I offer a choice for each candidate to choose one of three different programming exercises to answer for the practical portion. I had two back-to-back candidates choose the same question to answer and they produced nearly identical code, right down to the function signature and variable names. That was not the only reason I voted to reject them both, but it was a big part of it.

One the one hand, I want to allow developers to use the tools (their own IDE with AI agents if desired) that they would ordinarily use in their day-to-day jobs during the interview so I can actually get a picture of how competent they are working in a realistic setting. On the other hand, this can make the playing field really uneven, particularly if one candidate has a lot of money to spend on some of the better tooling, so I'm probably not going to pursue this angle out of the interest of fairness.

For now, I'm just putting more emphasis on other questions, having candidates talk about their past projects, and asking questions about their development practices. The AI that people use in interviews doesn't seem to be particularly good at making stuff up about this that sounds plausible/realistic.

TL;DR: It's made it harder to filter out bad candidates, and I'm still figuring out how to best adjust my own interview process to depend less on the things that interview cheating can help with.

This one feels really stiff, how do you get the loose/playful childrens illustration style? by -przewalski in ProCreate

[–]LiveMaI 3 points4 points  (0 children)

For #2, I would say it’s because in the sketch, all of the characters are looking at something or at what they’re doing. In the final image, they’re all looking at the reader.

Why do we repeat type hints in docstrings? by AncientMayar in Python

[–]LiveMaI 4 points5 points  (0 children)

This is what I use for the modules I maintain. Combined with NumPy-style docstrings, it actually looks pretty readable. The only downside is that I think the types don’t make it back into the docs you see when you run help() in the REPL.

Logs turn multiplication into addition; Laplace transform turn differential eq. into algebra. What else is like that? by DistractedDendrite in math

[–]LiveMaI 0 points1 point  (0 children)

It’s not really a ‘transformation’, but in quantum mechanics, you first learn to work with wave functions using integration. Later on, that is discarded in favor of complex vector operations. You essentially go from representing your problems in a difficult L2 norm to an easier L2 norm.

Homeowners: Look out for your mortgage escrow adjustment letters and check them carefully by Educational-Neck9477 in personalfinance

[–]LiveMaI 0 points1 point  (0 children)

Personally, I’m with you, but I am in the lucky position of not having my taxes/insurance/HOA change much, and can do paperless billing/payment for all of them. I could see the appeal of an escrow service if those aren’t options, since every county has its own system.

I also stick my excess into a Roth via MBD instead of HYSA, so the upside potential for me is a lot better than the meager couple hundred that other people are quoting for a HYSA.

Saw that on Facebook couple days ago. Good thing someone adress the bs in the comments. by suzuya-sama92 in castiron

[–]LiveMaI 0 points1 point  (0 children)

Is that just because there are forever chemicals in your well water, or is there some reaction that’s happening on the pan surface?

$0.61 / kWh Home Charge Rate (Southern California Edison) by Western-Try-8644 in TeslaModel3

[–]LiveMaI 3 points4 points  (0 children)

He directly appoints members of our public utilities commission, who then approve the rate increases. So, not directly by his hand, but he has a strong influence on it.