eksb

joined 2 years ago
[–] eksb@programming.dev 1 points 1 week ago

Pick a hobby that brings you joy, and then figure out how to get the easiest job that will support you doing that hobby.

[–] eksb@programming.dev 3 points 2 weeks ago

If it fits in Git LFS, use Git LFS.

I had to version control large (10+GB) files; too big for Git LFS. I wrote a program that stored the files in S3 with metadata in DynamoDB. There was a Java library, CLI, and a GUI. It worked well. The users liked it. I tried to get my employer to open source it but they refused.

If I had to do it over again, I would have stored the metadata in Git and written some scripts that call the Git CLI to manage the files.

[–] eksb@programming.dev 37 points 2 weeks ago (2 children)
  1. Consider getting a VPS to play around with to learn how this stuff works before you expose your data to the internet.
  2. Learn about how DNS works. You will create an A record (and possibly also an AAAA recordy) for your domain pointing to your home IP (or VPS).
  3. If SquareSpace does not let you set records (and will only allow you to use Squarespace-hosted services) you will need to migrate your domain to another provider. I like gandi.net.
  4. Learn how your router does port forwarding. You will forward port(s) for the calendar service from your router to your home PC. (Or learn how to do firewalls on your VPS.)
  5. Before you actually connect to it with credentials over the internet, set up SSL/TLS certificates with LetsEncrypt.
[–] eksb@programming.dev 2 points 2 weeks ago

That looks pretty nice.

Those brake cables should be cut much closer to the caliper though, you do not want those getting caught in the rotors.

[–] eksb@programming.dev 2 points 2 weeks ago

I bought an old brown steel Salsa Fargo frame for cheap on a whim to build up with other parts I had lying around. The fork I thought would work did not, so I bought an old brown steel Surly fork for cheap. 1x10 mountain drive train, Jones H-bar, rack, fenders, and 50mm semi-slick tires. It is great for riding around the neighborhood. It is great for gravel, dirt paths, and fire roads. It is great for grocery shopping. It is fun once in a while on mild mountain bike trails.

I have a nice mountain bike that I have the most emotional attachment to. If I could only have one bike, I think I would have to pick my Brompton. But somehow this became the bike I ride the most.

[–] eksb@programming.dev 58 points 3 weeks ago

Who are these people who do not have confidence in the criminal justice system but do have confidence in the police?

Oh yeah, fascists.

[–] eksb@programming.dev 5 points 3 weeks ago (1 children)

Are there are parts of the group that you are still comfortable with? If so, can you hang out with just those ones?

[–] eksb@programming.dev 18 points 1 month ago (1 children)

Florida. Nope.

Give the state's recent attempts to interfere in education, I would absolutely not recommend giving personal information to a Florida university.

[–] eksb@programming.dev 4 points 1 month ago

And they don't even have snow and ice to deal with.

[–] eksb@programming.dev 19 points 1 month ago (1 children)

This reminds me of the 2021 mayoral election in Buffalo, NY, where a progressive won the Democrat primary, but the conservatives (both Republicans and establishment Democrats) joined forces to back the establishment candidate in the general election.

 
 
 

I wrote a script and bound it to a key combo so I can draw a rectangle on the screen and map my drawing tablet to that area.

Future improvement: force the mapped area to the same aspect ratio as the tablet. I hope I can find a better way to programmatically get the ratio than running xinput list-devices and parsing out "Size: 160x100mm".

Bound via bindsym $mod+Shift+t exec ~/.config/sway/tablet-map. Is there a better way to reference the way config directory?

view more: next ›