Notices by Account: Computers (pro@mu.zaitcev.nu)
-
Embed this notice
Account: Computers (pro@mu.zaitcev.nu)'s status on Friday, 28-Mar-2025 04:48:53 JST Account: Computers
@deprecated_ii @pwm One common thing to do is to collect the bits in a list and then do ''.join(mybits) . -
Embed this notice
Account: Computers (pro@mu.zaitcev.nu)'s status on Monday, 17-Mar-2025 01:10:19 JST Account: Computers
@sun @Rocket Bro...
I remember that some time around 1991 I mentioned this UNIX thing to Prof. M.V. Makarov-Zemlyanski and the conversation somehow ended on the topic of the of the text files with EOL delimiters. Maybe he wanted to re-encode e-mail on the fly, I don't remember precisely.
Either way, I said, "oh by the way, we also have tabs that you have to expand if you do this". And he said, "I suppose I could... where is the tab column table?" And I'm like... uhh... just generate the table at every 8th position please, Professor? He then gave me the meme look (30 years before the meme). -
Embed this notice
Account: Computers (pro@mu.zaitcev.nu)'s status on Saturday, 15-Mar-2025 05:05:13 JST Account: Computers
@sun @pwm Really now?
To be honest, the accumulated cruft of TLS offload, firewall-cmd, namespaces, systemd-resolvd, DNSSEC, and such made the modern networking a fairly unfun mess. But you don't have to comply, within your own network. -
Embed this notice
Account: Computers (pro@mu.zaitcev.nu)'s status on Thursday, 27-Feb-2025 02:03:57 JST Account: Computers
@sun @fiore @Suiseiseki @nyanide @meso
The speed of modern CPUs that we take for granted comes from these sources:
- a high performance DRAM controller
- a large hierarchical cache
- out-of-order execution
- super-scalar or parallel execution
- a high clock rate
- all of this is underpinned by a small feature size process and a large gate budget
A typical RISC-V aims for a low cost implementation that lacks these elements. Without them, you're basically making a 200 MHz, 5 to 10 pipeline stage CPU. I'm generalizing it a lot, but you're ending with something like MicroSPARC-II or thereabout.
I heard about high performance RISC-V implementations aimed at hyperscalers, but I've never seen one in person. -
Embed this notice
Account: Computers (pro@mu.zaitcev.nu)'s status on Monday, 17-Feb-2025 03:07:40 JST Account: Computers
I am in a bad place with my home network. I made a WiFi, where Linux and MacOS work, but Android does not. Says there's no connectivity.
Of course, connectivity is just fine, and applications work when they do not care about that. For example, WatsUp simply connects where it wants. But Chrome is too polite for that and refuses to try.
A tcpdump shows that Android connects, attempts SSDP (which never worked in my networks), then pokers the router (sic) with HTTP, and then reports the there's no connectivity. All Android devices behave the same way.
Banging my head figuratively. -
Embed this notice
Account: Computers (pro@mu.zaitcev.nu)'s status on Thursday, 13-Feb-2025 09:02:21 JST Account: Computers
@pid_eins It all sounded very good until the last moment. The whole point if downloading the whole thing is to let the thing be stored compressed or shared in unlimited ways. Once you start downloading block-by-block, you're throwing it all out the window. Might was well just back the root with that image on a translucent (CoW) filesystem or something. -
Embed this notice
Account: Computers (pro@mu.zaitcev.nu)'s status on Thursday, 13-Feb-2025 02:22:48 JST Account: Computers
TIL that generics and/or templates can cause a measurable code bloat at scale. We are talking tens and possibly hundreds of megabytes, depending how many classes you have. I operated under an assumption that even for a big project you'd only loose a meg or two, and storage is measured in terabytes anyway. But even in the world of 100GbE senselessly large binaries cause issues when you have to deploy to thousands of nodes. -
Embed this notice
Account: Computers (pro@mu.zaitcev.nu)'s status on Wednesday, 05-Feb-2025 06:47:10 JST Account: Computers
@penguin42 It's the Boris Babayan's CPU that MCST developed when I worked there. It morphed into Elbrus 2000 (E2K). -
Embed this notice
Account: Computers (pro@mu.zaitcev.nu)'s status on Wednesday, 05-Feb-2025 06:46:56 JST Account: Computers
@penguin42 Thanks. I didn't know much about ARM. -
Embed this notice
Account: Computers (pro@mu.zaitcev.nu)'s status on Wednesday, 05-Feb-2025 06:46:54 JST Account: Computers
@penguin42 Narch and E2K have a fully hardware FP, which inherits from Elbrus 3, modified for IEEE 754. But of course their gate budget was much larger than for pioneering RISC CPUs of the late 1980s. -
Embed this notice
Account: Computers (pro@mu.zaitcev.nu)'s status on Wednesday, 05-Feb-2025 06:27:39 JST Account: Computers
"Working with the CPU is the Arithmetic Processing Unit (ALU), which is responsible for mathematical tasks and is driven by the CPUs microcode."
So close.
Although, was there a CPU without microcode since the 8080?
The original Narch didn't have any microcode, but I'm not sure if its successor "E2K" still didn't. Narch trapped to a software management whenever it wanted something microcode-ish. That was in 1997.
I'm trying to remember if old SPARC had microcode (in e.g. Sun-4/280), and I cannot. It's been decades. -
Embed this notice
Account: Computers (pro@mu.zaitcev.nu)'s status on Tuesday, 04-Feb-2025 13:06:08 JST Account: Computers
@sun @pwm
Maybe the system has sysctl net.ipv6.bindonly=1 or something.
https://www.mail-archive.com/debian-devel@lists.debian.org/msg277726.html -
Embed this notice
Account: Computers (pro@mu.zaitcev.nu)'s status on Tuesday, 04-Feb-2025 12:50:23 JST Account: Computers
@sun @pwm I'm sorry if this is patronizing, but did you know that listening on ::0 on Linux listens to both AF_INET and AF_INET6? This is very much unlike BSD, where you must listen on separate sockets for each family. -
Embed this notice
Account: Computers (pro@mu.zaitcev.nu)'s status on Thursday, 23-Jan-2025 22:17:32 JST Account: Computers
We have a component made out of D and Python. Two days ago a senior engineer snapped and is rewriting it in Go. Thank heavens he didn't consider Rust. -
Embed this notice
Account: Computers (pro@mu.zaitcev.nu)'s status on Thursday, 23-Jan-2025 22:13:18 JST Account: Computers
@corbet So, what's the downside to going login-only? Most social media and news sites are like that these days. Pure nostalgia for the wide-open Internet is not a good enough reason. We used to have http: at one point too, but we moved on. Do you reap anything from that openness? -
Embed this notice
Account: Computers (pro@mu.zaitcev.nu)'s status on Thursday, 23-Jan-2025 16:38:05 JST Account: Computers
@RatPoster -
Embed this notice
Account: Computers (pro@mu.zaitcev.nu)'s status on Sunday, 05-Jan-2025 14:42:54 JST Account: Computers
Oh, great. Updated to Fedora 41 and now I see a bunch of junk empty filesystems every time I run df(1). Thanks, Lennart! -
Embed this notice
Account: Computers (pro@mu.zaitcev.nu)'s status on Sunday, 22-Dec-2024 13:14:02 JST Account: Computers
@sun This may be not the best thread to hog attention, but... when I was looking for a job in recent years, I wanted to be typecast no more. To do satellites or at least something space-related was my dream job. But here I am implementing S3 for the 4th time (tabled, OpenStack Swift, Ceph RGW, and now Weka nee MinIO). Am I turning into one of those guys who did COBOL until they dropped dead at their desk with a heart attack? Probably not a concern for someone doing crypto AI just yet, but it will be. -
Embed this notice
Account: Computers (pro@mu.zaitcev.nu)'s status on Thursday, 19-Dec-2024 04:00:37 JST Account: Computers
@kaia @sun I built an inclinometer for a Jeep once. It's a board that has an accelerometer, driven by the same CPU that Artuino uses, although I used ATtiny85 for some random reasons. LEDs indicate how off vertical you are. It worked great! Once I got this out of my system, I uploaded the design to my website and returned to software. -
Embed this notice
Account: Computers (pro@mu.zaitcev.nu)'s status on Thursday, 19-Dec-2024 02:10:55 JST Account: Computers
@sun @kaia When I was a boy, we built blinking LEDs with 2 transistors in a "multi-vibrator" configuration. Our fathers built them using an RC integrator and magic.