HNHacker News
TopNewBestAskShowJobs

haskman

265 karma · joined June 2, 2013

submissionscomments
haskman··on Claude Fable 5.1 and Claude Mythos 5.1
The novelty of the turing test has worn off, and some of us are trying to get work done without being forced to parse the drivel produced by some AI.
haskman··on Apple caught off guard by AI demand for Mac Mini and Mac Studio
A DGX spark is cheaper than a mac mini m5 with half the memory, half the disk, and no cuda, and no Linux. Why not indeed!
haskman··on Apple caught off guard by AI demand for Mac Mini and Mac Studio
A Mac Mini with M5 Pro, half the memory of a DGX Spark, half the disk of DGX Spark, and no CUDA, is already more expensive than a spark. The Spark runs Linux natively, has a tiny form factor, and is usable as a general purpose computer.

I use a DGX Spark with NixOS on it as my daily driver and it's fantastic.

haskman··on Pixel Watch 5
Amazfit required a one time registration to get a one time code to unlock things, but I used a throwaway email id, and then deleted their app immediately. After that point the watch only syncs with gadgetbridge. The best part is that the watch has no internet capabilities, and gadgetbridge itself doesn't have internet permissions either so you know that absolutely no data can leave your device
haskman··on Pixel Watch 5
If you care about privacy and owning your own data, then don't buy this, buy a watch with gadgetbridge support (https://gadgetbridge.org/gadgets/). I bought an amazfit active 2 a few years ago and it works fantastically with gadgetbridge on grapheneos. Easily gives me 5 days of continuous battery life as well.
haskman··on Reviving a four year old reMarkable 2
Right, my rant was more about the options for syncing. The reading and writing experience is fine otherwise (if a tad slow).
haskman··on Reviving a four year old reMarkable 2
I second the recommendation to use reManager!
haskman··on Reviving a four year old reMarkable 2
I bought a Remarkable 2 tablet a while back. I quickly realised two things -

1. Remarkable's own software is a steaming pile of poo. Their inbuilt web server for uploading files is extremely buggy and unusable. It's dog slow. You can't try to drag many files in one go, or it crashes. You can't try to upload a large file, or it crashes. There is also a hard limit on the file size you can upload (something like 100MB) which makes it unusable for some heavy PDF files I have. They push you towards paying for their cloud service subscription, which I will never do, just to be able to sync files. There is also no way to just ssh files over because their pdf reader will refuse to read them. All I want is to connect the remarkable every day for a few minutes to my computer and have it sync my files, and there is no way to do that.

2. Most of the "hacks" online are written assuming that you can install toolchains like Toltec on the device, and they are NOT updated for the newer firmware. My remarkable came with 3.15 and while there are some instructions on how to downgrade the firmware before installing the toolchain, they never worked for me. So I stuck with the subpar software and reading experience...

