News for hackers. Stuff that matters.

Klasiaster

Re: on Thursday December 04, 2025 @05:14AM (#46145892)
Actually not that important, it also does the same as shift-up/down and I think it's more a convenience feature that one can keep ctrl pressed when it was pressed as ctrl-shift-left/right for word selection and one then presses up/down.
Re: on Wednesday December 03, 2025 @10:21PM (#46143444)
Good keybindings, some are missing compared to what normally works, e.g., in the browser text input area or in gnome-text-editor (Ctrl-Shift-Up/Down was one I directly ran into).

I've found https://github.com/gphalkes/tilde to work quite well, it also supports the system clipboard. Nice to see a Rust alternative.

Re:Oniux: Kernel-level Tor isolation for any Linux app on Wednesday May 14, 2025 @11:49PM (#43991667)
So great that they worked on it! It seemed to be part of the arti work for a couple of years but I wasn't sure it was really on the roadmap. Wanted to do something like this since 2017 with smoltcp and also had a glued together version of it via badvpn/tun2socks (large DNS responses were broken though).
Re:WASM 2.0 on Friday May 09, 2025 @09:56AM (#43936814)
What's truly missing for Wasm and WASI to be an alternative to POSIX is dynamic instatiation so that a Wasm program/component can start another Wasm program/component by providing the bytecode at runtime. So far I don't think anyone is working on that.
Re:Waydroid – Android in a Linux container on Monday February 03, 2025 @02:40AM (#42915886)
Many apps depend on running an "official" Android distro from Google, Samsung, etc. and don't work with Waydroid's Lineage-based distro. I think the Wine-like approach from https://gitlab.com/android_translation_layer/android_transla... might help to trick apps into believing that they run on an "official" Android distro.
Here is a list of implemented syscalls, but of course each checked one could still be slightly incompatible:

https://asterinas.github.io/book/kernel/linux-compatibility....

There was also the similar project Kerla¹ but development stalled. Recently people argued that instead of focusing on Rust-for-Linux it would be easier to create a drop-in replacement like these two. I wonder if there are enough people interested to make this happen as a sustained project.

¹ https://github.com/nuta/kerla/

You can embed attachments in PDFs. This way you could include CSV or JSON files into your PDF report. For a quick way doing it with CLI see `qpdf --help=add-attachment`
Re:Wi-Fi Goes Long Range on New WiLo Standard on Sunday October 06, 2024 @07:03PM (#41761123)
A major problem is that one can only have a single connection. It would be nice to do WiFi Direct or AdHoc mode while being connected to an AP. Being able to use WiFi without losing the AP connection (or having a standardized AdHoc channel for discovery) would replace uses of Bluetooth in consumer devices where Bluetooth is used for the initial connection to join a WiFi - some devices rely on WiFi Direct but the UX is very bad because the AP connection gets lost.
Re:Introducing ‚MNT Reform Next‘ on Tuesday September 10, 2024 @01:16AM (#41497380)
Seems parts of the needed adapters do exist: https://www.amazon.com/Adapter-Converter-Thunderbolt-MacBook...
Re:Introducing ‚MNT Reform Next‘ on Monday September 09, 2024 @11:06PM (#41496793)
Great to see it getting ready. Since the USB-C Power Delivery port doesn't support Display Port output, maybe there is a complex adapter that could splice the HDMI signal in (converted to Display Port) while still supporting data and Power Delivery?
I love that his exists without even being in the need of it!
I don't understand what the advantages are over Servo's inbuilt web browser¹. So far they look the same when opening but the inbuilt web browser is more stable (I see rendering bugs with Verso and it panics when entering a domain without the http(s):// prefix).

¹ https://servo.org/download/

Re:ICPP – Running C++ in anywhere like a script on Thursday August 08, 2024 @09:13AM (#41191141)
Related is cargo script for Rust: https://doc.rust-lang.org/cargo/reference/unstable.html#scri... (nightly only)
Re:MNT Pocket Reform first impressions and hardware on Tuesday August 06, 2024 @10:04PM (#41177568)
The latest keyboard version 3.0 is more standard. The swapped control vs caps lock position is something one can probably remap in software. The apparent lack of page-up/down and home/end keys would be more of a problem for me, though.

https://shop.mntre.com/products/mnt-reform-keyboard-30

Re:HiddenVM – Use any desktop OS without leaving a trace on Thursday March 21, 2024 @06:54PM (#39785439)
"The laptop probably has a HiddenVM. Drug and hit the person with this 5$ wrench until we get access."

https://xkcd.com/538/

Re:A small Rust binary indeed (2022) on Sunday February 18, 2024 @05:04PM (#39423932)
One can also create small binaries with https://github.com/sunfishcode/origin (e.g., https://github.com/sunfishcode/origin/blob/main/example-crat... is in that ~400 bytes range) and select features as wanted without having to reimplement everything. Also see https://github.com/sunfishcode/origin-studio and https://github.com/sunfishcode/mustang - and of course https://github.com/sunfishcode/eyra
GARM can easily manage ephemeral runners for you: https://github.com/cloudbase/garm (Ephemeral runners are also more secure)
Re:We Executed a Critical Supply Chain Attack on PyTorch on Sunday January 14, 2024 @03:23PM (#38994090)
With GARM (GitHub Actions Runner Manager) it's easy to manage ephemeral runners: https://github.com/cloudbase/garm

One should also use workflow approvals for external contributors.

The setup is not too complicated with something like https://opendev.org/openstack/devstack
Re:AWS unveils Graviton4 & Trainium2 on Wednesday November 29, 2023 @06:12PM (#38466666)
Do any of the (soon-to-be) available non-metal offers support nested virt?
Re:Libre Computer AML-A311D-CC "Alta" Single-Board Computer on Sunday November 12, 2023 @09:24AM (#38240298)
Main benefits are a fully mainline Linux kernel plus UEFI: You can throw a standard arm64 image at it and it will directly boot and get updates forever - no custom images with special bootloader setup and downstream kernel needed.
Re:Implementing TCP in Rust on Thursday November 09, 2023 @05:23PM (#38212243)
There is also the Rust TCP/IP stack https://github.com/smoltcp-rs/smoltcp which is not mentioned as reference (and it's probably more useful to have a look there than querying ChatGPT).
Maybe it's like with software, once you add bloat/baggage over the course of the years it's hard to get rid off when trying to optimize again.
Re:Changing the Rules of Rust on Sunday September 17, 2023 @02:59PM (#37548267)
I think a "linter" that does formal verification would be a good solution. People use things like clippy already and my hope is that using one of the verification tools such as Kani could become equally widespread for checking common things like absence of panics and leaks.

Older »