HN user

spiffytech

5,498 karma

https://spiffy.tech

hn@spiffy.tech

---

meet.hn/city/us-Durham

- x.com/spiffytech - github.com/spiffytech

Interests: Web Development, Technology

Posts123
Comments828
View on HN
cs.uml.edu 4mo ago

Palm OS User Interface Guidelines (2003) [pdf]

spiffytech
203pts107
httptoolkit.com 1y ago

HTTP/3 is everywhere but nowhere

spiffytech
7pts1
spiffy.tech 2y ago

I tried out the Vision Pro

spiffytech
1pts0
spiffy.tech 2y ago

Is This an Emoji?

spiffytech
1pts0
spiffy.tech 3y ago

A Framework laptop success story

spiffytech
2pts0
github.com 3y ago

The Big List of Naughty Strings

spiffytech
4pts0
www.quora.com 3y ago

What are the weirdest computer bugs you have ever come across?

spiffytech
5pts4
news.ycombinator.com 3y ago

Ask HN: Are you using Blazor for web development?

spiffytech
3pts0
web.archive.org 3y ago

Revisiting the Myth of the 12-Year Old McDonald's Burger That Just Won't Rot

spiffytech
6pts0
deno.com 3y ago

Deno KV

spiffytech
33pts11
en.wikipedia.org 3y ago

Arch Mission Foundation

spiffytech
1pts0
twitter.com 3y ago

Infrastructure that looks like sci fi

spiffytech
3pts0
noplatform.wordpress.com 3y ago

Scanlines vs. hard pixels: is pixel art truly retro anymore?

spiffytech
2pts1
ometer.com 3y ago

Choosing Our Preferences

spiffytech
1pts0
blog.plover.com 3y ago

Why Use a Digital Stadiometer?

spiffytech
2pts0
spiffy.tech 3y ago

I used a Monte Carlo simulation to pick my health insurance plan

spiffytech
3pts1
github.com 3y ago

Marmot: A Distributed SQLite Replicator

spiffytech
6pts0
blog.curtisherbert.com 4y ago

Slopes Diaries #43: Chasing a Goldilocks Business

spiffytech
1pts0
prog21.dadgum.com 5y ago

What Can You Put in a Refrigerator? (2015)

spiffytech
22pts8
www.geoffchappell.com 5y ago

America Online Exploits Bug in Own Software

spiffytech
4pts0
www.washingtonpost.com 5y ago

Pearls Before Breakfast

spiffytech
2pts0
danluu.com 6y ago

I could do that in a weekend (2016)

spiffytech
338pts195
ecc-comp.blogspot.com 6y ago

I translated a simple C program to x86_64 and it was slower

spiffytech
214pts126
m.signalvnoise.com 6y ago

Open Source Beyond the Market

spiffytech
1pts0
gekk.info 6y ago

ADHD, a Lifelong Struggle (2018)

spiffytech
458pts441
arstechnica.com 6y ago

Joe Biden is so mad at Facebook he wants to “revoke” SEC. 230 for everyone

spiffytech
4pts2
news.ycombinator.com 6y ago

Ask HN: Why is it so expensive to deploy a container to the cloud?

spiffytech
3pts2
www.vice.com 6y ago

I Made My Shed the Top-Rated Restaurant on TripAdvisor

spiffytech
10pts1
www.kalzumeus.com 6y ago

Why I’m Done Making Desktop Applications (2009)

spiffytech
1pts0
software.rajivprab.com 6y ago

Building a WebApp from A-Z: The Caucus Tech Stack (2016)

spiffytech
1pts0

I've owned four OnePlus phones, but I've been buying other brands lately.

1. OnePlus became nearly as expensive as flagships but wasn't as good 2. The official software used to be almost-stock Android but they bloated it up 3. The ROM scene came to steadily lag several generations behind phone releases 4. Android/OnePlus ROMs are a worse experience than they used to be (dealing with proprietary camera drivers, SafetyNet) 5. They didn't keep pace when other brands committed to longer OS updates

They used to be a good bargain, a clean OS, and a good modding target if you wanted a ROM anyway.

The first two haven't been true for a while now, and the third became a lot less appealing on OnePlus.

I'm disappointed to see OnePlus go but the brand I loved has been gone for years.

I once lucked into a private tour of a Monet gallery. I asked the curator, "these paintings just don't look great, why should I be impressed?"

The curator responded that Monet, and impressionism in general, were a reaction to the then-new invention of paint sold in tubes. Previously a painter had to mix pigment powder right when they painted. So they usually couldn't paint outdoors where the wind would blow the powder, and they couldn't capture rapidly-evolving scenes.

Tube paint changed that. Impressionists started painting things in motion, or in shifting lighting like dawn. Their paintings were designed not to look good close up, but to be viewed at a distance, where the "pixelation" (so to speak) resolved into a coherent picture. They skipped on fine detail to capture something as fast as they could, because they could never do that before.

