I’m a computational scientist working at a biotech company at a level equivalent to a Principal/Staff IC at a software company. The world of scientific computing is famous for shoddy software: think one-off Python/R scripts with a single 10k line __main__()
function, zero version control, and no semblance of engineering or coding rigor. While this is the unfortunate norm in most of academia and industry, the computational biology division of my company differentiates itself by eschewing this trend and acting like a real tech company. We take pride in having a very well-engineered codebase, and it’s a large factor in the company’s success in a very competitive market. The company’s customers consistently tell us that we have the best software and analytical methods in the field, which is a big reason why they use our products.
The computational biology division is about 90% men. About 25% of our hires are women, but their tenure at the company is much shorter than men’s (median of 2.5 …
I know like me a lot of y’all are coming up on your performance reviews or they just passed and I wanted to talk about a habit that I feel like a lot of people might not know about.
When performance reviews came around I would spend hours searching slack and jira tickets about what I did the last year, it was incredibly frustrating. About two or so years ago I got a new manager that taught me about brag documents, basically you fill it out through out the year to have all your accomplishments in one document. We did monthly summaries, every month I’d fill out what I did for the month and send it to my manager. It helped a lot during last year’s performance review. Unfortunately, I started filling out my monthly summaries a month later or a few weeks after the week ended cause I was so busy. Still helpful but still stressed me out when I’m trying to focus on coding.
I realized doing it weekly is the hack. Choose the same time every week for me it’s Friday at like 3 and I take 5 mins …
Giving some feedback about the current job market for old guys like myself.
Got laid off two months ago after 25+ years as a generalist Staff/Principal back-end SWE. My company decided to cut the whole domestic US team to move the work to Eastern Europe.
I remember getting job offers in 1-2 weeks back in the day, before all the crazy AI/COVID over-expansion layoffs. The market is super different now. I sent out about 100 applications and was seriously depressed by the lack of responses.
But then, over the last few weeks, the floodgates opened! I was suddenly slammed with interview requests for jobs I’d applied to a month ago. I did seven full interview loops and landed two offers—one from a FAANG-adjacent company and the other from a well-funded startup. Both packages are better than anything I’ve ever gotten before.
UPDATE 9⁄4:
Accepted an offer from the startup which is well funded by a big name SV VC for 270K base + 440K options (toilet paper). The FAANG …
Two months ago, we discussed the METR study here that cast doubt on whether devs are actually more productive with AI coding – they often found devs often only think they’re more productive. I mentioned running my own A/B test on myself and several people asked me to share results.
I’ve written up my findings: https://mikelovesrobots.substack.com/p/wheres-the-shovelware-why-ai-coding
My personal results weren’t the main story though. Yes, AI likely slows me down. But this led me to examine industry-wide metrics, and it turns out nobody is releasing more software than before.
My argument: if AI coding is widely adopted (70% of devs claim to currently use it weekly) and making devs extraordinarily productive, we should see a surge in new apps, websites, SaaS products, GitHub repos, Steam games, new software of all shapes and sizes. All these 10x AI developers we keep hearing about should be dumping shovelware on the market. I assembled charts for all these …
(It was a different comment here along the same lines that made me pick it up but unfortunately I lost it. That’s where credit would go)
Reading it cover to cover was such a massive eye opener as to why things work the way they do.
Best way to summarize the book is, it is written by the biggest asshole boss you have worked with. But they are acutely aware of that fact, take no pleasure in it, and readily admit it’s only because they could not swing managing people in a different healthier way and also admit that there are others better than them who readily can.
Be prepared to witness every variety of human folly and injustice. Without it screwing up your head or poisoning your attitude. You will simply have to endure the contradictions and inequities of this life. ‘Why does that brain-damaged, lazy-assed busboy take home more money than me, the goddamn sous-chef?’ should not be a question that drives you to tears of rage and frustration. It will just be …
Spotify’s convenient, but it’s also rotten: - They pay artists fractions of a cent per stream, with most never seeing a dime. - They pad playlists with ghost artists and AI-generated garbage to cut royalty costs. - They’re slow to act on AI impersonators even dead artists have had fake albums published under their names. - In the UK, they’re rolling out biometric/ID checks just to listen to explicit tracks.
why keep feeding this system when the alternatives are right there?
I built my own stack with Navidrome + Lidarr + Docker, and detailed the whole process here:
https://leshicodes.github.io/blog/spotify-migration/
Would love feedback this is my first proper tech blog write up
EDIT: I wanna also state that this is all my personal decision. If you want to continue to use spotify for easy of use / convenience, then do so. Nothing is meant to be “holier than thou”
https://blog.nfreak.tv/music-stack/
Full disclosure, I’m pretty new to selfhosting myself, and I haven’t written a guide like this before, but hopefully this scatterbrained writeup is enough for someone out there lmao
This is just what works for me and how I set it up. Always open to ideas for improvement as well.
Hey folks, Laurence from CrowdSec here! we just shipped v1.7 with a bunch of quality-of-life upgrades:
cscli setup
command that detects more services and automates collections / acquisitionsFull changelog + downloads: https://github.com/crowdsecurity/crowdsec/releases/tag/v1.7.0
Let us know your thoughts below!
Yesterday my area had a level 1 evacuation notice (“be ready”), and I spent about six hours shoving all my important stuff in my car. We’re still at level 1, the people on the other side of the fire aren’t so lucky, but packing my server up (after all the actually important stuff) got me thinking…
A lot of why I self-host is to get away from the bullshit peddled by Google / etc, but another part is “just in case”, having my own intranet of digital tools in a bad situation. And here I’ve got this great little mini PC and a bunch of resources, but no way to power it on-the-go or during a black out…
So today to pass the time waiting for the evac notice to clear, I’m considering what I’d want to host during a disaster and what kind of hardware setup I’d need to actually do that…
Has anyone got plans/experience with actually running their setup during an emergency?
For instance, I’ll be using Immich rather than stock photos; but I’ll also be using Thunderbird, given it’s FOSS and in the vein of privacy, security and control of my own data, even if it’s not necessarily self-hosted.
In that line of thought, what’re some of your favourite Android apps that align nicely?
If you’re using Prowlarr with NZB Finder, please update to the latest version: 2.0.5.5160.
[EDIT] The same goes for NZB Hydra, anything newer than v7.13.0 is good.
As mentioned in our newsletter last week, NZB Finder will be blocking NZB downloads from older Prowlarr versions in the next few days. Other indexers will be doing the same in the near future.
This update forces the “redirect” flag so NZBs are not pulled by Prowlarr itself, but instead by the apps behind it (Sonarr/Radarr, etc.). This change is necessary to combat account sharing and selling.
Please update now to avoid interruptions.
See:
This new stable version includes several new features and bug fixes that improve the overall user experience.
You can find new extensions in the Extension Manager:
when the nzbking site was working in the last week or two, searches werent working. now in the last several days, the site doesnt load at all.
EDIT - The King has returned! Now if only I can remember all the stuff I wanted to search for lol.
Hi,
anybody else experiencing some kind of capping DL at 10 mbit?
Worked for Years without problems but capped for 3 Weeks…
Thx for your feedback. Greetings
First Update: Looks like my provider capped it. Switched to another provider and there I have a full bandwidth.
Are there any recommendations on search engine sites since the one I normally use is now down? I’m not real up on sites
There is no logical reason why Plex should not work when the internet is down. My ISP is doing maintenance right now, and I’d like to watch at least my local content. The Plex app doesn’t work without internet connection which is ridiculous!
Update: u/MaskedBandit77 posted following link in the comments: https://www.howtogeek.com/303282/how-to-use-plex-media-server-without-internet-access/
After adding my local IP range to the allowedNetworks
attribute, I was able to access the web interface again from my local network. And after enabling DLNA I was able to use my TV’s media player app to access content on Plex. Will update if I manage to get it working in offline mode in the WebOS app.
Update2: Now that my internet connection is working again, I tried to set my Plex server’s ip address manually in the WebOS app. Tested it with my ISP modem turned off, and the app still does not work when offline.
Update3: What does work is navigating to the server on my …
Hi! I recently ran into a problem with some of my users sharing their accounts with other people. After doing some research, I couldn’t find any solution to manage which devices can access my server, so I decided to build one myself.
It’s called Guardian, and it gives you better control over which devices are allowed to play back on your server. If you’re interested in the project or have any feedback, I’d love to hear it! Thanks.
Note: this is a side project. I know some script can achieve similar result but i do plan to add unique feature if there is some interest and need. Otherwise it was a nice little project and i had some fun :)
Hello,
I have a season of TV I’d like to put in my server. However, episodes with “Part 1” and “Part 2” titles seem to break the episode ordering. My files, as far as I can tell, are clearly labeled as their correct episodes, but PleX can’t handle them and treats them as single episodes, throwing off the entire ordering and inventing an unknown episode at the end of the season. What gives?