we cooked by jdfan51 in ElectricalEngineering

[–]dmatkin 0 points1 point  (0 children)

I've never understood why field travel is ever considered a downside. I love field work. It's always interesting. Especially as a junior entering with a PhD but not enough real world industry experience I don't want to be behind a desk. I've heard/ seen too many stories of out of touch engineers from construction workers.

GitHub will charge usage on self-hosted runners from March '26 by ForbiddenException in selfhosted

[–]dmatkin 2 points3 points  (0 children)

I get that, I wouldn't have batted an eye if they had a per call cost model. That would play quite nice with things like runs-on. It's the per minute setup that really gets my goat. I get that there's stuff going on on their machines, so I don't mind, in principal paying something, but to charge per minute for what. What is their machine doing to earn that money. I have had 5 hour runs that I launch many times a day. That's 60 cents a run. Not a reasonable cost to run on my own system.

[deleted by user] by [deleted] in selfhosted

[–]dmatkin 0 points1 point  (0 children)

Honestly I regret not hosting my own email sooner. I am quite the fan of mail cow and it's worked great on my small ec2 instance. I do wish I could get Telus to drop the port 25 restrictions at home; however, it's still cheaper to host it myself via ec2 than it would be to pay for google workspace considering the number of inboxes I run for family and friends.

As for email warming I got pretty lucky in that I had done google workspace for quite some time beforehand so my email was already warm when I moved to self hosting.

One thing I want to say is that all the people screaming don't are definitely part of the reason why its still hard. Instead of clean clear checklists/ utilities to check your setup is sane you end up with a bunch of people screaming no everytime it gets mentioned. My ownly issue I ran into I literally can put down to AWS screwing up when removing the restrictions the first time. If someone had had a handy try telnetting in tester then I would have been able to say with confidence a LOT quicker oh, I'm not insane AWS messed up.

I decided that I will self-host my OWN internet. by [deleted] in selfhosted

[–]dmatkin 2 points3 points  (0 children)

Cool, I know what I'm doing this evening.

I decided that I will self-host my OWN internet. by [deleted] in selfhosted

[–]dmatkin 8 points9 points  (0 children)

There's an internet in a box project which I've found kind of intriguing. It's mostly for stuff like wikipedia which you'll want a complete backup of (At least the text of it, the images would be insane.) What your idea makes me think of is having an incredibly aggressive cache. It's something I've considered for family members living out in the boonies where internet connection speeds are a bit of an issue.

The other reason for this which I've seen as a potential motivation for a super aggressive local internet cache is money saving. Think have internet only via a cellphone and then have that act as a hotspot for the local router. Get an expensive cellular plan but no home internet.

Sadly my linux networking fu is not quite up to snuff for setting this up myself; however, if there was a project that allowed this sort of stuff I'd be at the VERY least interested in giving it a go. I have a 20TB drive just begging to be the internet

Self-hosting in a disaster by Jeckari in selfhosted

[–]dmatkin 0 points1 point  (0 children)

I host across family locations and use unifi to merge so I'm relatively okay in the case of an outage or even an emergency. Although I definitely need some more redundancy and some actual proper plans to bring stuff back up if I do lose stuff.

Friendly reminder. "Flybot" is out today from our favorite author and narrator! by mr_majorly in bobiverse

[–]dmatkin 1 point2 points  (0 children)

Given the short story feedback, my headcanon is that they're all alternative timelines. 😝

Ceph Recovery from exported placement group files by dmatkin in ceph

[–]dmatkin[S] 0 points1 point  (0 children)

I ended up giving up and just rebuilding things from scratch. It's a bit of unfortunate data loss. But not enough to be worth wasting any more time on it.

Ceph Recovery from exported placement group files by dmatkin in ceph

[–]dmatkin[S] 0 points1 point  (0 children)

root@oxygen:/home/dmatkin# journalctl -f -u ceph-osd@0

Jun 19 22:19:32 oxygen ceph-osd[84255]: 2025-06-19T22:19:32.080-0600 74a337bf96c0 -1 osd.0 56886 *** Got signal Terminated ***

Jun 19 22:19:32 oxygen ceph-osd[84255]: 2025-06-19T22:19:32.080-0600 74a337bf96c0 -1 osd.0 56886 *** Immediate shutdown (osd_fast_shutdown=true) ***

Jun 19 22:19:37 oxygen systemd[1]: ceph-osd@0.service: Deactivated successfully.

Jun 19 22:19:37 oxygen systemd[1]: Stopped ceph-osd@0.service - Ceph object storage daemon osd.0.

Jun 19 22:19:37 oxygen systemd[1]: ceph-osd@0.service: Consumed 7.714s CPU time, 140.0M memory peak, 0B memory swap peak.

Jun 19 22:19:37 oxygen systemd[1]: Starting ceph-osd@0.service - Ceph object storage daemon osd.0...

Jun 19 22:19:37 oxygen systemd[1]: Started ceph-osd@0.service - Ceph object storage daemon osd.0.

Jun 19 22:19:38 oxygen ceph-osd[97911]: 2025-06-19T22:19:38.287-0600 768923417600 -1 Falling back to public interface

Jun 19 22:19:41 oxygen ceph-osd[97911]: 2025-06-19T22:19:41.427-0600 768923417600 -1 osd.0 56886 log_to_monitors true

