HNHacker News
TopNewBestAskShowJobs

vladxyz

63 karma · joined March 22, 2023

submissionscomments
vladxyz··on Google ends its 30 percent app store fee and welcomes third-party app stores
Fex is already running on android, within things like https://github.com/utkarshdalal/GameNative
vladxyz··on How I use my terminal
It's this. I make the analogy to playing a game with a controller. At some point you stop thinking what combination of physical button presses and holds you need to have your character go from a running start to a crouch-jump, you just think in terms of goals for you want your character to accomplish. vim motions put you in the same sort of connection with the text you're editing.
vladxyz··on OCR4all
Maybe relevant, mozilla is working on building AI alt text generation into firefox:

https://blog.mozilla.org/en/mozilla/ai/help-us-improve-our-a...

vladxyz··on Everyone knows your location: tracking myself down through in-app ads
I've had limited luck feigning ignorance with a bank recently. "I don't know why I'm not getting a code" "No, I don't have another phone number" "I still can't log in to the web portal". They dropped the phone number requirement in favor to sending the OTP to email in the end, but it took way more effort than is reasonable. I tend to include a request to the CS person to pass along a request for TOTP/authenticator apps but given the request for a phone number is likely intentional I doubt the feedback is getting too far. In my naive mind, if enough people do the same, maybe they'll get the message.
vladxyz··on It's time to make computing personal again
> When I win-left/right a window and then resize it, then close it, now win-left/right always resizes it as previous one. There’s no way to reset it to 50:50 (unless logout).

When you've win-left-ed a window, you've put it into a "zone", so what you're resizing is that zone not just the window. This is helpful when you've both win-left-ed and win-right-ed something so resizing via the split between them resizes both windows. (There's actually four of these zones with an up/down split too). You can reset it to 50:50 by resizing a zone-ed window again and your ratio with stay that way.

vladxyz··on Hackberry-Pi_Zero – A handheld Linux terminal using Raspberry Pi Zero 2W
take a look at the gpd pocket 3, with kvm module. sounds exactly like what you're looking for
vladxyz··on My daughter (7 years old) used HTML to make a website
As soon as I realized I could have emoji in bash function names I did a thing[0] with it. It breaks shellcheck, annoys people who I try to convince to use it, but it makes me very happy.

[0] https://code.ofvlad.xyz/v/lightning-runner

vladxyz··on Show HN: I made a Note-Taking app for people who keep texting themselves
Just as a counter-example, my workflow works very quickly for me:

On mobile, my launcher has four pinned favorites on the homepage - one of which is a shortcut to go straight to the new note activity in my notes app. From typing up this comment I can swipe up to home and touch that button in (probably?) under 500ms and type in a new note.

(launcher = KISS Launcher, notes app = Joplin. though I'm sure similar things work with other launchers and note apps.)

It is unfortunately an electron app on desktop, but I'm invested enough that I never close it, and can start a new note just as quickly (super + 1 to launch it from my task bar, ctrl+n to start a new nearly plaintext note). This is the same on my windows and Linux computers. MacOS (as it is with most things) is somewhat more annoying: I keep a Space dedicated to Joplin and never collapse to the icon, which allows me to similarly go two chords - ctrl+9, cmd+n - to a new note.

Joplin doesn't need sync to complete before opening a new note.

vladxyz··on Abusing url handling in iTerm2 and Hyper for code execution
You can also throw in a `-x` at the end there.
vladxyz··on Fragmented thinking is a bigger threat to flow state than interruptions
That's pretty much how I use git. My text editor auto saves, I work on a task, doing refactors, or throw away wishful code along the way. When I feel like I'm at a good point for a commit, I repeatedly use `git status`, `git diff`, and `git add -p` to split the sum of changes into a reasonable set of commits. A commit does not need to be all-or-nothing.
vladxyz··on Bun 1.1
Me! Discord does not consider me a real person if I don't have a phone number it approves of.
vladxyz··on Why is the LinkedIn app almost half a gig?
I mean, does it matter for an app like Uber? It's not a document editor, you'd never use it without an internet connection.
vladxyz··on Serving my blog posts as Linux manual pages
Aren't they? Are you sure piping to 'man' can't result in arbitrary code execution?

The two things you need to be able to say you trust are your CA store, and the source of your curl -> shell.

vladxyz··on Macs can now inform Apple if any liquids have been detected in the USB-C ports
Take a look at the current gen flippy phones (Galaxy Flip 5, Moto Razr+). I've had the latter for a few months, purchased basically because the outer screen is actually usable. With the phone folded shut, it's pretty much a small phone. I can easily reach every corner of that outer screen with my thumb.
vladxyz··on The Invisible Screen – An E-Paper Smart Display
I have a 3D printer to supplement my thumbs for things like this. Let me know if you want some help upgrading that cardboard to plastic!
vladxyz··on Report: YouTube adding user-traceable ID tag to links shared off-platform
Reddit has started to as well. Their app generates /s/ links which annoyingly require you to be logged in to resolve.
vladxyz··on Bitwarden adds support for passkeys
I share my vault with my partner. You can specify multiple gpg IDs in the `.gpg-id` file at the root of the store and passwords will be encrypted for both. You can do this on a per-directory basis too.
vladxyz··on Bitwarden adds support for passkeys
I've been incredibly happy with https://www.passwordstore.org/ for years. The data store is a file hierarchy, with the files themselves encrypted with GPG. Sync is via git. TOTP support with a plugin.
vladxyz··on Localsend: Open-Source Airdrop Alternative
Pushbullet did it nearly a decade ago[0]. KDE Connect now does it better, and seems to be available on pretty much anything you'd want it on[1].

[0] https://blog.pushbullet.com/2014/08/20/introducing-universal... [1] https://kdeconnect.kde.org/download.html

vladxyz··on Yet another E-Ink weather display – but with Rust
Are you willing to share the stl/general geographic area? I might be willing to print & ship. There's also https://old.reddit.com/r/3Dprintmything/ if all else fails.
vladxyz··on On Desktop GUI Minimalism
Also see something like this: https://addons.mozilla.org/en-US/firefox/addon/panorama-view...
vladxyz··on NSO group iPhone zero-click, zero-day exploit captured in the wild
> no third party not even Apple can read your messages

This is not something that can be stated as fact unless 3rd party clients for a service exist. Apple can, with complete honesty, claim that messages are encrypted at rest/in transit all they want, but since they publish the only implementation of the client, they can modify it at any time to expose the messages to them, in any number of ways.

vladxyz··on ChimeraOS: Instantly turn any PC into a gaming console
It definitely made me wonder if SteamOS 3 was a clone of ChimeraOS!
vladxyz··on ChimeraOS: Instantly turn any PC into a gaming console
Previously known as GamerOS, it's basically arch-based clone of SteamOS 2, which came around between Steam Machines becoming irrelevant, and the Steam Deck showing up.

https://youtube.com/watch?v=WkIGUuVLrn8

vladxyz··on Mk: A Successor to Make (1987) [pdf]
To add to the pile of task runners here, I made this one: https://code.ofvlad.xyz/v/lightning-runner . I like it, and currently use it for all personal projects. Mainly, posting here for some feedback!
vladxyz··on Geddit: Open-source, Reddit client for Android without using API
Based on folks using ReVanced to patch the shut down apps, it's an oauth client id that was specific to an app. Communication was with reddit's API directly.
vladxyz··on Firefox address bar
In firefox you can split the url bar from the search bar, to make the intent explicit. Additionally, you can set browser.fixup.dns_first_for_single_words to true in about:config, after which typing ai in the url bar will offer to "visit" http://ai/ as the default option.
vladxyz··on Firefox address bar
One finger over, and you've got Ctrl+K to focus search bar (if you have it enabled. Becomes default-search-engine-search in the address bar, if not).
vladxyz··on Using command line to process CSV files (2022)
I'm two weeks late, but you could do something like

   python -c 'import csv, json, sys; [print(json.dumps(r)) for r in csv.DictReader(sys.stdin)]' | jq -s .
to stream the csv rows instead of reading the whole file into ram.
vladxyz··on Let's welcome Meta, not block them
> As soon as Microsoft became the largest Git provider in the world, they didn't stop people from using other Git hosts.

Well, no, but yes. Git itself is a decentralized piece of software, but github's centralized extensions to it (pull requests, issues, discoverability, etc) make it less appealing for me to host the repo myself. If I want to "play with the others", I'd need to, at the very least, mirror to github.

Page 1 of 2Next →