HNHacker News
TopNewBestAskShowJobs

jhot

357 karma · joined May 4, 2017

submissionscomments
jhot··on Ask HN: What is the most memorable game you played?
Came to say this. I've never been as immersed in a game before or since. The only problem was the long loading that occurred at spots, especially on my hardware at the time. But their attention to where loading occurred was top notch.
jhot··on Ask HN: What hardware are you running for your home server?
My NAS is in an ATX mid case (Antec 900 that I've had for 15+ years) with a used xeon e3, 32 GB of RAM, and 40TB of storage in a zfs mirror. Running TrueNAS with MinIO, Postgres, and MariaDB in containers.

Compute is more sleek. I have an AsRock DeskMeet with an i5 12400, GTX 1650 super, 32GB of RAM, and a 1TB m.2. Running around 25 containers and not even having to work hard. The GPU handles transcodes for both Plex and Jellyfin, and most volumes are NFS shares from the NAS.

This iteration of hardware has been running since early this year and it's very performant and quiet. I took out all the fans but the 200mm exhaust in the NAS and can only hear the DeskMeet when the CPU fan really kicks up.

jhot··on FiraCode: Free monospaced font with programming ligatures
I'm having trouble finding it now, but at one point I used a tool that put monospace fonts head to head (without revealing their name) and you would choose what you thought looked best. Jetbrains mono was my winner and I've been using it ever since.
jhot··on Amateurs obsess over tools, pros over mastery
Similar experience with mountain biking for me. In college I bought a $600 hardtail because that was my budget. Didn't know or care that it had a coil fork and mechanical disks instead of air fork and hydraulic brakes. And at the time it didn't matter. I rode that thing well beyond its limits, and as I got better at riding and working on the thing I upgraded parts as I could afford and figured out why those parts are better.

After 10+ years on that, I could afford a full suspension bike. I knew what I needed and what parts would fall into the diminishing returns realm. I've been riding it for 5 years and have made some small upgrades (and had to replace a few parts) but I regularly blow the socks off riders on 2-3x more expensive bikes.

My bike does have limitations and if I could afford it I would have maybe 2 more, but as an all around bike and someone who rides all sorts of terrain it gets the job done just fine.

I've also had friends who bought expensive carbon bikes when they're starting out and once they realized that skills are much more important than the bike have regretted spending so much.

jhot··on Plex lays off more than 20 percent of its staff
I run both Plex and Jellyfin on my server. Plex is a little more polished but I don't see how they can sustain a business. Mainly use Plex but Jellyfin is not far behind and good enough if Plex goes belly up.
jhot··on Ask HN: IP cameras that don't require an app or internet?
I use Amcrest cameras with external routing blocked. Integrate nicely over RTSP with my favorite apps and Home Assistant.

For Wifi ones, like my doorbell camera, I had to use their app to connect them to Wifi but subsequently block their internet access with no issues. I can still react to events and control settings using Home Assistant and the Dahua HACS plugin.

jhot··on DevOps Is Bullshit (2022)
I've been an automation engineer on small dev teams (5-15 devs) and felt like I had tremendous impact. There were a few larger integrations I was generally hired for and then got to tackle pain points I had seen and heard about within the dev team and on the business side. Not to mention being able to refine CI/CD and take that off developers hands.

I've been at a large organization for a while now and my backlog is mostly planned out quarters ahead and I don't feel like I have nearly the same impact.

jhot··on Ask HN: Who wants to be hired? (June 2023)
Location: Colorado, USA

Remote: Yes, only

Willing to relocate: No

Technologies: Python, JS, Go, Java, Docker, AWS, Github Actions, CircleCI, Jenkins

Email: hn@jhot.me

Seeking: Internal tools and automations engineer

I am really good at automating, especially when it comes to development processes. But I also have 5 years of experience in business process automation. I am a quick study, so I can learn whatever tools are necessary to accomplish the needed tasks.

jhot··on Ask HN: Why is the state of “smart home” devices still so dire?
I find both ZigBee and zwave to be rock solid if you have a repeater device near the hub/dongle. You can then make bigger jumps to other devices and the network will be stable.

That said, MQTT over WiFi is easy to troubleshoot and won't lock you in to any software or changing rest APIs.

jhot··on Ask HN: How do you manage your enterprise GitHub repositories?
The company I work for uses an internal fork of Safe Settings to manage config, could probably be extended to orchestrate deployments.

https://github.com/github/safe-settings

jhot··on Ask HN: Any good GitHub Copilot alternatives?
https://github.com/TabbyML/tabby
jhot··on Dreams are the default for intelligence
I didn't realize this until I had kids and my sleep became constantly disturbed, but the only times I'm consciously aware of my dreams are when I'm awoken during the dream. If I am given the chance to have a peaceful night, then it's just an instantaneous time shift from falling asleep to awake with nothing in-between.

So I could see how one of these types of devices could be handy to gently bring the consciousness out of deep sleep.

jhot··on Ask HN: How would you build a budget CPU compute cluster in 2023?
I just upgraded compute hardware at home and went with: ASRock Deskmeet X300 (itx case, motherboard, and 500w power supply), Ryzen 5600g, 32 gb ddr4, 512 gb m.2 for around $400. Pretty good bang for the buck.
jhot··on Shimano’s three-pulley rear derailleur could revolutionise drivetrain design
They are heavy and don't shift under high load. Maintenance is minimal, though. Great for a commuter but not practical for road racing or mountain biking.
jhot··on <3 Deno
Just wanted to say I bookmarked windmill a couple weeks ago and am really excited to try it out.
jhot··on The future (and the past) of the web is server side rendering
Most template engines have some form of inheritance making it easy to render just the fragment or include it in a full page based on route.
jhot··on Appliance makers sad that 50% of customers won’t connect smart appliances
I do the same with my washer. 100W threshold to know it's running and then has to be below 5W for 3 minutes to be done. ntfy.sh alert is then sent to whoever is home (or just me if nobody is home).
jhot··on Ask HN: What RSS Reader do you use in 2022?
Also a happy miniflux holster. On Android I use Miniflutt [0] as a client, mainly for the mark as read on scroll feature. Any fever API compatible app will work, though.

0 https://github.com/DocMarty84/miniflutt

jhot··on Sign in with Google has been removed for your privacy
I do this as well but with anonaddy.com which acts more like a proxy than forwarding. The yearly price is low (something like $12) to use your own domain and much lower than paid email plans.
jhot··on HTTPS Reverse Proxy: Caddy Outperforms Nginx 4x
caddy-docker-proxy is a nice project to configure Caddy with Docker labels. Supports standalone and swarm.

https://github.com/lucaslorentz/caddy-docker-proxy

jhot··on Ask HN: What services/apps are you self-hosting?
My SATA controller died once in my server so I got to test my disaster recovery (I backup databases and some Docker volumes nightly offsite with Duplicati). Got Vaultwarden and Mariadb back up on a cheap VPS from a database dump in no time.
jhot··on Ask HN: What services/apps are you self-hosting?
https://github.com/laurent22/joplin/blob/dev/packages/server...
jhot··on Ask HN: What services/apps are you self-hosting?
Definitely interested in Immich. Google Photos is one of the few Google services I haven't ditched yet.
jhot··on Ask HN: What services/apps are you self-hosting?
Nextcloud (files, contacts, calendar, GPodder sync), Home Assistant (and Node Red for automations, Mosquitto MQTT server, ZWave JS), Joplin Server (notes sync), Plex, Vaultwarden, Miniflux (RSS server), Pihole, Syncthing, Linkding (minimal bookmarks with tags, description, etc), wireguard server, Valheim game server, ntfy (push notifications for server alerts and makes a nice websocket/SSE backend for some simple self-made tools), some privacy frontends (libreddit, invidious, nitter).

I have both MariaDB and Postgres databases running and Caddy as my reverse proxy.

jhot··on TurboWarp Desktop
My kids aren't old enough yet, but I started my nephew out with a raspberry pi Kano kit (wouldn't recommend Kano anymore as they went all in on crypto instead of education). But it had a couple things that he somewhat understood. Some nice Scratch tutorials to build games that he found fun. There's also bashcrawl which turns basic unix commands into an adventure game. At 9 his reading comprehension wasn't quite there to grasp it without a lot of help from me.

