HNHacker News
TopNewBestAskShowJobs

jerieljan

158 karma · joined April 20, 2015

submissionscomments
jerieljan··on EUCLEAK Side-Channel Attack on the YubiKey 5 Series
> But this does highlight one weakness of these FIDO tokens - you have to manually maintain a list of where you've registered them. And if your token is lost or stolen, you have to manually revoke every single one.

I agree. I've been keeping track of FIDO tokens and where they work in my password manager and it's great.

I honestly want to extend this idea not just to FIDO tokens, but for anything that would ever need to be revoked and replaced. So stuff like FIDO tokens, 2FA secrets, Passkeys (both already handled by my password manager), payment methods, GPG keys and such.

jerieljan··on Loop: Open-source macOS window manager
Swish is the one that solved this problem for me. Feels similar to Loop and Penc, but is primarily trackpad-driven, but also customizable with modifier keys for additional functions. I wish it had more updates, but at least its core features have worked reliably.

You don't even press the keyboard to start, but you position the mouse over the window's titlebar and just use two-finger swipes. The website's homepage does a better job demonstrating it under a minute.

https://highlyopinionated.co/swish/

jerieljan··on Please don't mention AI again
I'd like to think that AI right now is basically a placeholder term, like a search keyword or hot topic and people are riding the wave to get attention and clicks.

Everything that is magic will be labeled under AI for now, until it gets seated into their proper terms and are only closely discussed by those who are actually driving innovation in the space or are just casually using the applications in business or private.

jerieljan··on Show HN: A keyboard-centric clipboard history app for macOS
Okay, that's fair, and I agree, that is something that's lacking in Alfred.

The closest I can think of is expanding one item's preview by pressing Shift after Cmd+Opt+C but not the history window itself.

jerieljan··on Show HN: A keyboard-centric clipboard history app for macOS
> I tried many third-party clipboard managers like Alfred [...] While great, they didn't fully meet my needs.

> As a developer, my requirements are:

> 1. Keyboard-centric operation to avoid using the mouse. I don’t want to waste my time moving my hands from the keyboard.

> 2. Display many clipboard history items at once. I don’t like the idea with big tiles, so I can see only 5-7 history items on my 32” monitor.

> 3. Full content preview for each clipboard item.

> 4. Quick search functionality.

But... Alfred literally does all of these? It's part of the paid features though and thankfully yours is free. But still, the functionality is mostly there and I'm actually curious about comparing what you've built versus theirs. https://www.alfredapp.com/help/features/clipboard/

jerieljan··on Apple Intelligence for iPhone, iPad, and Mac
For Google in particular, this was honestly something they could've done far earlier. They had the Pixel phones, they had the Tensor stuff, and then Gemini came along.

But for some reason, they decided to just stick to feature tidbits here and there and chose not to roll out quality-of-life UI features to make Gemini use easier on normal apps and not just select Google apps. And then it's also limited by various factors. They were obviously testing the waters and were just as cautious, but imho it was a damn shame. Even summarization and key points would've been nice if I could invoke it on any text field.

But yeah, this is truly the ecosystem benefit in full force here for Apple, and they're making good use of it.

jerieljan··on Magic UI: UI Library for Design Engineers
I have an M1 MBP too, and while it appeared stable, I saw the GPU usage skyrocket while that page was running in Chrome, around 75% in Activity Monitor (View -> GPU Processes), and reaching close to 100% in iStat Menus.
jerieljan··on Notesnook – open-source and zero knowledge private note taking app
The home page title has the word zero knowledge, I guess?

Their GitHub has slightly more info regarding this, but I agree that stuff like this should have at least a page dedicated for it that explains how they've implemented their security.

> Notesnook is a free (as in speech) & open-source note-taking app focused on user privacy & ease of use. To ensure zero knowledge principles, Notesnook encrypts everything on your device using XChaCha20-Poly1305 & Argon2.

https://github.com/streetwriters/notesnook

jerieljan··on iPhone 15 and iPhone 15 Plus
Your anecdote interests me because I've the same thoughts but prefer USB-C instead. I've taken care of my family's iPhones and the issues of pocket lint and loose cables have happened far too often for me to ignore.

The occasions I can remember USB-C breaking are on cables that are from no-name brands.

That said, at least it's easier to clean the ports on a Lightning cable.

jerieljan··on UTM – Virtual Machines for iOS and macOS
Maybe around once a week, sometimes twice? It's not so often, but on occasions when I have to, it's nice to have long, reliable battery life since they're usually the times when there's also a notable lack of power outlets, or it's inconvenient to set up to plug and charge.

But yeah, I can imagine myself in the same situations with UTM running nonstop and it'd still have enough battery life.

