0x00 links
Other things that might mesh well with the computer system of the future. Whether software, hardware, or best practices.

    0x00 links

    Chinchilla Washington created this room.

    This is the start of export of 0x00 links. Exported by Chinchilla Washington (@cw:kernelpanic.cafe) at 2022/09/11.


    Topic: Other things that might mesh well with the computer system of the future. Whether software, hardware, or best practices.

  1. Avatar
    Chinchilla Washington joined the room
  2. Avatar
    Chinchilla Washington made the room invite only.
  3. Avatar
    Chinchilla Washington made future room history visible to all room members.
  4. Avatar
    Chinchilla Washington has allowed guests to join the room.
  5. Encryption enabled
    Messages in this room are end-to-end encrypted. When people join, you can verify them in their profile, just tap on their avatar.
  6. Avatar
    Chinchilla Washington changed the room name to os-project.
  7. Avatar
    Chinchilla Washington invited lg0
  8. Avatar
    Chinchilla Washington invited f69
  9. Avatar
    Chinchilla Washington invited Ted (Whothefuck/Whothefuckself)
  10. Chinchilla Washington
    Avatar
  11. ^ Recompile on nixos
  12. lg0 joined the room
  13. Avatar
    continuouswave changed their display name to president-elect cw
  14. Chinchilla Washington
    Avatar
    lg0: If you want to mess with yggdrasil lmk, you can peer with my server
  15. over i2p or clearnet
  16. Chinchilla Washington
    Avatar
    I'm about to run cjdnstoo
  17. lg0
  18. Avatar
    Chinchilla Washington withdrew Ted (Whothefuck/Whothefuckself)'s invitation
  19. Chinchilla Washington
    Avatar
    Yggdrasil subnet now attached to a wireguard interface
  20. Feel free to WG to me and it will connect you to ygg
  21. f69 joined the room
  22. Chinchilla Washington
    Avatar
    f69 this is the channel where I post stuff related to my os
  23. Btw both of you it is in a condition where it can be shared
  24. Chinchilla Washington
    Avatar
  25. Chinchilla Washington
    Avatar
  26. Chinchilla Washington
    Avatar
  27. Avatar
    president-elect cw changed their display name to cw (Novus ordo seclorum)
  28. Avatar
    Chinchilla Washington changed their profile picture
  29. Avatar
    Chinchilla Washington changed the room name from os-project to os-project-linkdump.
  30. Avatar
    Chinchilla Washington changed the topic to "Keep discussion to a minimum plz".
  31. Already implemented in nixos. Can use trezor as disk decrypt key
  32. lg0
    ok thats kool
  33. Chinchilla Washington
    Avatar
    My os does that
  34. Just saying lol
  35. Avatar
    cw (Novus ordo seclorum) changed their display name to cw (slimelord)
  36. Avatar
    cw (slimelord) changed their display name to cw (boot-licking supplicant)
  37. Avatar
    cw (boot-licking supplicant) changed their display name to cw (slimy)
  38. Avatar
    cw (slimy) changed their display name to cw (zero days since last shower)
  39. Avatar
    cw (zero days since last shower) changed their display name to cw (Annuit Coeptis)
  40. Avatar
    cw (Annuit Coeptis) changed their display name to cw (Novus Ordo Seclorum)
  41. Avatar
    cw (Novus Ordo Seclorum) changed their display name to cw (slimy)
  42. Avatar
    cw (slimy) changed their display name to cw (sticky)
  43. Avatar
    cw (sticky) changed their display name to cw (be less white)
  44. Avatar
    cw (be less white) changed their display name to cw
  45. Avatar
    cw changed their display name to cw ©[CURRENT_YEAR]
  46. Chinchilla Washington
    Avatar
  47. Chinchilla Washington
    Avatar
  48. Avatar
    cw ©[CURRENT_YEAR] changed their display name to cw (𓀬 giraffe wrangler)
  49. Avatar
    cw (𓀬 giraffe wrangler) changed their display name to cw (probably dead)
  50. Avatar
    cw (probably dead) changed their display name to cw (novus ordo seclorum)
  51. Avatar
    Chinchilla Washington invited cable
  52. Avatar
    cable joined the room
  53. Chinchilla Washington
    Avatar
  54. Avatar
    cw (novus ordo seclorum) changed their display name to cw (pub DJ)
  55. Chinchilla Washington
    Avatar
  56. Avatar
    cw (pub DJ) changed their display name to cw (novus ordo seclorum)
  57. Avatar
    Chinchilla Washington invited Ted (Whothefuck/Whothefuckself)
  58. Ted (Whothefuck/Whothefuckself) joined the room
  59. Ted changed their display name to Ted (Zimbabwe/Zimbabweself)
  60. Avatar
    cw (novus ordo seclorum) changed their display name to cw (fe/fi/fo/fum)
  61. Avatar
    cw (fe/fi/fo/fum) changed their display name to cw (28 cycles)
  62. Chinchilla Washington
    Avatar
    Message deleted
  63. Chinchilla Washington
    Avatar
  64. Chinchilla Washington
    Avatar
    Message deleted
  65. Chinchilla Washington
    Avatar
  66. ^ compute in memory
  67. Fpga?
  68. Woah
  69. ^ shell scripts as DAG
  70. Chinchilla Washington
    Avatar
  71. Experiment with Fpga antikernel
  72. Chinchilla Washington
    Avatar

    In reply to this message

    lg0 read this
  73. Chinchilla Washington
    Avatar
    lg0: check that ^
  74. Chinchilla Washington
    Avatar
  75. Chinchilla Washington
    Avatar
  76. Chinchilla Washington
    Avatar
  77. Avatar
    Chinchilla Washington invited Tristan B. Kildaire
  78. Avatar
    Tristan B. Kildaire joined the room
  79. Chinchilla Washington
    Avatar

    In reply to this message

    Looks like blockchain trash at first glance
  80. Chinchilla Washington
    Avatar

    In reply to this message

    git-ssb's permissionless model has an interesting consequence: anybody can push to anybody else's git repository.

  81. Avatar
    cw (28 cycles) changed their display name to cw (Vi/Vim)
  82. Chinchilla Washington
    Avatar
  83. Chinchilla Washington
    Avatar
  84. Chinchilla Washington
    Avatar
    SSB DUMP TIEM I THINK
  85. Chinchilla Washington
    Avatar
  86. Avatar
    cw (Vi/Vim) changed their display name to continuouswave
  87. Chinchilla Washington
    Avatar
  88. Avatar
    Chinchilla Washington invited bb
  89. Avatar
    bb joined the room
  90. Avatar
    Chinchilla Washington made future room history visible to anyone.
  91. Avatar
    Chinchilla Washington made future room history visible to all room members.
  92. Avatar
    continuouswave changed their display name to cw (? days since last shower)
  93. Chinchilla Washington
    Avatar
  94. TOTO: ^ Look for implementations of this
  95. Avatar
    cw (? days since last shower) changed their display name to cw (not sticky anymore)
  96. Avatar
    cw (not sticky anymore) changed their display name to cw (just got delta)
  97. https://github.com/gundb/interop looks empty but saving for later
  98. Chinchilla Washington
    Avatar
    Message deleted
  99. Avatar
    Chinchilla Washington invited @skynflute:marigold.cafe
  100. Not sure it adds anything over searx
  101. Avatar
    cw (just got delta) changed their display name to cw (novus ordo seclorum)
  102. Chinchilla Washington
    Avatar
  103. Chinchilla Washington
    Avatar
  104. Chinchilla Washington
    Avatar
  105. Chinchilla Washington
    Avatar
  106. Chinchilla Washington
    Avatar
  107. Avatar
    cw (novus ordo seclorum) changed their display name to Corn Wallet
  108. Avatar
    Corn Wallet changed their display name to CornWallace
  109. Chinchilla Washington
    Avatar
  110. Chinchilla Washington
    Avatar
    https://github.com/geerlingguy/internet-pi -- just pi-hole and grafana but probably worth keeping an eye on
  111. Avatar
    Chinchilla Washington made future room history visible to all room members, from the point they are invited.
  112. Avatar
    Chinchilla Washington made future room history visible to all room members, from the point they joined.
  113. Avatar
    Chinchilla Washington made future room history visible to all room members, from the point they are invited.
  114. Chinchilla Washington
    Avatar
    https://github.com/staniel359/muffon -- try this tmw when you're awake
  115. Avatar
    CornWallace changed their display name to Rev. CornWallace III
  116. Avatar
    Rev. CornWallace III changed their display name to Rev. CornWallace III (tzu/tzi)
  117. Avatar
    Rev. CornWallace III (tzu/tzi) changed their display name to Rev. CornWallace III (sun/tzu)
  118. ^ NEAT
  119. use wayland to route camera vid through that?
  120. Avatar
    Rev. CornWallace III (sun/tzu) changed their display name to Rev. CornWallace III (novus ordo seclorum)
  121. Chinchilla Washington
    Avatar
    Manually configured Overlay nets: DN42 - https://dn42.dev/ NeoNetwork - https://github.com/NeoCloud/NeoNetwork ChaosVPN - https://wiki.hamburg.ccc.de/ChaosVPN
  122. Chinchilla Washington
    Avatar
    Message deleted
  123. @skynflute:marigold.cafe rejected the invitation
  124. Chinchilla Washington
    Avatar
  125. In reply to this message

    How you like that?
  126. lg0
    somewhat interestin.g
  127. I am trying to get work to look into moving to object storage.
  128. I have fillers that have 200 million files on them.
  129. metadata nightmare
  130. Chinchilla Washington
    Avatar
  131. ouch
  132. s3 and chill, gonna big budget that shit
  133. lg0
    been trying to steer them into object based storage. that way I can arbitrage the vendors.
  134. 2 billion objects in an object store is no big deal.
  135. a good storage system can use spinning rust at the speeds we need.
  136. just got to cache the metadata
  137. was thinking of using something like 12 x 12 hdd nodes for storage and 3x 2tb ram for hte metadata
  138. should be about 0.8PB of usable storage.
  139. Avatar
    Tristan B. Kildaire changed their profile picture
  140. Chinchilla Washington
    Avatar
  141. Not sure if you've seen but nixos will tell you the packages that have any missing commands
  142. 1$ lspci The program 'lspci' is not in your PATH. It is provided by several packages. You can make it available in an ephemeral shell by typing one of the following: nix-shell -p busybox nix-shell -p pciutils nix-shell -p toybox
    
  143. So comma will let you , lspci
  144. Chinchilla Washington
    Avatar
    Like sudo but for uninstalled stuff
  145. Chinchilla Washington
    Avatar
  146. Chinchilla Washington
    Avatar
  147. Ted (Zimbabwe/Zimbabweself) changed their display name to Ted (Whothefuck/Whothefuckself)
  148. Chinchilla Washington
    Avatar
    Message deleted
  149. Avatar
    Chinchilla Washington invited stonks
  150. Chinchilla Washington
    Avatar
  151. Matches my thought process almost completely
  152. Chinchilla Washington
    Avatar
    I don't see any mention of encryption, but I guess there's a client with private DMs
  153. Avatar
    Chinchilla Washington invited @fxhp:matrix.org
  154. @fxhp:matrix.org joined the room
  155. Avatar
    stonks joined the room
  156. The best part of Charm accounts is that both you and your users don’t need to think about them. Charm authentication is based on SSH keys, so account creation and authentication is built into all Charm tools and is invisible and frictionless.

    If a user already has Charm keys, we authenticate with them. If not, we create new ones. Users can also easily link multiple machines to their account, and linked machines will seamlessly gain access to their owners Charm data. Of course, users can revoke machines’ access too.

    Sounds like some permacomputer shit to me @fxhp:matrix.org

  157. Chinchilla Washington
    Avatar
  158. @fxhp:matrix.org
    I was looking at "federalist" this morning. That's similar to what I was dreaming of.
  159. Might be overkill for version 1 but yup! That looks so cool. 😎
  160. Chinchilla Washington
    Avatar
    I don't like handshake dns
  161. The webtorrent is nice, though.
  162. Have you messedwith yggdrasil?
  163. Chinchilla Washington
    Avatar
    Linked from federalist: https://github.com/lmatteis/dmt
  164. 123456$ ./bin/cmd.js --help
    
    - mutable torrents commands:
      keypair                                         Create new public-private keypair
      publish <public-key> <private-key> <info-hash>  Publish new torrent
      consume <public-key>                            Downloads mutable torrent
    
  165. I LOVE LOVE LOVE that ux. 3 commands, one read one write.
  166. Chinchilla Washington
    Avatar
  167. terrifying, but sounds really neat
  168. Chinchilla Washington
    Avatar
  169. @fxhp:matrix.org
    I need to brush up on my COMPUTING SCIENCE to grok how a bittorrent could be mutable.
  170. @fxhp:matrix.org

    In reply to this message

    Not yet.
  171. Chinchilla Washington
    Avatar
    It's probably a good base network stack from here on out
  172. everyone gets a public ipv6 address, no firewalls no rent seekers
  173. Not strictly anonymous, but it should be high speed enough to put the anon protocols on top
  174. Free blogpost and course, I don't have a need for this now but if I did need better search I think I'd try to build it in-house
  175. I read it, forked some but the code is really easy to follow starts at 10 minutes.
  176. Chinchilla Washington
    Avatar
    https://github.com/root-gg/plik https://plik.root.gg/#/ Dead simple file upload. There's a bunch of these, but this one has a really nice feature set that provides the uploader with a lot of control
  177. Let's see how easy that is to run
  178. You can choose to log in to manage uploads. sqlite3 or postgres backend
  179. Admin page for uploaded files. you get QR, delete, direct link, can delete files
  180. This feature lets whoever is viewing it delete it when they are done with it
  181. Chinchilla Washington
    Avatar
    Message deleted
  182. see that.
  183. neat
  184. I like it.
  185. Avatar
    Chinchilla Washington changed the topic to "Other things that might mesh well with the computer system of the future. Whether software, hardware, or best practices.".
  186. I think this is a winner.
  187. Chinchilla Washington
    Avatar
  188. Chinchilla Washington
    Avatar
    https://github.com/xxh/xxh <-- look at tmw when awake
  189. Chinchilla Washington
    Avatar
    https://picocss.com/ no js, but 8k css
  190. Terminal opinions lg0 @fxhp:matrix.org?
  191. I use konsole for easy mouse wheel resizing, but haven't really put much thought into them. Is there anything significantly different or better for going forward?
  192. Chinchilla Washington
    Avatar
  193. https://github.com/garywill/linux-router unusable except as inspiration
  194. Record label that does full DB dumps of their artists/music
  195. all as DRM free mp3s. sharing explicitly allowed. $300 one time payment
  196. I dig it.
  197. that DB tho...
  198. Chinchilla Washington
    Avatar
  199. https://news.ycombinator.com/item?id=29582437 other links to investigate in the comments
  200. Chinchilla Washington
    Avatar
  201. Interesting ideas
  202. Chinchilla Washington
    Avatar
    @fxhp:matrix.org Look at peertube?
  203. Chinchilla Washington
    Avatar
  204. @fxhp:matrix.org
    I've looked at lots of things over the years not recently though.
  205. I think my design is better.
  206. In reply to this message

    Different. I doubt yours has p2p/torrents and multi-user?
  207. Avatar
    Chinchilla Washington invited @toordog:matrix.org
  208. Avatar
    Chinchilla Washington withdrew @toordog:matrix.org's invitation
  209. lg0 @fxhp:matrix.org One of the goals in my OS is having audio/video shims that will insert adversarial but undetectable changes to the AV stream to give you some defense against AI by default
  210. I don't think anyone else is doing anything remotely similar
  211. I posted a ton of docs/papers on adversarial examples before you joined @fxhp:matrix.org
  212. Chinchilla Washington
    Avatar
  213. I gotta stand up a gitlab instance and then open the source today for the release tomorrow.
  214. @fxhp:matrix.org
    This is like 10 years in the making. Nervous but also ready.
  215. Chinchilla Washington
    Avatar

    In reply to this message

    If you load up nixos on a computer you could have a gitea instance in one command httpa://gitea.kernwlpanic.cafe
  216. Chinchilla Washington
    Avatar
  217. Its been on my list to try out
  218. How's that compare to remarkbox?
  219. @fxhp:matrix.org
    Remarkbox is better
  220. @fxhp:matrix.org grins
  221. Avatar
    Chinchilla Washington slaps unturf. around a bit with a fairly large trout
  222. Chinchilla Washington
    Avatar
    https://github.com/binwiederhier/ntfy application 9001 in this category
  223. Chinchilla Washington
    Avatar
    https://github.com/donnemartin/system-design-primer <- mostly silicon valley type large scale trash, but there might be knowledge to be gleaned. lg0 you'll like this one lol
  224. We need a term for that. Neo-enterprise?
  225. Also lg0 cable if @fxhp:matrix.org Offers you coolaid don't drink it.
  226. Since I tagged all three of you anyway, I'm ready to start open sourcing this is soon. What kind of hardware do y'all have available?
  227. I have three profiles so far. Desktop, media center, and server. But I'm gonna merge the last two soon and just add a headless flag
  228. Chinchilla Washington
    Avatar
    https://bass-lang.org/ note to self: check this tmw, see if it fits in.
  229. @fxhp:matrix.org
    coolaid
  230. @fxhp:matrix.org
    I have various IBM & Lenovo ThinkPad of various vintage.
  231. I have HP servers
  232. I have Dell servers
  233. Dell desktops
  234. Some low powered Atom processors
  235. @fxhp:matrix.org
    I also have a budget for exploring
  236. Okay so you have hardware for days like lg0. I think all cable has is a raspi and maybe a VM on a gaming computer
  237. @fxhp:matrix.org
    Do you have a test process for verifying hardware yet?
  238. Spreadsheet might be good enough
  239. I'm taking serious look at picocss.com
  240. Chinchilla Washington
    Avatar

    In reply to this message

    Been wanting to. Lmk how you like it.
  241. It's still very early stages, the hardware landscape will change as it solidifies. I've got big plans.
  242. NixOS is kinda unusable for normies still, every install will need an IT capable person for now. Empower devs > empower IT > empower users in that order. Somehow most things miss the middle group.
  243. Running a home server is difficult. Running a dozen nixos servers for family/friends is easy.
  244. I would like to sell hardcopy docs/cheatsheet though. A few keyboard shortcuts goes a really long way
  245. In reply to this message

    RE: this: I am aware that this sounds bad. Don't worry the time will come when that will be the focus, but there's currently too much low-hanging fruit to worry about optimization for users that don't exist yet.
  246. For example I think I cracked the code on websites
  247. Alfis for DNS, ygg for networking.
  248. Pelican for static site generation from markdown, with a filesystem monitor to rebuild and deploy on changes
  249. I can tolerate other static site generators too.
  250. But I think artisan HTML/CSS with picocss might be my new favorite.
  251. I'm switching www.unturf.com from bootstrap to picocss and I'm thinking about testing it inside Make Post Sell since it has an HTML5 CSS Grid layout, I'd like to see the interplay
  252. Make Post Sell is all by hand CSS
  253. Chinchilla Washington
    Avatar
    I want to avoid having to write HTML/CSS but have it be a first class citizen
  254. @fxhp:matrix.org
    Yeah, that's sorta what picocss is doing
  255. As far as the CSS is concerned.
  256. Chinchilla Washington
    Avatar
    Normies seem to do fine with MD/pelican based on my testing with a few family members and friends
  257. The rest of website deployment less so, but I can automate that
  258. @fxhp:matrix.org
    My wife does Wordpress (I'm her admin), I bet she could switch if I taught her how to make themes.
  259. especially if the themes were driven by some YAML
  260. and a dash of HTML/CSS just for the last bits of customization
  261. speaking of automation, have you taken another look at gitlab?
  262. Chinchilla Washington
    Avatar
    No. I used to host it at my last job but its been a couple years
  263. @fxhp:matrix.org
    familiar with gitlab-ci.yml
  264. Chinchilla Washington
    Avatar
    cable scroll up
  265. Chinchilla Washington
    Avatar

    In reply to this message

    I didn't do much ci
  266. Jury is still out on CI for me
  267. At least CI as part of gitlab or similar
  268. I like the ideas behind it, but that's a lot of heavy lifting to get there
  269. And I'm not sure how much of that can be automated
  270. @fxhp:matrix.org
    All of it.
  271. Chinchilla Washington
    Avatar
    Nixos itself should be able to do a lot of the CI stuff but statelessly?
  272. I have every host's filesystem mounted as an sshfs inside the nixos config directory right now, something that simple opens up a ton of doors
  273. Right now I'm automating building the automations
  274. @fxhp:matrix.org
    I follow docs.
  275. Chinchilla Washington
    Avatar
    Docs come with open sourcing
  276. @fxhp:matrix.org
    make docs 🚎
  277. Chinchilla Washington
    Avatar
    No point documenting a quick experiment that goes in the trash.
  278. I see a clear path forward right now, so I'm trying to see how the existing FOS(S/H) stuff fits in
  279. @fxhp:matrix.org
    I'm afraid of your /dev/null
  280. Chinchilla Washington
    Avatar
  281. I'm dogfooding everything right now
  282. Colmena is managing 8 hosts rn I think
  283. In reply to this message

    nixos-rebuild switch
  284. Who puts make in their environment anymore?
  285. It must be simple
  286. If I switch to a directory that has a make file, make gets loaded automatically. What more do I need?
  287. And nixos runs make on any rebuild that needs it anyway so for non-dev use you're free and clear of that garbage fire
  288. @fxhp:matrix.org
    Are you familiar with MVP process?
  289. Chinchilla Washington
    Avatar
    Minimum viable product?
  290. Yeah
  291. @fxhp:matrix.org
    the masses have contorted into a state without focus, so less is more when you first hand them a tool or toy.
  292. Chinchilla Washington
    Avatar
    With users comes catering to users. That's not a bad thing and in fact is exactly what needs to happen. But if they are using it before they know what they are using (if they don't understand the vision) it could easily lead to the project failing or morphing into something different
  293. There's a few steps before 'the masses'
  294. @fxhp:matrix.org
    The only step is open sourcing.
  295. I have my own reservations too
  296. Chinchilla Washington
    Avatar
    1: a few people that 'get jt' or just family/friends that I push this shit on.
    2: devs
    3: IT folks
    4: masses
  297. In reply to this message

    Porting to devos is my path to open sourcing. That is a clear way to audit each service on its way out.
  298. @fxhp:matrix.org
    They don't need to know that you are shipping them the whole rocket ship and fabrication lab, they just need a stable online presence and some docs.
  299. Chinchilla Washington
    Avatar
    1000000% yeah
  300. @fxhp:matrix.org
    and a solution to a problem.
  301. Chinchilla Washington
    Avatar
    We're in agreement I think
  302. @fxhp:matrix.org
  303. Chinchilla Washington
    Avatar
    But right now I'm the only user and I'm solving real problems for me while researching the whole space
  304. @fxhp:matrix.org
    Do you want to be a lone wolf forever?
  305. Chinchilla Washington
    Avatar
    Don't worry I'm getting there :)
  306. @fxhp:matrix.org
    Careful about the word user.
  307. Chinchilla Washington
    Avatar
    Open sourcing is roughly on schedule
  308. @fxhp:matrix.org
    I don't want users.
  309. I want developers, engineers, tinkerers, hackers, phreakers, but never users.
  310. Chinchilla Washington
    Avatar
    For some thongs there is a right way and for others it's less clear. I think I have a good answer for "a stable.online presence"
  311. @fxhp:matrix.org
    I want moms and dads
  312. users are addicts.
  313. Chinchilla Washington
    Avatar
    Yeah we're in agreement
  314. @fxhp:matrix.org
    Ok, so MVP has many meanings.
  315. Chinchilla Washington
    Avatar
    I'm not interested in dumbing anything down. I am interested in simplifying and empowering
  316. @fxhp:matrix.org
    You matched an important one.
  317. another one is "Minimum Viable Problem"
  318. You do not have addicts, you have moms and dads who don't mind tinkering as long as there are some docs.
  319. what are their problems? Find the dumbest thing and make that the idea that goes on the rocket ship.
  320. Chinchilla Washington
    Avatar

    In reply to this message

    See this?
  321. I am a dad
  322. Chinchilla Washington
    Avatar
    An appropriate level is between tinkering and hacking. They should understand the system but not have to do engine swaps
  323. @fxhp:matrix.org
    Message deleted
  324. @fxhp:matrix.org
    give them default with that one thing.
  325. and swap out that one thing for each n+1 you run into.
  326. Chinchilla Washington
    Avatar
    I'm building this for my daughter
  327. I don't want her to grow up in this digital distopia
  328. No offence, but everyone else is secondary.
  329. That also means I must make it so She's not alone using it.
  330. @fxhp:matrix.org
    How can you play test before hand?
  331. You know how long it takes me to play test garden experiments?
  332. (yearly cycles)
  333. Chinchilla Washington
    Avatar

    In reply to this message

    I have a couple family members using it for websites and spinning up another today
  334. @fxhp:matrix.org
    what about the people in this room, could we play test something small and dumb?
  335. Chinchilla Washington
    Avatar
    1000%
  336. But you follow docs
  337. Lmao
  338. @fxhp:matrix.org
    my kids follow docs, 4 yo daughter.
  339. Chinchilla Washington
    Avatar
    If you want to put nixos on a system I'm happy to share any works in progress too, but no docs yet
  340. Most of my modules are simple and fit on a single screen though.
  341. @fxhp:matrix.org
    have you stolen docs before?
  342. Chinchilla Washington
    Avatar

    In reply to this message

    Know how long it takes me to test major changes? A couple of minutes with a free rollback if I don't like it.
  343. In reply to this message

    Nope
  344. @fxhp:matrix.org
    Just make a bulleted list of other docs I should follow
  345. if order matters use numbers
  346. Then, you tell me to write you the docs.
  347. and I say ok.
  348. Chinchilla Washington
    Avatar
    Works for me
  349. Chinchilla Washington
    Avatar

    In reply to this message

    Re: this: y'all can play with it all. I'm not hiding any of it or 'until its ready' or any dumb shit like that.

    My requirements for open sourcing have always been
    1: public git instance
    2: remove secrets

    I have pushed a few of my modules upstream and shared others via matrix, but just not open sources anything pretending to be part of something bigger

  350. And I'm right on track for that. I was hoping by new years but some stuff came up. Really I just need a few solid hours and I'll be g2g
  351. A few solid hours is always the tough but though
  352. @fxhp:matrix.org
    Can't rush art
  353. Chinchilla Washington
    Avatar
    A lot of it is experiments from when I was still really new to nixos
  354. That worked shockingly well but are unfit for wider release
  355. So some refactoring is necessary
  356. Avatar
    Tristan B. Kildaire changed their profile picture
  357. Chinchilla Washington
    Avatar
    But it's all modular enough that I can comfortably release it one module at a time as I work on them.
  358. At my last job I was building something similar but of the silicon valley 'we want control' mindset.
  359. Tristan B. Kildaire
    Avatar

    In reply to this message

    Thanks mate
  360. Bachelors of Science
  361. Chinchilla Washington
    Avatar

    In reply to this message

    Degree in gender studies or African studies?
  362. @fxhp:matrix.org Check out CRXN for Tristan's project
  363. I've got an optics/lenses/lasers guy that's convinced that home IC fab shouldn't be too hard either
  364. And apparently he's not in here
  365. Avatar
    Chinchilla Washington invited numpad_ninja
  366. Chinchilla Washington
    Avatar
    To borrow from Python, I'm aiming for 'batteries included' and not 'everything but the kitchen sink'
  367. Y'all are getting dropped right in the middle of this, despite appearing very early stage (and no docs, lol)
  368. Chinchilla Washington
    Avatar
    Re: hardware. I'd like to target the raspberry pi, but I'm aware that it's too anemic for a lot of stuff even when solo (gitlab, matrix is iffy).
  369. But I'm designing this to scale horizontally very well, so as a cohesive system it should run just as well as a bunch of small systems as a single big one.
  370. What I've been telling people is that it runs off any old laptops you might have lying around
  371. Chinchilla Washington
    Avatar
  372. @fxhp:matrix.org
    It's like /proc for tabs.
  373. Chinchilla Washington
    Avatar
    YO IS THAT NOT COOL AS SHIT?
  374. Tristan B. Kildaire
    Avatar

    In reply to this message

    No, this is fucking hilarious
  375. I can see the allure
  376. it's actually usefuk for scripting
  377. Chinchilla Washington
    Avatar
    I hate webshit probably more than the next guy.
  378. But that's fantastic
  379. Tristan B. Kildaire
    Avatar

    In reply to this message

    Agreed
  380. Chinchilla Washington
    Avatar
    You have any extra computers?
  381. Or am I gonna route all the crxn stuff through your cantenna?
  382. ...three times
  383. @fxhp:matrix.org
    Need me to drop ship gear?
  384. @fxhp:matrix.org grins
  385. I don't think I need /proc for tabs but I'm glad it exists.
  386. But I agree, in order to move forward, we will like go "back to the future"
  387. A /proc for all the things or sensors a cool idea.
  388. Chinchilla Washington
    Avatar
  389. Been thinking about doing something similar with port knocking
  390. Looks like it might be "cloud" bllshit
  391. Must check tnw
  392. Avatar
    Chinchilla Washington invited An Inhabitant of Carcosa
  393. Avatar
    An Inhabitant of Carcosa joined the room
  394. Chinchilla Washington
    Avatar
    Your best bet is to just use WordPress.
  395. hehehehhe
  396. But, yup. I remember following some hak5 tutorial that would print and TTS you an update every morning from your feeds
  397. That was my clock radio
  398. Now I can't operate anything without some app or browser or tracking-image or font trying to send homing beacons to the mothership
  399. @fxhp:matrix.org
    I feel like we are playing MTG and these are new/old cards with new/old mechanics and we are allowed to play any card we want. Gotta find those sick combos.
  400. In reply to this message

    does it also run is server mode to serve directories over https?
  401. or do I have to sudo python3 -m http.server 80 when I gain root?
  402. Chinchilla Washington
    Avatar

    In reply to this message

    YES exactly
  403. Fuse filesystems will be a force multiplier
  404. In reply to this message

    Idk, but with a good overlay network and things like that tool and sshfs, I can see a Renaissance of direct file sharing again.
  405. The web is too heavy under it's own weight
  406. Files are lightweight
  407. And unlike decade(s) ago, we are absolutely spoiled for choice with free software
  408. @fxhp:matrix.org
    Have you all tested this yet? https://syncthing.net/
  409. Chinchilla Washington
    Avatar
    I use syncthing
  410. @fxhp:matrix.org
    It makes phones fun again.
  411. Mine isn't configured right now
  412. I keep breaking phones
  413. @fxhp:matrix.org
    https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML reading this now, going to try to make Element unfurl links to content on Make Post Sell look better. 🤞
  414. https://api.slack.com/reference/messaging/link-unfurling#classic_unfurl related - trying to gather up the meta data tags in use and try to find the lowest common denominator.
  415. @fxhp:matrix.org
    I think I'm going to try to implement these tags and see how that looks as a first pass: https://pad.yohdah.com/844/og-link-unfurling-everything-you-need-to-know/raw
  416. Chinchilla Washington
    Avatar
    Gettr?
  417. Chinchilla Washington
    Avatar
  418. Meh, but probably worth saving
  419. This is a list of classless CSS themes and frameworks. "Classless" means a style sheet does not define special classes you must add to your HTML elements to style these elements. As a result, you can style any plain-HTML page just by linking to the style sheet.
  420. @fxhp:matrix.org
    https://picocss.com/ not listed but I'd figure I'd re-post since I got it working on www.unturf.com
  421. Chinchilla Washington
    Avatar
    I thought it was listed there?
  422. @fxhp:matrix.org
  423. Missed it
  424. This is a quick drop-in CSS switcher to allow for previewing some of the many minimal CSS-only frameworks that are available. See the demo or drop the switcher into your own page to see how different frameworks would look together with your content.
  425. @fxhp:matrix.org
    oh... well of course.
  426. <script src="https://dohliam.github.io/dropin-minimal-css/switcher.js" type="text/javascript"></script>
  427. I'm going to flag it on and see what it does
  428. Nake HTML is going to be in "style" again!
  429. Chinchilla Washington
    Avatar
    I hope so!
  430. I looked at html for the first time in a while and couldn't believe how many tags there were nowadays
  431. @fxhp:matrix.org
    so many tags still unsure which to use.
  432. click hard refresh and use the s button to switch
  433. It's currently stacking with pico css
  434. Chinchilla Washington
    Avatar
    I like that
  435. @fxhp:matrix.org
    Attr-dark-forest-gree CSS
  436. Not sure why it breaks my lol
  437. Chinchilla Washington
    Avatar
    That could be a user script tbh
  438. @fxhp:matrix.org
    Message deleted
  439. Message deleted
  440. Chinchilla Washington
    Avatar
    DERETED
  441. An Inhabitant of Carcosa
    Avatar
    Deleted by creator.
  442. working now
  443. Chinchilla Washington
    Avatar

    In reply to this message

    Holy shit
  444. If a person is tried in a criminal case, they have the right to audit the source code of any proprietary software that collects evidence against them

  445. That alone will almost entirely shield NH residents from prosecution, because they will never want to give up the goods.
  446. Chinchilla Washington
    Avatar
    But then again national security is like the konami code.
  447. @fxhp:matrix.org
    Hn thread 🗑 🔥
  448. I might go there and film.
  449. Chinchilla Washington
    Avatar

    In reply to this message

    Most of them are
  450. Chinchilla Washington
    Avatar
    I need to look into alternate interfaces for hn. All I want from it are fos(s/h) projects
  451. The comments sections on those are usually circlejerks about other projects, but a good source of links
  452. An Inhabitant of Carcosa
    Avatar
    Glider for Hacker News (Glider is an opinionated Hacker News client. Ad-free, open-source, no-nonsense.) - https://f-droid.org/packages/nl.viter.glider
  453. Materialistic (Interact with the "Hacker news" site) - https://f-droid.org/packages/io.github.hidroh.materialistic
  454. Chinchilla Washington
    Avatar
    I assume you use hn.el on pc?
  455. An Inhabitant of Carcosa
    Avatar
    I probably should if it exists. But actually I just use userstyles with the website.
  456. An Inhabitant of Carcosa
    Avatar
    Hmm.
  457. Chinchilla Washington
    Avatar
    https://github.com/antonmedv/fx nodejs boo. But it looks nice
  458. Chinchilla Washington
    Avatar
    I don't know if y'all know about teal deer (https://github.com/dbrgn/tealdeer) but it's highly recommended
  459. Yo that looks really nice.
  460. Has a simple curl/browser/editor interface.

    Covers 56 programming languages, several DBMSes, and more than 1000 most important UNIX/Linux commands.

    Provides access to the best community driven cheat sheets repositories in the world, on par with StackOverflow.

    Available everywhere, no installation needed, but can be installed for offline usage.

    Ultrafast, returns answers within 100 ms, as a rule.

    Has a convenient command line client, cht.sh, that is very advantageous and helpful, though not mandatory.

    Can be used directly from code editors, without opening a browser and not switching your mental context.

  461. @fxhp:matrix.org
  462. @fxhp:matrix.org changed their profile picture
  463. Avatar
    An Inhabitant of Carcosa changed their profile picture
  464. Chinchilla Washington
    Avatar
    Not sure if y'all have seen but https://github.com/benbusby/farside
  465. checks public instances of alternate frontends like invidious/nitter/teddit every 5 minutes to make sure they are working, and will redirect links to live instances to help load-balance and keep links working
  466. An Inhabitant of Carcosa
    Avatar
    Huh.
  467. Avatar
    Rev. CornWallace III (novus ordo seclorum) changed their display name to coilWinder
  468. Avatar
    coilWinder changed their display name to CoilWinder (novus ordo seclorum)
  469. Chinchilla Washington
    Avatar
  470. Chinchilla Washington
    Avatar
  471. This is an interesting one.
  472. Chinchilla Washington
    Avatar
    Message deleted
  473. Chinchilla Washington
    Avatar
  474. @fxhp:matrix.org changed their profile picture
  475. unturf. changed their display name to fxhp
  476. fxhp changed their display name to j3ckle
  477. @fxhp:matrix.org changed their profile picture
  478. @fxhp:matrix.org changed their profile picture
  479. @fxhp:matrix.org changed their profile picture
  480. @fxhp:matrix.org
    Message deleted
  481. @fxhp:matrix.org fades
  482. @fxhp:matrix.org left the room
  483. this is the IT equivalent of police using an MRAP to no-knock raid an unpaid speeding ticket.
  484. ...so lg0 would love it.
  485. At the end of the day it's 4x computers and a bunch of VC money to make the world's most delicate "fully automated" tech stack.
  486. Chinchilla Washington
    Avatar
    I do a lot more with a lot less.
  487. Chinchilla Washington
    Avatar

    It’s a good habit to always use tools like terraform for cloud or Ansible/Salt/Puppet for machines instead of directly doing something.

  488. An Inhabitant of Carcosa
    Avatar
    Neat, but that seems basically like finger+.project to me.
  489. Chinchilla Washington
    Avatar
  490. Weak, imo. Plain text can link anything.
  491. Tristan B. Kildaire
    Avatar
    I kinda like JsON
  492. Should I implement this?
  493. I could do it on D
  494. Lmao
  495. Chinchilla Washington
    Avatar
    Do it
  496. Tristan B. Kildaire
    Avatar
    Hell yeah
  497. Chinchilla Washington
    Avatar
    Neula
  498. Tristan B. Kildaire
    Avatar
    Will write it up tomorrow
  499. Nelua. Eh, I looked at it some more and I am not a fan:(
  500. Here a log of all the stuff I have been doing with Pascal though
  501. Chinchilla Washington
    Avatar
    NodeJS+Docker
  502. Chinchilla Washington
    Avatar
    or don't even bother
  503. pascal O.o
  504. Tristan B. Kildaire
    Avatar
  505. I love old languages
  506. Chinchilla Washington
    Avatar
    J or gtfo
  507. Tristan B. Kildaire
    Avatar
    I'm an x86 asm, C and Pascal type of guy
  508. In reply to this message

    J?
  509. Check the last post on that thread I sent
  510. The video
  511. Chinchilla Washington
    Avatar
    I'm reading it now
  512. Tristan B. Kildaire
    Avatar
    Did some epic memory management there
  513. Chinchilla Washington
    Avatar
  514. APL but fits on an actual keyboard not a selectric
  515. Wow, it's still being developed
  516. Tristan B. Kildaire
    Avatar
    God J is scaring me
  517. I was speaking to a friend about APL
  518. Chinchilla Washington
    Avatar
    I saw a post on r/dailyprogrammer or somewhere similar where someone implemented a game of battleship in ~20 characters of J
  519. Tristan B. Kildaire
    Avatar
    I should bring this to him
  520. Chinchilla Washington
    Avatar
    or something like that
  521. Tristan B. Kildaire
    Avatar
  522. Good book for systems dev
  523. Sorry only photo I could find
  524. Chinchilla Washington
    Avatar
    STRUCTURED COM ORGANIZATIO
  525. sounds italian
  526. In reply to this message

    Matrix channel is #fmrl:libera.chat if you do.
  527. https://datatracker.ietf.org/doc/html/rfc7033 webfinger rfc. Yeah that's a bit much
  528. In reply to this message

    I didn't realize finger read from .pgpkey too
  529. Is there a standard format/structure to .plan or .project? It's not the easiest to dig this stuff up
  530. An Inhabitant of Carcosa
    Avatar
    Not all that structured. https://kb.iu.edu/d/afky
  531. Are non-ascii utf8 usernames legal in Linux? What about BSDs?
  532. Chinchilla Washington
    Avatar
    ... I hope not
  533. Looks like it
  534. /etc/passwd is ASCII
  535. BSD and linux
  536. An Inhabitant of Carcosa
    Avatar
    Hmm.
  537. NAME_REGEX="^[a-z][-a-z0-9]*\$"
  538. 123adduser: Please enter a username matching the regular expression configured
    via the NAME_REGEX configuration variable.  Use the `--force-badname'
    option to relax this check or reconfigure NAME_REGEX.
    
  539. So it seems like the answer is a clear-as-mud "maybe"
  540. An Inhabitant of Carcosa
    Avatar
    Ah. So effectively finger usernames are just as restrictive as fmrl usernames.
  541. POSIX allows any ASCII letter, numeral, or .-_
  542. Chinchilla Washington
    Avatar
  543. Chinchilla Washington
    Avatar

    In reply to this message

    I couldn't follow that
  544. But I've been sick as hell for a couple weeks.
  545. Worst food poisioning of my life killed my immune system enough for me to get whatever's going around now.
  546. Chinchilla Washington
    Avatar

    In reply to this message

    That's light on the details but says both files should only be one line?
  547. Other than that it's freeform?
  548. Chinchilla Washington
    Avatar
  549. CLI and webui
  550. You can feed it URLs one at a time, or schedule regular imports from browser bookmarks or history, feeds like RSS, bookmark services like Pocket/Pinboard, and more. See input formats for a full list.

  551. Chinchilla Washington
    Avatar
    https://github.com/cblgh/lieu "neighborhood" search engine for webrings and smolweb
  552. that user has a ton of interesting stuff.
  553. https://github.com/cblgh/paperslip Like a DHT version of MQTT, kinda.
  554. Chinchilla Washington
    Avatar
    https://github.com/yourduskquibbles/webannoyances <-- ublock origin filter list to unsuck a lot of websites.
  555. Chinchilla Washington
    Avatar
    https://github.com/cblgh/monotome <-- look into using this to build docs for installed software as an editable notebook.
  556. Chinchilla Washington
    Avatar

    In reply to this message

    Been playing with this, it's really nice.
  557. Chinchilla Washington
    Avatar
    Message deleted
  558. Chinchilla Washington
    Avatar
  559. You can back up any/all of those output formats. It can even archive the page externally to archive.org
  560. Clicking any of those shows it under the pink bit instead of opening a new window, but clicking the red filename will open that resource directly.