I think I'll focus on talking through decision making logic with my kids until they can read decently and then we can try some Scratch and other simple programming concepts.

jhot··on Nvidia investigating reports of RTX 4090 power cables burning or melting
The high end these days is insane. Huge diminishing returns in performance/watt and performance/cost. My current mid-range gaming PC (Ryzen 5600X, Radeon 6700XT) uses about the same amount of power as my 2008 mid-range PC (Core2 Q6600, GeForce 8800 GTS 512) while of course running laps around it in performance. Unfortunately this current generation across the board seems to be throwing GHz at the problem as if we didn't learn our lesson from Pentium 4.
jhot··on Lessons learned since posting my salary history publicly
American here, when we or our kids need to see a specialist we usually have to go to an urgent care clinic to get a referral because scheduling with our primary care can be 3-6 months out. Then it's about a 4-8 month wait to see the specialist and a whole bunch of unknowns on treatment and the cost.

Some of my conservative friends have voiced that we need to radically change our healthcare but some still insist on their "freedoms".

jhot··on Ask HN: How to Stop Caring (Professionally)?
Getting your lungs into MTB shape is so painful (both physically and mentally). Now that I have the fitness, keeping it is extra motivation on top of the pure joy I get from going downhill right on the edge of control. Having a group of friends who also enjoy the same things is also huge for me. We encourage each other to get out more and it's always more fun to ride with others, even for a solid introvert like myself.
jhot··on Google Pixel 6 still freezes when calling Emergency Services
There is a lot of complaints against the 6 in this post so maybe it sucks but I've been super pleased with mine after upgrading from the 3a. I am running GrapheneOS but that shouldn't shield me from hardware issues which I haven't noticed any. My wife just got a 6a and so far so good with it as well.
jhot··on LackRack: IKEA's cheapest table is perfectly sized to rackmount computers (2020)
I've been happily self hosting with used workstations from local businesses that I have contacts at. When they upgrade they offload old workstations for nothing. They usually have Xeons and ECC ram and make great, quiet servers. Rack mount can be really loud, especially 1u.

For networking gear, it can be nice to have a small rack, but very much not necessary.

← PreviousPage 3 of 5Next →