... until I discovered [ReManager](https://github.com/rmitchellscott/reManager). It just worked out of the box, did not require a firmware update, and I was able to install KoReader and other goodies (such as some launcher improvements). It can also transfer large files easily. What's ironic is that KoReader can read djvu files, which removes my need to use large PDFs in the first place. Equivalent djvu files are much much smaller.

Thanks to everyone in the remarkable community who contributed to ReManager and other assorted remarkable hacking!

EDIT: Also must point out a cool thing that I discovered recently - ReManager comes with a one click installer for the Zig toolchain on the Remarkable 2! It is slow, but I was able to compile and run zig programs on the tablet.

haskman··on Telegram's t.me domain has been suspended
We only recently started moving the Functional Programming India community from Telegram to Zulip. That decision is looking better and better!
haskman··on UPI: Anatomy of a Payment Transaction
Yes it is. It's not trying to be new money, it's your money that already works.
haskman··on Haskell Foundation 2026 Update
Difficulty is most certainly not the point. Abstraction, composability, yes, but difficulty is a language smell that CAN be fixed. (I love Haskell and it's my primary langauge, so this comes from a place of love).
haskman··on Mojo 1.0 Beta
Look at my statement in context of Mojo. Why would someone use this language if all they want is to "get an idea down quickly"? They would just use Python instead
haskman··on Mojo 1.0 Beta
That it is
haskman··on Mojo 1.0 Beta
Really the only thing good about Python is its ecosystem.
haskman··on We need a federation of forges
They do if you want to collaborate with others. No one is going to want to create accounts on your personal instance
haskman··on Ask HN: What are you building that's not AI related?
I have been building cross platform QT desktop apps with PureScript and NodeGUI. PureScript is truly underrated as a language and as a gateway to the entire JS ecosystem!
haskman··on Microsoft hasn't had a coherent GUI strategy since Petzold
Also, being KDE native means using QT which is a good cross platform toolkit anyways.
haskman··on Rebasing in Magit
Vim/Neovim users should look at LazyGIT. https://www.youtube.com/watch?v=CPLdltN7wgE

The best part - it's a TUI program that's usable independently, that also happens to embed really well within vim.

haskman··on Daily Driving GrapheneOS
I just tried it out, it looks great! The swipe typing is a little less predictable than heliboard, but that might be because I am used to that one
haskman··on Daily Driving GrapheneOS
> FUTO not being FOSS means that the community cannot fork and maintain the keyboard in case of a rug pull

> But they can? It literally says anyone can do it as long as it's non-commercial.

Commercial use doesn't only mean payment. If you modify FUTO, you can't use it at work for example.

In addition, FUTO License says this -

"Notwithstanding the above, you may not remove or obscure any functionality in the software related to payment to the Licensor in any copy you distribute to others. You may not alter, remove, or obscure any licensing, copyright, or other notices of the Licensor in the software. Any use of the Licensor’s trademarks is subject to applicable law."

> It's free on google play.

You are right. I had confused it with the donation link.

haskman··on Daily Driving GrapheneOS
Google apps can talk to each other even without internet permissions. So even one app having internet permissions is enough to leak your data
haskman··on Daily Driving GrapheneOS
Looks like someone created clearflow support - https://github.com/Helium314/HeliBoard/discussions/2315
haskman··on Daily Driving GrapheneOS
It's not just a technicality. FUTO not being FOSS means that the community cannot fork and maintain the keyboard in case of a rug pull. In addition, not being FOSS means that FUTO is not on fdroid, and requires a payment on other stores.
haskman··on Daily Driving GrapheneOS
Florisboard does not have swipe gesture typing which is basically a deal breaker for me
haskman··on Daily Driving GrapheneOS
PSA: For folks looking for a swipe enabled keyboard on GrapheneOS without using Google's gboard, try Heliboard - https://f-droid.org/packages/helium314.keyboard/. It's 100% FOSS, but can also use the binary blob from google's gesture typing library "swypelibs" to provide swipe typing. Since helium can't access the internet, I am okay with that.
haskman··on GrapheneOS – Break Free from Google and Apple
IronFox is Firefox with different settings. IronFox is security focused and hardens gecko preferences - https://ironfoxoss.org/docs/features/

Using a Chrome based browser (i.e. Vanadium) is not an option for me because I need my extensions and generally prefer using firefox everywhere.

haskman··on GrapheneOS – Break Free from Google and Apple
Also there's AsteroidOS which is a wrist sized linux for your watch, and looks fantastic! - https://www.youtube.com/watch?v=U6FiQz0yACc
haskman··on GrapheneOS – Break Free from Google and Apple
> Being able to install browser extensions in Vanadium.

You can use IronFox - available in Accrescent store that comes with GrapheneOS, and install firefox extensions

haskman··on GrapheneOS – Break Free from Google and Apple
Unfortunately yes, and I am signed into my Google account for it.
haskman··on GrapheneOS – Break Free from Google and Apple
Very good to know!
Page 1 of 4Next →