HNHacker News
TopNewBestAskShowJobs

Aaron2222

509 karma · joined January 4, 2022

submissionscomments
Aaron2222··on A receipt printer cured my procrastination
Token2 make this: https://www.token2.com/shop/product/molto-2-v2-multi-profile...

They also do single-token cards: https://www.token2.com/shop/category/programmable-tokens

Aaron2222··on Containerization is a Swift package for running Linux containers on macOS
And QEMU on macOS uses Virtualization.framework for hardware virtualisation.
Aaron2222··on Apple announces Foundation Models and Containerization frameworks, etc
That's just for the statically-linked vminitd binary in the VM I believe. Containers should still be running whatever's packaged into them.
Aaron2222··on Kotlin-Lsp: Kotlin Language Server and Plugin for Visual Studio Code
You'll be happy to hear that Kotlin is licensed under Apache 2 then.

From https://kotlinlang.org/docs/faq.html#is-kotlin-free:

Yes. Kotlin is free, has been free and will remain free. It is developed under the Apache 2.0 license, and the source code is available on GitHub.

Aaron2222··on Kotlin-Lsp: Kotlin Language Server and Plugin for Visual Studio Code
From https://kotlinlang.org/docs/faq.html#is-kotlin-free:

Yes. Kotlin is free, has been free and will remain free. It is developed under the Apache 2.0 license, and the source code is available on GitHub.

Aaron2222··on A Common Lisp jq replacement
It's even included in macOS now (as of Sequoia).
Aaron2222··on I wrote to the address in the GPLv2 license notice (2022)
Sort of. For scaling something to different paper sizes, the constant aspect ratio is the important part. But the subdivision property is also important for a few reasons. Take booklet printing as an example. You need a paper size that's twice as wide as the normal paper size to print that on (so Ledger/Tabloid for booklet printing Letter pages). But ideally you'd want this larger paper size to have the same aspect ratio, so you could scale up something like a poster to it. The only aspect ratio that works for is 1:√2.

Same for printing two copies per page (2-up). With a 1:√2 ratio, you can perfectly fit two copies of something side-by-side on the same paper size. This was incredibly common back when I was at school, where A4 worksheets were printed 2-up on A4 paper so that each individual one was A5 in size (half the area, √2/2 the length). With A4, you then just chop the printed pages in half and the worksheet fits perfectly. With any other aspect ratio, either there'd be wasted space due to the different aspect ratio of the chopped-in-half paper to the original, or you'd have to print 4-up on larger paper and chop it into quarters. The 1:√2 aspect ratio of ISO paper sizes means you can just chop a page in half and get the same aspect ratio, and that's useful to people doing printing, not just manufacturers.

Aaron2222··on I ditched my laptop for a pocketable mini PC and a pair of AR glasses
> Can you see the small text of individual items of the Word ribbon?

I tried with my Xreal Air on Windows and macOS, and yes, it's quite legible.

Do bear in mind that although the screen is quite close to your eyes, the optics makes the apparent distance quite far. So if you're short-sighted, you will need prescription inserts. I also have some issues with some corners of the screen being slightly cut off, probably a combination of the inserts which I ordered locally as well as the fixed IPD of the older Xreal glasses (the newer Xreal One should be better here with its software IPD adjustment, the Xreal One Pro also comes in two different sizes for different IPD ranges). I also noticed some of the text on the right side of the Word ribbon was a bit blurry, which might be due to the inserts. But in general, I find the display quality great for video, and perfectly good for web browsing (not as good as a Hi-DPI display, but perfectly usable).

Aaron2222··on I ditched my laptop for a pocketable mini PC and a pair of AR glasses
The Xreal glasses are 1920×1080. The Air series is listed as 49 PPD, the One and One Pro will be a bit less due to the larger FOV (50° for the One and 57° for the One Pro as opposed to 46° for the Air series).
Aaron2222··on WebKit Features in Safari 18.4
> Safari 18.4 on macOS now supports Safari Web Extensions that have been Developer ID-signed and notarized. [...] Once notarized, your app and extension is ready for distribution and use in Safari.

