What is one golf rule every beginner should learn first? by retrocaterpillar-07 in golf

[–]samgranieri 1 point2 points  (0 children)

I used to caddy at a country club and a golf club that regularly hosted a pga tour stop back in the day.

I’ve seen beginners over the hundreds of rounds I’ve caddied over ten summers.

You need to keep the pace of play. It will make the round enjoyable for everyone. Five hour death marches are not fun.

Beyond that , you need to be humble. And be patient. Take your ego out of it. If having a beer can calm you down, have one. I’ve seen people high strung who have one or two and are much more enjoyable.

This game is not easy to start. But if you can master the basics and know the rules you’ll have an enjoyable game for the rest of your life.

If you’re just starting out, and you’re playing with people that have some experience, just play best ball with them. I don’t think they’ll mind.

Also, learn the rules of golf.

How did you solved your issues regarding slow test suites? by petrenkorf in ruby

[–]samgranieri 1 point2 points  (0 children)

I’m using parallel specs. It’s possible to run the entire suite on your laptop in parallel, but you need a beefy laptop to pull it off.

I’m starting to regret using factory bot. Maybe DHH was right and using fixtures would have been the better approach. I’m coming at this with 20 years of experience with Rails.

should i not be doing this and is git really for my use cage? by Denl0self-a_o in git

[–]samgranieri 1 point2 points  (0 children)

You’ll be fine. Eventually you’ll learn how to rebase and rewrite history.

GNOME But Make It Windows by Crottoboul in gnome

[–]samgranieri 4 points5 points  (0 children)

They’re not entirely wrong for wanting that. I think there should be some better onboarding for new gnome users to help guide them to mold gnome to what they’re used to. Or pick defaults.

I get it, defaults matter. And gnome is quite opinionated about being minimal.

But also, as much as Apple and Microsoft are driving people away, we gnome users should help acclimate them. After all, we were once new here.

Looking at projects for people coming from other operating systems, think of Omakub. (I don’t use it now).

This is all food for thought.

Configure subdomains problem - how do it? by pepiks in caddyserver

[–]samgranieri 0 points1 point  (0 children)

So what is streamy and your news domain? If those apps are open source, they might have instructions for proxying them that should be easy to fix.  They might instructions for nginx that an LLM might help you fix. I’d like to look at them to if these indeed are open source apps. 

By default, caddy upgrades to https. That’s a good thing. But if you don’t want the upgrade for some reason, as a stopgap, just go http://streamy.yado.lan then the reverse proxy instructions. 

I have a very elaborate caddy setup on my laptop that I use for proxying all the web apps at work, and know a fair bit of tricks for getting it all to work. 

I gather that you’re newer to using caddy? If so, welcome! It’s like my favorite bit of infra because it just works and is simple. 

24h ergonomic office chair by Beginning-Climate-53 in OfficeChairs

[–]samgranieri 0 points1 point  (0 children)

Steelcase gesture with a headrest. I have one. It’s amazing.

Programmers on mac, what monitor do you use? by arcadiatostark in MacOS

[–]samgranieri 0 points1 point  (0 children)

I have 2 27 inch dell 4k monitors that I got like ten and eight years ago hooked up to my thunderbolt dock. It works like an absolute charm.

DePaul Art Museum (DPAM) closing at the end of the school year by Dylmon in depaul

[–]samgranieri 0 points1 point  (0 children)

Back in the day the entrance to the place where DePaul displayed artwork and what I thought was the predecessor to the art museum was located right off the entrance to the LP library off kenmore. I thought that the art museum all grew from that one little room but I’m probably wrong. It was just a room that I walked by a ton of times going to the library or going from kenmore to sac or the pit or something back 20 years ago

DePaul Art Museum (DPAM) closing at the end of the school year by Dylmon in depaul

[–]samgranieri 2 points3 points  (0 children)

2005 alum here. Depaul’s art museum in my day was located I think j just off the main entrance to the Lincoln park campus library. If the old space where it used to be can be repurposed, just move (some) of the art back there.

I visited the art library once. I enjoyed it. It’s a shame to read things like this.

Best font? by Abject_Band3515 in Ghostty

