(#6g5l2oa) @lyse@lyse.isobeef.org All that short brown grass, almost looks like Scotland. 🤔 (I’ve never been there. 😅)
What the heck is 06.jpg?
#3egmgba
(#6g5l2oa) @lyse@lyse.isobeef.org All that short brown grass, almost looks like Scotland. 🤔 (I’ve never been there. 😅)
What the heck is 06.jpg?
(#i6mgd3a) @prologic@twtxt.net Changed the domain of my website (except for twtxt).
(#i6mgd3a) @movq@www.uninformativ.de What worked? 😆
My mate and I went on a hike earlier. Yesterday, we had lovely 12°C. But today, it was down to at most 4°C. Oh well. At least the sun was out and and there was just a tiny bit of wind. We knew upfont that scarf, beanie and gloves were mandatory. Especially at the more windy sections like up top the hills. The view was absolutely terrible, but we made the best of it.
With the sun shining on us during our lunch break at a forest edge bench, we still enjoyed the lookout in 01. I brought some old carpet scraps to sit on and was happily surprised that they isolated even better than I had hoped for. Some hot tea helped us staying warm.
After five hours we returned just after sunset. I’m quite tired now, completely out of shape.
(#6acyh5q) @lyse@lyse.isobeef.org (At least I didn’t break all the links again. In late 2015, I switched from a PHP backend to the current static website, which changed just about everything. I hope doing a disruptive change like this one every 10 years is tolerable. 😅)
(#6acyh5q) @lyse@lyse.isobeef.org Oh, right. Forgot about that. 🫤
(#6acyh5q) Well, the Atom feed entry IDs changed, too. I had to mark everything as read again.
(#i6mgd3a) @movq@www.uninformativ.de I still think that your original domain is cool as fuck! :-)
I didn’t change any subscriptions, and I still see your messages, so whatever you did worked fine. :-)
(#i6mgd3a) Did it work? Am I still here? 🤣
(#i6mgd3a) @prologic@twtxt.net I think I found an easy way to redirect anything except the twtxt stuff. That’s probably better. 🤔
(#i6mgd3a) @movq@www.uninformativ.de Right 😅
So, are you guys up for an experiment?
I’m really not happy with the domain “uninformativ.de” anymore. I’m going to switch to “movq.de” soon (or maybe something else if I get another fancy idea).
If I keep the url = field in my twtxt file, nothing should break, right? Right? 🤣
(#m4r2yzq) @prologic@twtxt.net Yup. 😅
Fark me OS Dev is hard 🤣
(#hddm6pa) @lyse@lyse.isobeef.org Thanks!
(#qpsyz6q) Wow, as I anticipated, this is waaay out of my capabilities to really understand it. But I’m quite happy to just have spotted a mistake in an explanatory comment in section 4.5.2 “The icode Array”. Of course, it should be /e + tc + /i + ni + t\0. Let’s hope that my e-mail with the patch actually makes it into Briam’s inbox. I fear GMail just hides it in the spam folder.
(#bkzrqsq) @bender@twtxt.net gemini-cli, something something https://github.com/google-gemini/gemini-cli/issues/16723
I recently got an email with this byte sequence:
\xf0\x9f\x8e\x81\xf0\x9f\x95\xaf\xef\xb8\x8f
That’s U+1F381, U+1F56F, U+FE0F. The last one is a “variation selector”:
https://unicodeplus.com/U+FE0F
My toolkit renders this incorrectly – and so do tmux and GNU screen.
Unicode ain’t easy. 🥴
(#qpsyz6q) @movq@www.uninformativ.de Just 323 pages! That’s cool, let’s have a look. :-)
(#hddm6pa) @prologic@twtxt.net Tada! Maybe one day I might look into this lowlevel stuff, too. But I can’t see it on the horizon yet. Happy hacking! :-)
https://github.com/unix-v4-commentary/unix-v4-source-commentary
A comprehensive, line-by-line commentary on the UNIX Fourth Edition source code (released November 1973; tape recovered from June 1974 distribution).
(#hddm6pa) @prologic@twtxt.net I’d love to take a look at the code. 😅
I’m kind of curious to know how much Assembly I need vs. How much of a microkernel can I build purely in Mu (µ)? 🤔
Can’t really answer that, because I only made a working kernel for 16-bit real mode yet. That is 99% C, though, only syscall entry points are Assembly. (The OpenWatcom compiler provides C wrappers for triggering software interrupts, which makes things easier.)
But in long mode? No idea yet. 😅 At least changing the page tables will require a tiny little bit of Assembly.
(#hddm6pa) I’m kind of curious to know how much Assembly I need vs. How much of a microkernel can I build purely in Mu (µ)? 🤔
(#hddm6pa) I’ve only got a handful of syscalls working right now. Taking inspiration from the calling convention of the Linux kernel and even made the service/interrupt handler int 0x80h 🤣 I’ve only got read, write, alloc and exit working righ tnow 🥲
(#hddm6pa) @movq@www.uninformativ.de Yes!
Did you do the whole dance with BIOS boot and everything?
Yup! Fark’n LBA shit and all, loading up the GDT, TSS and switching to x86_64 long mode 🤣
(#hddm6pa) @prologic@twtxt.net Damn, nice! I know exactly what you mean – the output/screenshot looks trivial, but there’s so much going on behind the scenes. 😃
Did you do the whole dance with BIOS boot and everything?
(#hddm6pa) Whohoo! 🥳 You have no idea how great a feeling this is! This includes the Mu stdlib and runtime as well, not just some simple stupid program, this means a significant portion of the runtime and stdlib “just works”™ 🤣
Btw @movq@www.uninformativ.de you’ve inspired me to try and have a good ‘ol crack at writing a bootloader, stage1 and customer microkernel (µKernel) that will eventually load up a Mu (µ) program and run it! 🤣 I will teach Mu (µ) to have a ./bin/mu -B -o ... -p muos/amd64 ... target.
Took me nearly all week (in my spare time), but Mu (µ) finally officially support linux/amd64 🥳 I completely refactored the native code backend and borrowed a lot of the structure from another project called wazero (the zero dependency Go WASM runtime/compiler). This is amazing stuff because now Mu (µ) runs in more places natively, as well as running everywhere Go runs via the bytecode VM interpreter 🤞
(#f5fb6gq) @kiwu@twtxt.net Always stay positive! 🙏
(#4b4ypwa) @lyse@lyse.isobeef.org … I sure hope that they generate these files from the general terminfo database instead of maintaining their own DB. 😳
(#mqvmwva) @bender@twtxt.net I’m already using it for tracktivity (meant for tracking activities and events, like weather, food consumption, stuff like that), which is basically a somewhat-fancy CSV editor:
https://movq.de/v/f26eb836ee/s.png
I have a couple of other projects where I could use it, because they are plain curses at the moment. Like, one of them has an “edit box”, but you can’t enter Unicode, because it was too complicated. That would benefit from the framework.
Either way, it’s the most satisfying project in a long time and I’m learning a ton of stuff.
(#ajerg7a) @movq@www.uninformativ.de Anything we can do? Lend a listening ear? 👂
(#74u6qdq) @movq@www.uninformativ.de so basically an analogue to Xorg?
(#u53qyya) @movq@www.uninformativ.de in the only feed he has remaining, since the twtxt.net incident… doesn’t look like there’s any activity
@mckinley@mckinley.cc ohai, long time!
For me, the “Be kind.” sentence is more of a threat than anything else.
The redirects are there, now whether how long anyone will take to catch up is anyone’s guess
信じたいよ私達、孤独じゃない。
I’ve moved
(#j7zm5xa) @kaa@bridge.twtxt.net Cool, thanks for the support! I’ll try to add something so that a year later it can ask if you want to renew. I just didn’t want to make gift subscriptions auto-recurring.
(#e2rrvga) @kaa@bridge.twtxt.net We have a way to invite someone to Micro.one and pay for the first year. Maybe that would work to start? There’s a link @3932@bridge.twtxt.net. Otherwise email help and we can figure something out. Thanks!
(#tvulx5a) @numericcitizen@bridge.twtxt.net No worries, this is all going mostly according to plan. 🙂 Using more bandwidth was unavoidable.
(#mdvry7a) @cote@bridge.twtxt.net Sounds right. 🙂
(#4dh6hwq) @fichteldom@bridge.twtxt.net Sorry, I looked at the wrong account even though you told me which one! Should be fixed now.
(#yz5ys2q) @fichteldom@bridge.twtxt.net Are you still seeing the error? I just checked and it looks like it was updated. Let us know if anything looks wrong.
The classified information in the future classified information the surface so classified information is classified information and I wasn’t hurt
In fact, look at how soft this ball is
~ Mikuru Asahina The Elder (The Melancholy of Suzumiya Haruhi-chan)
Say what, npf(7) is throwing up and won’t block anything, yare yare :facepalm: