@nrab@hachyderm.io
@nrab@hachyderm.io avatar

nrab

@nrab@hachyderm.io

:rust: Rust developer.
CTF player (web, rev) with kalmarunionen
:nix_snowflake_logo: NixOS enthusiast.
EN/日本/PL

This profile is from a federated server and may be incomplete. Browse more on the original instance.

thomasfuchs, to random
@thomasfuchs@hachyderm.io avatar

Is my iPad Pro from 2016 retrocomputing now

nrab,
@nrab@hachyderm.io avatar

@thomasfuchs it’s basically the same as the current gen iPad Pro except for irrelevant spec bumps since iPadOS is just iOS and a differently shaped crayon addon sooooooo

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

I live in the future (but rust-analyzer refuses to join me)

nrab,
@nrab@hachyderm.io avatar

@fasterthanlime @fasterthanlime that’s how a lot of nixpkgs’ and home-manager’s modules are generating config files when an app uses YAML. We actually had reports people saying „hey, this app uses yaml, why is my generated config json, that can’t be right”

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

wait wait wait tokio has (unstable, experimental) task dumps now? https://docs.rs/tokio/latest/tokio/runtime/struct.Handle.html#method.dump

nrab,
@nrab@hachyderm.io avatar

@fasterthanlime Tokio devs feeling a little spicy, huh

> On Linux, including debuginfo within the application binary is the (correct) default.

thomasfuchs, to random
@thomasfuchs@hachyderm.io avatar

The reason Apple is so adamant about keeping tight control over what apps you can install on phones is that the App Store sucks ass (derogatory) for developers (exploitative terms and ever-changing rules) and users (bad discoverability of apps, ads pushing horrible crap to top of lists) while making Apple a lot of money for little effort—but it's the only way to distribute and install apps so developers and users have to use it.

That's it, there's no other reasons.

nrab,
@nrab@hachyderm.io avatar

@thomasfuchs the saddest part is that there are people who have been brainwashed into defending them and that garbage platform

nrab,
@nrab@hachyderm.io avatar

@thomasfuchs that’s true, I spoke too harshly, sorry. I get really emotional when I think of people who genuinely think “but I want to be in the closed garden, I want apple to dictate what I can and cannot do with my device” is somehow an argument against giving users the choice

nrab,
@nrab@hachyderm.io avatar

@thomasfuchs I’m even an iPhone user myself, bought the 15 pro and loving it. I really want the platform to be great, it wasn’t fair of me to call it garbage.

christianselig, to random
@christianselig@mastodon.social avatar

Made some progress with 360° video, but small snag where the Vision Pro can't draw the video to canvas fast enough in WebKit (required as video can't be directly snapshotted to my knowledge… right?). Any ideas for optimization?

Code: https://gist.github.com/christianselig/66fade4ecfc909183dec554a0be595e3

Demo: https://christianselig.com/canvas-demo.html

nrab,
@nrab@hachyderm.io avatar

@christianselig why are you recreating the canvas and refinding the video inside the setInterval callback? Those both should be able to just do once at init. Not sure if that’s inflicting much overhead though

nrab,
@nrab@hachyderm.io avatar

@christianselig nevermind, somehow my brain just skipped over the if (!canvas) 🤦‍♂️ but still the context and the video element can just be initialized outside of setInterval

thomasfuchs, to random
@thomasfuchs@hachyderm.io avatar

Periodic toot about my astonishment that a lot of “techies” don’t know that macOS is a true UNIX operating system going back in a direct line to the original UNIX (and BSD). ¯_(ツ)_/¯

nrab,
@nrab@hachyderm.io avatar

@thomasfuchs no way that’s true… right? I genuinely thought it’s common knowledge, please don’t do this to me

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

I'm sorry what

nrab,
@nrab@hachyderm.io avatar

@fasterthanlime every time you share a directory with a qemu vm you’re also creating a plan 9 network provider

thomasfuchs, to random
@thomasfuchs@hachyderm.io avatar

If politicians in the US had any cojones and weren't paid-off corrupt meat puppets we could have this here as well.

https://www.apple.com/newsroom/2024/01/apple-announces-changes-to-ios-safari-and-the-app-store-in-the-european-union/

nrab,
@nrab@hachyderm.io avatar

@thomasfuchs what’s even better is I bet all my life savings they’ll be found non-compliant since intent matters a lot and here the intent is clearly to keep profits record high while restricting users as much as possible

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

quick nix q: I have an S3 binary cache. nix copy --to it works, but it either copies too little (.#, with or without --derivation) or too much (--all).

How do I copy "all transitive deps we just built", so NOT the final output, and NOT anything on the public cache?

nrab,
@nrab@hachyderm.io avatar

@fasterthanlime a few people in the nix community discord are using it, recommend hopping on there

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

☑️ AFIT
☑️ RPITIT
🤞 TAIT

nrab,
@nrab@hachyderm.io avatar

@fasterthanlime TBH I wish only TAIT would’ve been worked on which would solve all the problems and controversies other features like AFIT introduced

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

PSA: the iOS contacts app lets you add nicknames for contacts (scroll down to “add field”, pick nickname, scroll back up) which is very cute, and also pronouns, which is very useful!

nrab,
@nrab@hachyderm.io avatar

@fasterthanlime I use it all the time since I save everyone by their first and last name but then use the nickname field which shows up in e.g. messages

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

macOS Sonoma has been stable for a bit, why are a bunch of Rust packages still crashing below Curl_macos_init?

nrab,
@nrab@hachyderm.io avatar

@fasterthanlime not really related but man, Sonoma is such a downgrade. They removed dictionary definitions from spotlight and now when you click one it just opens the dictionary app, so annoying, and there’s a few little things like this. Like, why?!

fasterthanlime, (edited ) to random
@fasterthanlime@hachyderm.io avatar

thanks rustfmt, very cool

edit: this is not a bug: https://github.com/rust-lang/rustfmt/issues/4355

nrab,
@nrab@hachyderm.io avatar

@fasterthanlime you can set version=Two in your rustfmt config and it’ll be formatted normally

geerlingguy, to random
@geerlingguy@mastodon.social avatar

Been mucking about with various VM tools compatible with M1/M2 Apple Silicon/macOS.

Trying UTM, Tart, and Lima, all have +'s and -'s. My requirement is CLI management/headless, as fast as possible, and ability to SSH in from host via IP or hostname https://github.com/geerlingguy/ansible-for-devops/issues/404#issuecomment-1747846798

nrab,
@nrab@hachyderm.io avatar

@geerlingguy why not bare qemu? UTM is just a qemu gui

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

Ordered mailbox name plates, the "order confirmation" e-mail has "make sure your name is on the mailbox" which is a bit of a chicken and egg situation innit

nrab,
@nrab@hachyderm.io avatar

@zperk13 @fasterthanlime @eater don’t assume that’s how all of EU does it, it’s just the French (it’s always the French)

nrab,
@nrab@hachyderm.io avatar

@fasterthanlime @zperk13 @eater in most of Europe every household is uniquely idetifiable. If a single street number is shared between multiple buildings you get a suffix and then you get the apartment number if there’s multiple households in a single building

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

✨ pro-tip: the APT command to install neovim 0.9.x on Debian bookworm is:

nix profile install nixpkgs#neovim

nrab,
@nrab@hachyderm.io avatar

@fasterthanlime i know it’s supposed to be a funny haha toot but I get ptsd every time anyone says to just install anything into your profile https://stop-using-nix-env.privatevoid.net

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

deleted_by_author

  • Loading...
  • nrab,
    @nrab@hachyderm.io avatar

    @fasterthanlime „looks like the title of your PR contains the word WIP. You cannot submit a draft pull request unless you’re a pro GitHub subscriber. Please choose another title or start your subscription right now!”

    lea, to random

    😭

    nrab,
    @nrab@hachyderm.io avatar

    @lea omega based

    But seriously - if it installed the portable rootless one just to get all the deps and bundle the thing then I’d say it’s fine and probably even better experience than building anything on any distro?

    nrab,
    @nrab@hachyderm.io avatar

    @lea oh yeah no that’s bad f- that person I will shill nix all day but that’s not cool

    fasterthanlime, to random
    @fasterthanlime@hachyderm.io avatar

    TIL airpods can individually lose their bluetooth (or "AirPlay" connection, if you say so Apple) connection, which makes a ton of sense, it just never occured to me before, and the experience of only having one noise-cancelling earbud active is REALLY strange.

    nrab,
    @nrab@hachyderm.io avatar

    @fasterthanlime I’ve had my AirPods Pro’s 2 since day 1 and I experienced this way too many times. Also they just disconnect if someone calls me while I’m listening to a song or a video and the phone can’t figure out where to output the call so I just have to pray that the caller doesn’t put down the phone in those 15-20 seconds. It’s so frustrating because it’s pretty much the only issue and it doesn’t happen that often but often enough that I can’t recommend them to anyone.

    fasterthanlime, to random
    @fasterthanlime@hachyderm.io avatar

    is Revolut any good?

    nrab,
    @nrab@hachyderm.io avatar

    @fasterthanlime Monese has a similar (if not the same) thing but I haven’t used them much, I have much more experience with revolut

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • ethstaker
  • Youngstown
  • everett
  • slotface
  • osvaldo12
  • rosin
  • mdbf
  • kavyap
  • DreamBathrooms
  • provamag3
  • ngwrru68w68
  • Durango
  • modclub
  • cubers
  • khanakhh
  • Leos
  • tacticalgear
  • cisconetworking
  • vwfavf
  • tester
  • anitta
  • normalnudes
  • JUstTest
  • All magazines