jerieljan··on UTM – Virtual Machines for iOS and macOS
The Linux -> macOS experience tbh is really either about putting up with macOS' issues and adjusting to them, or patching things up with third-party solutions to make it tolerable. Or a bit of both. I've learned to adapt to it since it's a shame to miss out on the reliable battery life.

Maybe there's a solution out there somewhere that would let you stay in full screen mode.

jerieljan··on Documentation as Code for Cloud Using PlantUML
I love PlantUML. I was always fond of it in my early days as a software engineer and still use it today, along with all the various ways to draw diagrams out there, whether it's through a web tool like draw.io or Miro or through markup like PlantUML and Mermaid.

Some stuff I'd like to share with the rest:

- PlantUML's default style has improved since the days of red/brown borders, pale yellow boxes, drop shadows and such but I've attempted fixing it before through a preset style [I've made before here](https://gist.github.com/jerieljan/4c82515ff5f2b2e4dd5122d354...). It's obsolete nowadays, since I'm sure someone has made a style generator somewhere, and last I checked, PlantUML allows a monochrome style out of the box.

- [Eraser](https://app.eraser.io) is promising, considering that it's trying to blend both diagram-as-code markup along with the usual visual diagram editor. I'm still seeing if it's worth picking up since Miro's hard to beat.

- On an unrelated note, [WikiJS](https://js.wiki/) is a self-hosted wiki that happens to support draw.io, PlantUML and MermaidJS diagrams out of the box. Quite handy to have for your own docs.

- I use Miro nowadays since it's significantly quicker to draw things freeform and to collaborate live with folks on a whiteboard at the cost of having your diagrams in markup, but it's easy to miss the integration that [you can actually import PlantUML](https://help.miro.com/hc/en-us/articles/7004940386578) and Mermaid diagrams in a Miro board too. You can also do edits too, but it's on its own PlantUML section, of course.

jerieljan··on Sidebery – A Firefox extension for managing tabs and bookmarks in sidebar
I also use both Tab Stash and Sidebery. Tab Stash is really more for long-lasting / bookmarked tabs / handling various contexts in my mind and work to get back later. Sidebery on the other hand helps me manage what I currently have in mind and to juggle Multi-Account Containers in neat sections.

That said, I've actually ended up using just Tab Stash because yeah, having too much on your Sidebery tree gets messy and now you have to deal with two sets of stashes, and yeah, unlike Tab Stash, Sidebery doesn't let you group them up into sections.

My only complaint with Tab Stash? I wish it retained which Multi-Account Container was used when it stashed a tab. It'd be perfect if it did that.

On a sidenote, I love that Sidebery lets me scroll through the tabs via scroll wheel. It's a thing I missed since I switched to a Mac because last time I checked, you could scroll through tabs on FF Linux but strangely it's not something you can do on Mac.

jerieljan··on Multi-Account Containers
I have limited experience in using multiple Firefox profiles, but assuming it works like Chrome's, I like Multi-Account Containers instead because it lets me mix and match tabs running on different containers if you really have to.

I mean, I appreciate keeping a single window dedicated to my Work container running all of my work tabs to properly isolate my sessions, but sometimes I have services that I have to login on other profiles (e.g., I use a consultant Miro account that I DO want to run on the same window, even if it's not using my Work container).

It's also a lot easier to identify which tabs are running which containers thanks to their colored tab markers and the container name indicated on the address bar. It's essential if you have to say, login to two separate Gmail sessions on the same window without their sessions getting mixed up.

Finally, it's different from profiles because you can optionally associate websites to containers (e.g., if I open ycombinator.com it's opened using my Personal container while opening miro.com automatically loads a different container, while I disable this feature for sites that I login across multiple containers for different contexts, such as Gmail or the AWS Console)

jerieljan··on Photoprism – open-source Google Photos Alternative
Synology Photos doesn't get much of a mention here because it's tied to the Synology brand of NAS products, but I have to admit that it's one of the best Google Photos replacements out there even though it's lacking features that they've implemented in their previous app, Moments.

I really love it because it does Google Photos' backup workflow where it backs everything up automatically, and allows you to clean up local storage for photos saved in the NAS, and it works reliably for both Android and iOS.

It's a feature that's absolutely necessary when managing phones and tablets from family members who aren't tech-savvy but definitely need to back every photo up without clogging up their phone storage.

jerieljan··on Take more screenshots (2022)
Hm, your comment reminded me to note these down, so yeah, here ya go: https://miro.com/app/board/uXjVPtfgISc=
jerieljan··on Take more screenshots (2022)
I've definitely learned to take more screenshots for over a year now and I'm glad I took the time to "optimize" my process: making use of tools like Syncthing to collect screenshots from my phone and laptops, automatically renaming and filing them in folders and aggressively compressing old screenshots with Hazel, and taking better screenshots overall with Shottr. Oh, and a few handy Shortcuts to stitch and grid screenshots.

It's a thing I didn't expect to be a quality-of-life improvement, but it really did, whether it's to remind me of the little but important things that I've done and am glad to recall weeks after, or to provide helpful TODOs or visual documentation on things that I end up doing from time to time.

jerieljan··on Google has most of my email because it has all of yours (2014)
One good case I can think of is Crinacle. Very popular for his audio measurements site and does YouTube.

His Google account got flagged for something suspicious, Google had it shut down and without good explanations. He can't even get help through YouTube support and while the old channel remains, the Google account behind it appears disabled today. The only choice he had was to file a request that lead to nowhere and he basically had to start with a new account and channel.

He explained his experience about it in this video here: https://youtu.be/Jn1b3DztWnc?t=83

jerieljan··on I only care about the helpful notifications, not the promotional ones
I highly recommend installing Buzzkill for those on Android.

In addition to built-in per-channel settings, Buzzkill allows you to create rules to auto-dismiss or do certain actions depending on the title or description of the notification, using basic matching or regex.

It also gives you a nicer view of notification history, with more days and scrubbing across time if you ever want to revisit past notifications.

https://play.google.com/store/apps/details?id=com.samruston....

jerieljan··on Ask HN: Gmail account security
I've had this problem too.

In terms of security, it's great, but it's terrible when you're going back to old, dormant accounts and have lost trusted devices.

Thankfully, it's not a problem if you've set recovery emails and 2FA options, but it is easy to forget if the accounts are set up for someone else who isn't checking often (like family members who only use their accounts rarely)

It really takes months for the lockout to clear up, and it sucks when it happens.

jerieljan··on Firefox is the alternative to a Chrome hegemony
Mind if I ask when you've last used Firefox?

I've had these problems before (on rare occasions) but ever since Firefox did its Quantum leap, these issues were pretty much resolved.

jerieljan··on Syncthing – a continuous file synchronization program
Syncthing is one of the biggest reasons why I use Android today.

That sounds strange, but when you have old spare phones, they're very useful for this. Even for the daily driver phone that I use, it's so good at keeping files in sync between my other PCs.

jerieljan··on Sorted 3: Tasks and calendar events in a unified timeline
Hmm, I've sort of accomplished this with Notion already, by working around in a single Calendar view with tasks written in pages and such.

Of course, this looks a lot smarter with proper calendar integrations and nifty time adjustment controls, but I actually just needed a Calendar view of things and with the rest working like a to-do list with the occasional power to backlink with existing pages.

Maybe I should give this a try.

jerieljan··on Spectre mitigations murder userspace performance
Speaking of Spectre/Meltdown, are these mitigations also in place with Apple M1 Macs?

I'm quite curious how Apple has handled these.

jerieljan··on Show HN: I wrote a free Mac app to OCR any text on screen
Personally, I use a combination of tesseract and MacOS' screen capture to achieve the same thing. Very handy to have if you use an app like BetterTouchTool to run it with a quick hotkey.

https://gist.github.com/jerieljan/f86843388c4ee9ecbc44d687a3...

jerieljan··on FileZilla now contains adware if you download from the official homepage
It sure does, Finder can easily connect to FTP and other network shares with Finder -> Go -> Connect to Server.

Reasons I can think for dedicated graphical clients is the transfer log and the additional controls when connecting to servers. I agree that it's not really necessary unless you have very specific requirements, I guess.

jerieljan··on Baserow.io – Self-hosted Airtable alternative
> Why is this happening in the SasS world??? Everyone seems to be either single Pro user, or Enterprise. Do they really think there is nothing in-between?

The in-between for some software out there is "Guest access". Services like Notion, Miro and Mural have this figured out, but it is very disappointing that most do not.

jerieljan··on UX Issues with Notion
> Likewise, wouldn’t you be baffled if you needed to click a “Start Editing” button in Word or Google Docs?

I'd like to agree here, but I also find myself liking the fact that Docs has the "Viewing", "Suggesting" and "Editing" personas available for use. These options are intended to mirror Word's review features, but it also fits the idea of a "Start Editing" button, in my opinion.

There's times where I really like editing right away, but also being sure that I won't do any accidental edits. So yeah, I definitely agree that accidental edits are at the root of the problem for this.

jerieljan··on 1Password for Linux beta
This is very strange. I have over 480 and never experienced delays in anywhere (MacOS, Android, iOS). Searches only take a second or two once you've started typing in two characters in the search box.
jerieljan··on Show HN: Ryeboard – Visual Workspace
This app immediately reminded me of Plectica/Kingfisher when I saw that landing page and all the cards and its controls.
← PreviousPage 2 of 3Next →