Readit News logoReadit News
samhclark commented on PCB devboard the size of a USB-C plug   github.com/Dieu-de-l-elec... · Posted by u/zachlatta
chrisallick · 8 days ago
This looks awesome, I'd love to get one. Question, what's the advantage over something like the ESP32C3 and the like? Just even smaller?
samhclark · 8 days ago
It isn't necessarily smaller. See https://github.com/PegorK/f32
samhclark commented on Daily Driving GrapheneOS   blog.matthewbrunelle.com/... · Posted by u/zdw
samhclark · 13 days ago
>Google Messages - for most of the last 8 months RCS was broken on GrapheneOS, but it's back now and Google messages is still the only option for messaging with family members on iOS.

I'm glad to hear that's finally fixed. That was my only pain point with GrapheneOS, but it got so bad I bought an iPhone when the 17's came out.

If the deal with Motorola helps GrapheneOS get better integration with the carriers, get a heads up about RCS changes ahead of time, get help fixing it, I'd happily switch back. I loved using GrapheneOS and iOS frustrates me daily.

samhclark commented on Switch to Claude without starting over   claude.com/import-memory... · Posted by u/doener
layer8 · 15 days ago
One issue is that Claude’s web search abilities are more limited, for example it can’t search Reddit and Stack Overflow for relevant content.
samhclark · 15 days ago
That's so frustrating with Claude. If I need to widely search the web or if I need it to read a specific URL I pasted, I always turn to ChatGPT. Claude seems to hit a lot more roadblocks while trying to navigate the web.
samhclark commented on Bootc and OSTree: Modernizing Linux System Deployment   a-cup-of.coffee/blog/ostr... · Posted by u/mrtedbear
samhclark · 16 days ago
Personally, I've really enjoyed using bootc for both my personal laptop and my NAS.

I really like the NAS use case because I can build the ZFS kmods for that specific version of Fedora CoreOS in CI/CD. If there's any compatibility failure, then my NAS doesn't get an update and I get the CI/CD failed email. No downtime because of some kernel incompatibility.

For the laptop though, I feel like there's a better way that I haven't found. Some way not to require CI/CD, to build the next image and switch to it all locally. I haven't gone down that path yet, but it looks kinda like that Option 2 the author described. Maybe it's really just that easy.

I've really been enjoying this space.

samhclark commented on Turn Dependabot off   words.filippo.io/dependab... · Posted by u/todsacerdoti
samhclark · 24 days ago
This makes sense to me. I guess I'll start hunting for the equivalent of `govulncheck` for Rust/Cargo.

Separately, I love the idea of the `geomys/sandboxed-step` action, but I've got such an aversion to use anyone else's actions, besides the first-party `actions/*` ones. I'll give sandboxed-step a look, sounds like it would be a nice thing to keep in my toolbox.

samhclark commented on I found a useful Git one liner buried in leaked CIA developer docs   spencer.wtf/2026/02/20/cl... · Posted by u/spencerldixon
jakub_g · 24 days ago
The main issue with `git branch --merged` is that if the repo enforces squash merges, it obviously won't work, because SHA of squash-merged commit in main != SHA of the original branch HEAD.

What tools are the best to do the equivalent but for squash-merged branches detections?

Note: this problem is harder than it seems to do safely, because e.g. I can have a branch `foo` locally that was squash-merged on remote, but before it happened, I might have added a few more commits locally and forgot to push. So naively deleting `foo` locally may make me lose data.

samhclark · 24 days ago
Depends on your workflow, I guess. I don't need to handle that case you noted and we delete the branch on remote after it's merged. So, it's good enough for me to delete my local branch if the upstream branch is gone. This is the alias I use for that, which I picked up from HN.

    # ~/.gitconfig
    [alias]
        gone = ! "git fetch -p && git for-each-ref --format '%(refname:short) %(upstream:track)' | awk '$2 == \"[gone]\" {print $1}' | xargs -r git branch -D"
Then you just `git gone` every once in a while, when you're between features.

samhclark commented on Fix the iOS keyboard before the timer hits zero or I'm switching back to Android   ios-countdown.win/... · Posted by u/ozzyphantom
Tepix · a month ago
> Android phones can't support imessage because they are poor low quality phones that cannot handle imessage.

Android phones can't use iMessage because Apple never opened it up, contrary to what Steve Jobs was hinting at back when it was released.

Nowadays I believe you can get a blue bubble when chatting from an Android with an iPhone user by using RCS / JOYN.

samhclark · a month ago
You don't get a blue bubble for using RCS. That's still reserved for iMessage exclusively. (At least, on iOS 26 in the US on T-Mobile)
samhclark commented on I Cannot SSH into My Server Anymore (and That's Fine)   soap.coffee/~lthms/posts/... · Posted by u/TheWiggles
lawrencegripper · 2 months ago
I’ve been down a similar journey with Fedora Core OS and have loved it.

The predictability and drop in toil is so nice.

https://blog.gripdev.xyz/2024/03/16/in-search-of-a-zero-toil...

samhclark · 2 months ago
Yeah, this is closer to what I do, too. I was surprised not to see a Containerfile in the linked github repo in the article (https://github.com/lthms/tinkerbell)

I found working with normal `dnf` and normal config files much easier than dealing with Ignition and Butane. Plus, working with your image in CI/CD instead of locally fixed my ZFS instability. When Fedora kernel updates, but ZFS doesn't support that version yet, now it fails in GitHub Actions and the container is never built, so there's no botched update that my NAS mistakenly picks up.

samhclark commented on DIY NAS: 2026 Edition   blog.briancmoses.com/2025... · Posted by u/sashk
adrian_b · 4 months ago
The version using the 4-core CPU Intel N97, which is specified by Intel as an embedded CPU, certainly has in-band ECC, which was tested by some reviewers of this SBC.

I do not know whether the 8-core version (H4 Ultra) also enables in-band ECC, as for that CPU Intel does not specify embedded uses, so they may disable the ECC support in the factory.

See e.g.:

https://www.cnx-software.com/2024/05/26/odroid-h4-plus-revie...

However, looking right now at:

https://forum.odroid.com/viewtopic.php?f=171&t=48377

I see that someone has enabled successfully in-band ECC on the 8-core ODROID H4 Ultra and has run benchmarks with ECC disabled/enabled. Therefore it appears that in-band ECC support exists on all models.

The results of benchmarks with in-band ECC disabled/enabled may be not representative for real workloads. In-band ECC relies on caching the ECC bits in a dedicated ECC cache, in order to avoid excessive memory accesses. The effectiveness of the ECC cache can be very different for the benchmark and for the real workload, leading to misleading results. Usually for the real workload it is likely that the cache hit-rate will be higher, so the performance drop with in-band ECC enabled will be less conspicuous.

samhclark · 4 months ago
I can confirm that the Odroid H4 Plus also supports in-band ECC. If I remember right, Memtest86 showed different stats when I ran it with in-band ECC enabled/disabled though I didn't have a good way to test that an error was actually corrected.
samhclark commented on Claude Code vs. Codex: I built a sentiment dashboard from Reddit comments   aiengineering.report/p/cl... · Posted by u/waprin
TheRoque · 5 months ago
And what would that be ? Please make me save a plane ticket
samhclark · 5 months ago
I went to a b-sides yesterday (so: small, local, cybersecurity-focused) where someone described their feelings toward GenAI as "praying for Star Trek, but planning for Terminator." Someone else described AGI as a short term inevitability.

Not many others addressed it directly. The vibe I got from offhand remarks was that people felt it was a thing being forced upon them that they are resistant to use.

u/samhclark

KarmaCake day76March 16, 2025View Original