From the Apple developer docs:

> If you provide your extension in macOS and don’t want to use the Mac App Store for distribution, you can sign and notarize your extension’s app with a Developer ID to distribute it outside the Mac App Store.

Aaron2222··on The disappearance of Gaia, ESA spacecraft will be turned off on 27 March 2025
From elsewhere on ESA's site[0]:

> As part of its decommissioning, the names of around 1500 team members who contributed to its mission were used to overwrite some of the back-up software stored in Gaia’s onboard memory. Personal farewell messages were also written into the spacecraft’s memory, ensuring that Gaia will forever carry a piece of its team with it as it drifts through space.

[0]: https://www.esa.int/Enabling_Support/Operations/Farewell_Gai...

Aaron2222··on Upcoming Windows 11 builds cannot install without internet and Microsoft Account
The "Command Line Tools for Xcode" don't require an Apple ID to install (and provides a C/C++/Objective-C/Swift toolchain (LLVM/Clang) and things like Make and Git). Not to mention other compilers not provided by Apple that you can just download and install. And yes, while you do need an Apple ID to download Xcode from Apple, you don't need to be signed into macOS with it (you can download it from the Apple Developer site).
Aaron2222··on Upcoming Windows 11 builds cannot install without internet and Microsoft Account
> I’m in Apple ecosystem, not that they are significantly different but they atleast allow me to use the system albeit in limited capacity.

Define "limited capacity". Other than Apple Services like iCloud, FaceTime, iMessage, Apple Music/TV, etc, it should just be the App Store that's unavailable without an Apple ID (which _is_ crippling on iOS, but not so much on macOS).

Aaron2222··on How to Use Em Dashes (–), En Dashes (–), and Hyphens (-)
> Edit isn't always there. Fn+E seems to make the most sense. I've heard about ctrl+cmd+space but commonly forget it.

You can remap Fn/Globe directly to it if you want. It's also accessible from the Input menu bar item if you show that.

> Both of those open the same GUI which combines emojis, stickers, and unicode symbols—preferring the first two categories over the last. To type out a unicode symbol it takes at least three clicks on top of me starting to type in the name of my symbol