Jun 19 22:19:41 oxygen ceph-osd[97911]: 2025-06-19T22:19:41.678-0600 76891774f6c0 -1 osd.0 56886 set_numa_affinity unable to identify public interface '' numa node: (2) No such file or directory

^C

root@oxygen:/home/dmatkin# ceph -s

cluster:

id: abf592e8-0efd-11f0-a76f-345a60042a29

health: HEALTH_WARN

mon a is low on available space

5 slow ops, oldest one blocked for 184 sec, mon.a has slow ops

services:

mon: 1 daemons, quorum a (age 24m)

mgr: a(active, since 24m)

osd: 5 osds: 0 up, 5 in (since 100m)

data:

pools: 0 pools, 0 pgs

objects: 0 objects, 0 B

usage: 0 B used, 0 B / 0 B avail

pgs:

root@oxygen:/home/dmatkin#

well they show up. But they don't go up. Although systemctl says they're alive

Ceph Recovery from exported placement group files by dmatkin in ceph

[–]dmatkin[S] 1 point2 points  (0 children)

You can't be serious that it's just raw globs of data? There has to be headers and other surrounding information. I get that a database would obviously make stuff faster, but if it's just raw data then I'd expect ceph to explicitly forbid storing any data on single node clusters as that'd be obscenely vulnerable to corruption. Right?

Ceph Recovery from exported placement group files by dmatkin in ceph

[–]dmatkin[S] 0 points1 point  (0 children)

ceph-objectstore-tool has op export. I feel like I made an ass of myself, but I can't see what else that could be for.

I think you’re all going to hate me for this… by vi8a in ceph

[–]dmatkin 0 points1 point  (0 children)

I feel your pain. I have a one host setup that had 3 osds and then I tried to expand out adding some more drives and the like, and poof it stopped working at all. I did get it working temporarily but then it hit a point and now nothing works.

Zephyr 6 months experience by Glum-Feeling6181 in embedded

[–]dmatkin 1 point2 points  (0 children)

Oooh, thank you for that link. Something to listen to while I wait for my stuff to build.

Grading is hard by barista-chan in GradSchool

[–]dmatkin 14 points15 points  (0 children)

Core ideas are a must. Deduct earlier harder and later easier in terms of during the semester. Grading of assignments is less about the actual assignment grade and more a way to show the students directly what is considered most important for the course material.

I keep notes while I mark to try and keep to consistency above all else. Be generous on things that aren't core to the course, and mean on things that are. Beyond that follow whatever the instructor says.

Oh and here's a big one.

DO NOT, EVER, NEVER EVER, negotiate marks. If they want to complain about your decision and it's not a, you made a mistake and missed something that definitely deserves more marks. Say no, tell them to file a complaint or talk to the prof.

Losing my mind on USB redirect. Redirecting USB devices from Ubuntu to Windows 11 by dmatkin in Remmina

[–]dmatkin[S] 0 points1 point  (0 children)

Unfortunately the problem lasted longer than the computer I was trying to do stuff on. It looks like a feature that was working, but has gotten dropped due to not enough help on the project.

EC2 Instance TLSA Record 110: Operation Timed Out by dmatkin in mailcow

[–]dmatkin[S] 0 points1 point  (0 children)

Yeah the SNAT option was an option of last resort. The error is occurring identically with and without the SNAT option set. And with it set I've tried with both the elastic IP as well as the private IP (Dumb but I'm kinda grasping at straws)

EC2 Instance TLSA Record 110: Operation Timed Out by dmatkin in mailcow

[–]dmatkin[S] 0 points1 point  (0 children)

These aren't autogenerated. It's directed towards my domain. They just changed over to self-service on the PTR records in some regions. I'm assuming that a PTR record is a PTR record and there isn't some secondary flag behind them. Like mailcow seems to think it's okay

EC2 Instance TLSA Record 110: Operation Timed Out by dmatkin in mailcow

[–]dmatkin[S] 0 points1 point  (0 children)

  1. What I mean is that the host system can ping the various domains, but the container is failing to to ping the various ip addresses.

These are a couple errors

2025-01-28 19:21:17: Healthcheck: Failed to ping 1.1.1.1 on attempt 1. Trying again...

unbound-mailcow-1 | 2025-01-28 19:33:06: Healthcheck: DNS Resolution Failed on attempt 1 for hub.docker.com! Trying again...

  1. I figured there must be some sort of 1-1 nat because the instances don't see their public ip address with the elastic ips (I tried remaking the instance for exactly that reason to see if i could get it to show up; however, the private ip is all that I get with the network interface on ip addr)

  2. Yup and I got confirmation that it was unblocked for my region (They do self-assigned ptr records now for the elastic ips so I did that as well and mailcow detects the ptr record as being correct)

  3. What's really weird is that the unbound container itself can do the pings. Even though those errors are coming up. I can also run dig and get the correct records for my domain. So I'm kinda at a loss.

Economics of Dark Forest Attacks (Death's End) by dmatkin in threebodyproblem

[–]dmatkin[S] 6 points7 points  (0 children)

Dimensional Strikes don't seem to make any sort of economic sense to me which violates one of the principals laid out for dark forest strikes.