Readit News logoReadit News
tomwheeler commented on How to think about durable execution   hatchet.run/blog/durable-... · Posted by u/abelanger
immibis · 4 days ago
Isn't durable execution just another one of these frameworks that promises to make everything easy if you reorganise all your code into the framework?
tomwheeler · 4 days ago
Much like an operating system promises to make everything easy if you use its APIs for file I/O instead of implementing your own low-level code to control the hardware yourself. Personally, I'd much rather think about storage in terms of files instead of sectors on a disk.
tomwheeler commented on How to think about durable execution   hatchet.run/blog/durable-... · Posted by u/abelanger
abelanger · 4 days ago
The "constraining functions to only be durable" idea is really interesting to me and would solve the main gotcha of the article.

It'd be an interesting experiment to take memory snapshots after each step in a workflow, which an API like Firecracker might support, but likely adds even more overhead than current engines in terms of expense and storage. I think some durable execution engines have experimented with this type of system before, but I can't find a source now - perhaps someone has a link to one of these.

There's also been some work, for example in the Temporal Python SDK, to overwrite the asyncio event loop to make regular calls like `sleep` work as durable calls instead, to reduce the risk to developers. I'm not sure how well this generalizes.

tomwheeler · 4 days ago
> It'd be an interesting experiment to take memory snapshots after each step in a workflow, which an API like Firecracker might support...I think some durable execution engines have experimented with this type of system before, but I can't find a source now - perhaps someone has a link

Trigger.dev currently uses CRIU, but I recall reading on HN (https://news.ycombinator.com/item?id=45251132) that they're moving to MicroVMs. Their website (https://feedback.trigger.dev/p/make-runs-startresume-faster-...) suggests that they're using Firecracker specifically, but I haven't seen anything beyond that. It would definitely be interesting to hear how it works out, because I'm not aware of another Durable Execution platform that has done this yet.

tomwheeler commented on Prove It All Night: With no fame or fortune, what keeps a band onstage? (1999)   chicagoreader.com/news/pr... · Posted by u/NaOH
tomwheeler · 12 days ago
One day I'll retire, and the day after that I will still write code even though I'm no longer being paid to do it. And I'll still play my guitar every day even though I have no interest in being famous. I'll do both of those things for as long as I am able because they bring me joy.
tomwheeler commented on Don't Download Apps   blog.calebjay.com/posts/d... · Posted by u/speckx
tomwheeler · a month ago
For all of these same reasons, I never signed up for the "member rewards" program at the local grocery store. I did read the terms and conditions once, when I needed a good laugh.
tomwheeler commented on Don't Download Apps   blog.calebjay.com/posts/d... · Posted by u/speckx
raw_anon_1111 · a month ago
This has been a thing since the 1990s when I worked at Radio Shack.
tomwheeler · a month ago
At least they gave me a free battery every month.

I feel sorry for their database because I was a teenager with a bunch of guitar pedals and an ongoing need for 9V batteries. I made up a LOT of phone numbers.

tomwheeler commented on Mark Zuckerberg Had Illegal School at His Palo Alto Compound. Neighbors Revolted   wired.com/story/mark-zuck... · Posted by u/randycupertino
varenc · 2 months ago
This is Palo Alto and his neighbors for the most part aren't "regular people". They all own $5M+ homes.
tomwheeler · 2 months ago
A $5M home in Palo Alto is hardly a mansion.
tomwheeler commented on Just use a button   gomakethings.com/just-use... · Posted by u/moebrowne
jay_kyburz · 2 months ago
I vaguely remember, back in 2010, when I wrote my app, you couldn't style a button consistently across all browsers. They were grey boxes in firebox, or used other OS standard styling.

We had to invent our own buttons if we wanted it to look the same everywhere. I could be wrong though.

tomwheeler · 2 months ago
> I vaguely remember, back in 2010, when I wrote my app, you couldn't style a button consistently across all browsers. They were grey boxes in firebox, or used other OS standard styling.

I'm sure I'll trigger a lot of designers by saying this, but I'm probably not alone in valuing basic usability FAR above styling. I much rather have an ugly button that looks like 90's era Tcl/TK than something pretty that doesn't behave like I expect it to.

tomwheeler commented on Just use a button   gomakethings.com/just-use... · Posted by u/moebrowne
HocusLocus · 2 months ago
A whole generation of people who click all over to find places that do something. People have this problem where they feel 'proudly vested' in learning things that just weren't designed well.

10 years ago someone decided that dragging links is so much more important than selecting text, selecting text is scarcely possible. I'm going to have to fork a browser to give link-dragging the demotion it deserves. It was probably those DIV guys.

tomwheeler · 2 months ago
> selecting text is scarcely possible

I find non-selectable text maddening, but I recently found an macOS app called TextSniper that restores my control. It lets you select an area with the mouse (as you would when taking a screenshot) and it then OCRs the text and puts it into your clipboard. It almost makes Google Analytics usable again.

tomwheeler commented on Framework Laptop 16   frame.work/ro/en/laptop16... · Posted by u/susanthenerd
9x39 · 4 months ago
Anyone using Framework for a daily driver that can compare to an M-series Macbook? Specifically, battery life on your OS. Does anything compare to a MBP these days?

From a value proposition, it seems good. Our group definitely goes through keyboards and mainboards from spilled tea at least annually it seems, but AppleCare is just a no-brainer, and away we go.

I still drive on my original M1 at home without complaint, and use my M3 at work. Anyone have the early Frameworks still in daily use? How are they?

tomwheeler · 4 months ago
I have an M2 Max MBP for work and a Framework 16 for home.

Build quality of the MBP is better. The machine feels more solid. The battery life is better, although to be fair, I run Linux on the Framework so the hardware itself isn't the only difference.

The Framework 16 wins hands-down when it comes to ports, one of my biggest pain points with any Apple laptop in the last 10 years. It has six of them and I can mostly arrange them according to my needs. In the rare cases where I plug it into an external monitor, I swap out one of the USB ports for an HDMI port. If I'm using more older devices than normal, I replace the USB-C ports with USB-A ports. I say "mostly" here because not all ports work in all positions.

The repairability and openness of the Framework laptop were the big draws for me and it delivered well on both counts. I'm happy with it.

tomwheeler commented on 95% of Companies See 'Zero Return' on $30B Generative AI Spend   thedailyadda.com/95-of-co... · Posted by u/speckx
dsr_ · 4 months ago
That would be awesome!

But in fact, customer call centers tend not to be able to even know that you called in yesterday, three days ago and last week.

This is why email-ticketing call centers are vastly superior.

tomwheeler · 4 months ago
> But in fact, customer call centers tend not to be able to even know that you called in yesterday, three days ago and last week.

Nor what you told the person you talked to three minutes earlier, during the same call, before they transferred you to someone else. Because their performance is measured on how quickly they can get rid of you.

u/tomwheeler

KarmaCake day306March 4, 2022
About
Currently at Temporal, previously at Cloudera, Object Computing, and WebMD.
View Original