• About
    • Contact

/root

  • Tailscale Wake on LAN pull request under construction ๐Ÿ—

    June 29th, 2025

    Very useful feature that is currently not natively supported (a pull request is under review and testing). An alternative is the tailscale-wakeonlan project.

  • Interesting stats

    June 29th, 2025
  • One-Factor Authentication ๐Ÿ˜…๐Ÿคฃ

    June 29th, 2025
  • informant: An Arch Linux News reader designed to also be used as a pacman hook.

    June 29th, 2025

    https://github.com/bradford-smith94/informant

  • Rust 1.88

    June 29th, 2025

    Summary: Rust 1.88.0 Release (June 26, 2025)


    ๐Ÿš€ Installation

    • Update via rustup update stable.
    • Switch to beta/nightly using rustup default beta|nightly.

    ๐Ÿ”ง Key Features in 1.88.0

    Let Chains (Rust 2024 Edition Only)

    • Allows chaining of let statements with && in if and while.
    • Supports both refutable and irrefutable patterns.
    • Improves readability by reducing nesting.
    if let A(x) = some_func() && let B(y) = x && y > 0 { ... }
    
    

    Naked Functions

    • Define low-level functions without compiler-generated prologue/epilogue.
    • Use #[unsafe(naked)] and naked_asm! block for full control.
    #[unsafe(naked)]
    pub unsafe extern "sysv64" fn f(a: u64, b: u64) -> u64 {
        core::arch::naked_asm!("lea rax, [rdi + rsi]", "ret");
    }
    
    

    Boolean Configuration in cfg

    • Now supports cfg(true) and cfg(false) for clearer conditional compilation.
    • Replaces prior use of cfg(all()) or cfg(any()) for unconditional flags.

    Cargo Cache Auto-Cleanup

    • Cargo now garbage-collects unused cached crates:
      • Downloaded files: deleted after 3 months of inactivity.
      • Local files: deleted after 1 month.
    • Behavior adjustable via cache.auto-clean-frequency.

    โœ… Stabilized APIs

    New Stable APIs

    • Cell::update, HashMap::extract_if, hint::select_unpredictable, and more.

    Now Const-Stable

    • NonNull<T>::replace, std::ptr::swap_nonoverlapping, Cell methods, etc.

    ๐Ÿ“‰ Other Changes

    • i686-pc-windows-gnu demoted to Tier 2 (still supported, less tested).

    ๐Ÿ™Œ Contributors

    • Rust 1.88.0 was made possible by numerous community contributions. Thank you!

    For full details, check the Rust 1.88.0 release notes.

  • June 28th, 2025
  • TrueNAS Talk

    June 28th, 2025
  • AnkiDroid 2.22alpha1 introduces a new Study Screen

    June 28th, 2025

    How to enable the new study screen:

    Settings โ†’ About โ†’ tap the Anki logo a few times โ†’ go back โ†’ Developer options โ†’ enable โ€œNew study screenโ€ โ†’ go back โ†’ New study screen.

  • FreeBSD Installer gets a distinct icon at boot

    June 28th, 2025

    This way, you can distinguish between a live iso and the first boot from the disk ๐Ÿ˜‡

  • TrueNAS 25.04.2 in July, MacOS Copy Offload, Snapshots over Tailscale | …

    June 27th, 2025

  • June 27th, 2025
  • TrueNAS Installation on VirtualBox

    June 27th, 2025
  • June 25th, 2025
  • Anki introduces online installers

    June 25th, 2025

    Automatic updates are also supported!

    Another good feature is the portable installation with Anki running on a USB.

    Copying the /.local/share/AnkiProgramFiles folder makes the installation portable !!

    you can even select your preferred Qt version by modifying the pyproject.toml file:

    [project]
    name = “anki-launcher”
    version = “0.1.0”
    description = “UV-based launcher for Anki.”
    requires-python = “>=3.9”
    dependencies = [
    “aqt[qt69,audio]==25.06b6”,
    ]

    View post on imgur.com

    https://forums.ankiweb.net/t/new-online-installer-launcher/62745/25?page=2

  • Anki adds last_review_time to card data

    June 25th, 2025

    Background

    Anki’s method for determining the last review time has two main issues:

    • Performance: Querying the revlog is slow for batch operations.
    • Accuracy: Estimations based on due and interval fields can be incorrect, especially when modified manually or by add-ons.

    Key Changes

    • Schema Update:
      • Added last_review_time_secs (optional int64) to the protobuf definition.
    • Data Structures:
      • Introduced last_review_time: Option<TimestampSecs> to the Rust Card struct.
    • Serialization:
      • Integrated last_review_time into read/write logic.
    • Review Logic:
      • Updated to store exact timestamp during card reviews.
    • Calculation Logic:
      • Functions now prioritize last_review_time over legacy methods.

    Affected Components

    • Card protobuf and Rust data structures
    • Serialization/deserialization
    • Browser table and scheduling logic
    • Statistics
    • Sync functionality

    Benefits

    • Improved Performance: Avoids costly revlog queries.
    • Better Accuracy: Captures actual review timestamp.
    • Backward Compatibility: Falls back to older methods if the new field is absent.
โ†Previous Page
1 … 16 17 18 19 20 … 132
Next Pageโ†’

Blog at WordPress.com.

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
 

Loading Comments...
 

    • Subscribe Subscribed
      • /root
      • Already have a WordPress.com account? Log in now.
      • /root
      • Subscribe Subscribed
      • Sign up
      • Log in
      • Report this content
      • View site in Reader
      • Manage subscriptions
      • Collapse this bar