itgtimes4.txt - 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 itgtimes4.txt (35187B) Err bitreich.org 70 i--- Err bitreich.org 70 i 1 Err bitreich.org 70 i 2 Err bitreich.org 70 i 3 Err bitreich.org 70 i 4 The Gopher Times Err bitreich.org 70 i 5 Err bitreich.org 70 i 6 ____________________________________________________________ Err bitreich.org 70 i 7 Err bitreich.org 70 i 8 Opus 4 - Gopher news and more - Apr. 2022 Err bitreich.org 70 i 9 ____________________________________________________________ Err bitreich.org 70 i 10 Err bitreich.org 70 i 11 Err bitreich.org 70 i 12 Err bitreich.org 70 i 13 Err bitreich.org 70 i 14 Molasses Gopher/Gemini Client Err bitreich.org 70 i 15 ____________________________________________________________ Err bitreich.org 70 i 16 Err bitreich.org 70 i 17 Jonathan Simpson is announcing a new Gopher client: Err bitreich.org 70 i 18 Molasses. Err bitreich.org 70 i 19 Err bitreich.org 70 i 20 >> A new gopher client, Molasses, is now available for Err bitreich.org 70 i 21 general use. It is a multi-platform graphical client Err bitreich.org 70 i 22 that runs on Windows, Mac OS, and Linux. Err bitreich.org 70 i 23 Err bitreich.org 70 i 24 Leveraging functionnal programming with Racket, the Err bitreich.org 70 i 25 binaries come battery included, bundling the racket Err bitreich.org 70 i 26 runtime code, famous for building-up robust graphical Err bitreich.org 70 i 27 user interfaces straight from the core language li- Err bitreich.org 70 i 28 braries. Err bitreich.org 70 i 29 Err bitreich.org 70 i 30 Inline images, multiple tabs, keyboard navigation, Go- Err bitreich.org 70 i 31 pher and Gemini support, opening external http:// Err bitreich.org 70 i 32 links on an external browser, Molasses has everything Err bitreich.org 70 i 33 one might expect to browse the little Internet. Err bitreich.org 70 i 34 Err bitreich.org 70 i 35 >> Feedback is welcome and appreciated. Err bitreich.org 70 i 36 Err bitreich.org 70 i 37 Err bitreich.org 70 i 38 Err bitreich.org 70 i 39 Err bitreich.org 70 i 40 sfeed 1.4 released Err bitreich.org 70 i 41 ____________________________________________________________ Err bitreich.org 70 i 42 Err bitreich.org 70 i 43 I want to thank all people who gave feedback. Err bitreich.org 70 i 44 Err bitreich.org 70 i 45 sfeed is a tool to convert RSS or Atom feeds from XML Err bitreich.org 70 i 46 to a TAB-separated file. Err bitreich.org 70 i 47 Err bitreich.org 70 i 48 It can be found at: [1] Err bitreich.org 70 i 49 Err bitreich.org 70 i 50 sfeed has the following notable changes compared to Err bitreich.org 70 i 51 1.2: Err bitreich.org 70 i 52 Err bitreich.org 70 i 53 Fixes Err bitreich.org 70 i 54 Err bitreich.org 70 i 55 o Fix a compiler warning with some curses implementa- Err bitreich.org 70 i 56 tions, like NetBSD curses. Err bitreich.org 70 i 57 Err bitreich.org 70 i 58 o sfeed_curses: add keybinds for the home key and the Err bitreich.org 70 i 59 default home and end key for urxvt. Err bitreich.org 70 i 60 Err bitreich.org 70 i 61 o sfeed_curses: fix a redraw when reloading a file Err bitreich.org 70 i 62 with a feed file read from stdin and using an URL Err bitreich.org 70 i 63 file and changing this URL file externally. Err bitreich.org 70 i 64 Err bitreich.org 70 i 65 o sfeed_curses: cast character for SFEED_AUTOCMD to Err bitreich.org 70 i 66 unsigned char to allow character sequences outside Err bitreich.org 70 i 67 the ASCII range. Err bitreich.org 70 i 68 Err bitreich.org 70 i 69 Documentation Err bitreich.org 70 i 70 Err bitreich.org 70 i 71 o README: add an example script to count new and un- Err bitreich.org 70 i 72 read items. This can be useful for some statusbar Err bitreich.org 70 i 73 indicator (asked about by e-mail). Err bitreich.org 70 i 74 Err bitreich.org 70 i 75 o Small code-style, comments and documentation im- Err bitreich.org 70 i 76 provements and fixes. Err bitreich.org 70 i 77 Err bitreich.org 70 i 78 Testsuite improvements Err bitreich.org 70 i 79 Err bitreich.org 70 i 80 The testsuite repo has had improvements to test the Err bitreich.org 70 i 81 most important code paths of sfeed_curses in an auto- Err bitreich.org 70 i 82 mated way (currently 95% automated coverage). The Err bitreich.org 70 i 83 sfeed.c and xml.c parser coverage has also near 100% Err bitreich.org 70 i 84 coverage. Err bitreich.org 70 i 85 Err bitreich.org 70 i 86 The goal is to find bugs and avoid regressions. Err bitreich.org 70 i 87 Err bitreich.org 70 i 88 The input/sfeed/realworld/ directory contains files Err bitreich.org 70 i 89 with various feeds from popular systems to more ob- Err bitreich.org 70 i 90 scure ones. These may be useful to test other Err bitreich.org 70 i 91 RSS/Atom programs aswell. Err bitreich.org 70 i 92 Err bitreich.org 70 i 93 These tests can be found here: [2] Err bitreich.org 70 i 94 Err bitreich.org 70 i 95 Thanks, Hiltjo Err bitreich.org 70 i 96 Err bitreich.org 70 i 97 Err bitreich.org 70 i 98 Err bitreich.org 70 i 99 [1] Err bitreich.org 70 i 100 git://git.codemadness.org/sfeed Err bitreich.org 70 i 101 gopher://codemadness.org/1/git/sfeed Err bitreich.org 70 i 102 https://codemadness.org/releases/sfeed/ Err bitreich.org 70 i 103 gopher://codemadness.org/1/releases/sfeed/ Err bitreich.org 70 i 104 [2] Err bitreich.org 70 i 105 https://git.codemadness.org/sfeed_tests/ Err bitreich.org 70 i 106 gopher://codemadness.org/1/git/sfeed_tests/ Err bitreich.org 70 i 107 Err bitreich.org 70 i 108 Err bitreich.org 70 i 109 Err bitreich.org 70 i 110 BBC Reviving the Plain Old Radio Err bitreich.org 70 i 111 ____________________________________________________________ Err bitreich.org 70 i 112 Err bitreich.org 70 i 113 BBC, one of the earliest if not the first radio broad- Err bitreich.org 70 i 114 casting ever, comes back to using a WWII era technol- Err bitreich.org 70 i 115 ogy, to overcome limitation Russia imposes over Err bitreich.org 70 i 116 Ukraine. Err bitreich.org 70 i 117 Err bitreich.org 70 i 118 In between a rain of missiles and a short moment of Err bitreich.org 70 i 119 temporary peace, fetching information on what is hap- Err bitreich.org 70 i 120 pening around is a relief, maybe even a requirement Err bitreich.org 70 i 121 for survival. Err bitreich.org 70 i 122 Err bitreich.org 70 i 123 Internet infrastructure of Ukraine are being impacted, Err bitreich.org 70 i 124 and the backbone getting shackled by all kind of limi- Err bitreich.org 70 i 125 tations, provoked the BBC news bulletin to be unreach- Err bitreich.org 70 i 126 able. Err bitreich.org 70 i 127 Err bitreich.org 70 i 128 A more primitive way to broadcast critical headlines Err bitreich.org 70 i 129 than Internet: shortwave radio, which can live off a Err bitreich.org 70 i 130 simple emitter for covering a large region. Err bitreich.org 70 i 131 Err bitreich.org 70 i 132 >> It has launched two new shortwave frequencies in Err bitreich.org 70 i 133 the region for four hours of World Service English Err bitreich.org 70 i 134 news a day. These frequencies can be received clearly Err bitreich.org 70 i 135 in Kyiv and parts of Russia. [1] Err bitreich.org 70 i 136 Err bitreich.org 70 i 137 Shortly after, possessing a shortwave radio device at Err bitreich.org 70 i 138 home became forbidden, proving that in spite of being Err bitreich.org 70 i 139 a low-technology solution, it was efficient enough to Err bitreich.org 70 i 140 disturb the control of the press by the government. Err bitreich.org 70 i 141 Err bitreich.org 70 i 142 This showcases how quickly-deployed and resilient sim- Err bitreich.org 70 i 143 ple technologies can be in comparison to fragile, Err bitreich.org 70 i 144 high-tech interdependent ecosystems. Err bitreich.org 70 i 145 Err bitreich.org 70 i 146 Radio is also trivially interfaced with high-tech: Any Err bitreich.org 70 i 147 person with an analog emitter may start broadcasting a Err bitreich.org 70 i 148 radio signal, reading a news digest out loud. Err bitreich.org 70 i 149 Err bitreich.org 70 i 150 Given instructions, a receiver is also very easy to Err bitreich.org 70 i 151 build with scavenged parts. An antenna is simply a Err bitreich.org 70 i 152 wire producing an input signal, that after demodula- Err bitreich.org 70 i 153 tion, becomes a sound signal to be fed to a speaker. Err bitreich.org 70 i 154 Err bitreich.org 70 i 155 It also shows benefits of putting all the technically Err bitreich.org 70 i 156 difficult parts onto the side of the content producer. Err bitreich.org 70 i 157 It helps with adoption of a new technology: Making the Err bitreich.org 70 i 158 client device/software trivial and safe to build, set- Err bitreich.org 70 i 159 up and use. [2] Err bitreich.org 70 i 160 Err bitreich.org 70 i 161 Err bitreich.org 70 i 162 Err bitreich.org 70 i 163 [1] Err bitreich.org 70 i 164 https://www.bbc.co.uk/mediacentre/2022/millions-of-russians-turn-to-bbc-news Err bitreich.org 70 i 165 [2] Err bitreich.org 70 i 166 https://hackaday.com/2022/03/17/owning-a-shortwave-radio Err bitreich.org 70 i 167 Err bitreich.org 70 i 168 Err bitreich.org 70 i 169 Err bitreich.org 70 i 170 New Bitreich Project: rfcommd Err bitreich.org 70 i 171 ____________________________________________________________ Err bitreich.org 70 i 172 Err bitreich.org 70 i 173 There is a new project on bitreich: rfcommd. Rfcommd Err bitreich.org 70 i 174 is a daemon sitting on top of your bluez/bluetooth Err bitreich.org 70 i 175 stack, waiting for RFCOMM devices to connect. The Err bitreich.org 70 i 176 daemon will then run scripts or daemons on that Err bitreich.org 70 i 177 new rfcomm connection. This can be used to cre- Err bitreich.org 70 i 178 ate a custom bluetooth printer without buying some Err bitreich.org 70 i 179 dedicated hardware device. See the filter spirofil- Err bitreich.org 70 i 180 ter in the repository for some pcl printer script. Err bitreich.org 70 i 181 Err bitreich.org 70 i 182 Here is the first release: [1] Err bitreich.org 70 i 183 Err bitreich.org 70 i 184 All questions and comments welcome! Err bitreich.org 70 i 185 Err bitreich.org 70 i 186 Please send them to Christoph Lohmann <20h@r-36.net> Err bitreich.org 70 i 187 Err bitreich.org 70 i 188 or come on bitreich.org IRC #bitreich-en. Err bitreich.org 70 i 189 Err bitreich.org 70 i 190 Have fun! Err bitreich.org 70 i 191 Err bitreich.org 70 i 192 Err bitreich.org 70 i 193 Err bitreich.org 70 i 194 [1] Err bitreich.org 70 i 195 gopher://bitreich.org/9/scm/rfcommd/tag/rfcommd-v0.2.tar.lz Err bitreich.org 70 i 196 gopher://bitreich.org/9/scm/rfcommd/tag/rfcommd-v0.2.tar.lz.sha512sum Err bitreich.org 70 i 197 ftp://ftp@bitreich.org/releases/rfcommd/rfcommd-v0.2.tar.lz Err bitreich.org 70 i 198 ftp://ftp@bitreich.org/releases/rfcommd/rfcommd-v0.2.tar.lz.sha512sum Err bitreich.org 70 i 199 gopher://bitreich.org/9/scm/rfcommd/tag/rfcommd-v0.2.tar.gz Err bitreich.org 70 i 200 gopher://bitreich.org/9/scm/rfcommd/tag/rfcommd-v0.2.tar.gz.sha512sum Err bitreich.org 70 i 201 ftp://ftp@bitreich.org/releases/rfcommd/rfcommd-v0.2.tar.gz Err bitreich.org 70 i 202 ftp://ftp@bitreich.org/releases/rfcommd/rfcommd-v0.2.tar.gz.sha512sum Err bitreich.org 70 i 203 Err bitreich.org 70 i 204 Err bitreich.org 70 i 205 Err bitreich.org 70 i 206 2022-03-06 GangBAN aftermaths 20h Err bitreich.org 70 i 207 ____________________________________________________________ Err bitreich.org 70 i 208 Err bitreich.org 70 i 209 This Sunday was a fun one. After lunch we had the su- Err bitreich.org 70 i 210 pertuxkart tournament of five(!) players competing Err bitreich.org 70 i 211 against eachother on various tracks. All kind of CPUs Err bitreich.org 70 i 212 and hardware setups participates and rushed off the Err bitreich.org 70 i 213 cliffs. Err bitreich.org 70 i 214 Err bitreich.org 70 i 215 In the evening there was the huge OpenRA battlefield. Err bitreich.org 70 i 216 Sadly the hardware requirement of OpenRA is too high, Err bitreich.org 70 i 217 so only two players could participate. But this time Err bitreich.org 70 i 218 against seven other AIs. The humans won multiple Err bitreich.org 70 i 219 times! Err bitreich.org 70 i 220 Err bitreich.org 70 i 221 See you at the next GangBAN! Err bitreich.org 70 i 222 Err bitreich.org 70 i 223 Sincerely yours, 20h Chief Gaming Officer (CGO) Err bitreich.org 70 i 224 Err bitreich.org 70 i 225 Err bitreich.org 70 i 226 Err bitreich.org 70 i 227 Err bitreich.org 70 i 228 Breaking free from medical devices 20h Err bitreich.org 70 i 229 ____________________________________________________________ Err bitreich.org 70 i 230 Err bitreich.org 70 i 231 Unlike most USB gadgets around, medical devices re- Err bitreich.org 70 i 232 quire a specification to be proven fit for handling Err bitreich.org 70 i 233 patients data. This makes doctor-hacking difficult Err bitreich.org 70 i 234 for the sake of better control over what is allowed Err bitreich.org 70 i 235 for medical use. Err bitreich.org 70 i 236 Err bitreich.org 70 i 237 While this may sound as a non-starter for many, not Err bitreich.org 70 i 238 all doctors are discouraged. Interview with 20h: Err bitreich.org 70 i 239 Err bitreich.org 70 i 240 >> You are __20h__, a doctor in Falken, the best vil- Err bitreich.org 70 i 241 lage to live in in Germany, is that correct? Err bitreich.org 70 i 242 Err bitreich.org 70 i 243 Yes. Err bitreich.org 70 i 244 Err bitreich.org 70 i 245 >> You managed to do some hacking around a medical de- Err bitreich.org 70 i 246 vice. What was it? How did it help you in your di- Err bitreich.org 70 i 247 agnostics? Err bitreich.org 70 i 248 Err bitreich.org 70 i 249 I wrote rfcommd to have my spirometer print out the Err bitreich.org 70 i 250 results to a standard printer. It helps me having a Err bitreich.org 70 i 251 more detailed view on the results. Err bitreich.org 70 i 252 Err bitreich.org 70 i 253 The normal printout is just like 8 centimeters wide. Err bitreich.org 70 i 254 Now it is A4. Err bitreich.org 70 i 255 Err bitreich.org 70 i 256 I plan on using rfcommd to read out ECG data from a Err bitreich.org 70 i 257 ECG for further analysis. Err bitreich.org 70 i 258 Err bitreich.org 70 i 259 The collecting computer is a gentoo hardened on Err bitreich.org 70 i 260 x86_64, with a standard bluetooth dongle, sending the Err bitreich.org 70 i 261 print jobs via TCP/IP to a network printer. Err bitreich.org 70 i 262 Err bitreich.org 70 i 263 For printing there is a cups installation, converting Err bitreich.org 70 i 264 the PCL output of the spirometer to postscript for the Err bitreich.org 70 i 265 network printer. Err bitreich.org 70 i 266 Err bitreich.org 70 i 267 >> What software were provided to collect the data on Err bitreich.org 70 i 268 a computer? On which kind of system was that run- Err bitreich.org 70 i 269 ning? Err bitreich.org 70 i 270 Err bitreich.org 70 i 271 Before rfcommd there was no collection of the data. Err bitreich.org 70 i 272 The spirometer has some built-in printer, which is Err bitreich.org 70 i 273 very expensive and the printout is small. Err bitreich.org 70 i 274 Err bitreich.org 70 i 275 >> Are you using it often? Err bitreich.org 70 i 276 Err bitreich.org 70 i 277 I/We are using it every day for printing out spirome- Err bitreich.org 70 i 278 try (lung function) results. Err bitreich.org 70 i 279 Err bitreich.org 70 i 280 By the way. A secondary function why rfcommd has fil- Err bitreich.org 70 i 281 ters: We have a sterilization device, which has a se- Err bitreich.org 70 i 282 rial printout of sterilization runs. Err bitreich.org 70 i 283 Err bitreich.org 70 i 284 This is what rfcommd does print out too. Err bitreich.org 70 i 285 Err bitreich.org 70 i 286 The features of rfcommd moved from: Accept every rf- Err bitreich.org 70 i 287 comm request to having filters per device mac, was be- Err bitreich.org 70 i 288 cause of those two devices. Err bitreich.org 70 i 289 Err bitreich.org 70 i 290 But it will allow to have the ecg readout as a filter Err bitreich.org 70 i 291 for free. Err bitreich.org 70 i 292 Err bitreich.org 70 i 293 >> It had limited interaction, and yet you managed to Err bitreich.org 70 i 294 made it available from a linux computer. How did you Err bitreich.org 70 i 295 do it? Err bitreich.org 70 i 296 Err bitreich.org 70 i 297 First I had a python script using pybluez to offer Err bitreich.org 70 i 298 some bluetooth printer service, which bluetooth Err bitreich.org 70 i 299 clients connect to and send print jobs. Err bitreich.org 70 i 300 Err bitreich.org 70 i 301 But I migrated this to some C implementation and gen- Err bitreich.org 70 i 302 eralized it as rfcommd so it is more modular for me Err bitreich.org 70 i 303 and others can reuse it too. Err bitreich.org 70 i 304 Err bitreich.org 70 i 305 Bluez stack had some rfcomm client application, but it Err bitreich.org 70 i 306 was removed in newer version because they hate comman- Err bitreich.org 70 i 307 dline users. Err bitreich.org 70 i 308 Err bitreich.org 70 i 309 >> Was it difficult? How long did it take? Err bitreich.org 70 i 310 Err bitreich.org 70 i 311 Digging around bluetooth is difficult. It looks simi- Err bitreich.org 70 i 312 lar to TCP/IP, but is its own terminology, protocols Err bitreich.org 70 i 313 and principles. Look at rfcommd for how to announce Err bitreich.org 70 i 314 some service. Err bitreich.org 70 i 315 Err bitreich.org 70 i 316 It took me two weekends to write rfcommd as it is now. Err bitreich.org 70 i 317 Err bitreich.org 70 i 318 >> What would you advise to designers of such devices Err bitreich.org 70 i 319 to make everyone's life easier? Err bitreich.org 70 i 320 Err bitreich.org 70 i 321 If you mean medical devices: Please open source all Err bitreich.org 70 i 322 firmware and open up all schematics. In ten years you Err bitreich.org 70 i 323 will be dead or in pension but still people can extend Err bitreich.org 70 i 324 or update your devices. Err bitreich.org 70 i 325 Err bitreich.org 70 i 326 And second: Never have specific assumptions and fool Err bitreich.org 70 i 327 end users into costly standard. You never know better Err bitreich.org 70 i 328 than your users. Err bitreich.org 70 i 329 Err bitreich.org 70 i 330 For example in the spirometry description, they say, Err bitreich.org 70 i 331 that only some bluetooth printers are compatible. Err bitreich.org 70 i 332 Err bitreich.org 70 i 333 This is due to the bluetooth standard not having de- Err bitreich.org 70 i 334 fined, what is sent to bluetooth printers. Err bitreich.org 70 i 335 Err bitreich.org 70 i 336 It should be the minimum, to define this, as it is in Err bitreich.org 70 i 337 the USB printing standard. Err bitreich.org 70 i 338 Err bitreich.org 70 i 339 >> What kind of protocol interface would have been the Err bitreich.org 70 i 340 easiest? Err bitreich.org 70 i 341 Err bitreich.org 70 i 342 The easiest protocol interface, also considering secu- Err bitreich.org 70 i 343 rity and data protection standard, would be ssh over Err bitreich.org 70 i 344 TCP/IP. Everyone knows SSH, it can be integrated into Err bitreich.org 70 i 345 everything and it is easily upgradable to newer secu- Err bitreich.org 70 i 346 rity standards. Err bitreich.org 70 i 347 Err bitreich.org 70 i 348 >> What does it permits to do that was not possible Err bitreich.org 70 i 349 before? Err bitreich.org 70 i 350 Err bitreich.org 70 i 351 With the spirometry data ready as simple text data, I Err bitreich.org 70 i 352 can further process it using standard unix tools, in Err bitreich.org 70 i 353 case I ever need this. Err bitreich.org 70 i 354 Err bitreich.org 70 i 355 >> Are other people using it in the practice as well? Err bitreich.org 70 i 356 Even indirectly? Err bitreich.org 70 i 357 Err bitreich.org 70 i 358 My nurses use it mainly. They press the »print« but- Err bitreich.org 70 i 359 ton on the spirometry device and it prints the re- Err bitreich.org 70 i 360 sults. Err bitreich.org 70 i 361 Err bitreich.org 70 i 362 I, as doctor, only see the printed out results and ex- Err bitreich.org 70 i 363 plain them to patients. Err bitreich.org 70 i 364 Err bitreich.org 70 i 365 >> Does she have to use command line interface for Err bitreich.org 70 i 366 that? Err bitreich.org 70 i 367 Err bitreich.org 70 i 368 No, it's all practical. The spirometer starts its Err bitreich.org 70 i 369 bluetooth client for rfcommd and rfcommd runs the Err bitreich.org 70 i 370 spirofilter printing filter script, which invokes Err bitreich.org 70 i 371 lpr(1). Err bitreich.org 70 i 372 Err bitreich.org 70 i 373 >> Are there many situations like that, where cumber- Err bitreich.org 70 i 374 some interfaces makes life harder for working with Err bitreich.org 70 i 375 medical devices? Err bitreich.org 70 i 376 Err bitreich.org 70 i 377 Yes, it's built into all medical devices to enforce Err bitreich.org 70 i 378 proprietary and expensive Windows software to be Err bitreich.org 70 i 379 bought. Err bitreich.org 70 i 380 Err bitreich.org 70 i 381 For example the newer version of my ECG device has Err bitreich.org 70 i 382 some undocumented network mode. The ECG standard I Err bitreich.org 70 i 383 will be using over serial was defined in 1990. Since Err bitreich.org 70 i 384 then old devices only got bluetooth and ethernet, but Err bitreich.org 70 i 385 did nothing else new. Err bitreich.org 70 i 386 Err bitreich.org 70 i 387 The price stayed the same, of course. Err bitreich.org 70 i 388 Err bitreich.org 70 i 389 >> Do you think designers would benefits themself from Err bitreich.org 70 i 390 offering another interface that is easier to use? Err bitreich.org 70 i 391 Err bitreich.org 70 i 392 In the short term viewpoint it protects you from com- Err bitreich.org 70 i 393 petitors to enter the market. But in the long run, Err bitreich.org 70 i 394 this now stops me from easily processing patient data Err bitreich.org 70 i 395 for further research. I am using a 25 yr old ECG and Err bitreich.org 70 i 396 some 10 yr old spirometer. Err bitreich.org 70 i 397 Err bitreich.org 70 i 398 >> Are there any similarities in other devices to Err bitreich.org 70 i 399 reuse the existing work you just did? Err bitreich.org 70 i 400 Err bitreich.org 70 i 401 Yes. Bluetooth is the new hype in medical devices. Err bitreich.org 70 i 402 All those smart devices for body measurement are for Err bitreich.org 70 i 403 example BLE, some insecure bluetooth standard to read Err bitreich.org 70 i 404 out key=value from bluetooth clients. Some bled(8) Err bitreich.org 70 i 405 should be easy to write. Err bitreich.org 70 i 406 Err bitreich.org 70 i 407 Nearly every medical device still has some serial Err bitreich.org 70 i 408 port, either for communication or measurement. Err bitreich.org 70 i 409 Err bitreich.org 70 i 410 For measurement this will never die out, since raw Err bitreich.org 70 i 411 data is required. Err bitreich.org 70 i 412 Err bitreich.org 70 i 413 And some serial2bluetooth, that's what I am using for Err bitreich.org 70 i 414 my practical examples. Err bitreich.org 70 i 415 Err bitreich.org 70 i 416 >> Would it have been possible to build such device Err bitreich.org 70 i 417 yourself from parts, but with sane interfaces in- Err bitreich.org 70 i 418 stead? Err bitreich.org 70 i 419 Err bitreich.org 70 i 420 Building such a device is not the hard part. The hard Err bitreich.org 70 i 421 part is licensing the device as being a medical de- Err bitreich.org 70 i 422 vice. Err bitreich.org 70 i 423 Err bitreich.org 70 i 424 I am, as a doctor, am allowed to license some medical Err bitreich.org 70 i 425 device for my patients. But if I'd want to sell or Err bitreich.org 70 i 426 give this device to some other doctor, I'd need some Err bitreich.org 70 i 427 EU medical device license. Err bitreich.org 70 i 428 Err bitreich.org 70 i 429 This is a complex process. Err bitreich.org 70 i 430 Err bitreich.org 70 i 431 You have severial medical device classes. Some always Err bitreich.org 70 i 432 require some EU-wide licensing. Err bitreich.org 70 i 433 Err bitreich.org 70 i 434 The logic of some ECG is very simple. But licensing Err bitreich.org 70 i 435 it for selling is what makes it expensive and/or keeps Err bitreich.org 70 i 436 the competition low. Err bitreich.org 70 i 437 Err bitreich.org 70 i 438 >> What do you advise to people also stuck with cum- Err bitreich.org 70 i 439 bersome device, but without reverse engineer super- Err bitreich.org 70 i 440 powers? Err bitreich.org 70 i 441 Err bitreich.org 70 i 442 Force the device producers to open up standards. Err bitreich.org 70 i 443 Write into contracts, that devices have to be interop- Err bitreich.org 70 i 444 erable, so producers need to adapt. Err bitreich.org 70 i 445 Err bitreich.org 70 i 446 It's the same for software. If you can't write it on Err bitreich.org 70 i 447 your own, force them to open up standards, because you Err bitreich.org 70 i 448 want to extend the software. Err bitreich.org 70 i 449 Err bitreich.org 70 i 450 For extension of software, reverse engineering is le- Err bitreich.org 70 i 451 gal. Err bitreich.org 70 i 452 Err bitreich.org 70 i 453 Err bitreich.org 70 i 454 Err bitreich.org 70 i 455 Err bitreich.org 70 i 456 Carrying the Cross tgtimes Err bitreich.org 70 i 457 ____________________________________________________________ Err bitreich.org 70 i 458 Err bitreich.org 70 i 459 Walking on the streets, slowly, slowed-down by carry- Err bitreich.org 70 i 460 ing a huge wooden cross, tall as three persons, paint- Err bitreich.org 70 i 461 ed in blue, a recognisable cross shaped as an 'f', the Err bitreich.org 70 i 462 'f' of facebook. Err bitreich.org 70 i 463 Err bitreich.org 70 i 464 This is the project Filipe Vilas-Boas, inviting anyone Err bitreich.org 70 i 465 to watch the unrealistic scene, and question themself Err bitreich.org 70 i 466 on the weight of social media, and beliefs associated Err bitreich.org 70 i 467 with technology. Err bitreich.org 70 i 468 Err bitreich.org 70 i 469 >> investigating global interconnection utopia, spiri- Err bitreich.org 70 i 470 tual magic and contemporary algorithmic slavery dys- Err bitreich.org 70 i 471 topia Err bitreich.org 70 i 472 Err bitreich.org 70 i 473 Was there an event declaring that technology was not Err bitreich.org 70 i 474 only for looneys on their geek basement? The opening Err bitreich.org 70 i 475 of facebook? The advent of the iPhone? The first day Err bitreich.org 70 i 476 you could fired from an office job for not being able Err bitreich.org 70 i 477 to turn on a computer? Technology did not really ap- Err bitreich.org 70 i 478 pear all at once in our lives, and does not even reach Err bitreich.org 70 i 479 every citizen of every country. Looking at ourself Err bitreich.org 70 i 480 with a fresh candide look and wondering if how we live Err bitreich.org 70 i 481 make sense is becoming increasingly difficult. Err bitreich.org 70 i 482 Err bitreich.org 70 i 483 Like Filipe Vilas-Boas, artists offers us a tiny win- Err bitreich.org 70 i 484 dow onto our own life, a porthole toward ourself, for Err bitreich.org 70 i 485 allowing us to watching ourself from the outside. [1] Err bitreich.org 70 i 486 Err bitreich.org 70 i 487 Err bitreich.org 70 i 488 [1] Err bitreich.org 70 i 489 https://filipevilasboas.com/Carrying-The-Cross Err bitreich.org 70 i 490 Err bitreich.org 70 i 491 Err bitreich.org 70 i 492 Err bitreich.org 70 i 493 Fortran Diahrea Err bitreich.org 70 i 494 ____________________________________________________________ Err bitreich.org 70 i 495 Err bitreich.org 70 i 496 Quoting Ganssle in The Embedded Muse mailing list: Err bitreich.org 70 i 497 Err bitreich.org 70 i 498 >> The University of Maryland's Ralph compiler would Err bitreich.org 70 i 499 abort after 50 compiletime errors and print out a Err bitreich.org 70 i 500 picture of Alfred E. Neuman, with the caption "This Err bitreich.org 70 i 501 man never worries, but from the look of your code, Err bitreich.org 70 i 502 you should." [1] Err bitreich.org 70 i 503 Err bitreich.org 70 i 504 Err bitreich.org 70 i 505 Err bitreich.org 70 i 506 [1] Err bitreich.org 70 i 507 http://www.ganssle.com/tem/tem439.html Err bitreich.org 70 i 508 Err bitreich.org 70 i 509 Err bitreich.org 70 i 510 Err bitreich.org 70 i 511 High-Tech, Low-Life tgtimes Err bitreich.org 70 i 512 ____________________________________________________________ Err bitreich.org 70 i 513 Err bitreich.org 70 i 514 High-Tech Refers to the ability to use complex tools Err bitreich.org 70 i 515 created by engineering, or hacking things together. Err bitreich.org 70 i 516 Err bitreich.org 70 i 517 Low-Life Refers to those put aside by society, such as Err bitreich.org 70 i 518 criminal or drug dealer, making itself edgy; or ho- Err bitreich.org 70 i 519 bos and beggars, pushed to the edge by more or less Err bitreich.org 70 i 520 everyone. Err bitreich.org 70 i 521 Err bitreich.org 70 i 522 One way to develop the idea of High-Tech Low-Life Err bitreich.org 70 i 523 would be a criminal using modern tools such to empower Err bitreich.org 70 i 524 its crimes. A transaction giving the bad guys the big Err bitreich.org 70 i 525 guns. Not good. Err bitreich.org 70 i 526 Err bitreich.org 70 i 527 But another way to portray it is someone rejected by Err bitreich.org 70 i 528 its surroundings, seeking support through technologi- Err bitreich.org 70 i 529 cal tools. May it be as a source of direct income, or Err bitreich.org 70 i 530 as a way to get informed, or inform its surrounding, Err bitreich.org 70 i 531 perhaps the entire world such as what did happen with Err bitreich.org 70 i 532 the late revolts in China. Err bitreich.org 70 i 533 Err bitreich.org 70 i 534 The "High Tech, Low Life" (2012) documentary shows us Err bitreich.org 70 i 535 that it is not a science-fiction plot, but a phe- Err bitreich.org 70 i 536 nomenon happenning today. Err bitreich.org 70 i 537 Err bitreich.org 70 i 538 Giving High-Tech toys to poor population sounds more Err bitreich.org 70 i 539 like a GAFAM (Google, Amazon, Facebook, Apple, Mi- Err bitreich.org 70 i 540 crosoft) plan to rule over the third-world while look- Err bitreich.org 70 i 541 ing like a humanitarian hero saving the world. But an- Err bitreich.org 70 i 542 other way to see it is surrending the Low-Life people Err bitreich.org 70 i 543 to the claws of High-Tech corps, extending further the Err bitreich.org 70 i 544 frontiers of ad-tech. Err bitreich.org 70 i 545 Err bitreich.org 70 i 546 Giving entertainment platform is probably not the most Err bitreich.org 70 i 547 urgent kind of technology people without a meal a day Err bitreich.org 70 i 548 is going to need. What about a tractor though? In its Err bitreich.org 70 i 549 simplest form, in China again, a 55 years-old lady Err bitreich.org 70 i 550 farmer started to use a hoverboard (board to stand on Err bitreich.org 70 i 551 with a wheel on left and right) to change 3 hours of Err bitreich.org 70 i 552 daily walk to carry the vegetables harvested, into 40 Err bitreich.org 70 i 553 minutes riding this board. [1] Err bitreich.org 70 i 554 Err bitreich.org 70 i 555 Or what about deploying long-range point-to-point Err bitreich.org 70 i 556 wireless links in west Africa to circumvent the poor Err bitreich.org 70 i 557 cable infrastructure? This would help escaping the Err bitreich.org 70 i 558 lobby and regulations that take over the few IT re- Err bitreich.org 70 i 559 sources of that country? [2] Err bitreich.org 70 i 560 Err bitreich.org 70 i 561 Or even inventing affordable small solar or wind-power Err bitreich.org 70 i 562 stations for the tights budgets of off-grid villages? Err bitreich.org 70 i 563 Or an on-street display continuously showing live job Err bitreich.org 70 i 564 offers? Err bitreich.org 70 i 565 Err bitreich.org 70 i 566 >> Did you open-source a driver for the community as Err bitreich.org 70 i 567 part of your job? Installed Linux on an old laptop Err bitreich.org 70 i 568 for someone in need? Convincing the boss to make the Err bitreich.org 70 i 569 project open-source? Attended a surprising situation Err bitreich.org 70 i 570 of that kind? Tell us your story of High-Tech given Err bitreich.org 70 i 571 to Low-Life on #bitreich-en IRC channel on the Err bitreich.org 70 i 572 irc.bitreich.org server. Err bitreich.org 70 i 573 Err bitreich.org 70 i 574 Err bitreich.org 70 i 575 [1] Err bitreich.org 70 i 576 https://nextshark.com/chinese-farmer-hoverboard-life/ Err bitreich.org 70 i 577 https://www.chinanews.com.cn/tp/hd2011/2018/02-13/800254.shtml Err bitreich.org 70 i 578 Err bitreich.org 70 i 579 [2] Err bitreich.org 70 i 580 http://www.melissadensmore.com/papers/m4d08-mho-reassessing.pdf Err bitreich.org 70 i 581 https://www.resilience.org/stories/2015-10-27/how-to-build-a-low-tech-internet/ Err bitreich.org 70 i 582 Err bitreich.org 70 i 583 Err bitreich.org 70 i 584 Err bitreich.org 70 i 585 FreeDOOMDay on 2022-03-27 20h Err bitreich.org 70 i 586 ____________________________________________________________ Err bitreich.org 70 i 587 Err bitreich.org 70 i 588 In comemoration of the beginning summer time in cen- Err bitreich.org 70 i 589 tral Europe, we will celebrate FreeDOOMDay! On Err bitreich.org 70 i 590 2022-03-27 20:00 CEST (be careful!), we will play Err bitreich.org 70 i 591 chocolate-doom [1] Err bitreich.org 70 i 592 Err bitreich.org 70 i 593 This is a doom variant which runs on nearly every ma- Err bitreich.org 70 i 594 chine out there and supports extra modes: [2] Err bitreich.org 70 i 595 Err bitreich.org 70 i 596 Please try to install the FreeDOOM wad files as a Err bitreich.org 70 i 597 base: Err bitreich.org 70 i 598 Err bitreich.org 70 i 599 See you on Sunday! Err bitreich.org 70 i 600 Err bitreich.org 70 i 601 Sincerely yours, 20h Chief Gaming Officer (CGO) Err bitreich.org 70 i 602 Err bitreich.org 70 i 603 Err bitreich.org 70 i 604 [1] Err bitreich.org 70 i 605 https://www.chocolate-doom.org Err bitreich.org 70 i 606 Err bitreich.org 70 i 607 [2] Err bitreich.org 70 i 608 https://www.chocolate-doom.org/wiki/index.php/Three_screen_mode Err bitreich.org 70 i 609 Err bitreich.org 70 i 610 Err bitreich.org 70 i 611 Err bitreich.org 70 i 612 Beerware: Hardware for Beer tgtimes Err bitreich.org 70 i 613 ____________________________________________________________ Err bitreich.org 70 i 614 Err bitreich.org 70 i 615 Retreated industrial robot hardware recycled into a Err bitreich.org 70 i 616 bartender. Such is the project of the Bistromatik, Err bitreich.org 70 i 617 born in Brittany, now visiting countries abroad. Err bitreich.org 70 i 618 Err bitreich.org 70 i 619 A mechanical robot arm was built for the industry, but Err bitreich.org 70 i 620 while still working, was removed from production, and Err bitreich.org 70 i 621 collected dust in a warehouse. Err bitreich.org 70 i 622 Err bitreich.org 70 i 623 Jean-Marie Ollivier took this bored machine that he Err bitreich.org 70 i 624 named "Nestor", got it to move again, and rather than Err bitreich.org 70 i 625 servicing the industry, was programmed it to serve Err bitreich.org 70 i 626 beers. Err bitreich.org 70 i 627 Err bitreich.org 70 i 628 >> It is not rare to see Jean-Marie make Nestor dance Err bitreich.org 70 i 629 on a violin melody. Err bitreich.org 70 i 630 Err bitreich.org 70 i 631 Moving from town to town, this iron giant, taller than Err bitreich.org 70 i 632 any human, goes on display grabbing gobelets, filling Err bitreich.org 70 i 633 them at the tap, and offering them to the curious Err bitreich.org 70 i 634 crowd passing by. Err bitreich.org 70 i 635 Err bitreich.org 70 i 636 And if you feel hungry too, you may ask it for a Err bitreich.org 70 i 637 treat, it can also prepare some crepes, the Bretons' Err bitreich.org 70 i 638 favorite dessert. [1] Err bitreich.org 70 i 639 Err bitreich.org 70 i 640 Err bitreich.org 70 i 641 [1] Err bitreich.org 70 i 642 https://bistromatik.com/ Err bitreich.org 70 i 643 Err bitreich.org 70 i 644 Err bitreich.org 70 i 645 Err bitreich.org 70 i 646 Memecache atom feed Err bitreich.org 70 i 647 ____________________________________________________________ Err bitreich.org 70 i 648 Err bitreich.org 70 i 649 Thanks to the innovation from the Netherlands, we can Err bitreich.org 70 i 650 now offer an atom feed for the memecache at Err bitreich.org 70 i 651 bitreich.org: [1] Err bitreich.org 70 i 652 Err bitreich.org 70 i 653 Please subscribe for your newest meme pleasure! Err bitreich.org 70 i 654 Err bitreich.org 70 i 655 Sincerely yours, 20h Chief Meme Officer (CMO) Err bitreich.org 70 i 656 Err bitreich.org 70 i 657 Err bitreich.org 70 i 658 Err bitreich.org 70 i 659 [1] Err bitreich.org 70 i 660 gopher://bitreich.org/0/memecache/news.atom Err bitreich.org 70 i 661 Err bitreich.org 70 i 662 Err bitreich.org 70 i 663 Err bitreich.org 70 i 664 St-Lazare's Paris Train Station tgtimes Err bitreich.org 70 i 665 ____________________________________________________________ Err bitreich.org 70 i 666 Err bitreich.org 70 i 667 Ah! The Saint Lazare train station. Emblem of the Par- Err bitreich.org 70 i 668 isian train station, and today still looking like on Err bitreich.org 70 i 669 the painting by the XIXth century painter Monet. Err bitreich.org 70 i 670 Err bitreich.org 70 i 671 This typical look were somehow preserved regardless of Err bitreich.org 70 i 672 the modernisation of the train equipments. Lately, new Err bitreich.org 70 i 673 equipments have been installed to prevent fraud: tick- Err bitreich.org 70 i 674 et barriers are now surrounding all the stations and Err bitreich.org 70 i 675 their surrounding, only letting those owning a ticket Err bitreich.org 70 i 676 onto the station. Err bitreich.org 70 i 677 Err bitreich.org 70 i 678 Not unexpected from a train company for a country with Err bitreich.org 70 i 679 fraud around 10% on long train lines. Mr. Monet would Err bitreich.org 70 i 680 probably still be able to come and settle down for Err bitreich.org 70 i 681 painting the train station nowaday, although to the Err bitreich.org 70 i 682 price of a ticket to anywhere. Err bitreich.org 70 i 683 Err bitreich.org 70 i 684 Yet the devices themself seems not of the greatest Err bitreich.org 70 i 685 comfort to both fraudsters, beggars frequently coming Err bitreich.org 70 i 686 where most passengers are, and legitimate passengers Err bitreich.org 70 i 687 alike. While it might be improved shortly, there is an Err bitreich.org 70 i 688 high error rate for passengers trying to insert their Err bitreich.org 70 i 689 ticket or NFC card. Err bitreich.org 70 i 690 Err bitreich.org 70 i 691 In case of a misunderstanding of how to use these de- Err bitreich.org 70 i 692 vices, the train stations are not overcrowded with Err bitreich.org 70 i 693 staff to welcome passengers in need for information, Err bitreich.org 70 i 694 and it would take a bit of time. Err bitreich.org 70 i 695 Err bitreich.org 70 i 696 Setting-up a new solution seems a difficult challenge, Err bitreich.org 70 i 697 putting in compromise price to setup, comfort of use, Err bitreich.org 70 i 698 reliability, finding the new staff in charge of main- Err bitreich.org 70 i 699 tenance... A reminder that technical solutions only Err bitreich.org 70 i 700 solve technical problems. [1] Err bitreich.org 70 i 701 Err bitreich.org 70 i 702 Err bitreich.org 70 i 703 [1] Err bitreich.org 70 i 704 https://lenouvelautomobiliste.fr/actualites/39949/des-portes-pour-transformer-la-vie-de-la-gare-saint-lazare/ Err bitreich.org 70 i 705 Err bitreich.org 70 i 706 Err bitreich.org 70 i 707 Err bitreich.org 70 i 708 FreeDOOMDay results Err bitreich.org 70 i 709 ____________________________________________________________ Err bitreich.org 70 i 710 Err bitreich.org 70 i 711 Thanks to everyone participating in our first tryout Err bitreich.org 70 i 712 to play doom over our bitreich infrastructure. It Err bitreich.org 70 i 713 worked out pretty well. In the end we played the Err bitreich.org 70 i 714 freedm.wad of freedoom. Err bitreich.org 70 i 715 Err bitreich.org 70 i 716 Some statistics: Maximum up and down bandwidth re- Err bitreich.org 70 i 717 quired was 14 kbytes/s. Maximum CPU usage here: 2% of Err bitreich.org 70 i 718 one core. RAM: 400 kb. Err bitreich.org 70 i 719 Err bitreich.org 70 i 720 Chocolate Doom is compatible to vanilla doom. Every- Err bitreich.org 70 i 721 one having some old DOS doom can join in using rf- Err bitreich.org 70 i 722 commd: [1] Err bitreich.org 70 i 723 Err bitreich.org 70 i 724 Just attach a serial2bluetooth dongle and some blue- Err bitreich.org 70 i 725 tooth dongle in your linux machine, then use the new Err bitreich.org 70 i 726 added filter: [2] Err bitreich.org 70 i 727 Err bitreich.org 70 i 728 This will automatically connect your serial connection Err bitreich.org 70 i 729 to a doom server over tcp/ip. Change it to Err bitreich.org 70 i 730 bitreich.org and the standard port and you are set. Err bitreich.org 70 i 731 Err bitreich.org 70 i 732 Of course you can use socat from some ttyUSB0 or ttyS0 Err bitreich.org 70 i 733 too. Nothing stops you, but your own laziness. The Err bitreich.org 70 i 734 possibilities are endless. Err bitreich.org 70 i 735 Err bitreich.org 70 i 736 See you next time, with whatever machine you can find Err bitreich.org 70 i 737 and which runs DOOM! Err bitreich.org 70 i 738 Err bitreich.org 70 i 739 Sincerely yours, 20h Chief Gaming Officer (CGO) Err bitreich.org 70 i 740 Err bitreich.org 70 i 741 Err bitreich.org 70 i 742 Err bitreich.org 70 i 743 [1] Err bitreich.org 70 i 744 git://bitreich.org/rfcommd Err bitreich.org 70 i 745 [2] Err bitreich.org 70 i 746 gopher://bitreich.org/1/scm/rfcommd/commit/ Err bitreich.org 70 i 747 9b77ca90e9cf4ca7cd9521e6756dc2b833cdefce.gph Err bitreich.org 70 i 748 Err bitreich.org 70 i 749 Err bitreich.org 70 i 750 Err bitreich.org 70 i 751 What really happened on Mars? Err bitreich.org 70 i 752 ____________________________________________________________ Err bitreich.org 70 i 753 Err bitreich.org 70 i 754 What can possibly go wrong while sending a device en- Err bitreich.org 70 i 755 tirely controlled by software on a remote location Err bitreich.org 70 i 756 where noone would ever be able to go for a long while? Err bitreich.org 70 i 757 The question opens a vast field of answers. Err bitreich.org 70 i 758 Err bitreich.org 70 i 759 1997, Pathfinder, a solar-powered ground lander and Err bitreich.org 70 i 760 station, with VxWorks proprietary real time operating Err bitreich.org 70 i 761 system onboard, embedding an 6-wheeled Sojourner rover Err bitreich.org 70 i 762 with custom firmware, landed on Mars. Err bitreich.org 70 i 763 Err bitreich.org 70 i 764 During a field data collection mission a priority in- Err bitreich.org 70 i 765 version did happen on the Pathfinder station total Err bitreich.org 70 i 766 loss of control for the time of a reboot. Err bitreich.org 70 i 767 Err bitreich.org 70 i 768 The bug was reproduced on earth and patched, latter Err bitreich.org 70 i 769 explained on a mailing list, published online. [1] Err bitreich.org 70 i 770 Err bitreich.org 70 i 771 At its core, most operating systems are built around a Err bitreich.org 70 i 772 scheduler that orchestrates execution of many tasks Err bitreich.org 70 i 773 onto one or several CPUs. It is a critical piece of Err bitreich.org 70 i 774 software in the case of real-time operating systems, Err bitreich.org 70 i 775 that must ensure to trigger some actions right on Err bitreich.org 70 i 776 time. Err bitreich.org 70 i 777 Err bitreich.org 70 i 778 Complex systems may be unfit for such purposes, and Err bitreich.org 70 i 779 software simplicity has found its way through experi- Err bitreich.org 70 i 780 menting how complex systems may end-up in difficult- Err bitreich.org 70 i 781 to-debug situations. Err bitreich.org 70 i 782 Err bitreich.org 70 i 783 Imagine yourself in charge of reproducing a bug on Err bitreich.org 70 i 784 earth for something that went wrong on another planet, Err bitreich.org 70 i 785 with a patch expected for next Monday. A strong argu- Err bitreich.org 70 i 786 ment toward keeping systems simple and easier to de- Err bitreich.org 70 i 787 bug. Err bitreich.org 70 i 788 Err bitreich.org 70 i 789 Although, the Mars operating system landscape is not Err bitreich.org 70 i 790 all VxWorks and nothing else. For instance, the RTEMS Err bitreich.org 70 i 791 system, Real-Time Executive for Multiprocessor Systems Err bitreich.org 70 i 792 was open-sourced from US army 1993 and is today ac- Err bitreich.org 70 i 793 tively maintained by both corporations and the open Err bitreich.org 70 i 794 source community. Err bitreich.org 70 i 795 Err bitreich.org 70 i 796 Being part of Google Summer of Code, it is also wel- Err bitreich.org 70 i 797 coming newcomers to real-time operating system devel- Err bitreich.org 70 i 798 opment, who might be able to contribute to embedded Err bitreich.org 70 i 799 software making its way onto space. [2] Err bitreich.org 70 i 800 Err bitreich.org 70 i 801 While the ISS project was put at threat by the current Err bitreich.org 70 i 802 events in Ukraine involving all nations, outter-space Err bitreich.org 70 i 803 still represents a middle ground where all sides have Err bitreich.org 70 i 804 a same objective and can collaborate: extending the Err bitreich.org 70 i 805 horizons above what could be reached before. Err bitreich.org 70 i 806 Err bitreich.org 70 i 807 Err bitreich.org 70 i 808 Err bitreich.org 70 i 809 [1] Err bitreich.org 70 i 810 https://www.cs.unc.edu/~anderson/teach/comp790/papers/mars_pathfinder_long_version.html Err bitreich.org 70 i 811 [2] Err bitreich.org 70 i 812 https://www.rtems.org/ Err bitreich.org 70 i 813 Err bitreich.org 70 i 814 Err bitreich.org 70 i 815 Err bitreich.org 70 i 816 Gopher for Medical Research Err bitreich.org 70 i 817 ____________________________________________________________ Err bitreich.org 70 i 818 Err bitreich.org 70 i 819 The National Institute of Health is well used to the Err bitreich.org 70 i 820 Gopher protocol, for it used it as a way to publish Err bitreich.org 70 i 821 medical documentation. You named it: PubMed itself Err bitreich.org 70 i 822 have been delivering documents through Gopher: Err bitreich.org 70 i 823 Err bitreich.org 70 i 824 Phone books with name, phone number and e-mail ad- Err bitreich.org 70 i 825 dresses of those willing to submit it, Err bitreich.org 70 i 826 Err bitreich.org 70 i 827 Images like weathermaps, Err bitreich.org 70 i 828 Err bitreich.org 70 i 829 Audio such as 1992 presidential debates, Err bitreich.org 70 i 830 Err bitreich.org 70 i 831 Books and all kind of publcations, also proposed to Err bitreich.org 70 i 832 users as a way to publish their own content, Err bitreich.org 70 i 833 Err bitreich.org 70 i 834 Videos short ones, but also on-demand movies! Err bitreich.org 70 i 835 Err bitreich.org 70 i 836 Telnet interfaces with login and password, Err bitreich.org 70 i 837 Err bitreich.org 70 i 838 Search engines For browsing this entire content. Err bitreich.org 70 i 839 Err bitreich.org 70 i 840 The technical bulletin of March-April 1994 reveals as Err bitreich.org 70 i 841 much. While 1994 does not sounds like a world gifted Err bitreich.org 70 i 842 with nowadays unlimited technology, equivalents to Err bitreich.org 70 i 843 modern tools, with less bells and less whistles, were Err bitreich.org 70 i 844 already widespread among providers, but much less used Err bitreich.org 70 i 845 as they are today: Err bitreich.org 70 i 846 Err bitreich.org 70 i 847 Spotify were files through Gopher. Err bitreich.org 70 i 848 Err bitreich.org 70 i 849 Netflix were files through Gopher. Err bitreich.org 70 i 850 Err bitreich.org 70 i 851 PubMed, ResearchGate were files through Gopher. Err bitreich.org 70 i 852 Err bitreich.org 70 i 853 Instagram were files through Gopher. Err bitreich.org 70 i 854 Err bitreich.org 70 i 855 Facebook were publication as files through Gopher. Err bitreich.org 70 i 856 Err bitreich.org 70 i 857 Amazon Kindle were text files through Gopher. Err bitreich.org 70 i 858 Err bitreich.org 70 i 859 Office365 were telnet interactive session, or Word- Err bitreich.org 70 i 860 Star, PostScript, and ASCII files through Gopher. Err bitreich.org 70 i 861 Err bitreich.org 70 i 862 Google was either gopher search, or interactive telnet Err bitreich.org 70 i 863 sessions, with sometimes powerful query languages, Err bitreich.org 70 i 864 permitting to filter the result held in the data- Err bitreich.org 70 i 865 bases: Searching for references about Italians with Err bitreich.org 70 i 866 AIDS that are not indexed with ITALY (MH) Err bitreich.org 70 i 867 Err bitreich.org 70 i 868 This showcases that a lot of thing declared as possi- Err bitreich.org 70 i 869 ble today thank to the advances of technology were Err bitreich.org 70 i 870 available since as early as 1994. With much less bells Err bitreich.org 70 i 871 and much less whistles. With much less bandwidth for Err bitreich.org 70 i 872 everyone, but existing bandwidth much less used as Err bitreich.org 70 i 873 well. Err bitreich.org 70 i 874 Err bitreich.org 70 i 875 Interactive database querying languages would look a Err bitreich.org 70 i 876 bit uninviting, and TurboGopher (showcased in the doc- Err bitreich.org 70 i 877 ument) has not all the font, layout, media integration Err bitreich.org 70 i 878 features of modern day web browsers. Err bitreich.org 70 i 879 Err bitreich.org 70 i 880 Under that perspective, the race to technology looks Err bitreich.org 70 i 881 like not a quest for new use-cases, but taking what Err bitreich.org 70 i 882 was possible in the early days to in a crude format Err bitreich.org 70 i 883 and only to some initiated, to the masses, in an Err bitreich.org 70 i 884 inviting layout, packed onto small, shiny objects that Err bitreich.org 70 i 885 fit on a mere pocket. [1] Err bitreich.org 70 i 886 Err bitreich.org 70 i 887 One year later, the Gopher for Science and Medecine Err bitreich.org 70 i 888 project still is blown at full steam, as the National Err bitreich.org 70 i 889 Library of Medecine publishes a bibliography for Err bitreich.org 70 i 890 setting-up gopher servers for collaborating on spe- Err bitreich.org 70 i 891 cific medical topics. Err bitreich.org 70 i 892 Err bitreich.org 70 i 893 >> Developing a subject-specific Gopher at the Na- Err bitreich.org 70 i 894 tional Library of Medicine [2] Err bitreich.org 70 i 895 Err bitreich.org 70 i 896 Err bitreich.org 70 i 897 Err bitreich.org 70 i 898 [1] Err bitreich.org 70 i 899 https://www.nlm.nih.gov/pubs/techbull/archive/nlm_technical_bulletin_march_april_1994.pdf Err bitreich.org 70 i 900 [2] Err bitreich.org 70 i 901 https://pubmed.ncbi.nlm.nih.gov/7599590/ Err bitreich.org 70 i 902 Err bitreich.org 70 i 903 Err bitreich.org 70 i 904 Err bitreich.org 70 i 905 Secret voting for Bitreich Council Err bitreich.org 70 i 906 ____________________________________________________________ Err bitreich.org 70 i 907 Err bitreich.org 70 i 908 Bitreich is always ahead in its structure, organisa- Err bitreich.org 70 i 909 tion and technology. So is our democracy: [1] Err bitreich.org 70 i 910 Err bitreich.org 70 i 911 The majority of council members has decided, that: Err bitreich.org 70 i 912 Err bitreich.org 70 i 913 >> Secret voting is possible on certain topics. When Err bitreich.org 70 i 914 council members vote in secret, they need to vote un- Err bitreich.org 70 i 915 der a bedcover. Multiple council members can be un- Err bitreich.org 70 i 916 der one bedcover. Err bitreich.org 70 i 917 Err bitreich.org 70 i 918 Bitreich is reacting to the decision of Debian to in- Err bitreich.org 70 i 919 troduce back chamber corruption in its decision mak- Err bitreich.org 70 i 920 ing: [2] Err bitreich.org 70 i 921 Err bitreich.org 70 i 922 This is completely prevented in the Bitreich model, Err bitreich.org 70 i 923 since multiple council members are allowed under one Err bitreich.org 70 i 924 bedcover, while hidden from any eavesdropper in the Err bitreich.org 70 i 925 room. Err bitreich.org 70 i 926 Err bitreich.org 70 i 927 Sincerely yours, 20h Chief Democracy Officer (CDO) Err bitreich.org 70 i 928 Err bitreich.org 70 i 929 Err bitreich.org 70 i 930 Err bitreich.org 70 i 931 [1] Err bitreich.org 70 i 932 gopher://bitreich.org/1/scm/bitreich-council/commit/ Err bitreich.org 70 i 933 f43daad938405d966c158a12b6fcb8f13a9d1868.gph Err bitreich.org 70 i 934 [2] Err bitreich.org 70 i 935 https://lwn.net/Articles/889444/ Err bitreich.org 70 i 936 Err bitreich.org 70 i 937 Err bitreich.org 70 i 938 Err bitreich.org 70 i 939 TMP.0UT Volume 2 is Out Err bitreich.org 70 i 940 ____________________________________________________________ Err bitreich.org 70 i 941 Err bitreich.org 70 i 942 In the sytle of the Phrack online resource, tmp.0ut Err bitreich.org 70 i 943 publishes its second volume. Err bitreich.org 70 i 944 Err bitreich.org 70 i 945 >> TMP.0UT stands on the shoulders of giants, and we Err bitreich.org 70 i 946 lend a hand for the next generation of giants to Err bitreich.org 70 i 947 stand on ours. Err bitreich.org 70 i 948 Err bitreich.org 70 i 949 Focused on the ELF format reverse engineering, the on- Err bitreich.org 70 i 950 line zine culminates a rich set of resources and arti- Err bitreich.org 70 i 951 cles by experts for everyone interested in the world Err bitreich.org 70 i 952 of ELF hacking. Err bitreich.org 70 i 953 Err bitreich.org 70 i 954 o Bare Metal Jacket Err bitreich.org 70 i 955 Err bitreich.org 70 i 956 o How to write a virtual machine in order to hide your Err bitreich.org 70 i 957 viruses Err bitreich.org 70 i 958 Err bitreich.org 70 i 959 o Every Boring Problem Found in eBPF Err bitreich.org 70 i 960 Err bitreich.org 70 i 961 And much, much more... News straight out of the com- Err bitreich.org 70 i 962 piler: [1] Err bitreich.org 70 i 963 Err bitreich.org 70 i 964 Err bitreich.org 70 i 965 Err bitreich.org 70 i 966 [1] Err bitreich.org 70 i 967 https://tmpout.sh/2/ Err bitreich.org 70 i 968 Err bitreich.org 70 i 969 Err bitreich.org 70 i 970 Err bitreich.org 70 i 971 Bitreich migrating to Windows Server 20h Err bitreich.org 70 i 972 ____________________________________________________________ Err bitreich.org 70 i 973 Err bitreich.org 70 i 974 Yesterday the last SSH.com license we had expired. We Err bitreich.org 70 i 975 are now unable to access Linux on the old bitreich.org Err bitreich.org 70 i 976 servers. In an approach to modernize Bitreich, the Err bitreich.org 70 i 977 council decided to go further: Err bitreich.org 70 i 978 Err bitreich.org 70 i 979 o Windows Server 2022 will be the new server OS for Err bitreich.org 70 i 980 growing our business opportunities and fast deploy- Err bitreich.org 70 i 981 ment of critical workloads such as SQL Server with Err bitreich.org 70 i 982 confidence using 48TB of memory, 64 sockets, and Err bitreich.org 70 i 983 2048 logical cores. Err bitreich.org 70 i 984 Err bitreich.org 70 i 985 o Irc.bitreich.org will be replaced by Microsoft Teams Err bitreich.org 70 i 986 to create a more engaging meeting experience with Err bitreich.org 70 i 987 together mode. Focus on faces, pick up on nonverbal Err bitreich.org 70 i 988 cues, and easily see who is talking. Err bitreich.org 70 i 989 Err bitreich.org 70 i 990 o The ed(1) cloud will be replaced by Microsoft Office Err bitreich.org 70 i 991 365 to connect and empower every employee, from the Err bitreich.org 70 i 992 office to the frontline worker, with a Microsoft 365 Err bitreich.org 70 i 993 solution that enhances productivity and drives inno- Err bitreich.org 70 i 994 vation. Err bitreich.org 70 i 995 Err bitreich.org 70 i 996 We hope to see you on the new services, which enrich Err bitreich.org 70 i 997 your daily business life. Err bitreich.org 70 i 998 Err bitreich.org 70 i 999 Sincerely yours, 20h Chief Technology Officer (CTO) Err bitreich.org 70 i 1000 Err bitreich.org 70 i 1001 Err bitreich.org 70 i 1002 Err bitreich.org 70 i 1003 Err bitreich.org 70 i 1004 Linux Sysadmin Job Offer announce Err bitreich.org 70 i 1005 ____________________________________________________________ Err bitreich.org 70 i 1006 Err bitreich.org 70 i 1007 The web is hiring over and over. A lot of professions Err bitreich.org 70 i 1008 were converted from something, to something with on- Err bitreich.org 70 i 1009 line web tools and a lot of computer systems are using Err bitreich.org 70 i 1010 a webinterfaces that are just skins for a database. Err bitreich.org 70 i 1011 Err bitreich.org 70 i 1012 If you feel like giving a good sweep in all the dust Err bitreich.org 70 i 1013 of webservers, and transform fragile, complex, buggy Err bitreich.org 70 i 1014 ecosystems onto leaner, more stable systems, and are Err bitreich.org 70 i 1015 currently looking for a job as an Admin, we might have Err bitreich.org 70 i 1016 an offer for you. Err bitreich.org 70 i 1017 Err bitreich.org 70 i 1018 The offer is located in France, within a warm and Err bitreich.org 70 i 1019 horsing team in a 20-sized company powering a little Err bitreich.org 70 i 1020 part of the Internet (not only the Web), dealing with Err bitreich.org 70 i 1021 clients from local shops to international groups. Err bitreich.org 70 i 1022 Err bitreich.org 70 i 1023 Come and discover the culture of Lille, in North of Err bitreich.org 70 i 1024 France, one of the only places where you can taste Err bitreich.org 70 i 1025 both Carbonnade (Belgian, meat cooked onto Belgian Err bitreich.org 70 i 1026 beer) and Welsh (Great Britain, quality melted cheddar Err bitreich.org 70 i 1027 served on a dish). Err bitreich.org 70 i 1028 Err bitreich.org 70 i 1029 Contact josuah on #bitreich-en channel on Err bitreich.org 70 i 1030 irc.bitreich.org server to know more about it. Err bitreich.org 70 i 1031 Err bitreich.org 70 i 1032 Err bitreich.org 70 i 1033 Err bitreich.org 70 i 1034 Err bitreich.org 70 i 1035 Publishing in The Gopher Times you Err bitreich.org 70 i 1036 ____________________________________________________________ Err bitreich.org 70 i 1037 Err bitreich.org 70 i 1038 Want your article published? Want to announce some- Err bitreich.org 70 i 1039 thing to the Gopher world? Directly related to Gopher Err bitreich.org 70 i 1040 or not, reach us on IRC with an article in any format, Err bitreich.org 70 i 1041 we will handle the rest. Err bitreich.org 70 i 1042 Err bitreich.org 70 i 1043 Err bitreich.org 70 i 1044 Err bitreich.org 70 i 1045 ircs://irc.bitreich.org/#bitreich-en Err bitreich.org 70 i 1046 gopher://bitreich.org/1/tgtimes/ Err bitreich.org 70 i 1047 git://bitreich.org/tgtimes/ Err bitreich.org 70 i 1048 Err bitreich.org 70 i 1049 Err bitreich.org 70 i 1050 Err bitreich.org 70 i 1051 Err bitreich.org 70 .