Avatar

muppetjones

muppetjones@lemm.ee
Joined
0 posts • 21 comments
Direct message

I use DictReader all the time, along with a library to hande the type detection. This is the way to go, especially if you need to process line by line or filter columns and rows out first.

Regardless, I’ll avoid pandas wherever I can. It’s not something I want in production level code if I can help it.

permalink
report
parent
reply

I’ve seen too many issues caused by relying on the system python. For starters, it’s much more difficult to fix if you screw something up.

I tell everyone to use pyenv – but only to install specific versions of python. I then create a primary venv for a couple of versions, and that’s what I use as my “system” version. Each project creates a separate venv based on the pyenv versions. I use autoenv to activate and deactivate as needed.

It’s a little more setup, but it avoids so much magic, and it’s extremely robust.

permalink
report
parent
reply

What’s the format for talks? (Maybe I just missed it, but I didn’t see a description)

permalink
report
reply

Really interesting! I’m not sure I’m willing to drop below 34, but this design makes me want to consider it.

permalink
report
reply

Yep – that sounds like it! Great idea and sleek look.

permalink
report
parent
reply

My daily driver is a 34 key layout, and I’ve been curious about pinky clusters, so I just mapped it to the top outer button, i.e., Q on the peft side. As I still have that button, I rarely remember to use the outer ones.

permalink
report
parent
reply

There are several ways to do it!

Assuming you already have rectangle contraints – horizontal, vertical, width, height, etc. – then I’d probably constrain the centers to be coincident.

Personally, I hate defining the same thing more than once, so I’d use parameters (variables). Constrain one with height and width equal to parameters, and constrain the other based on 80% of the dimensions. Then you offset two adjacent edges by 10% of the size, and you’re golden. (Keep in mind kerf, etc, if necessary).

permalink
report
reply

Nice! How’s the liatris?

permalink
report
reply

Generally speaking, avoid water. Use 90% isopropyl alcohol or higher.

Without pictures, best guess is that the flux caused a bridge, and the subsequent water caused another issue.

permalink
report
reply

First of all – congrats! You made it through. That’s not an easy task, and you made it.

Second, don’t toss out grad school just yet. Poor grades will have an impact, but it’s not an insurmountable obstacle. One good option would be to try to find a job as a lab tech. Learn the ropes, improve your skills on the job, then start applying. Along the way, talk to the profesors and tell them what you want to do – they may have advice and be able to help. Most achools also have career counselor who can help, too.

A big also: Don’t pay for grad school in STEM (maybe just STE?). Most schools waive tuition and pay you a stipend as an RA or TA.

Third: Burn out is real. Push through what you can, but take time for yourself. This may mean taking an afternoon off or a week off – you know what you need and what you can afford.

Context: I’m a director in a biotech with a PhD. Looking into autism for my kids and realizing I am almost certainly on the spectrum myself.

permalink
report
reply