HN user

nickspacek

243 karma
Posts2
Comments106
View on HN

It's the opposite of shade, unless GP is being sarcastic. "Class act" is normally a compliment, and in the context here it sounds to me like they're congratulating Baidu/the researchers in being transparent about where their ideas came from.

We have CI actions we use to configure and deploy dev namespaces. We document a bunch of steps for these actions in a doc, including situational tweaks. I could see this being a great replacement for that, given the right integrations.

I've read good things about Seafile and have considered setting it up on my Homelab... though when I looked at the documentation, it too seemed quite large and I worried it wouldn't be the lightweight solution I'm looking for.

Worth considering at least, and looking at approaches like you mentioned and avoiding allowing free entry of foreign vehicles. We could consider partnerships (if China is interested) like we have with other foreign manufacturers like Honda and Toyota. We should also be considering expanding the existing relationships, though I'm sure there are retooling costs, and possibly playing hardball with other manufacturers to encourage them to setup shop (e.g. Kia/Hyundai).

I doubt I'm offering anything that hasn't been part of discussions already, but having the ability to manufacture vehicles seems like an area of industrialization a country shouldn't part with lightly.

My homelab has a setup like this, but all done somewhat-manually. HTTPS for my Docker images running in the homelab via a certbot image. A Wireguard setup to connect the homelab to a small Hetzner VPS, and a proxy there to allow certain traffic through.

I've been wanting to add some authentication lately so that I can manage access to the homelab resources. I currently prohibit all traffic and only allow the Wireguard subnet, but this means any clients have to be provisioned in Wireguard, which is a nuisance to setup manually. It does seem to work well enough though.

Pangolin seems like it would be a one-stop replacement and simplify the setup, especially once I look at adding user management to the mix.

Look into Backblaze B2. Use rclone, or another backup tool that has S3 compatibility (though B2 API has some additional bells and whistles).

With rclone, you can also have a step to seamlessly encrypt the contents on the client side before sending to an external provider like B2.

I chose B2 because it is the most affordable option, but rclone supports many backends.

Could the advantage be that a military monitoring installation of cameras is less detectable than a high-frequency radar monitoring installation? My understanding is that active radars are easily detectable, but perhaps cameras could be less so and that advantage could allow them to be deployed closer and might require less protection themselves.

Our Kia EV6 (similar platform) has been great, besides its 12V flooded battery once going flat and disabling the vehicle.

The EV6 has a big touchscreen, a touch screen for combined media/climate controls, capacitive buttons for seat heat and steering wheel heat. However, many of the controls are available as physical buttons as well.

I started exploring the neovim world. It's a bit of work to get started but I'm getting close to realizing the same, or pretty close to, features that I expect. I haven't gotten to renaming, moving methods, etc. yet though.

I started with NvChad (weird name) and have been happy so far. I love to ecosystem of Pycharm Professional, but I have to restart it frequently as it slows down my system. I haven't been able to determine if it's a specific plugin, or just a result of my fairly bland usage patterns.

Oink's Pink Palace 3 years ago

This annoys me to no end. I'm sure there are more curated playlists on Spotify out there, but having it always shoveling music at me based on whoever is paying them the most to push it is exhausting. And as others have pointed out, the app experience has seemingly deteriorated over time to the point where my Offline music is difficult and frustrating to get to play... when offline!

I'm slowly returning to curating my own music files and integrating them into my homelab via Jellyfin and Fintunes (can be found on F-Droid). I currently keep Spotify around for its podcast archive but those days are likely numbered as well. I'll end up supporting them forever though, since weaning my family members off of its convenience is unlikely to happen.

Edit to suggest "Cloudspeakers Weekly Chart" as my recommendation for a curated Spotify playlist with a wide variety of new music with updates on Saturdays. Occasionally includes pop hits, but I've otherwise found lots of new artists in there. Found it through a recommendation on here, definitely not through Spotify itself.

I don't want to open my home network to just anybody, so I have a "jumpbox" that is the lowest-end shared VM at Hetzner. It runs nginx, dnsmasq, and Wireguard; my home servers connect to it, I add other peers as I need to, and dnsmasq resolves the hostnames using Zeroguard IPs for the home network.

I have 3 sets of DNS entries for the home lab servers:

1. "internal"/home network addresses (e.g. your 192.168.x.x) 2. Wireguard addresses (e.g. 10.0.x.x) 3. public DNS entries that all resolve to the jumpbox

The purpose of #3 is to support simple Letsencrypt setup: nginx on jumpbox forwards Letsencrypt requests to the internal servers over the Wireguard connection.

Internally, I use a https://github.com/nginx-proxy/nginx-proxy setup, so that any time I want a new service running inside the home lab I just have to:

1. Pick a hostname and add it to public DNS 2. Configure its Docker container to add the environment variables that nginx-proxy looks for 3. Add the hostname to the jumpbox /etc/hosts 4. Add the hostname to internal LAN DNS

It's a little much but I like how it works. It's not so bad to get setup.

Hetzner is great, but recently ran into an issue where their (newly introduced?) cloud security just spins instead of ever progressing to the login prompt on Mull and Librewolf. I assume because it's detecting something it doesn't like.

When I reported it to the support, I was first told to visit the account login screen at the provided URL. To which I responded that, yes, that was what I was trying to do but could not reach. Next I was asked to reset my password; I did so, as that page is not protected by the same security challenge. Alas no change. Finally, it was suggested that I reset my router. Since it was the middle of the day with many other users on my network, I asked whether this was to see if IP blocking was in place. They said yes. Rebooting the router didn't change anything. I switched browsers, and it immediately worked.

So if anyone at Hetzner is listening, maybe have a look at your login protection and consider whether there is an alternative way to block bots (or whatever) without impacting legitimate customers.

What I find very cool is that it's extracting scenes from the running game and then projecting them into the VR space, allowing the scenes to be panned/rotated in a way that isn't possible in the original game.

If you haven't watched the video, check it out; my assumption from just reading explanations here was that it was just projecting a facade of the emulated device and its normal rendering of the game into VR.

Mine just works with Wireguard. I took a couple extra steps to make it convenient:

1. Public DNS entry gives jump box IP. With some http forwarding the Letsencrypt flow initiated from the internal Jellyfin server.

2. My Wireguard server (running on the jump box) runs dnsmasq and answers DNS queries for wireguard clients with the wireguard IP for the Jellyfin server.

3. DNS server on the home network gives those internal clients the local IP.

Works great now; obviously not plug and play but I had fun setting it up.