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

    0x00 links

    chinchilla optional created this room.

    This is the start of export of 0x00 links. Exported by chinchilla optional (@cw:kernelpanic.cafe) at 2023/05/05.


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

  1. Avatar
    chinchilla optional joined the room
  2. Avatar
    chinchilla optional made the room invite only.
  3. Avatar
    chinchilla optional made future room history visible to all room members.
  4. Avatar
    chinchilla optional 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 optional changed the room name to os-project.
  7. Avatar
    chinchilla optional invited lg0
  8. Avatar
    chinchilla optional invited f69
  9. Avatar
    chinchilla optional invited Ted (Whothefuck/Whothefuckself)
  10. chinchilla optional
    Avatar
  11. ^ Recompile on nixos
  12. lg0 joined the room
  13. Avatar
    continuouswave changed their display name to president-elect cw
  14. chinchilla optional
    Avatar
    lg0: If you want to mess with yggdrasil lmk, you can peer with my server
  15. over i2p or clearnet
  16. chinchilla optional
    Avatar
    I'm about to run cjdnstoo
  17. lg0
  18. Avatar
    chinchilla optional withdrew Ted (Whothefuck/Whothefuckself)'s invitation
  19. chinchilla optional
    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 optional
    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 optional
    Avatar
  25. chinchilla optional
    Avatar
  26. chinchilla optional
    Avatar
  27. Avatar
    president-elect cw changed their display name to cw (Novus ordo seclorum)
  28. Avatar
    chinchilla optional changed their profile picture
  29. Avatar
    chinchilla optional changed the room name from os-project to os-project-linkdump.
  30. Avatar
    chinchilla optional 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 optional
    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 optional
    Avatar
  47. chinchilla optional
    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 optional invited cable
  52. Avatar
    cable joined the room
  53. Avatar
    cw (novus ordo seclorum) changed their display name to cw (pub DJ)
  54. chinchilla optional
    Avatar
  55. Avatar
    cw (pub DJ) changed their display name to cw (novus ordo seclorum)
  56. Avatar
    chinchilla optional invited Ted (Whothefuck/Whothefuckself)
  57. Ted (Whothefuck/Whothefuckself) joined the room
  58. Ted changed their display name to Ted (Zimbabwe/Zimbabweself)
  59. Avatar
    cw (novus ordo seclorum) changed their display name to cw (fe/fi/fo/fum)
  60. Avatar
    cw (fe/fi/fo/fum) changed their display name to cw (28 cycles)
  61. chinchilla optional
    Avatar
    Message deleted
  62. chinchilla optional
    Avatar
    Message deleted
  63. chinchilla optional
    Avatar
  64. ^ compute in memory
  65. Fpga?
  66. Woah
  67. ^ shell scripts as DAG
  68. Experiment with Fpga antikernel
  69. chinchilla optional
    Avatar

    In reply to this message

    lg0 read this
  70. chinchilla optional
    Avatar
    lg0: check that ^
  71. chinchilla optional
    Avatar
  72. chinchilla optional
    Avatar
  73. Avatar
    chinchilla optional invited Tristan B. Kildaire
  74. Avatar
    Tristan B. Kildaire joined the room
  75. chinchilla optional
    Avatar

    In reply to this message

    Looks like blockchain trash at first glance
  76. chinchilla optional
    Avatar

    In reply to this message

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

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

    How you like that?
  120. lg0
    somewhat interestin.g
  121. I am trying to get work to look into moving to object storage.
  122. I have fillers that have 200 million files on them.
  123. metadata nightmare
  124. chinchilla optional
    Avatar
  125. ouch
  126. s3 and chill, gonna big budget that shit
  127. lg0
    been trying to steer them into object based storage. that way I can arbitrage the vendors.
  128. 2 billion objects in an object store is no big deal.
  129. a good storage system can use spinning rust at the speeds we need.
  130. just got to cache the metadata
  131. was thinking of using something like 12 x 12 hdd nodes for storage and 3x 2tb ram for hte metadata
  132. should be about 0.8PB of usable storage.
  133. Avatar
    Tristan B. Kildaire changed their profile picture
  134. chinchilla optional
    Avatar
  135. Not sure if you've seen but nixos will tell you the packages that have any missing commands
  136. 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
    
  137. So comma will let you , lspci
  138. chinchilla optional
    Avatar
    Like sudo but for uninstalled stuff
  139. chinchilla optional
    Avatar
  140. chinchilla optional
    Avatar
  141. Ted (Zimbabwe/Zimbabweself) changed their display name to Ted (Whothefuck/Whothefuckself)
  142. chinchilla optional
    Avatar
    Message deleted
  143. Avatar
    chinchilla optional invited stonks
  144. chinchilla optional
    Avatar
  145. Matches my thought process almost completely
  146. chinchilla optional
    Avatar
    I don't see any mention of encryption, but I guess there's a client with private DMs
  147. Avatar
    chinchilla optional invited @fxhp:matrix.org
  148. @fxhp:matrix.org joined the room
  149. Avatar
    stonks joined the room
  150. 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

  151. @fxhp:matrix.org
    I was looking at "federalist" this morning. That's similar to what I was dreaming of.
  152. Might be overkill for version 1 but yup! That looks so cool. 😎
  153. chinchilla optional
    Avatar
    I don't like handshake dns
  154. The webtorrent is nice, though.
  155. Have you messedwith yggdrasil?
  156. chinchilla optional
    Avatar
    Linked from federalist: https://github.com/lmatteis/dmt
  157. 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
    
  158. I LOVE LOVE LOVE that ux. 3 commands, one read one write.
  159. chinchilla optional
    Avatar
  160. terrifying, but sounds really neat
  161. chinchilla optional
    Avatar
  162. @fxhp:matrix.org
    I need to brush up on my COMPUTING SCIENCE to grok how a bittorrent could be mutable.
  163. @fxhp:matrix.org

    In reply to this message

    Not yet.
  164. chinchilla optional
    Avatar
    It's probably a good base network stack from here on out
  165. everyone gets a public ipv6 address, no firewalls no rent seekers
  166. Not strictly anonymous, but it should be high speed enough to put the anon protocols on top
  167. 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
  168. I read it, forked some but the code is really easy to follow starts at 10 minutes.
  169. chinchilla optional
    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
  170. Let's see how easy that is to run
  171. You can choose to log in to manage uploads. sqlite3 or postgres backend
  172. Admin page for uploaded files. you get QR, delete, direct link, can delete files
  173. This feature lets whoever is viewing it delete it when they are done with it
  174. chinchilla optional
    Avatar
    Message deleted
  175. see that.
  176. neat
  177. I like it.
  178. Avatar
    chinchilla optional changed the topic to "Other things that might mesh well with the computer system of the future. Whether software, hardware, or best practices.".
  179. I think this is a winner.
  180. chinchilla optional
    Avatar
  181. chinchilla optional
    Avatar
    https://github.com/xxh/xxh <-- look at tmw when awake
  182. chinchilla optional
    Avatar
    https://picocss.com/ no js, but 8k css
  183. Terminal opinions lg0 @fxhp:matrix.org?
  184. 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?
  185. https://github.com/garywill/linux-router unusable except as inspiration
  186. Record label that does full DB dumps of their artists/music
  187. all as DRM free mp3s. sharing explicitly allowed. $300 one time payment
  188. I dig it.
  189. that DB tho...
  190. chinchilla optional
    Avatar
  191. https://news.ycombinator.com/item?id=29582437 other links to investigate in the comments
  192. chinchilla optional
    Avatar
  193. Interesting ideas
  194. chinchilla optional
    Avatar
    @fxhp:matrix.org Look at peertube?
  195. chinchilla optional
    Avatar
  196. @fxhp:matrix.org
    I've looked at lots of things over the years not recently though.
  197. I think my design is better.
  198. In reply to this message

    Different. I doubt yours has p2p/torrents and multi-user?
  199. Avatar
    chinchilla optional invited @toordog:matrix.org
  200. Avatar
    chinchilla optional withdrew @toordog:matrix.org's invitation
  201. 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
  202. I don't think anyone else is doing anything remotely similar
  203. I posted a ton of docs/papers on adversarial examples before you joined @fxhp:matrix.org
  204. chinchilla optional
    Avatar
  205. I gotta stand up a gitlab instance and then open the source today for the release tomorrow.
  206. @fxhp:matrix.org
    This is like 10 years in the making. Nervous but also ready.
  207. chinchilla optional
    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
  208. chinchilla optional
    Avatar
  209. Its been on my list to try out
  210. How's that compare to remarkbox?
  211. @fxhp:matrix.org
    Remarkbox is better
  212. @fxhp:matrix.org grins
  213. Avatar
    chinchilla optional slaps unturf. around a bit with a fairly large trout
  214. chinchilla optional
    Avatar
    https://github.com/binwiederhier/ntfy application 9001 in this category
  215. chinchilla optional
    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
  216. We need a term for that. Neo-enterprise?
  217. Also lg0 cable if @fxhp:matrix.org Offers you coolaid don't drink it.
  218. 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?
  219. 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
  220. chinchilla optional
    Avatar
    https://bass-lang.org/ note to self: check this tmw, see if it fits in.
  221. @fxhp:matrix.org
    coolaid
  222. @fxhp:matrix.org
    I have various IBM & Lenovo ThinkPad of various vintage.
  223. I have HP servers
  224. I have Dell servers
  225. Dell desktops
  226. Some low powered Atom processors
  227. @fxhp:matrix.org
    I also have a budget for exploring
  228. 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
  229. @fxhp:matrix.org
    Do you have a test process for verifying hardware yet?
  230. Spreadsheet might be good enough
  231. I'm taking serious look at
    picocss.com
  232. chinchilla optional
    Avatar

    In reply to this message

    Been wanting to. Lmk how you like it.
  233. It's still very early stages, the hardware landscape will change as it solidifies. I've got big plans.
  234. 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.
  235. Running a home server is difficult. Running a dozen nixos servers for family/friends is easy.
  236. I would like to sell hardcopy docs/cheatsheet though. A few keyboard shortcuts goes a really long way
  237. 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.
  238. For example I think I cracked the code on websites
  239. Alfis for DNS, ygg for networking.
  240. Pelican for static site generation from markdown, with a filesystem monitor to rebuild and deploy on changes
  241. I can tolerate other static site generators too.
  242. But I think artisan HTML/CSS with picocss might be my new favorite.
  243. 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
  244. Make Post Sell is all by hand CSS
  245. chinchilla optional
    Avatar
    I want to avoid having to write HTML/CSS but have it be a first class citizen
  246. @fxhp:matrix.org
    Yeah, that's sorta what picocss is doing
  247. As far as the CSS is concerned.
  248. chinchilla optional
    Avatar
    Normies seem to do fine with MD/pelican based on my testing with a few family members and friends
  249. The rest of website deployment less so, but I can automate that
  250. @fxhp:matrix.org
    My wife does Wordpress (I'm her admin), I bet she could switch if I taught her how to make themes.
  251. especially if the themes were driven by some YAML
  252. and a dash of HTML/CSS just for the last bits of customization
  253. speaking of automation, have you taken another look at gitlab?
  254. chinchilla optional
    Avatar
    No. I used to host it at my last job but its been a couple years
  255. @fxhp:matrix.org
    familiar with gitlab-ci.yml
  256. chinchilla optional
    Avatar
    cable scroll up
  257. chinchilla optional
    Avatar

    In reply to this message

    I didn't do much ci
  258. Jury is still out on CI for me
  259. At least CI as part of gitlab or similar
  260. I like the ideas behind it, but that's a lot of heavy lifting to get there
  261. And I'm not sure how much of that can be automated
  262. @fxhp:matrix.org
    All of it.
  263. chinchilla optional
    Avatar
    Nixos itself should be able to do a lot of the CI stuff but statelessly?
  264. 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
  265. Right now I'm automating building the automations
  266. @fxhp:matrix.org
    I follow docs.
  267. chinchilla optional
    Avatar
    Docs come with open sourcing
  268. @fxhp:matrix.org
    make docs 🚎
  269. chinchilla optional
    Avatar
    No point documenting a quick experiment that goes in the trash.
  270. I see a clear path forward right now, so I'm trying to see how the existing FOS(S/H) stuff fits in
  271. @fxhp:matrix.org
    I'm afraid of your /dev/null
  272. chinchilla optional
    Avatar
  273. I'm dogfooding everything right now
  274. Colmena is managing 8 hosts rn I think
  275. In reply to this message

    nixos-rebuild switch
  276. Who puts make in their environment anymore?
  277. It must be simple
  278. If I switch to a directory that has a make file, make gets loaded automatically. What more do I need?
  279. 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
  280. @fxhp:matrix.org
    Are you familiar with MVP process?
  281. chinchilla optional
    Avatar
    Minimum viable product?
  282. Yeah
  283. @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.
  284. chinchilla optional
    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
  285. There's a few steps before 'the masses'
  286. @fxhp:matrix.org
    The only step is open sourcing.
  287. I have my own reservations too
  288. chinchilla optional
    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
  289. 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.
  290. @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.
  291. chinchilla optional
    Avatar
    1000000% yeah
  292. @fxhp:matrix.org
    and a solution to a problem.
  293. chinchilla optional
    Avatar
    We're in agreement I think
  294. @fxhp:matrix.org
  295. chinchilla optional
    Avatar
    But right now I'm the only user and I'm solving real problems for me while researching the whole space
  296. @fxhp:matrix.org
    Do you want to be a lone wolf forever?
  297. chinchilla optional
    Avatar
    Don't worry I'm getting there :)
  298. @fxhp:matrix.org
    Careful about the word user.
  299. chinchilla optional
    Avatar
    Open sourcing is roughly on schedule
  300. @fxhp:matrix.org
    I don't want users.
  301. I want developers, engineers, tinkerers, hackers, phreakers, but never users.
  302. chinchilla optional
    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"
  303. @fxhp:matrix.org
    I want moms and dads
  304. users are addicts.
  305. chinchilla optional
    Avatar
    Yeah we're in agreement
  306. @fxhp:matrix.org
    Ok, so MVP has many meanings.
  307. chinchilla optional
    Avatar
    I'm not interested in dumbing anything down. I am interested in simplifying and empowering
  308. @fxhp:matrix.org
    You matched an important one.
  309. another one is "Minimum Viable Problem"
  310. You do not have addicts, you have moms and dads who don't mind tinkering as long as there are some docs.
  311. what are their problems? Find the dumbest thing and make that the idea that goes on the rocket ship.
  312. chinchilla optional
    Avatar

    In reply to this message

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

    In reply to this message

    I have a couple family members using it for websites and spinning up another today
  326. @fxhp:matrix.org
    what about the people in this room, could we play test something small and dumb?
  327. chinchilla optional
    Avatar
    1000%
  328. But you follow docs
  329. Lmao
  330. @fxhp:matrix.org
    my kids follow docs, 4 yo daughter.
  331. chinchilla optional
    Avatar
    If you want to put nixos on a system I'm happy to share any works in progress too, but no docs yet
  332. Most of my modules are simple and fit on a single screen though.
  333. @fxhp:matrix.org
    have you stolen docs before?
  334. chinchilla optional
    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.
  335. In reply to this message

    Nope
  336. @fxhp:matrix.org
    Just make a bulleted list of other docs I should follow
  337. if order matters use numbers
  338. Then, you tell me to write you the docs.
  339. and I say ok.
  340. chinchilla optional
    Avatar
    Works for me
  341. chinchilla optional
    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

  342. 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
  343. A few solid hours is always the tough but though
  344. @fxhp:matrix.org
    Can't rush art
  345. chinchilla optional
    Avatar
    A lot of it is experiments from when I was still really new to nixos
  346. That worked shockingly well but are unfit for wider release
  347. So some refactoring is necessary
  348. Avatar
    Tristan B. Kildaire changed their profile picture
  349. chinchilla optional
    Avatar
    But it's all modular enough that I can comfortably release it one module at a time as I work on them.
  350. At my last job I was building something similar but of the silicon valley 'we want control' mindset.
  351. Tristan B. Kildaire
    Avatar

    In reply to this message

    Thanks mate
  352. Bachelors of Science
  353. chinchilla optional
    Avatar

    In reply to this message

    Degree in gender studies or African studies?
  354. @fxhp:matrix.org Check out CRXN for Tristan's project
  355. I've got an optics/lenses/lasers guy that's convinced that home IC fab shouldn't be too hard either
  356. And apparently he's not in here
  357. Avatar
    chinchilla optional invited numpad_ninja
  358. chinchilla optional
    Avatar
    To borrow from Python, I'm aiming for 'batteries included' and not 'everything but the kitchen sink'
  359. Y'all are getting dropped right in the middle of this, despite appearing very early stage (and no docs, lol)
  360. chinchilla optional
    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).
  361. 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.
  362. What I've been telling people is that it runs off any old laptops you might have lying around
  363. chinchilla optional
    Avatar
  364. @fxhp:matrix.org
    It's like /proc for tabs.
  365. chinchilla optional
    Avatar
    YO IS THAT NOT COOL AS SHIT?
  366. Tristan B. Kildaire
    Avatar

    In reply to this message

    No, this is fucking hilarious
  367. I can see the allure
  368. it's actually usefuk for scripting
  369. chinchilla optional
    Avatar
    I hate webshit probably more than the next guy.
  370. But that's fantastic
  371. Tristan B. Kildaire
    Avatar

    In reply to this message

    Agreed
  372. chinchilla optional
    Avatar
    You have any extra computers?
  373. Or am I gonna route all the crxn stuff through your cantenna?
  374. ...three times
  375. @fxhp:matrix.org
    Need me to drop ship gear?
  376. @fxhp:matrix.org grins
  377. I don't think I need /proc for tabs but I'm glad it exists.
  378. But I agree, in order to move forward, we will like go "back to the future"
  379. A /proc for all the things or sensors a cool idea.
  380. chinchilla optional
    Avatar
  381. Been thinking about doing something similar with port knocking
  382. Looks like it might be "cloud" bllshit
  383. Must check tnw
  384. Avatar
    chinchilla optional invited An Inhabitant of Carcosa
  385. Avatar
    An Inhabitant of Carcosa joined the room
  386. chinchilla optional
    Avatar
    Your best bet is to just use WordPress.
  387. hehehehhe
  388. But, yup. I remember following some hak5 tutorial that would print and TTS you an update every morning from your feeds
  389. That was my clock radio
  390. Now I can't operate anything without some app or browser or tracking-image or font trying to send homing beacons to the mothership
  391. @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.
  392. In reply to this message

    does it also run is server mode to serve directories over https?
  393. or do I have to sudo python3 -m http.server 80 when I gain root?
  394. chinchilla optional
    Avatar

    In reply to this message

    YES exactly
  395. Fuse filesystems will be a force multiplier
  396. 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.
  397. The web is too heavy under it's own weight
  398. Files are lightweight
  399. And unlike decade(s) ago, we are absolutely spoiled for choice with free software
  400. @fxhp:matrix.org
    Have you all tested this yet? https://syncthing.net/
  401. chinchilla optional
    Avatar
    I use syncthing
  402. @fxhp:matrix.org
    It makes phones fun again.
  403. Mine isn't configured right now
  404. I keep breaking phones
  405. @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. 🤞
  406. 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.
  407. @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
  408. chinchilla optional
    Avatar
    Gettr?
  409. Meh, but probably worth saving
  410. 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.
  411. @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
  412. chinchilla optional
    Avatar
    I thought it was listed there?
  413. @fxhp:matrix.org
  414. Missed it
  415. 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.
  416. @fxhp:matrix.org
    oh... well of course.
  417. <script src="https://dohliam.github.io/dropin-minimal-css/switcher.js" type="text/javascript"></script>
  418. I'm going to flag it on and see what it does
  419. Nake HTML is going to be in "style" again!
  420. chinchilla optional
    Avatar
    I hope so!
  421. I looked at html for the first time in a while and couldn't believe how many tags there were nowadays
  422. @fxhp:matrix.org
    so many tags still unsure which to use.
  423. click hard refresh and use the s button to switch
  424. It's currently stacking with pico css
  425. chinchilla optional
    Avatar
    I like that
  426. @fxhp:matrix.org
    Attr-dark-forest-gree CSS
  427. Not sure why it breaks my lol
  428. chinchilla optional
    Avatar
    That could be a user script tbh
  429. @fxhp:matrix.org
    Message deleted
  430. Message deleted
  431. chinchilla optional
    Avatar
    DERETED
  432. An Inhabitant of Carcosa
    Avatar
    Deleted by creator.
  433. working now
  434. chinchilla optional
    Avatar

    In reply to this message

    Holy shit
  435. 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

  436. That alone will almost entirely shield NH residents from prosecution, because they will never want to give up the goods.
  437. chinchilla optional
    Avatar
    But then again national security is like the konami code.
  438. @fxhp:matrix.org
    Hn thread 🗑 🔥
  439. I might go there and film.
  440. chinchilla optional
    Avatar

    In reply to this message

    Most of them are
  441. chinchilla optional
    Avatar
    I need to look into alternate interfaces for hn. All I want from it are fos(s/h) projects
  442. The comments sections on those are usually circlejerks about other projects, but a good source of links
  443. 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
  444. Materialistic (Interact with the "Hacker news" site) - https://f-droid.org/packages/io.github.hidroh.materialistic
  445. chinchilla optional
    Avatar
    I assume you use hn.el on pc?
  446. An Inhabitant of Carcosa
    Avatar
    I probably should if it exists. But actually I just use userstyles with the website.
  447. An Inhabitant of Carcosa
    Avatar
    Hmm.
  448. chinchilla optional
    Avatar
    https://github.com/antonmedv/fx nodejs boo. But it looks nice
  449. chinchilla optional
    Avatar
    I don't know if y'all know about teal deer (https://github.com/dbrgn/tealdeer) but it's highly recommended
  450. Yo that looks really nice.
  451. 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, 

    , 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.

  452. @fxhp:matrix.org
  453. @fxhp:matrix.org changed their profile picture
  454. Avatar
    An Inhabitant of Carcosa changed their profile picture
  455. chinchilla optional
    Avatar
    Not sure if y'all have seen but https://github.com/benbusby/farside
  456. 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
  457. An Inhabitant of Carcosa
    Avatar
    Huh.
  458. Avatar
    Rev. CornWallace III (novus ordo seclorum) changed their display name to coilWinder
  459. Avatar
    coilWinder changed their display name to CoilWinder (novus ordo seclorum)
  460. chinchilla optional
    Avatar
  461. chinchilla optional
    Avatar
  462. This is an interesting one.
  463. chinchilla optional
    Avatar
    Message deleted
  464. chinchilla optional
    Avatar
  465. @fxhp:matrix.org changed their profile picture
  466. unturf. changed their display name to fxhp
  467. fxhp changed their display name to j3ckle
  468. @fxhp:matrix.org changed their profile picture
  469. @fxhp:matrix.org changed their profile picture
  470. @fxhp:matrix.org changed their profile picture
  471. @fxhp:matrix.org
    Message deleted
  472. @fxhp:matrix.org fades
  473. @fxhp:matrix.org left the room
  474. this is the IT equivalent of police using an MRAP to no-knock raid an unpaid speeding ticket.
  475. ...so lg0 would love it.
  476. 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.
  477. chinchilla optional
    Avatar
    I do a lot more with a lot less.
  478. chinchilla optional
    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.

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

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

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

    I didn't realize finger read from .pgpkey too
  520. Is there a standard format/structure to .plan or .project? It's not the easiest to dig this stuff up
  521. An Inhabitant of Carcosa
    Avatar
    Not all that structured. https://kb.iu.edu/d/afky
  522. Are non-ascii utf8 usernames legal in Linux? What about BSDs?
  523. chinchilla optional
    Avatar
    ... I hope not
  524. Looks like it
  525. /etc/passwd is ASCII
  526. BSD and linux
  527. An Inhabitant of Carcosa
    Avatar
    Hmm.
  528. NAME_REGEX="^[a-z][-a-z0-9]*\$"
  529. 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.
    
  530. So it seems like the answer is a clear-as-mud "maybe"
  531. An Inhabitant of Carcosa
    Avatar
    Ah. So effectively finger usernames are just as restrictive as fmrl usernames.
  532. POSIX allows any ASCII letter, numeral, or .-_
  533. chinchilla optional
    Avatar
  534. chinchilla optional
    Avatar

    In reply to this message

    I couldn't follow that
  535. But I've been sick as hell for a couple weeks.
  536. Worst food poisioning of my life killed my immune system enough for me to get whatever's going around now.
  537. chinchilla optional
    Avatar

    In reply to this message

    That's light on the details but says both files should only be one line?
  538. Other than that it's freeform?
  539. chinchilla optional
    Avatar
  540. CLI and webui
  541. 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.

  542. chinchilla optional
    Avatar
    https://github.com/cblgh/lieu "neighborhood" search engine for webrings and smolweb
  543. that user has a ton of interesting stuff.
  544. https://github.com/cblgh/paperslip Like a DHT version of MQTT, kinda.
  545. chinchilla optional
    Avatar
    https://github.com/yourduskquibbles/webannoyances <-- ublock origin filter list to unsuck a lot of websites.
  546. chinchilla optional
    Avatar
    https://github.com/cblgh/monotome <-- look into using this to build docs for installed software as an editable notebook.
  547. chinchilla optional
    Avatar

    In reply to this message

    Been playing with this, it's really nice.
  548. chinchilla optional
    Avatar
    Message deleted
  549. chinchilla optional
    Avatar
  550. You can back up any/all of those output formats. It can even archive the page externally to
    archive.org
  551. 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.
Next group of messages