Tootfinder

Opt-in global Mastodon full text search. Join the index!

@fanf@mendeddrum.org
2024-05-14 10:42:03

2021 retro-link! blog.can.ac/2021/03/22/specula - Speculating the entire x86-64 instruction set in seconds with this one weird trick.

@whitequark@mastodon.social
2024-05-16 07:22:15
Content warning: some linux asshole

What Every Programmer Should Know About Architectures That Aren't X86
(he wrote both of these things in 2007, too!)

@azonenberg@ioc.exchange
2024-04-16 08:17:53

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…

@kernellogger@fosstodon.org
2024-05-14 11:44:59

The #kernel developers are wondering if anyone is still using the x32 user mode supported by x86-64 #Linux:

@UP8@mastodon.social
2024-04-01 15:27:43

🖥️ Why x86 Doesn’t Need to Die
#computing

@lexd0g@wetdry.world
2024-03-12 20:33:39

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

@UP8@mastodon.social
2024-04-01 15:27:43

🖥️ Why x86 Doesn’t Need to Die
#computing

@shanmukhateja@social.linux.pizza
2024-05-14 16:10:30

This is very exciting. I hope by 6.10 we can expect best performance.
From: @…
linuxrocks.online/@Linux/11243

@kernellogger@fosstodon.org
2024-03-14 06:48:54

Interesting detail in the description of the main EFI changes merged for #Linux 6.9[1]:
"'"Avoid creating mappings that are both writable and executable while running in the EFI boot services. This is a prerequisite for getting the x86 #shim loader signed by MicroSoft again, which allows …

@smurthys@hachyderm.io
2024-03-13 18:39:54

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…

Syntax-highlighted C+ code in a dark theme:

#include <iostream>
#include <type_traits>

auto A = []() { std
Syntax-highlighted C++ code in a dark theme, a red arrow on line 1:

void A()
auto A = []()
{
Syntax-highlighted C++ code in a dark theme, a red arrow on line 1:

void B()
void B()
{
@gtn@defcon.social
2024-05-17 01:00:47

getting closer to ubsan traps working on x86

@penguin42@mastodon.org.uk
2024-05-01 00:52:49

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…

A scan of a 1946 introduction to radio amateur rules, the page is yellowing and there's a lot of text.  For example it tells you to use the signal "de" and the call sign of the answering station three times.
@arXiv_csCR_bot@mastoxiv.page
2024-05-10 08:28:57

This arxiv.org/abs/2405.04355 has been replaced.
initial toot: mastoxiv.page/@arXiv_csCR_…

@fanf@mendeddrum.org
2024-05-01 13:42:01

2021 retro-link! github.com/mmcloughlin/avo - avo: Generate x86 assembly with Golang.

@karmanyaahm@social.linux.pizza
2024-03-04 01:31:27

I keep writing SHR instead of LSR on my assignment
#assembly #x86 #arm

@tezoatlipoca@mas.to
2024-03-08 22:11:15

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/

@aral@mastodon.ar.al
2024-04-27 13:26:47

@… Bug report:
OS: Fedora Linux 40.20240424.0 (Silverblue) x86_64
DE: GNOME 46.1 (Wayland)
Vivaldi Open dialogue after clicking Choose file on a file input: flickering tooltip.
CC @…

Video of flicking tooltip on icon in open dialogue in Vivaldi.
@kornel@mastodon.social
2024-04-30 19:19:22

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 …

@grahamperrin@bsd.cafe
2024-02-23 05:50:53

@… it's not a crash of Firefox.
More likely: one of the underlying problems with FreeBSD support for audio hardware.
For Firefox: whilst I would like Tier-2, I have been very happy with the Tier-3 build target (FreeBSD/x86, x86-64, Aarch64 (clang) <

@arXiv_csCR_bot@mastoxiv.page
2024-05-09 08:30:01

This arxiv.org/abs/2405.04355 has been replaced.
initial toot: mastoxiv.page/@arXiv_csCR_…

@Techmeme@techhub.social
2024-03-26 16:11:05

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)
theverge.com/2024/3/26/2411227

@dennisfaucher@infosec.exchange
2024-04-30 16:09:08

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

@arXiv_csDC_bot@mastoxiv.page
2024-03-28 06:48:37

Enhanced OpenMP Algorithm to Compute All-Pairs Shortest Path on x86 Architectures
Sergio Calder\'on, Enzo Rucci, Franco Chichizola
arxiv.org/abs/2403.18619

@penguin42@mastodon.org.uk
2024-02-25 14:01:28

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.

@hynek@mastodon.social
2024-04-20 10:44:19

Looks like @… & gang just shipped cross-platform-ish lock files for uv!? github.com/astral-sh/uv/pull/3

@aral@mastodon.ar.al
2024-04-27 12:57:34

@… Bug report:
- OS: Fedora Linux 40.20240424.0 (Silverblue) x86_64
- DE: GNOME 46.1 (Wayland)
After signing in after sleep, Vivaldi renders at @1x even though my screen is set to @2x.
(Moving the window around or resizing it, etc., re-renders it at the correct resolution.)

Screenshot of Vivaldi on one half of the screen at @1x resolution and WezTerm on the other at the correct @2x resolution.
@msfjarvis@androiddev.social
2024-04-26 12:04:01

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 (docs.attic.rs/

Screenshot of a notification from the screenshot tool (so meta, I know) that shows an oversized icon of the screenshot app at the top left that looks out of place. In that same line, there is also the text "Screenshot" and "Just now" without a space separating them, making it "ScreenshotJust now" instead. Overall high quality stuff.
@kornel@mastodon.social
2024-04-30 19:19:22

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 …

@seav@en.osm.town
2024-04-20 18:53:43

Felt just a bit sad about this news. The #Z80 was the second microprocessor that I ever coded #assembly on after the Intel x86. I remember burning an EPROM with a Z80 program that controlled the brightness level of an LED in one of my early practical microprocessor exercises in college.

@Ozzy@social.linux.pizza
2024-04-21 17:38:00

#HTTP query method is coming #nodejs

@tor@norden.social
2024-05-04 09:48:20

Die Schere zwischen Arm und X86.
#raspberrypi #Raspberry #Udoo #ARM

Eine Schere zwischen Raspberry Pi mit ARM Prozessor und Udoo Board mit X86 Prozessor.
@azonenberg@ioc.exchange
2024-02-20 00:41:21

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.

@UP8@mastodon.social
2024-04-20 23:38:46

🧮 Hermit is a hermetic and reproducible sandbox for running programs
#software

@aral@mastodon.ar.al
2024-04-23 14:08:42

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/…

@kernellogger@fosstodon.org
2024-02-26 17:17:19

Lai Jiangshan posted a RFC patch-set introducing a new hypervisor called #PVM:
lore.kernel.org/lkml/202402261

@penguin42@mastodon.org.uk
2024-04-29 17:03:15

I bet @… finds SGI's x86 supercomputers a bit boring...
gsaauctions.gov/auctions/previ

@mgorny@social.treehouse.systems
2024-02-20 09:37:30

Remember how I've talked about running #x86 testing with `-mfpmath=sse` to avoid failures due to i387 precision?
Now I've discovered that #Pandas are failing (well, XPASS-ing) because they've marked a test to XFAIL on 32-bit architectures, most likely due to i387 results. Sigh.
#Gentoo #Python

@arXiv_csPF_bot@mastoxiv.page
2024-03-26 06:51:52

Explainable Port Mapping Inference with Sparse Performance Counters for AMD's Zen Architectures
Fabian Ritter, Sebastian Hack
arxiv.org/abs/2403.16063