Are you using the expanded Character Viewer window[0], or the default collapsed Emoji & Symbols pane[1]? Because the expanded Character Viewer lets you customise and reorder the categories[2] (though that doesn't affect search), including adding a full Unicode view[3]. And they both default to the search bar when opened (though the Character Viewer opens unfocused for some reason).

[0]: https://imgur.com/hTtrbcA

[1]: https://imgur.com/3L31DQu

[2]: https://imgur.com/Ch1PI5L

[3]: https://imgur.com/epayzwe

Aaron2222··on Windows 11 is closing a loophole that let you skip making a Microsoft account
Agree. The only thing you need one for is the Mac App Store, but most software is either not on there to begin with or is also available directly from the developer's website (other than Safari extensions, which are mostly Mac App Store only). But not only does Apple not force you to sign in with an Apple ID, if you do it doesn't take over your account (i.e. Windows makes your email address your username and you sign in to Windows with your Microsoft account password). Allowing password reset with your Apple ID and uploading your FileVault key to iCloud are both optional (and they ask you instead of it being opt-out). And you can also choose to sign into just Apple Media Services (App Store, iTunes, etc), leaving iCloud signed out (or you can use different accounts for each).
Aaron2222··on Lumon Terminal Pro
They were actually using Avid Media Composer, not Final Cut Pro.
Aaron2222··on How to Use Em Dashes (–), En Dashes (–), and Hyphens (-)
You can add the "Unicode Hex Input" keyboard layout, which lets you enter BMP characters by holding down Option and entering its code point in hex (similar to the hex entry on Windows). Expanding the Emoji & Symbols pane minitech mentioned also lets you browse by category (e.g. arrows), and you can customise the categories and add a full Unicode character picker (not limited to BMP like the Windows Character Map) there as well.
Aaron2222··on YouTube DRM added on ALL videos with TV (TVHTML5) clients
You need FFmpeg installed, yes. But it's not a separate step you have to do.
Aaron2222··on YouTube DRM added on ALL videos with TV (TVHTML5) clients
yt-dlp can take multiple itags and merge them for you as part of the download process. Example: `yt-dlp -f 137+140 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'`
Aaron2222··on Electronics-free old diesel trucks of the national radio astronomy observatory
Not who posted the parent comment, but "brute force approach" = having the NRQZ I'd imagine.
Aaron2222··on The weird Hewlett Packard FreeDOS option (2022)
Does anyone know what "Windows 11 Home 64 Plus" and "Windows 11 Home 64 Advanced" are (from the screenshot of the OS options HP offered for that laptop)? Most I could find out is that they appear to be OEM versions.
Aaron2222··on An update on Mozilla's terms of use for Firefox
There's also this[0] that was posted here yesterday. Haven't tried it myself, I've personally found Wipr/1Blocker to be sufficient.

[0]: https://news.ycombinator.com/item?id=43204406

Aaron2222··on YouTube's New Hue
I just added this to my userstyle CSS for YouTube:

  /* Remove pink tint from end of progress bar */
  .ytp-play-progress.ytp-swatch-background-color,
  .style-scope.ytd-thumbnail-overlay-resume-playback-renderer,
  .ytp-scrubber-button.ytp-swatch-background-color {
      background: var(--yt-spec-static-brand-red) !important;
  }
Aaron2222··on YouTube's New Hue
I added this to my userstyle CSS for YouTube:

  /* Remove pink tint from end of progress bar */
  .ytp-play-progress.ytp-swatch-background-color,
  .style-scope.ytd-thumbnail-overlay-resume-playback-renderer,
  .ytp-scrubber-button.ytp-swatch-background-color {
      background: var(--yt-spec-static-brand-red) !important;
  }
Only does the video progress bar, but I might extend it to the handful of other things that use the gradient.
Aaron2222··on ZeroTier – home VPN without a public IP address
Also, ZeroTier is layer 2, whereas Tailscale is layer 3. So you can bridge your LAN to ZeroTier at layer 2. https://docs.zerotier.com/bridging/
Aaron2222··on Microsoft deletes official Windows 11 CPU/TPM bypass for unsupported PCs
> No way I'll use LaTeX for all my writing, and anything Markdown-based just won't cut it formatting-wise.

Have a look at Typst[0]. It's a lot easier to use than LaTeX, while still offering full formatting and layout.

Or you could give macOS a go. UNIX with proper desktop versions of the Office apps. ;)

[0]: https://typst.app/

Aaron2222··on Desmos Animated Graphing Calculator
The TI-Nspire CX CAS II, Casio ClassPad fx-CP400, and HP Prime G2 are the main CAS-enabled calculators available these days. The TI-89 Titanium and HP-50G are also options, albeit older models (with the HP-50G being discontinued).
Aaron2222··on UI is hell: four-function calculators
Basically any scientific calculator will do proper infix with correct operator precedence, no need for a graphing one (or even one that displays the entered formula, the original Casio fx-82 for example only shows the number currently being entered, yet still does proper infix with correct operator precedence).
Aaron2222··on Snowdrop OS – a homebrew operating system from scratch, in assembly language
This is something the CHERI architecture[0] (an extension to ARM and RISC-V that implements a capability memory model) can allow this performantly with compiled code (without needing to context switch). This PhD dissertation from Cambridge[1] implements this for C/C++ under CheriBSD (their fork of FreeBSD that supports CHERI).

[0]: https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/

[1]: https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-949.pdf

Aaron2222··on Reverse Engineering Bambu Connect
I _think_ that's browsing the SD card from Bambu Studio when the printer's set to LAN Mode, not printing from SD on the printer itself.
← PreviousPage 2 of 10Next →