Recent submissions

Comment · 3 months ago
I asked a friend with a window cleaning business and they charge about $10 a panel. At that rate I'm tempted to try it but I'm not sure if it's even worth that.
Comment · 5 months ago
Haven't used DBOS but use Temporal at current job and used it at previous job as well so I have about 1.5 years under me now. I also run it at home to handle some home automation tasks that aren't super time sensitive (the latency of workflows isn't super bad, but I wouldn't use one for something that is triggered by a motion event in my house unless we're talking about a timeout to turn something off after inactivity).

I really like running a thin rest API in front of it inside your vpc or k8s cluster or whatever to help with event driven triggers so that they don't have to worry about Temporal auth and checking workflow status if there is any decision making around that. This helps keep your event as logic-free as possible.

Let me give a vague example: you have some sort of db trigger, and this trigger either acts directly or puts the event on a queue, your handler calls the thin rest api with the necessary event details, rest API can make the decision if this starts a workflow, signals an existing one, or ignores it (the pattern for this can vary based on the situation, but SignalWithStart is common for me or just dropping if the event is not worthy of starting a workflow and no workflow for that <ItemYouCareAbout> exists).

Then the parent/child workflow ability is very valuable when you need to orchestrate different self-contained behaviors for a single object's lifecycle, with cancellability when an external factor changes the trajectory of an object.

Long, vague story short, I find it very powerful and easy to work with and has really helped move lifecycle logic out of APIs where things can easily become riddled with debt and precarious to manage. I agree with you that it helps follow more best-practices instead of just throwing logic some place that seems easy but becomes a hidden trap later.

Comment · 5 months ago
Last weekend I bought my wife a bike off marketplace. It was in good condition but was missing one of the internal cable routing grommets. I gave Claude pictures of the pill-shaped hole by itself and with my digital calipers in the long and short directions.

Gave it a short prompt and it gave me an openscad model with everything parametrized. I printed with no changes in tpu and it was nearly perfect on the first try. Claude put in a 0.3mm subtraction in the x/y dimensions and I lowered it to 0.1 and it's perfect.

Much easier shape than ancient Roman architecture but still very cool how easy it was.

Comment · 11 months ago
But how many of those miles are spent hanging out in the left lane of a highway while other drivers, having to pass on the right, send death stares to the person in the passenger seat?
Comment · 1 year ago
I've been running filestash in front of sftpgo (using a combination of s3 and nfs for file backends) for a couple years now and have been very happy with it.
Comment · 1 year ago
I've been out of the windows world for about 10 years or so, but before that I was the one tasked at my company with streamlining our installers from a CI/CD perspective. I do agree that WiX is complicated and you really have to dig through the docs and do a lot of trial and error, but at the time I couldn't find any alternatives that allowed for the automation that I could achieve with WiX.

That said it was still somewhat ugly: msbuild the application, potentially copy in some dll's that weren't included in the output, use WiX's "heat" tool to generate installer files from the build output, use a xslt to transform that output to match how we installed shared libraries and such, build the installer with generated files, run automated ui tests and filesystem validations.

At the time installshield, advanced installer, and a few other tools I tried did not have the same flexibility to generate installers and automatically pick up file changes like WiX (without opening up a UI).

I'm so glad I haven't had to think about the nightmare that is MSI in over a decade.

Comment · 1 year ago
GoControl has a zwave thermostat that works well. Has no smarts of it's own (behaves like a pretty standard thermostat with heat, cool, and fan settings) but can be changed via home assistant so I've written a pretty extensive algorithm to meet my needs.
Comment · 1 year ago
I only use NATS as part of my home automation architecture but I have found it very nice to use and would have been happy to use it at work if we weren't so entrenched in AWS proprietary services.

I wonder if they are hoping to become more of a platform and leverage NEX to sell edge functions like cloudflare, bunny.net, etc are doing?

Comment · 1 year ago
I think the eink focus is mainly in the UI as it avoids scrolling in favor of pages and tabs.
Comment · 1 year ago
Gap's soft jeans have been my go to for the past couple years. I could sleep in them they're so comfortable and are more durable than Levi which I wore for many years before.
Comment · 1 year ago
At least where I live, most families are moving to new development areas to get more square footage per dollar. So the schools in the established part of town are seeing declining attendance and having to consolidate to prevent high administrative overhead. The new development areas are car-only hellscapes (neighborhoods on random parcels of land that have been bought up and developed with no forward thinking) with pickup lines as described in the article.

It's also fashionable for parents to choose a school across town for arbitrary reasons in order to signal that they care more about their children (in my opinion). We have tried advocating for the local options and the positives it has had for getting to know others in the community but most don't even consider.

I'm lucky to live in an older neighborhood with an elementary school, middle school, grocery store, and a few other shops. There are also safe ways for kids to cross from adjacent neighborhoods so there is still a lot of autonomy for the kids getting to and from school.

Comment · 1 year ago
My 3 legged heeler can still run laps around me. But if you can keep them busy, they are very loyal and can understand a crazy amount of words/signs. My previous heeler went deaf and still obeyed perfectly by watching signs and body language. Incredible dogs.
Comment · 1 year ago
Two antennas get married. The wedding was ok but the reception was great!
Comment · 1 year ago
I'm approaching a year of exclusively gaming on Linux with very few hiccups. Most of it being on Steam Deck, but also switched to Bazzite on desktop.
Comment · 1 year ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton