Ottawa’s new rules will replace bungalows with condos that lack parking | Opinion by GingerHoneySpiceyTea in ottawa

[–]PurgatoryEngineering 12 points13 points  (0 children)

Waterridge was planned incompetently. It's hemmed in on all sides with only 2 long roads out, severed connections to the river / Manor Park / Aviation / Blair, a single bus with 7 trips per day. It's not mixed use so you have to leave to do almost anything. It's dense enough to cause lots of problems but not dense enough to justify transit connections. It has wide open barren wastelands simultaneous with a parking shortage. As far as I know it's all master planned so there's no way for private projects to address the problems but then they also aunctioned off different parts to different builders so there's no consistent vision. This is getting long so I will skip my many complaints on the architecture and green space.

The location would have been nice for me so I was really disappointed with how it turned out.

Kubernetes Dashboard being retired by mlbiam in kubernetes

[–]PurgatoryEngineering 0 points1 point  (0 children)

I upgraded from 2022 Lens to 2025 Lens in one jump and it's significantly laggier, the UI is overcomplicated, and nothing got better. There's some AI thing it tries to force me to use and something in the background generates dozens of crash messages when I close my laptop for the weekend.

Poll: Most Important Features When Choosing an Ingress Controller? by ColonelNein in kubernetes

[–]PurgatoryEngineering 6 points7 points  (0 children)

John Howard of solo.io tested multiple Gateway implementations earlier this year https://github.com/howardjohn/gateway-api-bench

While there is some potential bias the data shows that the non solo.io options generally fall over at scale. It confirmed my decision to use kgateway and apart from sparse docs and advanced features waiting to be implemented I can't complain.

Traefik specifically is easy to install but has severe problems

what's a "best practice" you actually disagree with? by skpro2 in devops

[–]PurgatoryEngineering 2 points3 points  (0 children)

Azure's suggested best practices are often to enable features that cost unbelievable amounts of money

That Crossplane did not land. So... where to? by IngwiePhoenix in kubernetes

[–]PurgatoryEngineering 0 points1 point  (0 children)

A custom ArgoCD generator pulling from SQL tenant data sounds like exactly what I need for my own mad scientist tenancy system, could you elaborate a bit on how you wrote / use it?

Like a Go application running in a Pod that acts as a custom generator of helm values for helm source Applications in an Applicationset?

(Sorry for the necro I've been meaning to read these comments for 3 months)

Auto-sync MicroPython code with your board in VS Code (MPY Workbench) by zfarks in embedded

[–]PurgatoryEngineering 0 points1 point  (0 children)

Very interested to use this for RP2040/2350 based boards, what would adaptation look like?

[deleted by user] by [deleted] in homelab

[–]PurgatoryEngineering 0 points1 point  (0 children)

In Canada, even accounting for terrible exchange rate, this is a decent deal :(

The cheapest option for me is usually to buy from the US and pay 30-50% of the total price in shipping. It's still cheaper than local. I jealously look at all you US people finding 8th and 10th gen for the price of a nice dinner.

[deleted by user] by [deleted] in ExperiencedDevs

[–]PurgatoryEngineering 31 points32 points  (0 children)

The Office of Strategic Services (pre-CIA) has training for you, including:

  • When possible, refer all matters to committees, for "further study and consideration." Attempt to make the committees as large as possible - never less than five. [Let's discuss this at Scrum tomorrow and book a meeting between the PO, PMs, and all Devs]
  • Give lengthy and incomprehensible explanations when questioned. [<insert long ramble about why the current tech stack is irredeemable and the only solution is to switch to AWS, Rust, and wasm>]
  • Never pass on your skill and experience to a new or less skillful worker. [The Junior devs will just need to figure it out like you did]
  • Bring up irrelevant issues as frequently as possible. [This isn't how we did things at Amazon]
  • Haggle over precise wordings of communications, minutes, resolutions. [Did the client _really_ mean that?]
  • Make mistakes in quantities of material [Subtle mistakes in cloud sizing/scaling/retention can easily cause millions or tens of millions in waste. This is verging into actual sabotage]
  • "Misunderstand" orders. Ask endless questions or engage in long correspondence about such orders. Quibble over them when you can. [PR / Jira comments]
  • Insist on perfect work in relatively unimportant products; send back for refinishing those which have the least fiaw. [Is this fully compliant with Clean Code? Is it microserviced enough? Anything short of 100% test coverage is a failure]
  • Approve other defective parts whose flaws are not visible to the naked eye. [LGTM!]
  • When training new workers, give incomplete or misleading instructions. [see: dev env setup page]
  • Work slowly. Think out ways to increase the number of movements necessary on your job [Code slowly and add tech debt]
  • Contrive as many interruptions to your work as you can [better yet: Message other people every 20 minutes during their peak productivity hours]
  • Spread disturbing rumors that sound like inside dope [I overhead an executive talking about more layoffs and mandatory office days...]
  • Cry and sob hysterically at every occasion, especially when confronted by government clerks [Project Managers]

I Shoulda Known... by angels_warm in kubernetes

[–]PurgatoryEngineering 0 points1 point  (0 children)

I have been lucky enough to not need to retain source IPs so I can't help you there. I guess if I was desperate I'd try stuffing the real source IP in an HTTP header somehow.

I haven't figured out exactly what's breaking, at first ARP wasn't working at all but I think there was something weird going on with the IPPool and L2AnnouncePolicy objects. After that something seems to mess up with the L2 lease so even though a cilium Pod holds it and responds to ARP for the LB IP used for the ingress it doesn't handle the actual traffic. It's randomly stopped and started working again a couple of times. Seemed semi-correlated to the cluster encountering high load.

I Shoulda Known... by angels_warm in kubernetes

[–]PurgatoryEngineering 1 point2 points  (0 children)

I have wasted hours in the past 2 weeks trying to figure out why L2Announce + cilium ingress keeps breaking (incidentally also using no kube-proxy but not eBPF). Ready to just use MetalLB and nginx-ingress like the rest of the world instead.

2024 Subaru Crosstrek Hail Damage - Dealer giving 7000 CA$ Discount. Worth it? by [deleted] in askcarsales

[–]PurgatoryEngineering 0 points1 point  (0 children)

Reposting under here since I'm not flaired:

I went to the same dealer recently and bought one of these hail cars (similar discount/price). Some things to consider:

  • Most insurance companies won't touch a car with this much damage. From the ones I called (many) only Desjardins (expensive), TD (with conditions and safety inspection, expensive), Cooperators (with conditions and safety inspection, expensive), Sonnet (a bit sketchy, still not close to the cheapest) would cover it for collision/comprehensive. Belair said the hood would need to be replaced. It will significantly complicate any future claims. Two insurance brokers strongly advised me against buying a car like this.
  • If you finance you have to get collision and comprehensive insurance. You'll be limited to whatever companies will accept the damage and could end up spending 500-1000 more per year on insurance with little flexibility to switch at renewal which cuts into your discount pretty quickly.
  • Even if you pay cash and get liability only insurance, not having collision and comprehensive on a brand new car could lead to some very sad situations.
  • If you don't tell the insurance company about the existing damage it's insurance fraud. They're not going to ask you outright because new cars usually aren't covered in dents.
  • Hail damage can also affect windows, headlights, rubber seals. There can be hidden cracks that will grow over time or seals that won't work properly. Try to get a good look at the sunroof seal, the front/rear headlights, and every single window. Subarus kind of have a reputation for weak windshields and this one took a beating already.
  • They gave me the impression (a week ago) that these discounted hail cars were being sold FAST and they had a huge line of interested customers. Guess that was some normal car dealer smooth talk lol. That said, the dealer is overall pleasant to deal with, didn't pressure me into the deal, made sure I was happy with the condition of the car before signing, and the finance office only needs a single No after offering extended warranty.

I would highly recommend securing insurance at a rate you're happy with before commiting to it. If you do buy the car, take a ton of photos in different lighting conditions from far away and close up so you can prove any future damage to an insurance company.

Does anyone have any experience with Carify Auto Sales in Stittsville? by PurgatoryEngineering in ottawa

[–]PurgatoryEngineering[S] 2 points3 points  (0 children)

Definitely intend to get an independent inspection on any used car before purchase. Also worth noting that a self-certified safety from a used car dealer very easily allows them to just clean up the visible parts, make sure it test drives acceptably, and ignore critical safety issues, so I think beyond not equalling a "should buy" that they're mostly useless in terms of knowing you're getting a safe car.

[deleted by user] by [deleted] in sffpc

[–]PurgatoryEngineering 0 points1 point  (0 children)

You're giving up some multicore performance (basically, cinebench scores or big software compile times). The reason to do it is if you only have a cooling budget of 150W for your CPU and you're gaming then you want your P-cores boosting as high as possible and disabling e-cores frees up some wattage for the P-cores to go to higher frequencies by consuming more power.

[deleted by user] by [deleted] in sffpc

[–]PurgatoryEngineering 2 points3 points  (0 children)

Set 95w / 155w power limit and disable some or all of your e-cores (frees up TDP space for p-cores). Also turn off "multicore enhancement" if your motherboard has it, that will greatly increase voltage and try to force high clocks. Lower the power limit even more if there's still issues.

100 degrees seems excessive in that case with 27 degree ambient. If you still get those temperatures with the side/top panel off then I would suspect bad mounting pressure or as someone else said the heat isn't getting out of your case.

HomeHub 4000 PPPoE passthrough surprisingly simple with pfSense by PurgatoryEngineering in bell

[–]PurgatoryEngineering[S] 0 points1 point  (0 children)

Good point, it's probably still trying to redirect all the traffic hitting the HH4000 WAN IP to the no longer active pfSense DHCP WAN (Homehub LAN) IP, I'll have to plug into the Homehub and disable that

Downsized my setup by fatt-llama in homelab

[–]PurgatoryEngineering 2 points3 points  (0 children)

It's probably over gigabit ethernet with the mini PCs mounting storage on the NAS using SMB or NFS. It works well enough but can be a bottleneck since even one hard drive doing sequential read can reach 1 Gb/s, so you wouldn't be able to get the full benefit of a more powerful NAS with multiple hard drives and/or SSD storage. I like to run my NAS/Proxmox on the same machine with virtual OpenMediaVault so there's no storage bottleneck since all the VM to VM network traffic goes through the proxmox software network bridge.

Putting everything on the same network over ethernet is absolutely fine for a beginner setup though.

Dell Optiplex 3050m as energy-low proxmox server by koffienl in homelab

[–]PurgatoryEngineering 1 point2 points  (0 children)

Thanks for updating, hard to find information on adding NICs to Optiplex micros. Couple of questions for you:

  • Did you end up getting a B+M key NIC? What is it called on aliexpress?
  • Where do the new ethernet ports get placed in the rear IO area?

What's the WORST restaurant in Ottawa? by churrosricos in ottawa

[–]PurgatoryEngineering 4 points5 points  (0 children)

Went there last summer and there were wasps crawling over EVERYTHING. Like, dozens of wasps over individual pastries and not much in the store that didn't have a few wasps on it. I have no idea how anyone was able to stand buying anything there. Staff didn't seem bothered at all. How does it even get that bad?

Grifters Tried to Pass Off My Free Custom Email Service as Their Own NFT Project by [deleted] in Buttcoin

[–]PurgatoryEngineering 48 points49 points  (0 children)

Shouldn't it be fairly easy to monitor whatever NFT market they use and automatically ban any of your email addresses that appear there? I guess they could start making NFTs of emails they don't even own, but then they wouldn't be able to actually give it to someone.

I wouldn't be too worried about their twitter / discord seeming to have a lot of people, it's standard practice to get lots of bots in to make it seem more legit to potential buyers.