00:00:00 --- log: started forth/21.07.01 01:16:19 --- join: jo-anna joined #forth 01:18:42 hi proteusguy how are you 01:46:05 --- quit: jo-anna (Ping timeout: 120 seconds) 01:48:34 --- join: jo-anna joined #forth 01:58:39 --- quit: jo-anna (Ping timeout: 120 seconds) 03:20:11 --- part: Bogen85 left #forth 03:51:43 --- quit: iv4nshm4k0v (Ping timeout: 120 seconds) 04:13:15 --- join: Glider_IRC_ joined #forth 04:16:08 --- quit: Glider_IRC (Ping timeout: 120 seconds) 04:36:04 --- join: iv4nshm4k0v joined #forth 04:46:04 --- quit: iv4nshm4k0v (Ping timeout: 120 seconds) 05:11:00 --- join: iv4nshm4k0v joined #forth 05:51:14 a'34 05:51:42 yea i agree 05:52:15 (Well, it happens.) 07:27:28 I am reflecting on how much stuff manages to get broken by politics in tech. And if you don't like the changes then you're a bad person for not appreciating their *intentions* enough to overlook the impact. 07:28:40 Like I can't complain about GDPR or people say I don't care about data rights or something, but the only difference I see is that websites now steal all your data *and* blast you with annoying popups to ask if that's okay 07:29:40 I managed to resist muscle memory for clicking "yes" on every dialog up until that change, now I actually find myself just clicking away important dialogs like I used to see tech-illiterates do 07:31:08 veltas: +1. 07:33:54 Though my impression is that a. "people say" mostly applies to the newer social networking contexts; avoiding those (in favor of, say, Usenet, BBSes and IRC) tends to avoid that as well. And b., the "are you OK we steal your data?" dialogs mostly just don't work with my preferred browser, Lynx. 07:37:12 Lately random videos I want to watch, like one recently about cryptocurrency, is locked on YouTube and I can't watch it without signing in and providing ID info to prove my age 07:37:21 Apparently this is some kind of EU rule 07:38:02 I have a workaround for now that "yewtu.be" lets me see those videos, I don't know how long that will last 07:40:54 veltas: http://invidio.us/ lists a plenty instances; I won't be concerned with any specific one going down. Youtube revamping its "scrambler", or MPAA going all "it's DRM circumvention device", however, would probably be worse. 07:41:38 iv4nshm4k0v: I get shouted down on hackernews for this sort of stuff, I don't know how 'new' that is but it's mostly filled with older people 07:42:46 Like Cliff Stoll was posting on there yesterday 07:46:13 rss + mpv is always there for you 07:48:32 (youtube channels each have an rss feed, and mpv integrates with yt-dl) 07:49:54 eris[m]12: I use youtube-dl all the time, it's great. Unfortunately, the changes have broken youtube-dl (unless you sign in, and do the ID stuff I mentioned before, which youtube-dl allows) 07:50:15 So youtube-dl is not a workaround 07:50:38 hmm, sad 07:50:45 And that's why I'm concerned that invidious will stop being able to use these videos, although I think depending on where their servers are it won't matter 07:50:55 I think it only affects European IPs currently 07:51:16 i cant imagine a vps outside europe is that expensive 07:51:49 I could do it for free probably, using TOR 07:53:16 mm, very slow though 07:55:17 mpv is also fantastic software 07:55:26 truly 07:56:30 im not in europe so no eu restrictions for me :^) 07:56:49 I don't think there's anything I use regularly I'd class as 'fantastic software' that's on the web 07:56:56 not too happy about the eu situatiom here 07:57:15 I don't know if the UK agreed to this or if Google is just vindictive towards the UK but I'm not in the EU 07:57:20 ah 07:57:22 ok 07:57:27 we're in the same boat 07:57:27 Nevertheless I get hit by 'europe' rules 07:58:03 i think the web constitutes the opposite 07:58:46 truly horrible 07:59:53 --- join: crab1 joined #forth 08:00:09 hihhi 08:00:35 I am getting fed up of the conflation between the EU and Europe. I am in Europe, I am not in the EU. If the EU does/says something it's not "Europe" doing it. I am a European citizen, but not an EU citizen, but according to the paper this morning I'm not a european citizen 08:00:40 Apparently the UK sank into the ocean 08:00:47 pog! 08:01:19 taken long enough 08:02:54 It annoys me because this careful choice of words is not unintentional, it's political. But I am just about done hearing complaints about Brexit. I have to suffer the actual real consequneces of Brexit, and then also I have to suffer this stupid positioning and language engineering 08:18:29 what does it mean to be a citizen of europe? 08:19:21 A european citizen is surely a citizen of a european country 08:21:20 ah, reading it again now and i see you said "european citizen", as in "a citizen who is european," and not as i had interpreted it as "a citizen of europe". nevermind me, i am being dumb 08:21:55 Reminds me of how 'american citizens' are supposedly the US citizens 08:22:45 Except that one is not as intentional 08:24:47 --- quit: cbridge_ (Quit: bye) 08:24:58 --- join: cbridge_ joined #forth 08:27:17 it is already commonplace to refer to the USA as 'America' so I think that has become the normal use of the word american 08:27:30 unless you are saying things like "american indian" 08:28:17 It's commonplace in English certainly 08:33:19 i've been thinking a lot lately about airplanes 08:33:30 they sure are pretty neat 08:34:39 Airplanes are another bit of tech ruined by politics 08:34:56 there is nothing that isn't ruined by politics 08:37:29 Bend over, sir 08:39:12 --- quit: crab1 (Ping timeout: 120 seconds) 08:39:27 --- join: crab1 joined #forth 08:40:05 The Wind Rises, it's called 08:40:22 Ah I liked that movie 08:40:46 Meloncholy though 08:44:53 --- quit: crab1 (Ping timeout: 120 seconds) 08:51:36 --- join: crab1 joined #forth 09:30:36 --- quit: crab1 (Ping timeout: 120 seconds) 09:48:22 --- join: mark4__ joined #forth 09:48:33 --- quit: mark4_ (Connection closed) 10:17:44 --- join: crab1 joined #forth 10:38:10 --- quit: Croran (Client exited) 10:54:07 veltas, sorry i can't reply because i'm not registered. but cool! 11:53:22 maw 12:26:38 maw 12:36:55 maw crab1 12:43:23 what up 12:47:45 nuffing, just wasting time redaing hacker news... you? 12:47:51 reading* 13:05:28 --- quit: crab1 (Ping timeout: 120 seconds) 13:13:39 --- join: crab1 joined #forth 13:13:56 Trying to figure out what I should be reading 13:15:30 I am thinking I should read more about how processor design works 13:16:07 That seems like it would be the next logical step after forth if I want to learn how things could/should be simpler 13:16:20 in the computing world 13:18:24 --- quit: cbridge_ (Quit: bye) 13:18:35 --- join: cbridge_ joined #forth 13:18:38 --- quit: cbridge_ (Quit: bye) 13:19:00 --- join: cbridge_ joined #forth 13:19:54 how do FORTH programmers handle structures of data, like when you have three or more pieces of data that needs to be attached to a variable, but you don't necessarily need to drop them all on the stack everytime? Do you just write some settings and getters, or...? 13:22:34 setters and getters, I mean 13:22:59 ACTION < https://libera.ems.host/_matrix/media/r0/download/libera.chat/95e49ff37b3f89df27f089ac49b8099a82b10c38/message.txt > 13:23:11 various forths also have provisions for 'actual arrays' 13:24:48 eris[m]12: so basically, just tie some setters and getters words to the memory offsets? 13:24:55 ? 13:25:13 you could sure 13:25:25 but you could also just index into them 13:25:29 like 13:26:46 : (index) cells + ; 13:26:48 : read (index) @ ; 13:26:48 : write (index) ! ; 13:27:09 of course 13:27:17 you can do any number of data structures 13:27:27 some forths have literal structs! 13:27:39 syntax is like uhh 13:27:57 ACTION < https://libera.ems.host/_matrix/media/r0/download/libera.chat/ed7e31777ac193a6760ce6239a4d1996eacbdc1c/message.txt > 14:20:23 --- quit: crab1 (Ping timeout: 120 seconds) 14:21:49 --- join: crab1 joined #forth 14:54:03 I don't know how much any of you are fans of scheme/lisp, but I keep forgetting and rediscovering how nice DrRacket is 15:00:58 lispmacs[work]: my forth has several data structures (including lifo buffers, strings, and arrays) built in, and others (such as structures w/getters & setters, key/value stores, linked lists) in the examples. 15:05:35 read a blog post recently and was wondering 15:05:58 how would yall solve the problem of needing to add two vectors of 3 length together into a third vector? 15:06:02 crc: which forth was that again? 15:06:08 retroforth! 15:06:27 eris[m]12 is correct 15:06:40 the result the author came up with was 15:06:44 not the best 15:06:44 https://prog21.dadgum.com/33.html 15:06:46 here's the article 15:07:12 ACTION uploaded an image: (14KiB) < https://libera.ems.host/_matrix/media/r0/download/chat.unix.lgbt/088b951527442a1b01c6a1aa20fb9ecc04026f24/image.png > 15:07:16 and their solution 15:07:18 i am running flashforth on an AVR chip. I just went ahead and wrote getters that pull from the appropriate array idx 15:08:13 i don't know if retroforth structures could be ported over to flashforth 15:08:54 retroforth does not follow standard forth, yes? 15:09:28 but anyway, thank you, that does answer my original question of what FORTH programmers do 15:09:32 yes, it's non-standard 15:10:44 does retroforth have a gemini page? 15:11:07 gemini://retroforth.org 15:12:16 does NGA run on any interesting platforms, like embedded? 15:12:55 or microcontrollers? 15:13:51 well, it runs on linux, people embed that :p 15:16:05 it's been run on a teensy 4.1, and a pic32 board. I'm currently working on gathering some smaller systems to work on adding in official support 15:18:57 now that I've found the gemini wikipedia portal, I can do about 70% of my browsing in Lagrange 15:19:54 I use gopher, then gemini, then web if necessary 15:45:49 wait.. gopher is still a thing? 15:47:37 yes 16:01:33 --- quit: crab1 (Ping timeout: 120 seconds) 16:09:48 --- quit: cbridge_ (Quit: bye) 16:09:59 --- join: cbridge_ joined #forth 16:13:14 --- join: Glider_IRC__ joined #forth 16:16:08 --- quit: Glider_IRC_ (Ping timeout: 120 seconds) 16:29:21 --- join: jo-anna joined #forth 16:34:39 --- join: crab1 joined #forth 17:29:25 --- join: Croran joined #forth 17:41:33 --- quit: jo-anna (Quit: Leaving) 17:51:51 gopher is alive. not exactly thriving, but still far from dead. 19:10:12 nothing ever dies on the internet... someone put multics on the internet :-) https://ban.ai/multics/ 19:37:05 dave0: And even older: https://livingcomputers.org/Computer-Collection/Vintage-Computers.aspx 19:37:56 This is the oldest one I know of that's publicly accessible: https://livingcomputers.org/Computer-Collection/Vintage-Computers/Mainframes/CDC-6500.aspx 19:38:14 There's people I know who've put even older systems online in emulation, but they didn't make it publicly accessible. 23:50:05 --- quit: klysm (Quit: Lost terminal) 23:50:06 --- quit: klys (Quit: Lost terminal) 23:59:59 --- log: ended forth/21.07.01