bigredgiraffe

@bigredgiraffe@lemmy.world
0 Post – 89 Comments
Joined 1 years ago

I recently got a kitten and he is all about water, he even climbs in the sink to drink water! I am going to have to get him a kiddie pool in the spring, including a photo for the cat tax, his name is Galileo!

3 more...

This is great, also if you haven’t read it, you should read Makers Schedule, Managers Schedule by Paul Graham, it really helped me describe this concept to all of the managers I have had hah.

1 more...

I’ll second Timberborn, it seems like a simple game but it gets complicated towards the end.

If factory games are your jam then I can’t recommend Captian Of Industry and Dyson Sphere Program enough, both are S tier factory games for me. The Riftbreaker is another interesting combo of colony building and tower defense as well.

3 more...

I think what you are looking for can be found in rtx or asdf, I have used both for what you are describing, even those same tools hah. I’m currently using rtx more than asdf though for newer projects. I have been tempted by nix though, might take that plunge soon.

3 more...

I live near a Microcenter so I buy all kinds of stuff there related to computers and 3d printing. The last 4 or 5 computers I have built have been with mostly parts sourced there as well.

I wouldn’t call it a superpower by itself but I have definitely learned how my brain works to my advantage. Programming is a perfect example, I have found that my brain makes connections that others do not when writing code to solve a problem. I have also found that I am able to work through large complex problems when troubleshooting as well which has definitely been a bonus.

Over the years I have been able to get myself to form habits that make me check my own work or strict work so it’s impossible to miss something. For example, working in and with infrastructure automation etc ended up being a fantastic fit for me because I can hyperfocus and make the automation run flawlessly and then I don’t have to worry about using it because I already know it works.

Definitely anecdotal and might not apply to you but hope it was at least a little helpful. You are definitely not alone either, those types of things absolutely happened to me all of the time when I was in school. Thank the computer gods for version control, code linters, and unit tests 😃

2 more...

So, anecdotally, I used pihole first more than 5 years ago and switched to AdGuard as pihole did not have the ability to do conditional forwarding of requests for various zones or the ability to add static records via the UI. Conditional forwarding means that I can send the requests for let’s say example.com to an internal server hosting that zone responding with private records for internal services as well as other similar scenarios.

I also like that I can identify clients or networks in adguard by various factors and apply different rules (blocking and forwarding) and collect statistics on those clients or groups of clients, I don’t think pihole has either feature yet.

I also like that adguard is a static binary which is likely what people mean when they say it’s easier to install and maintain.

As to why I keep it and don’t switch back, I like the interface AdGuard has and it doesn’t break so I often forget about it anymore. I’ll update if I remember anything else but those are the larger things for me. If pihole is working then stick with it but curiosity is a definite reason to try adguard, I bet you could just stop pihole on your machine and run adguard to check it out without too much work (yay static binary) but I haven’t tested that myself.

Hope that helps!

5 more...

I am primarily inattentive and take Vyvanse, have for years, and I love it. I have tried Strattera and had a similar experience to you from what I remember if that helps. Fair warning though, generics just came out last week so insurance usually makes you try cheaper alternatives like Aderall as Vyvanse is like 400$ a month retail. Aderall is fine but I don’t like it as much as Vyvanse, its stimulant curve is far less smooth than Vyvanse throughout the day for me.

Anecdotally, I ran out yesterday and today has been a fog more than I remember and it was impossible to do anything. It was kind of a good reminder to get it filled, it makes a huge difference for me haha.

Anyway, hope that helps, it’s definitely a journey not designed for ND people so keep at it.

Yeah definitely. My ADHD comes with bad time blindness as it is so I have always blamed it on that but when you put it that way I can definitely relate.

Her channel is so good! Her video on “walls of awful” really change how I think about my brain when it won’t do something. I really enjoy the positivity she has in her videos even when talking about tough topics, definitely recommend.

Here is her channel: https://youtube.com/@HowtoADHD

Oh yeah, for sure. If I am able I sometimes even plan them, like I will just let my brain bounce around between 4 or 5 projects I have going or video games or whatever. Those days I try hard to reframe my goal to just work on something, not anything in particular, and it seems to help me not feel like crap about it. I hate how we ourselves are our own greatest critics sometimes, it’s really just not helpful, that’s why I try to trick myself into tiny accomplishments that way.

