iall the content is there! \o/ - tgtimes - The Gopher Times Err bitreich.org 70 hgit clone git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes URL:git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes bitreich.org 70 1Log /scm/tgtimes/log.gph bitreich.org 70 1Files /scm/tgtimes/files.gph bitreich.org 70 1Refs /scm/tgtimes/refs.gph bitreich.org 70 1Tags /scm/tgtimes/tag bitreich.org 70 1README /scm/tgtimes/file/README.md.gph bitreich.org 70 i--- Err bitreich.org 70 1commit 13abcfd5cd6f6dd040b14092cb75be2b84db7e2a /scm/tgtimes/commit/13abcfd5cd6f6dd040b14092cb75be2b84db7e2a.gph bitreich.org 70 1parent 6f644ae37b005ab076f3b3acf644c00cf96a8113 /scm/tgtimes/commit/6f644ae37b005ab076f3b3acf644c00cf96a8113.gph bitreich.org 70 hAuthor: Josuah Demangeon URL:mailto:me@josuah.net bitreich.org 70 iDate: Thu, 27 Jan 2022 17:33:32 +0100 Err bitreich.org 70 i Err bitreich.org 70 iall the content is there! \o/ Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M Makefile | 2 +- Err bitreich.org 70 i M opus | 2 +- Err bitreich.org 70 i A opus3/article-100rco-uxn.mw | 40 +++++++++++++++++++++++++++++++ Err bitreich.org 70 i M opus3/article-ploum-forever-comput… | 15 ++++++++++++++- Err bitreich.org 70 i M opus3/article-tgtimes-100-years-of… | 34 ++++++++++++++++++++++++++++--- Err bitreich.org 70 i M opus3/article-unix-calendar-comman… | 20 ++++++++++---------- Err bitreich.org 70 i M opus3/article-usenix-the-night-wat… | 20 +++++++++++++++++++- Err bitreich.org 70 i A opus3/tgtimes3.mw | 15 +++++++++++++++ Err bitreich.org 70 i A opus3/tgtimes3.pdf | 0 Err bitreich.org 70 i A opus3/tgtimes3.txt | 440 +++++++++++++++++++++++++++++++ Err bitreich.org 70 i M tmac.w | 30 ++++++++++++++---------------- Err bitreich.org 70 i Err bitreich.org 70 i11 files changed, 585 insertions(+), 33 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/Makefile b/Makefile /scm/tgtimes/file/Makefile.gph bitreich.org 70 i@@ -7,7 +7,7 @@ tgtimes=opus$v/tgtimes$v Err bitreich.org 70 i .SUFFIXES: .mw .txt .ps .pdf Err bitreich.org 70 i Err bitreich.org 70 i .mw.pdf: Err bitreich.org 70 i- 9 troff tmac.w $< | tr2post -P ${ps} | ps2pdf - >$@ Err bitreich.org 70 i+ 9 troff tmac.w $< | 9 tr2post -P ${ps} | 9 ps2pdf - >$@ Err bitreich.org 70 i Err bitreich.org 70 i .mw.txt: Err bitreich.org 70 i 9 nroff tmac.w $< | 9 col -xb | awk '/./{X=0} /^$$/{X++} X<5' >$@ Err bitreich.org 70 1diff --git a/opus b/opus /scm/tgtimes/file/opus.gph bitreich.org 70 i@@ -1 +1 @@ Err bitreich.org 70 i-v=2 Err bitreich.org 70 i+v=3 Err bitreich.org 70 1diff --git a/opus3/article-100rco-uxn.mw b/opus3/article-100rco-uxn.mw /scm/tgtimes/file/opus3/article-100rco-uxn.mw.gph bitreich.org 70 i@@ -0,0 +1,40 @@ Err bitreich.org 70 i+.SH 100r.co Err bitreich.org 70 i+Uxn portable assembly language Err bitreich.org 70 i+. Err bitreich.org 70 i+.PP Err bitreich.org 70 i+The web is well-known for its drift toward \fIplatform effect\fR: Err bitreich.org 70 i+reproducing the features of the underlying operating system from Err bitreich.org 70 i+one of its application, in this case, the web browser. Err bitreich.org 70 i+This is largely made possible through javascript, and the advent Err bitreich.org 70 i+of WebAssembly can only contribute more to this. Err bitreich.org 70 i+. Err bitreich.org 70 i+.PP Err bitreich.org 70 i+But making an assembly language a standard for shipping graphical Err bitreich.org 70 i+applications needs not to rhime with excess and abuse of a platform. Err bitreich.org 70 i+A more conventional approach would be standardising high-level API Err bitreich.org 70 i+and protocols, for which low-level drivers would be written. Instead, Err bitreich.org 70 i+Uxn standardises as low as the assembly language itself. Err bitreich.org 70 i+. Err bitreich.org 70 i+.PP Err bitreich.org 70 i+Yet, Uxn has nothing in common with Java: Err bitreich.org 70 i+. Err bitreich.org 70 i+.QP Err bitreich.org 70 i+Features were weighted against the relative difficulty they would Err bitreich.org 70 i+add for programmers implementing their own emulators. Err bitreich.org 70 i+. Err bitreich.org 70 i+.PP Err bitreich.org 70 i+Say welcome to this rabbit hole, inviting you with a fresh take on Err bitreich.org 70 i+making computers work for end-users. Err bitreich.org 70 i+. Err bitreich.org 70 i+.PP Err bitreich.org 70 i+Impressive acheivements were reached, such as portability of this Err bitreich.org 70 i+platform on things as small as a 32bit microcontroller: Err bitreich.org 70 i+. Err bitreich.org 70 i+.QP Err bitreich.org 70 i+Currently, there are ports (not all are complete) for GBA, Nintendo Err bitreich.org 70 i+DS, Playdate, DOS, PS Vita, Raspberri Pi Pico, Teletype, ESP32, Err bitreich.org 70 i+iOS, STM32, STM32, IBM PC, and many more. Err bitreich.org 70 i+. Err bitreich.org 70 i+.DS Err bitreich.org 70 i+https://100r.co/site/uxn.html Err bitreich.org 70 i+.DE Err bitreich.org 70 1diff --git a/opus3/article-ploum-forever-computer.mw b/opus3/article-ploum-forever-computer.mw /scm/tgtimes/file/opus3/article-ploum-forever-computer.mw.gph bitreich.org 70 i@@ -16,7 +16,20 @@ If the software comsumes all the extra computing power for its own goal, Err bitreich.org 70 i then we are conjointly building very fast snails. Err bitreich.org 70 i . Err bitreich.org 70 i .PP Err bitreich.org 70 i-This conquest for better performance can be seen as a Err bitreich.org 70 i+This conquest for aa better cost/performance balance is one direction Err bitreich.org 70 i+for evolution of computers, but it as well possible to imagine a Err bitreich.org 70 i+race for better reliability and durability instead. Err bitreich.org 70 i+. Err bitreich.org 70 i+.PP Err bitreich.org 70 i+Ploum offers a vision of what a computer maximizing durability of Err bitreich.org 70 i+the hardware, but also the software ecosystem, so that a computer Err bitreich.org 70 i+built today still be useful in 50 years without upgrades (not Err bitreich.org 70 i+preventing upgrades to happen). Err bitreich.org 70 i+. Err bitreich.org 70 i+.PP Err bitreich.org 70 i+An old knife is still a piece of metal that can be sharpened over Err bitreich.org 70 i+again to be able to cut long after it was built. Can it be the same Err bitreich.org 70 i+for computers? Err bitreich.org 70 i . Err bitreich.org 70 i .DS Err bitreich.org 70 i https://ploum.net/the-computer-built-to-last-50-years/ Err bitreich.org 70 1diff --git a/opus3/article-tgtimes-100-years-of-radiodiffusion.mw b/opus3/article-tgtimes-100-years-of-radiodiffusion.mw /scm/tgtimes/file/opus3/article-tgtimes-100-years-of-radiodiffusion.mw.gph bitreich.org 70 i@@ -1,6 +1,34 @@ Err bitreich.org 70 i .SH tgtimes Err bitreich.org 70 i 100 years of radiodiffusion Err bitreich.org 70 i . Err bitreich.org 70 i-.DS Err bitreich.org 70 i-https://www.francetvinfo.fr/culture/patrimoine/histoire/il-y-a-100-ans-la-premiere-emission-radio-etait-emise-depuis-la-tour-eiffel_4892517.html Err bitreich.org 70 i-.DE Err bitreich.org 70 i+.PP Err bitreich.org 70 i+Internet existed forever: books and printed press have always been Err bitreich.org 70 i+around for communicating ideas and information, and evolved Err bitreich.org 70 i+progressively to become what Internet is today. Err bitreich.org 70 i+. Err bitreich.org 70 i+.PP Err bitreich.org 70 i+Letters were carried by messengers riding horses, postal train, or Err bitreich.org 70 i+airplanes. Long-range communication evolved from here slowly for a Err bitreich.org 70 i+lot of time, but accelerated a lot on these recent years. Err bitreich.org 70 i+. Err bitreich.org 70 i+.PP Err bitreich.org 70 i+The common pattern: a new discovery in electronics permits a new way Err bitreich.org 70 i+to communicate information on a long-distance, with a lighning-fast Err bitreich.org 70 i+adoption all around the world: Err bitreich.org 70 i+. Err bitreich.org 70 i+.IP "1919 " Err bitreich.org 70 i+wireless telegraphy and music transmission on Germany, Netherland Err bitreich.org 70 i+and United-States Err bitreich.org 70 i+. Err bitreich.org 70 i+.IP "1920 " Err bitreich.org 70 i+daily radio programmes in England, United-States and URSSR Err bitreich.org 70 i+. Err bitreich.org 70 i+.IP "1921 " Err bitreich.org 70 i+radio broadcasting on Eiffel Tower with a 900W power intensity Err bitreich.org 70 i+. Err bitreich.org 70 i+.IP "1922 " Err bitreich.org 70 i+foundation of BBC and arrival of 2000W broadcastings Err bitreich.org 70 i+. Err bitreich.org 70 i+.PP Err bitreich.org 70 i+A few years before, the long-range communication tool was paper. Err bitreich.org 70 i+A few years after, the telephone and television started to develop. Err bitreich.org 70 1diff --git a/opus3/article-unix-calendar-command.mw b/opus3/article-unix-calendar-command.mw /scm/tgtimes/file/opus3/article-unix-calendar-command.mw.gph bitreich.org 70 i@@ -50,18 +50,18 @@ By adding a few more custom syntax rules, a rather pretty digest can Err bitreich.org 70 i be written with very few effort. Err bitreich.org 70 i . Err bitreich.org 70 i .DS Err bitreich.org 70 i-Jan 23 09:00 Breakfast with cooked eggs and fruits Err bitreich.org 70 i- @ Home Sweet Home Err bitreich.org 70 i+Jan 23 09:00 Breakfast: cooked eggs and fruits Err bitreich.org 70 i+ @ Home Sweet Home Err bitreich.org 70 i Err bitreich.org 70 i- 10:30 The Gopher Times proof-reading Err bitreich.org 70 i- @ ircs://irc.bitreich.org/#bitreich-en Err bitreich.org 70 i+ 10:30 The Gopher Times proof-reading Err bitreich.org 70 i+ @ ircs://irc.bitreich.org/ Err bitreich.org 70 i Err bitreich.org 70 i- 15:30 On-call duty untill! Err bitreich.org 70 i- @ https://the-dull-gull.corp/login Err bitreich.org 70 i+ 15:30 On-call duty untill! Err bitreich.org 70 i+ @ https://the-dull-gull.corp/login Err bitreich.org 70 i Err bitreich.org 70 i-Jan 24 12:30 Lunch break in town with folks Err bitreich.org 70 i- @ that small cafe that does snacks Err bitreich.org 70 i+Jan 24 12:30 Lunch break in town with folks Err bitreich.org 70 i+ @ that small cafe that does snacks Err bitreich.org 70 i Err bitreich.org 70 i-Jan 26 19:15 Call with friends abroad Err bitreich.org 70 i- @ mumble://cool-place.org/?version=1.2.0 Err bitreich.org 70 i+Jan 26 19:15 Call with friends abroad Err bitreich.org 70 i+ @ mumble://example.com/ Err bitreich.org 70 i .DE Err bitreich.org 70 1diff --git a/opus3/article-usenix-the-night-watch.mw b/opus3/article-usenix-the-night-watch.mw /scm/tgtimes/file/opus3/article-usenix-the-night-watch.mw.gph bitreich.org 70 i@@ -1,6 +1,24 @@ Err bitreich.org 70 i .SH usenix Err bitreich.org 70 i A Guide to Hell by J. Mickens Err bitreich.org 70 i . Err bitreich.org 70 i+.QP Err bitreich.org 70 i+As a highly trained academic researcher, I spend a lot of time trying Err bitreich.org 70 i+to advance the frontiers of human knowledge. However, as someone Err bitreich.org 70 i+who was born in the South, I secretly believe that true progress is Err bitreich.org 70 i+a fantasy, and that I need to prepare for the end times, and for the chickens Err bitreich.org 70 i+coming home to roost, and fast zombies, and slow zombies, and the polite Err bitreich.org 70 i+zombies who say "sir" and "ma'am" but then try to eat your brain to acquire Err bitreich.org 70 i+your skills. When the revolution comes, I need to be prepared; thus, in the Err bitreich.org 70 i+quiet moments, when I’m not producing incredible scientific breakthroughs, Err bitreich.org 70 i+I think about what I’ll do when the weather forecast inevitably becomes Err bitreich.org 70 i+RIVERS OF BLOOD ALL DAY EVERY DAY. [...] Err bitreich.org 70 i+. Err bitreich.org 70 i+.PP Err bitreich.org 70 i+If James Mickens looks like he is a highly trained soldier killing Err bitreich.org 70 i+zombies the dommed lands of System Programming, that is because Err bitreich.org 70 i+James Mickens is a highly trained soldier killing zombies the dommed Err bitreich.org 70 i+lands of System Programming. Err bitreich.org 70 i+. Err bitreich.org 70 i .DS Err bitreich.org 70 i-https://www.usenix.org/system/files/1311_05-08_mickens.pdf Err bitreich.org 70 i+https://usenix.org/system/files/1311_05-08_mickens.pdf Err bitreich.org 70 i .DE Err bitreich.org 70 1diff --git a/opus3/tgtimes3.mw b/opus3/tgtimes3.mw /scm/tgtimes/file/opus3/tgtimes3.mw.gph bitreich.org 70 i@@ -0,0 +1,15 @@ Err bitreich.org 70 i+.TL Err bitreich.org 70 i+The Gopher Times Err bitreich.org 70 i+.AB Err bitreich.org 70 i+Opus 3 - Gopher news and more - Jan. 2022 Err bitreich.org 70 i+.AE Err bitreich.org 70 i+. Err bitreich.org 70 i+.so opus3/article-heaven-and-computers.mw Err bitreich.org 70 i+.so opus3/article-ploum-forever-computer.mw Err bitreich.org 70 i+.so opus3/article-tgtimes-100-years-of-radiodiffusion.mw Err bitreich.org 70 i+.so opus3/article-tiny-creatures.mw Err bitreich.org 70 i+.so opus3/article-100rco-uxn.mw Err bitreich.org 70 i+.so opus3/article-unix-calendar-command.mw Err bitreich.org 70 i+.so opus3/article-usenix-the-night-watch.mw Err bitreich.org 70 i+.so opus3/article-chemla-confessions-thief.mw Err bitreich.org 70 i+.so opus2/footer.mw Err bitreich.org 70 1diff --git a/opus3/tgtimes3.pdf b/opus3/tgtimes3.pdf /scm/tgtimes/file/opus3/tgtimes3.pdf.gph bitreich.org 70 iBinary files differ. Err bitreich.org 70 1diff --git a/opus3/tgtimes3.txt b/opus3/tgtimes3.txt /scm/tgtimes/file/opus3/tgtimes3.txt.gph bitreich.org 70 i@@ -0,0 +1,440 @@ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ The Gopher Times Err bitreich.org 70 i+ Err bitreich.org 70 i+____________________________________________________________ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Opus 3 - Gopher news and more - Jan. 2022 Err bitreich.org 70 i+____________________________________________________________ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Heaven and computers tgtimes Err bitreich.org 70 i+____________________________________________________________ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Before the era of smartphones, laptops, before Windows Err bitreich.org 70 i+ and Apple, there were pioneers who took the fun of Err bitreich.org 70 i+ computers from the hands of the the few who could Err bitreich.org 70 i+ afford computers, and shared them massively so that Err bitreich.org 70 i+ mere individuals could afford it. Err bitreich.org 70 i+ Err bitreich.org 70 i+ An ocean of creativity sprout. Art of all kind were Err bitreich.org 70 i+ made on these new toys, that were permitting to many Err bitreich.org 70 i+ to try on its own, or enjoy a tune of 8-bit music, a Err bitreich.org 70 i+ demo scene, a play of video game, an ASCII art... Err bitreich.org 70 i+ Err bitreich.org 70 i+ Offering these pioneers a one-way ticket to enter the Err bitreich.org 70 i+ legend, 8bitlegends.com builds a corner of peace, Err bitreich.org 70 i+ making some room into our heart for the 8bit heroes. Err bitreich.org 70 i+ Err bitreich.org 70 i+ https://8bitlegends.com/ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Computer that lasts forever ploum Err bitreich.org 70 i+____________________________________________________________ Err bitreich.org 70 i+ Err bitreich.org 70 i+ More RAM, faster CPU, more cache size, lower lattency. Err bitreich.org 70 i+ Computer industry never sleeps while trying to raise Err bitreich.org 70 i+ the bar over and over. It plays with the limit of Err bitreich.org 70 i+ physics to keep the Moore's Law dream going. Err bitreich.org 70 i+ Err bitreich.org 70 i+ By Building faster computers, hardware engineers offer Err bitreich.org 70 i+ more resource to software makers, allowing to build Err bitreich.org 70 i+ more ambitious projects. The computer performance Err bitreich.org 70 i+ discipline sure have been worked up thoroughly. Err bitreich.org 70 i+ Err bitreich.org 70 i+ If the software comsumes all the extra computing power Err bitreich.org 70 i+ for its own goal, then we are conjointly building very Err bitreich.org 70 i+ fast snails. Err bitreich.org 70 i+ Err bitreich.org 70 i+ This conquest for aa better cost/performance balance Err bitreich.org 70 i+ is one direction for evolution of computers, but it as Err bitreich.org 70 i+ well possible to imagine a race for better reliability Err bitreich.org 70 i+ and durability instead. Err bitreich.org 70 i+ Err bitreich.org 70 i+ Ploum offers a vision of what a computer maximizing Err bitreich.org 70 i+ durability of the hardware, but also the software Err bitreich.org 70 i+ ecosystem, so that a computer built today still be Err bitreich.org 70 i+ useful in 50 years without upgrades (not preventing Err bitreich.org 70 i+ upgrades to happen). Err bitreich.org 70 i+ Err bitreich.org 70 i+ An old knife is still a piece of metal that can be Err bitreich.org 70 i+ sharpened over again to be able to cut long after it Err bitreich.org 70 i+ was built. Can it be the same for computers? Err bitreich.org 70 i+ Err bitreich.org 70 i+ https://ploum.net/the-computer-built-to-last-50-years/ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ 100 years of radiodiffusion tgtimes Err bitreich.org 70 i+____________________________________________________________ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Internet existed forever: books and printed press have Err bitreich.org 70 i+ always been around for communicating ideas and Err bitreich.org 70 i+ information, and evolved progressively to become what Err bitreich.org 70 i+ Internet is today. Err bitreich.org 70 i+ Err bitreich.org 70 i+ Letters were carried by messengers riding horses, Err bitreich.org 70 i+ postal train, or airplanes. Long-range communication Err bitreich.org 70 i+ evolved from here slowly for a lot of time, but Err bitreich.org 70 i+ accelerated a lot on these recent years. Err bitreich.org 70 i+ Err bitreich.org 70 i+ The common pattern: a new discovery in electronics Err bitreich.org 70 i+ permits a new way to communicate information on a Err bitreich.org 70 i+ long-distance, with a lighning-fast adoption all Err bitreich.org 70 i+ around the world: Err bitreich.org 70 i+ Err bitreich.org 70 i+ 1919 wireless telegraphy and music transmission on Err bitreich.org 70 i+ Germany, Netherland and United-States Err bitreich.org 70 i+ Err bitreich.org 70 i+ 1920 daily radio programmes in England, United-States Err bitreich.org 70 i+ and URSSR Err bitreich.org 70 i+ Err bitreich.org 70 i+ 1921 radio broadcasting on Eiffel Tower with a 900W Err bitreich.org 70 i+ power intensity Err bitreich.org 70 i+ Err bitreich.org 70 i+ 1922 foundation of BBC and arrival of 2000W Err bitreich.org 70 i+ broadcastings Err bitreich.org 70 i+ Err bitreich.org 70 i+ A few years before, the long-range communication tool Err bitreich.org 70 i+ was paper. A few years after, the telephone and Err bitreich.org 70 i+ television started to develop. Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ A world of tiny creatures tgtimes Err bitreich.org 70 i+____________________________________________________________ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Ants. Is that what we would look like to the eyes of a Err bitreich.org 70 i+ giant? What if one of those giants had the curiosity Err bitreich.org 70 i+ of looking down on our world, watching all our tiny Err bitreich.org 70 i+ activities, our tiny trades, our tiny farming, our Err bitreich.org 70 i+ tiny meals, our tiny families, our tiny lives. Err bitreich.org 70 i+ Err bitreich.org 70 i+ E.O. Wilson was one of these giants, looking at the Err bitreich.org 70 i+ ants: the real ones, the insects ones: An Err bitreich.org 70 i+ entomologist, someone dedicated to the study of Err bitreich.org 70 i+ insects. Err bitreich.org 70 i+ Err bitreich.org 70 i+ After 92 years of passionated life, E.O. Wilson is Err bitreich.org 70 i+ fading away, joining the soil, which he spent its life Err bitreich.org 70 i+ observing. Closing its own book, while at the same Err bitreich.org 70 i+ time inviting everyone to open their eyes, and watch, Err bitreich.org 70 i+ carefully, this world of tiny creatures. Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Uxn portable assembly language 100r.co Err bitreich.org 70 i+____________________________________________________________ Err bitreich.org 70 i+ Err bitreich.org 70 i+ The web is well-known for its drift toward platform Err bitreich.org 70 i+ effect: reproducing the features of the underlying Err bitreich.org 70 i+ operating system from one of its application, in this Err bitreich.org 70 i+ case, the web browser. This is largely made possible Err bitreich.org 70 i+ through javascript, and the advent of WebAssembly can Err bitreich.org 70 i+ only contribute more to this. Err bitreich.org 70 i+ Err bitreich.org 70 i+ But making an assembly language a standard for Err bitreich.org 70 i+ shipping graphical applications needs not to rhime Err bitreich.org 70 i+ with excess and abuse of a platform. A more Err bitreich.org 70 i+ conventional approach would be standardising high- Err bitreich.org 70 i+ level API and protocols, for which low-level drivers Err bitreich.org 70 i+ would be written. Instead, Uxn standardises as low as Err bitreich.org 70 i+ the assembly language itself. Err bitreich.org 70 i+ Err bitreich.org 70 i+ Yet, Uxn has nothing in common with Java: Err bitreich.org 70 i+ Err bitreich.org 70 i+ >> Features were weighted against the relative Err bitreich.org 70 i+ difficulty they would add for programmers Err bitreich.org 70 i+ implementing their own emulators. Err bitreich.org 70 i+ Err bitreich.org 70 i+ Say welcome to this rabbit hole, inviting you with a Err bitreich.org 70 i+ fresh take on making computers work for end-users. Err bitreich.org 70 i+ Err bitreich.org 70 i+ Impressive acheivements were reached, such as Err bitreich.org 70 i+ portability of this platform on things as small as a Err bitreich.org 70 i+ 32bit microcontroller: Err bitreich.org 70 i+ Err bitreich.org 70 i+ >> Currently, there are ports (not all are complete) Err bitreich.org 70 i+ for GBA, Nintendo DS, Playdate, DOS, PS Vita, Err bitreich.org 70 i+ Raspberri Pi Pico, Teletype, ESP32, iOS, STM32, Err bitreich.org 70 i+ STM32, IBM PC, and many more. Err bitreich.org 70 i+ Err bitreich.org 70 i+ https://100r.co/site/uxn.html Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ The UNIX calendar(1) command tgtimes Err bitreich.org 70 i+____________________________________________________________ Err bitreich.org 70 i+ Err bitreich.org 70 i+ It is probably there sitting on /usr/bin, the Err bitreich.org 70 i+ calendar(1) command can offer you a fair dose of Err bitreich.org 70 i+ flexibility that lack to web-based or smartphone-based Err bitreich.org 70 i+ calendars. Err bitreich.org 70 i+ Err bitreich.org 70 i+ By storing events on a single file of text edited by Err bitreich.org 70 i+ hand, calendar(1) brings the comfort of your existing Err bitreich.org 70 i+ text editor to manage events with a simple syntax: Err bitreich.org 70 i+ Err bitreich.org 70 i+ • one line per event: first a date, then a tab, then a Err bitreich.org 70 i+ description. Err bitreich.org 70 i+ Err bitreich.org 70 i+ • A line starting with a tab implicitly has the same Err bitreich.org 70 i+ date as the previous event. Err bitreich.org 70 i+ Err bitreich.org 70 i+ • Empty lines are ignored, and the C preprocessor Err bitreich.org 70 i+ brings #include and /* comments */ as needed. Err bitreich.org 70 i+ Err bitreich.org 70 i+ No need to format everything right away: taking notes Err bitreich.org 70 i+ at the end while in the middle of a phone call and Err bitreich.org 70 i+ formatting after hanging-up is making it trivial to Err bitreich.org 70 i+ manage a calendar. Err bitreich.org 70 i+ Err bitreich.org 70 i+ while the calendar(1) command is run, events today and Err bitreich.org 70 i+ tomorrow are printed (with more choice of durations Err bitreich.org 70 i+ using flags), giving a digest of what is upcoming. Err bitreich.org 70 i+ Err bitreich.org 70 i+ A command line flag permits to send the calendar Err bitreich.org 70 i+ digest to all users by email, making it a complete Err bitreich.org 70 i+ suite to use as a calendar. Err bitreich.org 70 i+ Err bitreich.org 70 i+ There is even support for weekly, monthly and yearly Err bitreich.org 70 i+ (birthdays) events. Err bitreich.org 70 i+ Err bitreich.org 70 i+ Sharing calendar events is as easy as sending the Err bitreich.org 70 i+ section of the calendar file by email, and Err bitreich.org 70 i+ synchronising the calendar across devices is a matter Err bitreich.org 70 i+ of synchronising a single file. Err bitreich.org 70 i+ Err bitreich.org 70 i+ By adding a few more custom syntax rules, a rather Err bitreich.org 70 i+ pretty digest can be written with very few effort. Err bitreich.org 70 i+ Err bitreich.org 70 i+ Jan 23 09:00 Breakfast: cooked eggs and fruits Err bitreich.org 70 i+ @ Home Sweet Home Err bitreich.org 70 i+ Err bitreich.org 70 i+ 10:30 The Gopher Times proof-reading Err bitreich.org 70 i+ @ ircs://irc.bitreich.org/ Err bitreich.org 70 i+ Err bitreich.org 70 i+ 15:30 On-call duty untill! Err bitreich.org 70 i+ @ https://the-dull-gull.corp/login Err bitreich.org 70 i+ Err bitreich.org 70 i+ Jan 24 12:30 Lunch break in town with folks Err bitreich.org 70 i+ @ that small cafe that does snacks Err bitreich.org 70 i+ Err bitreich.org 70 i+ Jan 26 19:15 Call with friends abroad Err bitreich.org 70 i+ @ mumble://example.com/ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ A Guide to Hell by J. Mickens usenix Err bitreich.org 70 i+____________________________________________________________ Err bitreich.org 70 i+ Err bitreich.org 70 i+ >> As a highly trained academic researcher, I spend a Err bitreich.org 70 i+ lot of time trying to advance the frontiers of human Err bitreich.org 70 i+ knowledge. However, as someone who was born in the Err bitreich.org 70 i+ South, I secretly believe that true progress is a Err bitreich.org 70 i+ fantasy, and that I need to prepare for the end Err bitreich.org 70 i+ times, and for the chickens coming home to roost, and Err bitreich.org 70 i+ fast zombies, and slow zombies, and the polite Err bitreich.org 70 i+ zombies who say "sir" and "ma'am" but then try to eat Err bitreich.org 70 i+ your brain to acquire your skills. When the Err bitreich.org 70 i+ revolution comes, I need to be prepared; thus, in the Err bitreich.org 70 i+ quiet moments, when I’m not producing incredible Err bitreich.org 70 i+ scientific breakthroughs, I think about what I’ll do Err bitreich.org 70 i+ when the weather forecast inevitably becomes RIVERS Err bitreich.org 70 i+ OF BLOOD ALL DAY EVERY DAY. [...] Err bitreich.org 70 i+ Err bitreich.org 70 i+ If James Mickens looks like he is a highly trained Err bitreich.org 70 i+ soldier killing zombies the dommed lands of System Err bitreich.org 70 i+ Programming, that is because James Mickens is a highly Err bitreich.org 70 i+ trained soldier killing zombies the dommed lands of Err bitreich.org 70 i+ System Programming. Err bitreich.org 70 i+ Err bitreich.org 70 i+ https://usenix.org/system/files/1311_05-08_mickens.pdf Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Confessions of a thief chemla Err bitreich.org 70 i+____________________________________________________________ Err bitreich.org 70 i+ Err bitreich.org 70 i+ >> Below is the beginning of "Confessions of a Thief" Err bitreich.org 70 i+ from Laurent Chemla, founded a major French DNS Err bitreich.org 70 i+ registrar, but before that, was the first to commit Err bitreich.org 70 i+ online piracy in France (from a Minitel), and worked Err bitreich.org 70 i+ on development tools Atari. The book is published Err bitreich.org 70 i+ online in French and translated below. Err bitreich.org 70 i+ Err bitreich.org 70 i+ A thief. How else to name one of the first individual Err bitreich.org 70 i+ in France to procure itself an Internet access? In Err bitreich.org 70 i+ 1994, borrowing the clothes of a telecommunication Err bitreich.org 70 i+ expert, that I was not yet, I obtained from an IT Err bitreich.org 70 i+ staff employee of a parisian University that he let me Err bitreich.org 70 i+ an access to Internet. In exchange, I brought him help Err bitreich.org 70 i+ - relatively - to the building of a network devoted to Err bitreich.org 70 i+ let student work from home. Err bitreich.org 70 i+ Err bitreich.org 70 i+ I then stole, I confess, this first access to a Err bitreich.org 70 i+ network that remained to me a mostly unexplored land Err bitreich.org 70 i+ since my last visits in 1992, mediated by obscure Err bitreich.org 70 i+ manoeuvres of a friend or through piracy. Err bitreich.org 70 i+ Err bitreich.org 70 i+ This theft benefited to me, I could learn to use a Err bitreich.org 70 i+ tool long before the majority of the IT crowd, gaining Err bitreich.org 70 i+ an advance that still persist today. Err bitreich.org 70 i+ Err bitreich.org 70 i+ I stole, but I plead good faith. At this epoch nobody Err bitreich.org 70 i+ around me did understand what it was about. Would it Err bitreich.org 70 i+ bit a thief to steal something nobody had interest in? Err bitreich.org 70 i+ This access was to the reach of only a few testing Err bitreich.org 70 i+ university students, this access that a small IT Err bitreich.org 70 i+ company could not afford, I stole it, and I am not Err bitreich.org 70 i+ ashamed. Err bitreich.org 70 i+ Err bitreich.org 70 i+ For my relatives, I am nontheless an "IT janitor". Err bitreich.org 70 i+ Programmer to a tiny IT company, I always have been Err bitreich.org 70 i+ passionated by telematic networks. A passion that Err bitreich.org 70 i+ costed me, in 1986, to be the first to be guilty of Err bitreich.org 70 i+ piracy in France, pirated from a Minitel, yes, but to Err bitreich.org 70 i+ each his glory. As there was not yet any law against Err bitreich.org 70 i+ IT piracy, I have been incriminated for stealing Err bitreich.org 70 i+ electrical power. All that ended up in an acquittal, Err bitreich.org 70 i+ but still, here is a decent start for a thief career! Err bitreich.org 70 i+ Err bitreich.org 70 i+ Indeed, how to name differently someone who Err bitreich.org 70 i+ constituted its professional network by taking part to Err bitreich.org 70 i+ associations? We have the impression to contribute Err bitreich.org 70 i+ unpaid for the many, but we mostly get known and, time Err bitreich.org 70 i+ after time, the clients get attracted by this Err bitreich.org 70 i+ visibility. Of course anyone whose professional Err bitreich.org 70 i+ occupation deals with voluntary sector end-up face to Err bitreich.org 70 i+ its own consciousness. Not unlike, I suppose, a lawyer Err bitreich.org 70 i+ who gain clients from the excluded folk that he help Err bitreich.org 70 i+ graciously and daily. I ignore what its consciousness Err bitreich.org 70 i+ would tell him, but I know mine is not at rest. Err bitreich.org 70 i+ Err bitreich.org 70 i+ Nowadays again, my activities continue to be lucrative Err bitreich.org 70 i+ out of Internet, at the time of Nasdaq's fall. How can Err bitreich.org 70 i+ one earn while everyone loose, if not by cheating? Err bitreich.org 70 i+ Err bitreich.org 70 i+ A thief is on that use to its profit else's good. To Err bitreich.org 70 i+ me, Internet is a public good and, if serve as Err bitreich.org 70 i+ commercial gallery for some, it must not limit itself Err bitreich.org 70 i+ to such a deviation. Internet must first and foremost Err bitreich.org 70 i+ be the tool that, for the first time in mankind, Err bitreich.org 70 i+ permitted the freedom of speech, defined as a Err bitreich.org 70 i+ fundamental human right. Err bitreich.org 70 i+ Err bitreich.org 70 i+ This right, in all its guarantee from our Err bitreich.org 70 i+ constitutional state, has stayed hypothetical since Err bitreich.org 70 i+ its proclamation. In France law protects freedom of Err bitreich.org 70 i+ Speech of syndicates and journalists but no text that Err bitreich.org 70 i+ permit to the simple citizen to undertake justice, to Err bitreich.org 70 i+ reach its freedom. What else since, before Internet, Err bitreich.org 70 i+ this freedom was to the reach of some privilegied? The Err bitreich.org 70 i+ lawyer protected them because only them needed that Err bitreich.org 70 i+ protection. Ten years ago, noone would have been able Err bitreich.org 70 i+ to benefit an as simple, fast and affordable way to Err bitreich.org 70 i+ expose works, arts or ideas but by vociferating in the Err bitreich.org 70 i+ street or by climbing the social scale rung by rung to Err bitreich.org 70 i+ the point of having media's attention. One had to be Err bitreich.org 70 i+ represented by others with the expression right for Err bitreich.org 70 i+ themself. Only ersatz. The only freedom that matters Err bitreich.org 70 i+ is the one available to all and I dont give a damn Err bitreich.org 70 i+ about those reserved to the mighty or their Err bitreich.org 70 i+ representatives. Err bitreich.org 70 i+ Err bitreich.org 70 i+ Internet thereby permit to a growing number of citizen Err bitreich.org 70 i+ to apply their fundamental right to take the parole on Err bitreich.org 70 i+ the public place. From this point of view, it must be Err bitreich.org 70 i+ protected such as any other necessary yet fragile Err bitreich.org 70 i+ resource, such as water we drink everyday. It cannot Err bitreich.org 70 i+ be reserved to anyone, neither be limited in its Err bitreich.org 70 i+ usages if not by the common right. No exception Err bitreich.org 70 i+ legislation must forbide the exercise of freedom of Err bitreich.org 70 i+ speech and, as soon as possible, states must preserve Err bitreich.org 70 i+ the common tool that became a public benefit. And as I Err bitreich.org 70 i+ use a public good to lead my own fights, yet again, I Err bitreich.org 70 i+ behave as a thief. Err bitreich.org 70 i+ Err bitreich.org 70 i+ I thereby knew the Internet some time before everybody Err bitreich.org 70 i+ else, still at the age of the Far West, Eldorado, Err bitreich.org 70 i+ Utopia. At this era, the network was backed by public Err bitreich.org 70 i+ money (mostly from United States), the life was Err bitreich.org 70 i+ happier and the electronic sky bluer. We worked all Err bitreich.org 70 i+ along, among passionated, inventing new computer Err bitreich.org 70 i+ objects that even Microsoft did ignore, like Linux or Err bitreich.org 70 i+ the World Wide Web (you know, the three fastidious *w* Err bitreich.org 70 i+ we have to type in the address of your favorite porn Err bitreich.org 70 i+ website...) that did not yet exist and that today Err bitreich.org 70 i+ everybody mistake for the network itself. Err bitreich.org 70 i+ Err bitreich.org 70 i+ We were far from thinking that some day, we would need Err bitreich.org 70 i+ a plethora of lawyers to organize the network. That Err bitreich.org 70 i+ some day, we would need interdepartmental comittees to Err bitreich.org 70 i+ address of the question. That some day, we would have Err bitreich.org 70 i+ to put black on white the manners not yet named Err bitreich.org 70 i+ "netiquette" that seemd all so natural to us. Our only Err bitreich.org 70 i+ desire, share that formidable invention with the most Err bitreich.org 70 i+ people, make its apology, attract the most numerous of Err bitreich.org 70 i+ passionated who shared with us their competency, their Err bitreich.org 70 i+ knowledge and intelligence. Err bitreich.org 70 i+ Err bitreich.org 70 i+ I remember that at this epoch, when I was saying Err bitreich.org 70 i+ "Internet", my friends looked at me as if coming from Err bitreich.org 70 i+ another planet. When I transfered a file from a Err bitreich.org 70 i+ computer from one end of of the world to my own Err bitreich.org 70 i+ machine - by cabalistic commands typed by hand under Err bitreich.org 70 i+ an interface working without a mouse pointer - the Err bitreich.org 70 i+ seasoned IT engineers was assisting to the Err bitreich.org 70 i+ demonstration as to a bad movie: finding a file was Err bitreich.org 70 i+ taking hours, reading speeds was worth a sick snail Err bitreich.org 70 i+ and the file often revealed to be unusable... But Err bitreich.org 70 i+ while a pal entered in my office, I would show him how Err bitreich.org 70 i+ by typing a single command line I could share, for a Err bitreich.org 70 i+ ridiculous price, my work, my knowledge, my files or Err bitreich.org 70 i+ my data with pure strangers and that could live at the Err bitreich.org 70 i+ other side of the street as the other side of the Err bitreich.org 70 i+ world. Err bitreich.org 70 i+ Err bitreich.org 70 i+ Besides from other passionated people, everybody was Err bitreich.org 70 i+ laughing at me. I could tell them that this thingy Err bitreich.org 70 i+ would be a revolution for human knowledge, they looked Err bitreich.org 70 i+ at me in pity and went back to their work. Err bitreich.org 70 i+ Err bitreich.org 70 i+ In the best case, I was told with lucidity "It is a Err bitreich.org 70 i+ pirate thing.". Some was asking who would that fit, Err bitreich.org 70 i+ beyond telematic specialists. Other claimed that Err bitreich.org 70 i+ volontary and free sharing of resources would not Err bitreich.org 70 i+ have, by definition, any economical future. I was also Err bitreich.org 70 i+ asked sometimes who would dare to provide such a Err bitreich.org 70 i+ terrible service. And when I explained them that Err bitreich.org 70 i+ everything was entirely decentralised, with for only Err bitreich.org 70 i+ coordination volunteership and good will of all, the Err bitreich.org 70 i+ same ones was telling me that it could never work at a Err bitreich.org 70 i+ large scale. Err bitreich.org 70 i+ Err bitreich.org 70 i+ https://www.confessions-voleur.net/ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Publishing in The Gopher Times you Err bitreich.org 70 i+____________________________________________________________ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Want your article published? Want to announce Err bitreich.org 70 i+ something to the Gopher world? Directly related to Err bitreich.org 70 i+ Gopher or not, reach us on IRC with an article in any Err bitreich.org 70 i+ format, we will handle the rest. Err bitreich.org 70 i+ Err bitreich.org 70 i+ ircs://irc.bitreich.org/#bitreich-en Err bitreich.org 70 i+ gopher://bitreich.org/1/tgtimes/ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 1diff --git a/tmac.w b/tmac.w /scm/tgtimes/file/tmac.w.gph bitreich.org 70 i@@ -1,17 +1,14 @@ Err bitreich.org 70 i-.\"newspaper macro set looking like -ms Err bitreich.org 70 i-. Err bitreich.org 70 i-.\"shared macros Err bitreich.org 70 i-. Err bitreich.org 70 i .de #- \"horizontal ruler Err bitreich.org 70 i . #R Err bitreich.org 70 i . ad c Err bitreich.org 70 i . in 0 Err bitreich.org 70 i . ti 0 Err bitreich.org 70 i . sp 0 Err bitreich.org 70 i-. if \\n(.Au=0 \l'\\n($Wu─' Err bitreich.org 70 i+. if \\n(.Au=0 \l'\\n($Wu-' Err bitreich.org 70 i . if \\n(.Au=1 \l'\\n($Wu_' Err bitreich.org 70 i . #R Err bitreich.org 70 i .. Err bitreich.org 70 i+. Err bitreich.org 70 i .de #> \"reduce right margin Err bitreich.org 70 i . ad r Err bitreich.org 70 i . ll \\n($Lu+1n Err bitreich.org 70 i@@ -42,8 +39,7 @@ Err bitreich.org 70 i . rm #D Err bitreich.org 70 i . it Err bitreich.org 70 i . if \\n(.A=0 .ne \\$1 \"at least $1 lines below or break page Err bitreich.org 70 i-. if (\\n(nlu)>(\\n($Mu) \ Err bitreich.org 70 i-. sp \\$2 \"space if not at the top Err bitreich.org 70 i+. sp \\$2 Err bitreich.org 70 i .. Err bitreich.org 70 i . Err bitreich.org 70 i .de #B \"bottom of page trap Err bitreich.org 70 i@@ -65,7 +61,12 @@ Err bitreich.org 70 i . nr $F 0 \"reset footnote number Err bitreich.org 70 i .. Err bitreich.org 70 i . Err bitreich.org 70 i-.\"front-end looking like -ms Err bitreich.org 70 i+.de #S \"font-size Err bitreich.org 70 i+. if \\n(.Au=0 \{ . \"smaller font in troff to fit more text Err bitreich.org 70 i+. ps \\$1 Err bitreich.org 70 i+. vs \\$1 Err bitreich.org 70 i+. \} Err bitreich.org 70 i+.. Err bitreich.org 70 i . Err bitreich.org 70 i .de TL \"title Err bitreich.org 70 i . #R Err bitreich.org 70 i@@ -76,9 +77,9 @@ Err bitreich.org 70 i .. Err bitreich.org 70 i . Err bitreich.org 70 i .de AB \"abstract beginning Err bitreich.org 70 i-. #P 4v \\n($Vu Err bitreich.org 70 i-. #- Err bitreich.org 70 i . if \\n(.A=1 .sp \"if nroff, fix the ruler Err bitreich.org 70 i+. #- Err bitreich.org 70 i+. #P 4v \\n($Vu Err bitreich.org 70 i . ft 2 Err bitreich.org 70 i . ad c Err bitreich.org 70 i .. Err bitreich.org 70 i@@ -132,9 +133,8 @@ Err bitreich.org 70 i . #P 2v \\n($Vu Err bitreich.org 70 i . ft 5u Err bitreich.org 70 i . cs 5u Err bitreich.org 70 i-. ps 9p Err bitreich.org 70 i-. vs 9p Err bitreich.org 70 i-. in 1n Err bitreich.org 70 i+. #S 9p Err bitreich.org 70 i+. in 0n Err bitreich.org 70 i . nf Err bitreich.org 70 i . na Err bitreich.org 70 i .. Err bitreich.org 70 i@@ -164,8 +164,6 @@ Err bitreich.org 70 i . ch #B \\n($Bu-1v Err bitreich.org 70 i .. Err bitreich.org 70 i . Err bitreich.org 70 i-.\"initialize Err bitreich.org 70 i-. Err bitreich.org 70 i .if \n(.Au=0 .nr $W 4.5i \"paper width in troff Err bitreich.org 70 i .if \n(.Au=1 .nr $W 60m \"paper width in nroff Err bitreich.org 70 i .if \n(.Au=0 .pl 9i \"paper height in troff Err bitreich.org 70 i@@ -178,4 +176,4 @@ Err bitreich.org 70 i .nr $L \n($Wu-\n($Mu-\n($Mu \"line length Err bitreich.org 70 i .nr $B -\n($Mu Err bitreich.org 70 i . Err bitreich.org 70 i-.wh \n($B #B \"trap for bottom of page Err bitreich.org 70 i+.wh -\n($Mu #B \"trap for bottom of page Err bitreich.org 70 .