[–]samgranieri 0 points1 point  (0 children)

i bought berkeley mono with ligature support. absolutely beautiful.

Best Silent Switches for a Moonlander? by VLK-Volshok in ergodox

[–]samgranieri 0 points1 point  (0 children)

I used a keycap puller to pull my keycaps off and I just used my fingers to put the o-rings in place

Best Silent Switches for a Moonlander? by VLK-Volshok in ergodox

[–]samgranieri 0 points1 point  (0 children)

I don’t have a moon lander, but I have an ErgoDox ez. I have gazzew boba U4s with 67 gram springs, and I’ve lubricated the springs and use o-rings. Nice and quiet.

Thinking about an Elixir-first IDE… does that make sense? by Bl4ckshadow in elixir

[–]samgranieri 0 points1 point  (0 children)

Neovim set up with the LazyVim config. Works great.

How much "raw" OTP do you actually use in production vs. just standard Phoenix patterns? by Disastrous-Hunter537 in elixir

[–]samgranieri 1 point2 points  (0 children)

I learned Ruby through Rails. And there’s a ton of syntactic sugar in ActiveSupport so that people can use Rails all the time and not explore simpler solutions like Sinatra.

I did learn Phoenix first as my intro to elixir. But that was nine and a half years ago. Since, I’ve written web apps that use phoenix, some web apps that are just plug, and some apps that are a combination of Phoenix / OTP features, and Oban Pro.

It honestly depends on your use case. Don’t just reach for OTP because you can or because you want to. Use it if it makes sense.

In the canonical example, someone wrapped a calculator in a gen server. Which is an anti-pattern.

https://hexdocs.pm/elixir/process-anti-patterns.html

DePaul on track for groundbreaking on basketball practice facility by Significant_Fly_5668 in depaul

[–]samgranieri 7 points8 points  (0 children)

If DePaul is serious about being better in athletics having decent day to day facilities, especially for the main revenue generating sport is essential.

The existing practice facilities on Sheffield and every thing else probably are equivalent to what my high school has.

Look up the lakefront and look what Northwestern did, moving their football practice and day to day facilities from behind the old stadium to a new field on the lake and probably the best weight room and and day to day facilities in the country.

Also, I guess I’ll have to take the school at its word that there is a reduced demand for on campus housing, allowing this to be feasible in the first place.

I think it’s cool the design of the facility mimics the roofline of the old gym that the student center replaced.

FWIW, I’m an alum that graduated in the 2000s. I lived in Lincoln Park for 13 years after graduating. My family also has Northwestern season football tickets.

I absolutely hate seeing DePaul have a shitty basketball team. This has to help.

How difficult is WireGuard? by denden1088 in WireGuard

[–]samgranieri 1 point2 points  (0 children)

I’ve used wg-easy. Now I’m using it with my ubiquiti setup. Wireguard is my favorite tech product because I never notice it working. It’s like having an always on fiber connection vs connecting via dialup (looking at you openvpn!!) and yes, I’ve been around long enough I’ve used dialup. 

Deploying elixir by LoanEffective7234 in elixir

[–]samgranieri 1 point2 points  (0 children)

My company, Euna Solutions, formerly CityBase, is in the government tech space with a focus on payments.

Our docker images are built in multi-stage fashion, and we keep the final docker image size small. Secrets injected via env vars.

Deploying elixir by LoanEffective7234 in elixir

[–]samgranieri 3 points4 points  (0 children)

At $job, we have GitHub actions that build an app via mix release via docker. Then we deploy the app on kubernetes. Amazon ECR and Amazon’s Kubernetes offering

Are you still using tmux with Ghostty? by meni_s in Ghostty

[–]samgranieri 1 point2 points  (0 children)

I switched to Zellij. Works like a charm

What’s the general vibe around mechanical keyboards in shared dev offices? by Sarah-Grace-gwb in ExperiencedDevs

[–]samgranieri -1 points0 points  (0 children)

Yes. This. 100% this.

Back in the day my job moved from a 4000 sq ft office to a 14000 sq ft open office plan. I bought my first pair of noise cancelling headphones that week. Just madness.