1 more...

Can you draw a picture of how you have all 3 switches connected with all of the wires? I am suspicious that you are creating a switching loop or spanning tree isn’t picking the optimal link on accident so I’m curious.

6 more...

Your netstat command shows a process named docker-proxy using that port, which confirms what the log says. If your container isn’t running you can try to find the process using it with netstat or lsof, it might be a stale container process or something but a reboot is often faster than figuring out what it is to see if that clears up whatever is using the port.

1 more...

I have used NameCheap for a long time and they have been great. I use AWS Route53 and Cloudflare for some zone hosting and both of their domain registration services are fine but usually not the cheapest out there.

You should most definitely make a MagicMirror with it and just orient the display so you don’t need to put content in the broken area.

Dang, great find, I keep my eye out but never see anything that cool in a dumpster.

ETA: Their site has a video example on it: https://magicmirror.builders

As the other person said, NUCs and such are able to do transcodes via Intel QuickSync hardware acceleration, it’s not really possible to transcode 4k in realtime on most CPUs without it.

You will need at least an 8th gen Intel processor to do HVEC which is what h265 uses, more info is in this chart on Wikipedia about which generations support which things. Anecdotally, this has worked extremely well for me for a long time, definitely worth it.

Also be aware if you are doing any virtualization you will need to pass the iGPU through to the guest machine.

3 more...

I have found the best way to cope is to surround yourself with people that understand and help you out when you fall short. Easier said than done for sure and it hasn’t always been that way for me but at this point I have a bunch of ADHD friends so they all get it, and my wife saves me usually, she is the best at that hah. Other than that I have been just leaning into it lately, for example find a job that has a lot of tasks that work well with your brain, choose wisely.

I also treat my attention as a privilege that I can give people and not something someone can demand. I don’t phrase it that way to be egotistical, it’s just that my attention and focus is fleeting sometimes as it is so I need to defend it in that way to have any at all. This is also harder said than done but it’s also not too difficult, most people are understanding when you say “can I get back to you in 30 min when I’m done with I am doing” or “let’s put time on the calendar to work on that tomorrow” it turns out.

Along this same line I also treat notifications everywhere as an opt-in activity, everything gets denied and I only let the most important ones through focus modes (I have an iPhone) that I actually need to receive and this includes all phone calls on all mediums. The only people that get let through focus modes are those that understand the gravity of interruptions on my brain (well and my parents because they are great hah).

Well that was longer than I thought it would be but the short version is that you have to try to construct a situation for yourself that works with your brain and not against it, and it’s a long journey but you have to keep iterating on it like you have been.

I hope some of that helps!

I just want to thank you for continuing to post photos of Bowie, every single one is amazing and make me smile every time. Happy holidays and give Bowie extra belly rubs for me :D

I would get one 2x32 kit somewhere you can return it (or even 1x32 if you are worried) and try it out, sometimes it does work but sometimes it won’t POST. Like the other person said, it might work but there really isn’t a way to know for sure other than that. I have run into situations with systems like that where that was just the largest available at release date for them to test and validate and larger DIMMs work fine so it’s probably worth testing in my opinion.

I am curious myself, let me know if you do test it, those look like cool machines for small clusters.

I am not a developer by title but I do write a lot of code and the best thing I did for myself was learned to just work when my mind feels like it. I seem to get way more done when that is the case even with meds. I realize that is way easier to say than to do and it is even harder depending on your job but finding one that has this philosophy as well will make a world of difference.

That said, it hasn’t and still doesn’t doesn’t always work out that I get to work when my brain feels like it but I try to recognize the times it does and it and capitalize on those moments as much as I can and it has worked out pretty well. It was this video that really helped me learn to recognize when I had just built a wall of awful in my head and that has helped me find things that help get over those walls but there are definitely times when I just can’t work on a thing right now and I just do as much as I can, it’s still not fun.

I also cannot get actual work done in an office anymore, especially writing any code, and I don’t think I would take a job that required me to be in an office anymore so don’t feel like you are the odd one out there.

