2024-05-14 10:42:03
2021 retro-link! https://blog.can.ac/2021/03/22/speculating-x86-64-isa-with-one-weird-trick/ - Speculating the entire x86-64 instruction set in seconds with this one weird trick.
2021 retro-link! https://blog.can.ac/2021/03/22/speculating-x86-64-isa-with-one-weird-trick/ - Speculating the entire x86-64 instruction set in seconds with this one weird trick.
As someone who's written code at one time or another in C, C , Verilog, SystemVerilog, VHDL, GLSL, PHP, JavaScript, Pascal, Oz, Java, Salsa, i386 assembly, PIC12 assembly, MIPS assembly, x86-64 assembly, ARM assembly, Prolog, Bash, VBScript, DOS batch files, FEI AutoScript, CMake, and even a few dozen lines of Python years back...
I can confidently say Rust is alien technology.
Maybe one day I'll grok it but today I feel like I sat down in front of a Klingon PC and tried…
actually blows my mind that compatibility layers and emulators have gotten so far that you can run x86 windows games on an android phone. i am running mudrunner at a solid 10fps on my poco f3 through winlator
This is very exciting. I hope by 6.10 we can expect best performance.
From: @…
https://linuxrocks.online/@Linux/112439888323047027…
In this episode of "C things I knew by feeling but not for sure":
A #cpp lambda is a class w overloaded function-call operator (), confirmed 3 different ways with the example in Pic 1:
1. Assembly has operator() function members for A, C, D
2. Can explicitly call function call operators on A, C, D
3. A passes the trait std::is_class but fails std::is_function
Pic…
Woohoo! My old ppscsi scanner scans:
# scanimage -d hp:/dev/sg3 -v -p --mode color -o /tmp/g.jpg
scanimage: scanning image of size 2550x3507 pixels at 24 bits/pixel
scanimage: acquiring RGB frame
scanimage: min/max graylevel value = 11/255
scanimage: read 26828550 bytes in total
# uname -a
Linux ood 6.5.0-28-generic #29~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Apr 4 14:39:20 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
And the scan, a 1946 radio amateur intr…
This https://arxiv.org/abs/2405.04355 has been replaced.
initial toot: https://mastoxiv.page/@arXiv_csCR_…
2021 retro-link! https://github.com/mmcloughlin/avo - avo: Generate x86 assembly with Golang.
So, my Friday afternoon is spent troubleshooting a bug in a piece of software I have to use at work . The application puts working files in:
`C:\user\AppData\Roaming\app*`
`C:\user\AppData\Local\app*`
`C:\programdata\app*`
`C:\program files (x86)\app*`
This isn't at installation time, this is while it RUNs. logs. logs for plugins. .logs for user data. temp cache storage.
If you're a developer don't do this.
1/
It's surreal how slowly time moves in the world of C compilers.
Today there are still active projects that are hesitant to move past C89, and C99 is still the "new" standard.
The C99 standard has been released before the first public Mac OS X and Windows XP. It's older Itanium and the x86-64 instruction set. It predates iPod, Game Cube, first ever Xbox, and Nokia 3310.
Entire platforms lived and died in the meantime, while C programmers still can't be …
This https://arxiv.org/abs/2405.04355 has been replaced.
initial toot: https://mastoxiv.page/@arXiv_csCR_…
Google plans to release a Chrome version optimized for Windows on Arm this week, two months after Canary testing; Arm PCs previously ran an emulated x64 version (Jon Porter/The Verge)
https://www.theverge.com/2024/3/26/24112273/chrome-n…
This is fun.
Login to Ubuntu
Be told there is a really cool management tool named Landscape
Follow instructions for install
Instructions fail
Go to GitHub page for Landscape and find it has been depricated
Wheeeeeeee
=======================
Welcome to Ubuntu 22.04.3 LTS (GNU/Linux 5.15.0-102-generic x86_64)
* Documentation: #Linux #Ubuntu
Enhanced OpenMP Algorithm to Compute All-Pairs Shortest Path on x86 Architectures
Sergio Calder\'on, Enzo Rucci, Franco Chichizola
https://arxiv.org/abs/2403.18619
Recovering my free oracle cloud (aarch) VM was a bit more hastle; I hadn't set a root password, so I couldn't login on the console; in the end I had to create a (free) x86 VM, swing the aarch boot device to a 2nd block device on the x86, set a root password in the aarch disc and delete the knackered systemd-networking config. Life would have been a lot easier if they'd just included a rescue image.
Looks like @… & gang just shipped cross-platform-ish lock files for uv!? https://github.com/astral-sh/uv/pull/3111
Adventures in #NixOS rabbit hole continue
- Wanted to run GNOME 46
- Didn't want to build the world locally
- Bought a beefy x86 server and made it build staging-next branch
- Spun up Attic (https://docs.attic.rs/
It's surreal how slowly time moves in the world of C compilers.
Today there are still active projects that are hesitant to move past C89, and C99 is still the "new" standard.
The C99 standard has been released before the first public Mac OS X and Windows XP. It's older Itanium and the x86-64 instruction set. It predates iPod, Game Cube, first ever Xbox, and Nokia 3310.
Entire platforms lived and died in the meantime, while C programmers still can't be …
Die Schere zwischen Arm und X86.
#raspberrypi #Raspberry #Udoo #ARM
Does anyone have scope/logic analyzer captures of Intel eSPI they can share?
I need to make some screenshots for the ngscopeclient manual and don't have either a) a spare new-enough x86 board I can put probes on that's not in production usage or b) any waveform captures that aren't $dayjob related.
🧮 Hermit is a hermetic and reproducible sandbox for running programs
#software
Fedora Silverblue 40 is out today. If you have rpm-fusion layered so you can’t upgrade through GNOME Software, run these commands in Terminal:
1. Pin current version:
sudo ostree admin pin 0
2. Handle rpm-fusion nastiness:
rpm-ostree update --uninstall rpmfusion-free-release --uninstall rpmfusion-nonfree-release --install rpmfusion-free-release --install rpmfusion-nonfree-release
3. Rebase to Fedora Silverblue 40:
rpm-ostree rebase fedora:fedora/40/x86_64/…
Lai Jiangshan posted a RFC patch-set introducing a new hypervisor called #PVM:
https://lore.kernel.org/lkml/20240226143630.33643-1-jiangshanlai@gmail.com/…
I bet @… finds SGI's x86 supercomputers a bit boring...
https://gsaauctions.gov/auctions/preview/282996
Explainable Port Mapping Inference with Sparse Performance Counters for AMD's Zen Architectures
Fabian Ritter, Sebastian Hack
https://arxiv.org/abs/2403.16063