HNHacker News
TopNewBestAskShowJobs

goodburb

942 karma · joined May 21, 2021

   _
  6')
  ('\\
   `n\\
       \
submissionscomments
goodburb··on SDcard wear leveling and translation layers (2014)
You can also tape over the pins to force 1-bit SDIO mode on most readers.
goodburb··on SDcard wear leveling and translation layers (2014)
IIRC SD cards and most SSDs don't go through error check routine when powered, it has to be specified. Some do use the power-on time and run a routine if left on for too long.

You usually you have to read the entire drive to maintain, in my case S.M.A.R.T. reported changes to reserve blocks after doing that on an old drive.

I have a 16 year old 4GB SDcard with all data still intact.

goodburb··on SDcard wear leveling and translation layers (2014)
According to SDXC specs, the controller looks for exFAT markers to relocate the table and bitmap to smaller AU units.

exfatprogs can pack bitmap with table for SDHC and lower: https://manpages.debian.org/experimental/exfatprogs/mkfs.exf...

goodburb··on SDcard wear leveling and translation layers (2014)
Some A2 SD cards have command queueing for random read speed improvement and TRIM enabled. It requires kernel support and hardware acceleration being optional.

https://forums.raspberrypi.com/viewtopic.php?t=367459

goodburb··on SDcard wear leveling and translation layers (2014)
I've seen some flash drives that prepare a pool of free AU blocks which is common with Phison controllers

They prepare and erase a new pool only when it's full causing bursts in speeds and long periods of unresponsiveness (10 sec) while writing, reading is blocked as well. You can see it as a zigzag in file transfer speed graphs. This is not to be confused with OS buffer flushing.

While I couldn't find any official info for the reasons behind it, it's assumed that the erase speed is slow on low quality flash and hence the controller has to pool in order to erase pages in parallel, increasing speed when copying small files between computers on plug and unplug.

In my case it was about 500MB before before freezing on a 128GB flash drive.

goodburb··on SDcard wear leveling and translation layers (2014)
Maybe there are more lemons with SD cards.

The fact that they're used in dash cams, exposed to high temperature thermal cycles, and recording tens of terabytes of data which can be more than the typical consumer HDD/SSD in it's lifetime is quite impressive.

goodburb··on How to Preserve Physical Photos
Edit: It seems like the comment was edited. (?)

No, I don't work for ente... I posted the article here.

Parent comment opposes cloud backups for probably valid reasons, but nowhere it was mentioned in the article, the commenter altered the text, they didn't even mention using their service or "cloud", suggesting that the parent commenter is talking about cloud backups generally. I provided my feedback on using different cloud services since it seemed unfair.

Original: "At Ente, we're all about preserving memories (digitally, that is), but we know that those physical snapshots hold a special place in your heart."

"6. Digital backups Here's where Ente's expertise shines! While we're all about those physical originals, having a digital backup is like photo insurance.

Scan at high resolution (at least 600 dpi)

Save as TIFF for top quality

Store copies in multiple places "

"Remember, at Ente, we're all about keeping memories safe in the digital realm. But we know that those physical photos hold a special kind of magic. By following this guide, you're ensuring that the smiles, the awkward hairstyles, and the love captured in those images will continue to tell your family's story for generations to come."

goodburb··on How to Preserve Physical Photos
It did include useful info I wasn't aware of such as acid-free folders and sleeves and polaroid light sensitivity, mine green-shifted in 2 years compared to film.
goodburb··on How to Preserve Physical Photos
I disagree that their motive is business only, unlike the majority if not all cloud services, exporting your photos from the service is real-time, and officially supported, you're not tied or locked in to the company as with GPhotos/iCloud where takeouts strip/alter metadata, full export and slow taking weeks which is painful. Only FAANG seem to offer takeout services, but they're bandwidth and storage waste. The main reason people avoid backups is because they're tedious.

iCloud on a Mac with optimize photos off is the closest without encryption, but trash is 3-way sync with day limit and hence not a backup...

Jottacloud/Koofr/OneDrive have full featured desktop sync and infinite time trash locally but the mobile gallery is unpolished, no on-device AI search, and no encryption.

While other clouds allow 3rd-party clients, some hide and prevent the phone gallery from being synced offline when using the API. Using Rclone or others is complicated.

Synology NAS (with C2) and Ente seem to be the only ones to keep your photos portable and intact while having a true local backup, Ente being much easier to setup.

goodburb··on There is no fix for Intel's crashing 13th/14th Gen CPUs – damage is permanent
My Skull Canyon NUC "eDRAM" (used for iGPU) died after the 1 year warranty which was a common issue posted on their forum, Intel surprisingly accepted return and refunded me completely (incl. international shipping). It's rare to get such service from big companies these days.

The NUCs are low quantity relative to this though.

goodburb··on Releasing an Album on Floppy Disk
-10 points, hmm...
goodburb··on Releasing an Album on Floppy Disk
Using TSAC should render a much higher quality: https://news.ycombinator.com/item?id=39975331
goodburb··on Jelly Star – The Smallest Android 13 Smartphone
More stats proving that you can have more issues with frequent feature updates without upgrading hardware: https://en.wikipedia.org/wiki/Issues_relating_to_iOS
goodburb··on Jelly Star – The Smallest Android 13 Smartphone
Widget updates impacting task switcher and home screen with lag circa version 15/16 and battery drain on some models.

While this is anecdotal, they don't always run smoothly at least statistically, and no software is always flawless...

Arguably one could say that the major iOS versions don't have major differences while Android does. E.g 9 to 10 has major graphic stack overhaul and 12+ has major app API changes. iOS 12-13 is significant while 13-16 has less core changes and more UI/UX relatively etc. Android upgrades are technical and under the hood, usually hardware specific changes and API. Most people can't tell between Android 6 and 14 with vendor skin/theme.

The point is you can keep an Android phone updated without changing the major version. You don't have to update the entire OS for the notes app like in iOS which I had to do because the Mac app refused to sync. You could also get major UI changes and new OS integrated features like quick share with app updates on the same Android version.

Changing battery on any modern smartphone isn't easy and very risky for the average person.

For the younger crowd, checkout smartphones before 2016, many had the ability to replace the battery under 10 seconds, though the point is that it's user serviceable.

goodburb··on Jelly Star – The Smallest Android 13 Smartphone
I have used my Android 9 flagship smartphone for 6 years without issues, but had all sorts of issues on iOS when I avoided updates, specifically with apps, missing or broken.

Unlike iOS, most feature updates on Android are apps, not OS versions. iOS tends to be monolithic.

You don't need to update to use the latest apps or security updates (which is also a patch), at least for a while.

Android updates would make sense if the smartphone hardware advancments stop and the battery is easily replacable for a decade usage and more. e.g 8+ year old Android 7 devices are still supported and usable but slow.

Many manufactures release OS updates without incrementing the version, they're usually low level fixes (mic, battery, speaker, sleep etc).

goodburb··on Apple users are being locked out of their Apple IDs with no explanation
Couldn't see older photos/videos in the Photo app.

Reminder for any iOS user that needs instant iCloud Photos backups (instead of manual monthly), get a Mac Mini, enable the Photos app, disable optimize for storage and keep it on to keep your memories safe. Always check the recently deleted folder on the Mac every month since iCloud by design is a two-way sync and not a backup, unlike most clouds that are one-way upload (doesn't touch your local files).

Cold storage backup every month using the photos on the Mac should be easier as well.

goodburb··on ExFAT Driver Boasts Much Faster "Dirsync" Performance with Linux 6.9
Largest issue seems to be regarding corruptions, BSD platforms seems the only ones to include updated UDF file system check/repair tools.
goodburb··on Android 12+: Changing wallpaper or dark theme breaks Flutter and Jetpack Apps
This works well, although there is a few seconds delay of freezing and black screen.

One of the most popular issues is when the user is using the app (text editing) and then they toggle dark mode from the status bar, not necessarily leaving the app, causing the app to lose context in native or restart in Flutter.

This isn't an issue on all other platforms including iOS, and it's heavily used by many users.

I guess one of the solutions is to add a dark mode button that is visible all the time inside the app.

Android delays dark mode if enabled automatically after locking the screen.

goodburb··on Android 12+: Changing wallpaper or dark theme breaks Flutter and Jetpack Apps
Lifehacker article: https://lifehacker.com/why-you-shouldnt-let-android-12-auto-...
goodburb··on ExFAT Driver Boasts Much Faster "Dirsync" Performance with Linux 6.9
Useful comparison: https://www.sami-lehtinen.net/blog/exfat-extended-file-alloc...
goodburb··on ExFAT Driver Boasts Much Faster "Dirsync" Performance with Linux 6.9
Small ExFAT chunk size has significant performance degradation on macOS and Linux's userspace ExFAT. It also took 5 minutes to mount an SSD with 500k photos.

Bumping it to 4MB fixed it but used more storage.

Windows and the Linux kernel module variant are unaffected.

goodburb··on HTTP/2 and HTTP/3 explained
When loading many images [0] different browsers load the image in a different order and parallelism[1], especially HTTP/3 with Firefox [2]:

[0] https://github.com/TalalMash/100-Image-Load-Test

[1] https://imgur.com/a/b8P3XvB

[2] https://forum.openwrt.org/uploads/default/original/3X/b/c/bc...

goodburb··on My productivity app is a never-ending .txt file (2022)
[duplicate]
goodburb··on UpNote: Cloud note app with scheduled offline backup and restore in Markdown
Seems to be the only free note taking app that is offline-first with backups in mind without vendor lock-in and forced proprietary format.

Supports Android stylus/Apple Pencil drawing as bonus.

Joplin comes second but is difficult to setup, lacks versioning, trash bin, auto-backup, and slow react native mobile app that doesn't sync in the background.

Obsidian Sync is close but expensive and the app doesn't offer local auto-backup/versioning.

goodburb··on Considerations for a long-running Raspberry Pi
Good note, I wonder if wear leveling depends on that since it's local wear leveling compared to SSD global. SDXC probably requires exFAT and free space bitmap is considered.
goodburb··on Considerations for a long-running Raspberry Pi
Older Raspbian OS around year 2016 and below had access time enabled, with any file read there was a write, which is probably why there were many reports of corrupted cards ever since.
goodburb··on Considerations for a long-running Raspberry Pi
I'm still using a Sandisk 8GB microSD from 2008 running 24/7: smartphone expansion 6 years -> Orange Pi as a router for 3 years, Pi 4 running Frigate for 3 years.

I'm guessing it's SLC/MLC.

Had a Transcend 32GB in 2016 die after a year.

The biggest issues with set-and-forget setups is software upgrade for security or other reasons, jumping major versions ends up breaking things. Compared to cloud which is (usually) regularly updated.

goodburb··on Unofficial Speedify Installer for OpenWrt
Thank you so much for your kind words! :)
goodburb··on NotWG: Obfuscated WireGuard tunnel to evade DPI detection
Discussion: https://github.com/net4people/bbs/issues/88
goodburb··on "Smartifying" my hi-fi system
Hope this comment section doesn't discourage anyone from posting cool hacks like these on "Hacker" news.
← PreviousPage 2 of 4Next →