I still don't care for impressionism on an aesthetic level, but I learned something that day about art history and why some people appreciate art that I don't.

That'd leave even more room for drama. I'm imagining Gavin hiring thousands of cheap, unskilled laborers ("Hooli's industry-leading AI research team") to mash keys until they rediscover the prompt that generated middle-out compression with a patent-free clean room process. He never reproduces it because Gilfoyle's self-hosted LLM improved its own memory efficiency when when Dinesh got upset and started unplugging GPUs.

I remember an ORM that uses fake column types like `boolean` and `datetime` because SQLite doesn't enforce anything. That way the ORM knows how to deserialize the data. Strict mode prohibits this by only accepting column types SQLite recognizes.

My preference would be for SQLite to actually support commonplace data types. But as long as it doesn't, I can see the appeal in using the schema to specify what data you're storing in your database.

And while they affect a similar percentage of people, they don't necessarily affect the same individuals. Same for therapy modalities, which often show similar efficacy in studies, but different efficacy for any given person.

So you've got to try different things and figure out what works for you.

I've seen the internet mob in action many times. I'm sympathetic to the operator not outing themself, especially given how far this story spread. A hundred thousand angry strangers with pitchforks isn't the accountability we're looking for.

I found the book So You've Been Publicly Shamed enlightening on this topic.

The part that really sets Datastar apart for me is it holds client-side variables which are included in all requests. So I no longer have to think about piping & preserving view state when the DOM gets patched.

It's also neat how they use SSE for short-lived streams. Need a response to delete + add something? That's just two SSE events and then the stream closes. It's not a special case, it's a first-class mechanism.

Very happy with Datastar so far.

Part of the reason I use RSS instead of getting my links through social media is because when I like something enough to subscribe, I want to read all of it. Not to "dip in". A paradigm where I sample articles means RSS isn't as valuable for me anymore.

I do feel a little urgency to keep up since some me my feeds cover stuff happening in the world, and lose value if not read promptly.

I've seen takes similar to the author's before and they don't resonate with me. Maybe we just have different relationships with technology. The same way a watch telling me to complete my rings has no power over me because that's not a goal I chose for myself. The watch serves me, not the other way around.

Make.ts 6 months ago

I can't believe how long I was sleeping on fd and zoxide. zoxide is now one of my top commands, and fd feels like when I switched to ripgrep. So fast and easy there's no reason not to run it.

I found MB Compass a few weeks ago and it's been very helpful for everyday things. For example, I just moved to a new apartment and I used the app to identify which room would get the best sunlight for my office. Works great!

I used this during a "geeky jokes" icebreaker at work. No one got the joke so I just sounded condescending. Lesson learned.

This is my experience too. Tried again just this week. Zero issues with Gnome or Cosmic (so likely not hardware issues), but an-least-daily Plasma crashes.

I used Ledger for a while, then some other tools. Now I'm on Actual Budget, a nice FOSS envelope budget app that can import transactions from my bank.

I find value in tracking everything, tracking it by hand, and tracking it with precision (our household budget has 68 categories).

When I've tried easing up in the past (e.g., with Mint's lightweight approach) I was left with a budgetary black box where I felt like I never had enough information to make big purchasing decisions. I knew what I had in the bank account, but I didn't know if it was earmarked for anything, or whether the next surprise expense was going to wreck my plans. I felt afraid and paralyzed.

Earning more didn't make the problem go away. Like the financial equivalent of Parkinson's Law, more income just meant more spending. I couldn't out-earn unrestrained consumption. I had to monitor & manage it.

For peace of mind, I found YNAB's philosophy helpful: one-off expenses often repeat predictably on a long-enough time horizon, and can be amortized accordingly. If I itemize all predictable expenses and save a little each month, I know everything is taken care of, and what I really have left over. I never get blindsided because several big expenses hit at once.

I know not everyone has these problems. But I like to talk about my experiences because people don't all need the same things from their finances. It's okay and normal to want control and visibility. Budget apps exist because people find them useful, not because the whole userbase has failed to reach enlightenment and transcend budgeting.

Linux is good now 7 months ago

You've got the new 2.8K display, which Framework introduced specifically for its improved DPI scaling. I have the original 2.2K display (2256x1504).

Linux is good now 7 months ago

I've got the feature turned on. But Gnome 49 only supports fractional scaling ratios that divide your display into a whole, integer number of pixels. And they only calculate candidate ratios by dividing your resolution up to a denominator of 4.

So on my Framework 13, I no longer have the 150% option. I can pick 133%, double, or triple. 160% would be great, but that requires a denominator of 5, which Gnome doesn't evaluate. And you can't define your own values in monitors.xml anymore.

Linux is good now 7 months ago

The latest release includes a Gnome update which fixed some remaining annoyances with high res monitors.

Interesting, I've had to switch off from Gnome after the new release changed the choices for HiDPI fractional scaling. Now, for my display, they only support "perfect vision" and "legally blind" scaling options.