As for meds, they are definitely a game changer for me but I have always found that they give me the opportunity to focus and get to work on something but I still have to be the one that chooses what that is or my brain will randomly pick something and then I know how they make nuclear waste storage containers for some reason. My brain just loves interesting problems and refuses to do anything monotonous so I actively seek those problems out whenever I can to keep it entertained.

Hope that is useful, unfortunately there isn’t one silver bullet and you kind of have to reverse engineer your own brain so find what works for you.

4 more...

Are we talking database schema migrations or migrating a database between Postgres instances?

If it’s the former, the pattern is usually to run them in init containers or Jobs but I have been wanting to try out SchemaHero for a while which is a tool to orchestrate it and looks pretty neat.

ETA: Thought I was replying to your below comment but Memmy deleted it the first time for some reason, my bad.

2 more...

This is a cool idea! I did notice that on mobile the search results are wider than the viewport and if I had a feature request it would be to make them way, way more compact but that might just be me hah.

You should also check out the Lenses feature that Kagi has, I think every search engine needs that feature now hah. I bookmarked your site for the next time I am searching for sure though!

2 more...

I would like to inquire more about this “Motivation” app and how does one go about installing it? haha :D

Looks great though, I have wanted to try homarr.

I don’t use unraid by my advice for everyone is that you can’t have too many backups of data that you really care about, use the 3-2-1 rule at a minimum.

Also, welcome to your new hobby you will love and hate at the same time sometimes :D

Well said, after many years I learned that if I just do what it wants to do then it’s way easier for everyone. I have been lucky (and intentionally worked toward) to have a career that lets me work whenever and wherever I want and management that doesn’t care as long as the work gets done so that has helped a ton. I also have recognized and communicate to my managers that while I do like money it is boredom that will make me quit the fastest so bring me all of the interesting and “impossible” problems and I’ll be a happy engineer hah.

I don’t know anyone using it personally but I have seen lots of folks here and Reddit that use LXC through Proxmox, I had the same thought though.

2 more...

I have run into this issue a lot, I have always found that most of the tutorials set things up in isolation and never talk about integration points or how to build a whole solution.

On the MetalLB configmap point, that’s another issue I have run into. In the earlier days of metallb it was configured differently and the configmap was automatically created but that has since changed, took me a bit to figure out when that changed as their docs aren’t explicit if I remember correctly. Annoying either way.

I think the reason most tutorials turn off the firewall is in a well configured cloud environment like AWS the host firewall is redundant due to security groups and that is what everyone targets the tutorials for unfortunately and they never explain that even with “disable this if you have other mitigating controls in place” or something.

I have also wondered if we have finally reached the era where the majority of content creators and consumers have never touched an on-prem network and don’t even think about that lens anymore, another good example of this is trying to configure MetalLB in a host with multiple interface that don’t have the same networks available (you know, like using dedicated interfaces for storage like you should), for a long time it just wasn’t possible and metallb would announce all networks on all interfaces which made it basically not functional heh. Whatever the reason is, you are not alone in being annoyed :D

Anyway, these are great points, I have been pondering writing up a larger set of tutorial about my setup since it’s more similar to a small enterprise anymore, I should get on that hah.

Affiliate link mistake or not I am glad you posted that link and I want you to know that I found it valuable and at least two of my ND friends did as well (including one that just recently started a business) and are now going to attend.

I know it was against the rules but I just wanted you to know that at least someone was glad you posted it and you made a positive impact in at least one person’s life.

Don’t get me wrong, I understand why the rule exists but I think I commented on the original post too and I didn't even take it as you trying to advertise, you even said it was an affiliate link. I thought it seemed like you were just excited, and the event is free after all (cost isn’t the point I know, I think that’s why I didn’t think it was advertising).

2 more...

Haha I figured, fitting for an ADHD community I think :D. Thanks for the link!

These are by far my favorite, easily fits in my pocket (about the diameter of a US quarter) and it can’t come open while it is in there.

This guy’s channel is so awesome, glad to see it posted here. He has all kinds of cool tools that he built in his lab like a scanning electron microscope. His videos on atomic force microscopes and laser lithography are really fascinating as well, he is really great at explaining the concepts too, definitely recommend!

