IRC channel logs

2026-09-13.log

back to list of logs

<z6np-6w>aha found it!
<z6np-6w>its a rpi0 2w
<GNU_Hurd_Rocks>oh yes, the one with the free shipping is the one with header only, I hate when the shipping costs more than the item itself
<GNU_Hurd_Rocks>pushes me away from wanting to even have something
<z6np-6w>No headers, thats actually why I have it, I soldered a couple 10-pin headers on it for an mmdvm hotspot hat but my skills suck and I gave up after a while and just ordered one with headers *shame*
<z6np-6w>pretty sure I could undo the damage and it would be ok.
<z6np-6w>its yours if you want it, got a nice little case too, just PM me your shipping address if you want it
<GNU_Hurd_Rocks>damn >w<
<z6np-6w>I'll make sure it works first before I send it.
<z6np-6w>if you're in europe or something then maybe you could pay for the shipping if it costs a lot
<z6np-6w>send me some memecoins :P
<GNU_Hurd_Rocks>I'm in the US, at some point hoping to leave for somewhere else, can't right now unfortunately
<z6np-6w>oh no problem then
<z6np-6w>i'm not a cop or a spy, you can trust me, i've been a #gentoo-chat OP for like 10 years
<z6np-6w>my rule of junk is "you can't get new junk until you get rid of your old junk" ^___^
<GNU_Hurd_Rocks>oh damn you are in the #gentoo-chat lol
<GNU_Hurd_Rocks>either I forgot or didn't remember
<z6np-6w>I know the rpi0-2w works, but the mmdvm hat wouldn't connect to a dmr master for some reason, probably got two gpio's shorted
<z6np-6w>i'll just unsolder those two pin headers and it'll likely be fine
<z6np-6w>something for you to mess around with if youre interested in rpi's
<z6np-6w>No special power supply is needed for this thing. Any old micro-usb is all it needs
<z6np-6w>I probably have an extra mini-hdmi adapter cable for it too
<GNU_Hurd_Rocks>epic :3
<z6np-6w>well send me a private message if you want it
<GNU_Hurd_Rocks>studying a couple things first...
<z6np-6w>tell people something's free and they think its not worth a shit, put a $5 tag on it and they steal it :P
<GNU_Hurd_Rocks>microsd hm, aha
<z6np-6w>yeah its got a microsd, and micro-usb power
<z6np-6w>this one does have video output, a micro-hdmi
<z6np-6w>2x micro-sd one for power, the other for a usb hub for your kb and mouse
<z6np-6w>its only got 512M RAM tho, its basically a glorified esp32
<z6np-6w>you could replace any microcontroller and use this thing instead probably
<z6np-6w>ACTION plugs in his soldering station
<z6np-6w>might as well fix it first and make sure it works
<GNU_Hurd_Rocks>z6np-6w: is 32G the smallest I can even find for a microsd?
<z6np-6w>oh no, I have a 4G somewhere
<z6np-6w>they used to even make 256M ones
<z6np-6w>a 8G microsd would be fine if you could find one
<z6np-6w>Let me look around I might be able to find something
<z6np-6w>oh i got something ;)
<GNU_Hurd_Rocks>ah nice
<damo22>my riscv box has 2 1Gbps nics
<damo22>i should make it into a router :D
<GNU_Hurd_Rocks>reminds me, I tried connecting from outside my network to the ipv6 address, didn't work at all, seems to be firewall stuff that I can't configure at all
<z6np-6w>I have an Orange Pi RV2 riscv, its got dual ethernet too
<damo22>i need a vlan hardware switch
<z6np-6w>ipv6 should be globally routable so yeah, I like "ufw" for messing with the firewalls
<GNU_Hurd_Rocks>that's the thing, I was trying with the 2xxx prefixed one, not certain where it got blocked though
<z6np-6w>i don't fully understand how ipv6 link-local addys work
<damo22>i dont understand how the admin interface of a vlan switch can be protected for a managed switch if it obtains an ip address itself and opens a web portal
<GNU_Hurd_Rocks>so I have this one listed first, inet6 fd00::4cfd:49e0:a8cb:b63/64 scope global noprefixroute, followed by this one, inet6 2602:47:22f1:4400:59a3:1f7b:ae90:bba/64 scope global noprefixroute
<z6np-6w>fd00:.. is the link local, 2602:.. is your global address
<GNU_Hurd_Rocks>there is also the fe80 which says scope link
<z6np-6w>link local is for stuff like zeroconf, printer discover, that kinda stuff
<z6np-6w>avahi
<z6np-6w>oh,, hmm
<z6np-6w>not sure, my isp doesn't provide ipv6 so I'm not real good with it yet
<z6np-6w>sometimes it works via my VPNs and my phone has it when its using the sim card
<z6np-6w>i used to have a tunnel set up but hurricane and sixxs stopped providing tunnel brokerage
<GNU_Hurd_Rocks>mine does, but it wasn't enabled by default
<GNU_Hurd_Rocks>can even access all of my devices using the 2xxx prefixed addrs, which I find weird to be doing on the local network, but can't do that from outside
<GNU_Hurd_Rocks>going to go do some stuff...
<z6np-6w>Got the pin headers out and the board cleaned, time for some testing
<z6np-6w>It boots, can run Extreme Tux Racer, slowly ;)
<z6np-6w>I'm just going to assemble the case for you. 4 screws
<damo22>what is the point of a managed switch that exposes its management portal on any port
<z6np-6w>damo22, those are for IT Dept spooks
<z6np-6w>any port seems weird, but managed switches main purpose is to restrict ranges of ip addresses from other ranges
<damo22>well VLAN is kind of good for segmenting your network packets
<z6np-6w>so the secretaries can't access management's drives for example
<z6np-6w>I had one for a while, scored a 10-port managed Cisco gigE switch at the thrift store for $5 one time.
<z6np-6w>Pain in the butt, took forever for the *switch itself* to boot up. I had all the management funtions just turned off.
<damo22>lol
<z6np-6w>It was probably a thousand dollar switch I got for $5 though
<damo22>even my home modem/router has a 4 port vlan switch
<damo22>but i need one with USB so i can tether a phone to it for wwan
<z6np-6w>Lot of clueless IT departments way overspend and buy "enterprise" hardware that they really don't need imo
<damo22>yeah
<z6np-6w>The switch can probably block access to the outside internet for certain groups, so they spent 10x more for something they could just do with the router itself, idk *shrug*
<damo22>i give up on wired internet, cellular is faster and cheaper here
<z6np-6w>If I ran a business I'd just force everyone to use linux system with libreoffice and hire an IT team smart enough to handle setting it up instead of paying ridiculous prices for spookware and handing it to a bunch of clueless clowns.
<damo22>yeah
<damo22>you cant do serious engineering with windows
<z6np-6w>the only reason companies switched from mainframes and mini's to pc's is they thought it would be way cheaper
<z6np-6w>well you can, i mean it has solidworks and autocad inventor
<damo22>i mean software stuff
<damo22>mech eng is basically a sewn up market
<z6np-6w>stuff like Ansys used to run on unix but idk if it still does, those companies switched over from unix workstations to windows workstations late 90s early 00s mostly
<z6np-6w>now things are kinds returning slowly
<z6np-6w>IT Depts aren't scared to death of Linux anymore
<z6np-6w>Bosses are tech-stupid usually though so they want easy, real easy.
<damo22>i hope it never becomes a requirement to have a facebook account to be a citizen
<z6np-6w>you start talking tech jargon and you can just the lightbulbs turning off in their heads
<z6np-6w>and from that point on, they aren't hearing a word you say
<z6np-6w>its so frustrating!
<Femtoo>we are back now :3
<GNU_Hurd_Rocks>although I should use this nick instead lol
<z6np-6w>wtf dominos pizza closed at 10:45 on a saturday?
<z6np-6w>i'm so sick of tiny pizzas costing over $30 now
<z6np-6w>I should start a $15 delivered pizza shop. Put everyone else in town out of business.
<z6np-6w>There's about $3 worth of cheese, $1 pepperoni, and the rest of it costs about nothing.
<z6np-6w>I delivered pizza for years when I was in college, I know how cheap they are to actually make.
<z6np-6w>GNU_Hurd_Rocks, I'm working on the rpi0-2w
<GNU_Hurd_Rocks>z6np-6w: easily inflated 10000000% because people complaining that "it's too cheap is must be bad"
<z6np-6w>its so true!
<z6np-6w>GNU_Hurd_Rocks, 2 https://snipboard.io/1TWcQe.jpg
<GNU_Hurd_Rocks>I've started on my Ada compiler though :3 (the lexer part)
<damo22>what about idris2
<GNU_Hurd_Rocks>z6np-6w: dang, nice setup
<z6np-6w>i had trouble finding a keyboard for low power devices
<z6np-6w>probably outta order one >.<
<z6np-6w>*my* rpi5 just feeds into a kvm switch
<z6np-6w>it and my little riscv are multiplexed with my monster workstation
<z6np-6w>lets see if it completes the upgrade process
<z6np-6w>*the rpi0-2w
<z6np-6w>its a tad pokey :P i tried to open Firefox but it warned me its not recommended for machines with less than 1G RAM
<z6np-6w>its a pretty cool microcontroller though :D
<z6np-6w>I can run pi-star on them for my DMR radios, thats what its left over from
<z6np-6w>the gpio pads look kinda fried from me soldering and desoldering and messing around with so many times, but it might be ok
<z6np-6w>I cleaned them up pretty good with my solder sucker!
<z6np-6w>I'm just trying the upgrade as a test. You'll probably want to re-burn a microsd image and try it for yourself
<GNU_Hurd_Rocks>I might actually get some jumpers to connect over to the Pico for the fun of it though
<z6np-6w>these work good ->2 https://www.taydaelectronics.com/premium-jumper-wires-female-female-300mm-pack-of-40.html
<z6np-6w>it doesn't have any pins now though so thats on you to figure out
<z6np-6w>got a soldering station?
<GNU_Hurd_Rocks>could try male-male at least, even if not perfect, not for anything permanent
<z6np-6w>maybe you could get a techie friend to try putting the header back on it
<z6np-6w>its hard, those things are so small, my solder doesn't wet very well either, i should get old fashioned solder
<z6np-6w>lead free solder is so much harder to work with imo, i should watch some yt's to figure out what I'm doing wrong
<z6np-6w>I just have a beginners soldering station, it was like $25
<z6np-6w>oh i think i found it, it costs $32 now, not bad.2 https://www.jameco.com/z/VTSS5U-Velleman-50-Watt-Low-Cost-Soldering-Station-374-896F_2130626.html?CID=MERCH
<GNU_Hurd_Rocks>neat :3
<z6np-6w>I 3d printed a board clamp thingy, could do better tho >.<
<z6np-6w>the rpi0-2w can actually do quite alot, like run little web servers and other things, maybe an irc bot &c and they're wireless and can be anywhere
<z6np-6w>they have wifi and bluetooth
<z6np-6w>they're fun little things
<z6np-6w>I have 2 hotspots I built with rpi0's
<z6np-6w>maybe you can try to run some sort of Hurd like system on it
<z6np-6w>since the hardware is well-known that makes things much simpler
<z6np-6w>just get it going in text console mode
<GNU_Hurd_Rocks>I remember reading a little bit on Hurd having an Arm port, haven't looked at it much
<GNU_Hurd_Rocks>sam_: perhaps...
<z6np-6w>Hurd needs to get divorced from gnumach badly. It's stuck because of it.
<z6np-6w>idk why i think of it like that lol
<z6np-6w>i tried to help when they were attempting to switch to oskit-mach
<z6np-6w>worked with marcus brinkman and roland mcgrath briefly ;)
<GNU_Hurd_Rocks>RISC-V would be a cool thing as well though, when I eventually get something more powerful
<GNU_Hurd_Rocks>Pico2 might be able to perhaps
<z6np-6w>it's a well known arch now, and license and royalty free
<z6np-6w>riscv was designed by the mips guys at berkley i think
<z6np-6w>its certainly capable, my orange pi rv2 is an octo-core
<z6np-6w>I used to have a book on mach programming, its really hard imo. You have to use that horrendous MIG mach interface generator
<z6np-6w>some sort of pre or post processing thing
<z6np-6w>i forget, probably because never really understood it anyways :P
<z6np-6w>I was just trying to compile stuff and debug things
<z6np-6w>I mean c programs are c programs, so that part isn't hard
<GNU_Hurd_Rocks>I've been attempting to figure out Ada.Strings.Wide_Wide_Bounded
<GNU_Hurd_Rocks>looks like I kept trying to use the Unbounded version... I'm silly
<z6np-6w>hey check it out it's done!2 https://snipboard.io/4C1kfm.jpg
<z6np-6w>I have to many other little boards to mess around with, the rule of junk applies I think you lucked out :D
<z6np-6w>I'll toss in a couple prototype glow in the dark keychain containers I 3d-printed a while back. Looks good *thumbsup*
<z6np-6w>lol! one time I bought supposedly 100 new cd jewel cases on ebay. What I got was a box full of IBM AIX install disk sets. I sold those things for like a year back on ebay to all around the world for $20 each or something and I only paid like $5 them all
<z6np-6w>it didn't seem to be against ebay rules because you need the IBM hardware to even run them
<GNU_Hurd_Rocks>lol IBM AIX
<z6np-6w>not the friendliest UNIX
<z6np-6w>I had an RS/6000 briefly but I couldn't do anything with it. That model didn't have Linux kernel support so I kept the giant monitor and sold the pizzabox back for about what I paid to start with on ebay
<z6np-6w>Shipping was a lot originally, it was super heavy
<z6np-6w>i had a hp pa-risc c200 for a while too, also super heavy! i did better with it and got debian going but i moved on to other projects and sold it back to ebay
<GNU_Hurd_Rocks>damn, I would love to at least see some of the other instruction sets
<z6np-6w>the wild wild workstation days of yore when corpos were scrapping anything that couldn't run windows
<z6np-6w>i wanted one of those purple sgi indigo2's but never managet to nab one
<GNU_Hurd_Rocks>I tested something in a qemu user chroot at one point
<z6np-6w>my new fpga's coming should be pretty interesting since they can be set up like motorola 68000 class systems
<z6np-6w>also 486's
<GNU_Hurd_Rocks>I find it interesting that Ada has keywords/variables as case insensitive though
<z6np-6w>not sure if there's enough room on the fabric to do a pentium soc
<z6np-6w>oh i forgot that about Ada
<z6np-6w>does it use CamelCase?
<z6np-6w>for style?
<z6np-6w>AdaFunc<x>
<GNU_Hurd_Rocks>follows the Ada.Strings.Wide_Wide_Bounded approach
<GNU_Hurd_Rocks>but it can also be said as ada.strings.wide_wide_founded
<GNU_Hurd_Rocks>bounded, lol
<z6np-6w>I was into it for a while and wrote a small gtkada app, wow so long ago.. almost 25 years
<z6np-6w>I'm developing primarily using Julia now
<z6np-6w>its like python+++
<z6np-6w>I think of Julia as like the Good Python from the future and Haskell is the evil Python from the future ^___^
<GNU_Hurd_Rocks>keywords can do the same, so procedure PROC (Output : out String) can also be pRoCeDuRe Proc (outPut : OUT stRinG)
<z6np-6w>I was trying to learn Ada because engineer, but it kinda fizzled
<z6np-6w>I think I started learning Python instead
<z6np-6w>much faster for rapid development
<z6np-6w>back then python was still kinda slow but computers were just starting to be able to run it fast enough that it seemed about instant
<z6np-6w>try running python programs on the rpi0-2w which clocks at 1GHz and you'll see
<z6np-6w>they chug along huffing and puffing :D
<z6np-6w>usually 1 core at 100%
<GNU_Hurd_Rocks>I have micropython on my pico 2, which has much lower clocks, and supports a fairly low clock as well
<z6np-6w>back in the 486 days it was glacial
<z6np-6w>I like micropython, its pretty cool :D
<z6np-6w>i have it on this little round touchscreen esp32-c1 thing I never managed to get fully working right yet. Maybe I'll toss it in the box as a stocking stuffer for your amusement
<z6np-6w>nah it would screw you up
<z6np-6w>its too whacked
<z6np-6w>sorry didn't think about that
<z6np-6w>esp32s are pretty cool but this one has issues
<z6np-6w>mystery pins
<z6np-6w>ACTION looks around.. anything else you need from my scrap electronics here in my secret underground lab.. miles below the surface of the Earth?
<GNU_Hurd_Rocks>I was thinking of getting a watch at one point, to develop for, the PineTime
<z6np-6w>how about some usb cables? I'm overstocked on standard usb-c 5V/3A USB 2.0 data cables
<z6np-6w>hehehe
<GNU_Hurd_Rocks>ah, this, documentation seems more on the qestionable side though, https://pine64.org/documentation/PineTime/
<z6np-6w>j/k, I'll round up a couple extra things if I see anything relevant, got till Monday to get it packed up. I'll send you one of cool giant pennies.
<z6np-6w>I could 3d print you a custom case if you send me a link to a model
<GNU_Hurd_Rocks>I'll be alright :3
<z6np-6w>i like the Hurd OS, its nice to be able to chat in this chan
<z6np-6w>its pretty neat
<z6np-6w>mach is *nothing* like linux
<z6np-6w>i think it was a good microkernel for big iron and the high priesthood at the time, but its too arcane for us mere mortals
<z6np-6w>there's L4 and many newer microkernels now
<GNU_Hurd_Rocks>I've been somewhat looking at kernel development, but then I became interested in Ada, feeling like I need my own
<GNU_Hurd_Rocks>my own compiler for Ada because of the weird docs on runtime creation
<GNU_Hurd_Rocks>accidental key presses is such a pain
<roo6y>05∴ Debug Mode: 06roo6y 15v 081e7 15Ready
<z6np-6w>here's one of my toys
<GNU_Hurd_Rocks>OwO what's this
<z6np-6w>∴help
<roo6y>1515'08∴special15' or '09∴ ...15' for 09Julia15 REPL
<roo6y>1515Current 08∴special 15commands:09 help fetch snarp hunt wOOt version
<z6np-6w>∴version
<roo6y>1508∴ roo6y.jl v 1e7 15by 10el3 15and 10z6np 15running 13Julia 1.12.1
<GNU_Hurd_Rocks>oh damn, running julia
<z6np-6w>∴ 1+2+3+4+5
<roo6y>0915
<GNU_Hurd_Rocks>was looking at the language and stumbled into I think ROCm
<GNU_Hurd_Rocks>something specific to AMD at least
<z6np-6w>∴ f(x) = print(x*3)
<roo6y>09f
<z6np-6w>∴ f(" wOOt ")
<roo6y>05MethodError(*, (" wOOt ", 3), 0x0000000000009725)
<z6np-6w>oh duh
<GNU_Hurd_Rocks>huh how does that work
<z6np-6w>∴ f(x) = print("$x"*3)
<roo6y>09f
<z6np-6w>∴ f(" wOOt ")
<roo6y>05MethodError(*, (" wOOt ", 3), 0x0000000000009726)
<z6np-6w>idk its fun i'll shut it down
<z6np-6w>∴fetch a bucket of 8sunshine
<roo6y>15leaps up and immediately fetches 09a bucket of 8sunshine 15*08woo6y!15*
<z6np-6w>∴ exit()
<roo6y>07∴ Shutdown
<z6np-6w>you could run a bot like that on a rpi0
<z6np-6w>i wonder if i could quickly get doom or quake running demos on it for a test
<z6np-6w>don't try running chromium, i should uninstall both browsers for right now
<z6np-6w>one of those text browsers, linx or links? can actually do some graphics using sixels or something
<z6np-6w>I like TUI apps because they are so snappy and run effortlessly on even the weakest systems
<GNU_Hurd_Rocks>Lynx, z6np-6w
<GNU_Hurd_Rocks>I have it installed, quite cool, makes me consider using a Gentoo install but only TTY
<z6np-6w>like Turbo Vision, I love that lib, I even have a modern port I mess around with sometimes, but I never really learned c++ templates yet so turbo vision code is like alien to me
<GNU_Hurd_Rocks>Objective C is a cool one, although I am going to switch machines quick...
<z6np-6w>I can do regular old c pretty ok, and even some assembly, but using c++ templates seems like pulling rabbits out of your hat, how do you know what params to send the constructors or what to do with your new objects?
<z6np-6w>at least racket makes gui programming somewhat understandable, and gtk is not like turbo vision at all
<z6np-6w>I have this working and it compiles ->2 https://github.com/magiblot/tvterm
<z6np-6w>its kinda neat tbh, it even works with ssh and no mouse drivers or nothing special needed
<z6np-6w>Have any of you checked out Redox OS yet?
<z6np-6w>It's more Hurd-like than say Gentoo imo.
<z6np-6w>I might sneak up on Linux and sucker punch the whole GNU/Linux universe.
<z6np-6w>Seems like nobody's really paying any attention to it, but I've tried it, and its pretty advanced.
<GNU_Hurd_Rocks>oddly familiar for some reason
<z6np-6w>Rust isn't my thing, but I'm not a systems programmer, and Redox will probably be able to run Julia so who cares?
<z6np-6w>they both use llvm
<z6np-6w>its free and open source too
<z6np-6w> https://www.redox-os.org/
<z6np-6w>GNU_Hurd_Rocks, hahaha! rofl! I got Quake 1 running on your rpi0-2w
<GNU_Hurd_Rocks>oh damn, quake
<z6np-6w>I got all the expansion packs plus the music ripped into ogg files. The tarball is in the ~/Desktop folder be sure to snag it before you wipe the microsd if you want it.
<z6np-6w>video is uploading..
<GNU_Hurd_Rocks>I remember there was someone that wanted to do microcode hacking on an AMD CPU to make it run RISC-V
<z6np-6w>naah.. you go first
<z6np-6w>thats Dunning-Kruger Effect
<z6np-6w>I didn't hear the music playing, maybe Quakespasm can't handle the ogg music files like darkplaces can
<z6np-6w>good soundtrack for Q1, Trent Reznor
<z6np-6w>I'm just gonna let it run overnight and see if its still going tomorrow when I wake up
<z6np-6w>I forgot how good those little things actually are >.<
<z6np-6w>rpi0-2w is a quadcore!
<z6np-6w>oh it is playing the music :D
<z6np-6w>that monitor has built in speakers and its playing through the hdmi cable
<z6np-6w>I have to upload this vid to my VPS because its big
<z6np-6w>keep supporting Hurd, I like that!
<z6np-6w> https://z6np.technology/rpi0-2w_quake1.mp4
<z6np-6w>cya soon o/
<gnu_srs>youpi: Seems like the mahler buildd failed to start again. Whats wrong?
<youpi>again, the buildd can only restart after recreating the chroots
<youpi>that's why we want to keep NO-DAEMON-PLEASE in buildd's home
<youpi>to avoid the daemon respawning at reboot
<youpi>the chroots are getting rebuilt, things will go fine after that
<youpi>yep, now worked fine
<GNU_Hurd_Rocks>z6np-6w: I started looking at information on the GPU to learn something, very interesting setup overall
<z6np-6w>hey its still running quake