I’ll second this, it’s a great thing to have around and there is always something to tinker this. It’s basically a new hobby though if you like automation and monitoring things so budget your time and money accordingly haha.

I know someone else said this but I would just get an i5 with a iGPU, I also have an 8000 series i5 and when it was new I did some load testing and it could do 5-10 transcodes at a time no problem.

ETA: Even a NUC with an iGPU is great, I have several friends doing that.

It depends on what you mean by struggling but you can get pretty far with an 8th or 9th gen i5 and 16gb of RAM, would be a pretty cheap upgrade these days. The huge jump in quality for QuisckSync was between the 7th and 8th gen from what I remember so it doesn’t have to be new. If you are worried about power I think that it’s 65 or 70w for the 8th gen ones.

For what it’s worth, my current Plex machine is an 8500k with 32 gb of memory and a 250w power supply since it doesn’t have local storage and it has been running 24x7 for about 4 or so years now. I once load tested it for fun and I was able to do 7 or 8 4k transcodes and it wasn’t really its limit, I have no complaints haha.

In addition to all of the suggestions here you can easily do this with almost all major DNS providers today like Cloudflare and AWS Route 53, there are many community containers and scripts to keep the record in sync depending on what else you are using on your network.

I can’t think of any situation other than maybe wanting to get better indexing or changing the storage engine that I would need to re-create and re-insert that way so I’m not sure if you have a constraint that necessitates that or not but now I’m curious and I am always curious to find new or better methods so why do you do it that way?

At home to upgrade Postgres I would just make a temporary copy the data directory as a backup and then just change the version of the container and if it’s needed run pg_upgrade as jobs in kubernetes.

In a work environment there is more likely to be clustering involved so the upgrade path depends on that but it’s similar but there really isn’t a need to re-create the data, the new version starts with the same PVCs using whatever rollout strategy applies. Major version upgrades can sometimes require extra steps but the engine is almost always backwards compatible at least several versions.

Yeah this smells like a bug in Caddy or something. I agree to try nginx or something else to see if it’s Caddy or if it’s something with the configuration of the host. The only thing I could think of is if caddy isn’t caching DNS responses and maybe is getting rate limited so it appears slower while it’s waiting on the DNS request but I am shooting in the dark as I haven’t spent much time with caddy.

Did you run a short or long SMART test? How old is the drive? Usually those errors are the beginnings a failing drive in my experience unless you are doing mass I/O (like TB/s) and it can’t update the filesystem meta fast enough for some reason.

1 more...

Yeah! Her channel is great overall, watching it definitely made me more aware of my brain, definitely recommend.

You actually reminded me of something else I do, I make a conscious effort to not compare myself directly to my peers because then I always feel like I am not working as hard as they are. I finally started doing this after like the 5th manager told me to stop working so hard and I realized the times that I would consider myself 50% productive I get more done than the average coworker does at 100% productive.

Now, I definitely don’t say that as a brag in any way. I am not a classic overachiever I don’t think, I think it just speaks to the way my brain is wired (and lots of ND folks!). I am definitely my own worst critic and I definitely let perfect be the enemy of good when I am building things, I have to keep reminding myself to stop it and that done is not the same thing as matching the “perfect” vision I have in my head.

Anyway, enough rambling from me!

1 more...

I think what this person is saying is that systems and services have been monitored for metrics and logs for a long time, I know I have been doing it for more than 20 years across many OS, hardware platform, and software stack. The tools and depth of the integrations have definitely changed and gotten way better and more sophisticated but I definitely made systems that monitored and healed themselves to varying levels of efficiency since at least using Nagios in 2003 (I’m getting Perl PTSD flashbacks now hah).

One thing that has definitely gotten better in the last 5 or so years though is code level instrumentation and tracing as well as the higher level correlation tools. I have also seen more developers and vendors way more willing to implement monitoring features in their code from the beginning leading to more data and less duct tape and guessing which has been FANTASTIC.

Anyway, great post though, the monitoring arena is definitely way more awesome than ever before these days that is for sure.