home.social
  1. Didn't get my #EMFCamp talk in this year, which I'm kinda relieved about; it would have taken a chunk of work beforehand, so now I can just relax and enjoy the weekend.

  2. While my tests run I’m attempting to improve my #MiniPainting skills with some classic #Oldhammer power fist patterns on my #Deathwing terminators. Not too bad actually, and I’ve not even tidied them up yet.

  3. “Rapture” by Blondie would be a great song if Debbie Harry hadn’t spent half of it attempting to rap about a man from Mars eating cars. #6music

  4. Having a look around for some local connections on the Fediverse, rather than just my usual tech crowd. Anyone in the #Horsham (UK) area?

  5. Slightly annoyed I completely missed the CFP for #BrightonRuby; I was gonna put in a pitch on how Ruby/Rails *still* needs new leadership, and now I can’t really justify the ticket price. Ah well.

  6. Very specific question: People who have #Coldcut's "Let Us Replay" remix album, how long is the first track, "Atomic Moog 2000 (Cornelius Mix)"? 4:30 or 7:20? I'm pretty sure the current version on Apple music is not as originally released.

    I really don't like it when music streamers confuse musicians, tracks, versions, etc; just give it to me exactly as released please.

  7. The #F3D talk at #FOSDEM woke me up better than any coffee could; there are great possibilities for @manyfold.

    f3d.app

  8. Heading up to #dragonmeet today! My wallet is already trembling in fear.

  9. Keep forgetting I’m going to #Dragonmeet on Saturday to (amongst other things) have a go at playtesting the little boardgame we made… really ought to update the rules sheet.

  10. #flexbox help, my brain can't parse this:

    Two columns; overall height should be determined by the left-hand column. Right hand column contains two items stacked vertically. The bottom one is often quite long, but it should *scroll* rather than extend beyond the bottom of the left column content.

    Can anyone point me at the combo of magical flexbox words to do that?

  11. I have *no* time to do this, but serious question, who would actually be up for using or helping with a community-driven hard fork of #Rails? I doubt the #RailsFoundation will do anything, TBH. Can we show some willing? Boosts welcome for wide community input.

  12. Recommendations wanted:

    ❓ Does anybody know of a Fediverse instance that supports long-form blogging with images, accepts new members, and is not limited in content to technology?

    :boost_requested: Boosts appreciated for visibility, thank you.

  13. Finished #3DPrinting this absolutely ludicrous specimen, a #Warhammer #40k #Tyranid Hierophant proxy by StationForge (combining parts from two of their biotitan models and a few other bits).

    I have no reason for doing this other than "I can". It's going to be absolute dogshit on the tabletop, for sure.

    #WIPWednesday

  14. CW: uspol (and global tbh)

    Useful summary on the #NeoReactionary movement that seems to be using the #MAGA wrecking ball as an accelerationist tactic to take down the entire system we’ve lived our lives in. Also, TIL that JD Vance worked for Thiel, and was funded by him for Senate.

    shatterzone.substack.com/p/dem

  15. Just wrote my first custom #Rubocop extension to check that Pundit policy_scope is being used in all the right places in @manyfold. It's very very early stage code with no tests and in a complete mess, but it works! #Ruby #Rails

    github.com/manyfold3d/rubocop-

  16. Anyone know about the #DockerSwarm routing mesh? I can't seem to access containers running on other worker nodes (e.g. when accessing a service proxied through caddy), and the ingress routing doesn't work either. The proxied services work OK on a single node, but apart from ingress published ports never worked.

    This stuff is really hard to debug; any pointers appreciated.

  17. The web gets crawled even more recently for the purpose of enriching LLMs like ChatGPT.

    ❓ Are there any substantial, technical defenses against this?

    Details:

    Afaik `robots.txt` gets ignored and `User Agent` strings get spoofed, let's not assume good faith.

    I'm thinking about things server-side rate limiting or (so sorry) dynamically loading web content via JavaScript. Which is (without any good reason) an anti-pattern, but at least a workaround for these desperate times.

  18. Accidental no-code hack for Linux desktop:

    When I apply the always-on-top window hint to , open text annotation boxes in any PDF, and then minimise the program, the -style boxes stay visible and on top of other windows.

    The result is sets of very minimal post-it notes, packaged into separate PDF files, without additional programs.

    Maybe this is useful to somebody. I'm using AwesomeWM on Xorg. No idea if this works for anybody else.

  19. WebRTC debugging.

    I spent hours debugging and now need to share the solution with the world.

    Tried to establish a -based connection (using and y-webrtc) in a LAN behind NAT, but ICE failed. Neither STUN nor TURN seemed to help, nor did a local or local signaling server.

    The solution was to force TURN through TCP, i.e. using something like this as TURN id:

    turn:ADDR:PORT?transport=tcp

    Kudos for the final hint and other debugging pointers:

    github.com/feross/simple-peer/

  20. ❓ What are good tool to schedule posts on a Fediverse account?

    More info:

    Scenario: I write a post (possibly including pictures) and instead of publishing immediately it should be stored and published at a later point in time.

    Interactive/GUI-based tools are good, but scripts and automatable CLI-programs are also appreciated.

    Let's assume an instance that implements Mastodon's API.

  21. 💬 "Encrypted Client Hello, a new proposed standard that prevents networks from snooping on which websites a user is visiting, is now available on all Cloudflare plans."

    ❓ How does the internet like this?

    Links for further reading:

    The CloudFlare blog: Encrypted Client Hello - the last puzzle piece to privacy
    blog.cloudflare.com/announcing

    gHacks: The End of DNS-based Site Blocking is near
    ghacks.net/2023/10/07/the-end-

  22. @timixretroplays My first real Arduino project was an adapter for my father's Pro.

    That particular gamepad only had a gamepad port and the adapter made it USB-compatible. (At least for the single-player mode of the gamepad.)

    Being new to the platform (and being a cheapo), I realised only after ordering that the Arduino Nano required me to have USB implemented software-side, with some additional electronics around the GPIOs used as USB data pins. It was an adventure. :)

  23. To speed up software upgrades on my dated :gentoo: laptop, I finally installed (distributed C/C++ compilation) on a more powerful machine in the network (was easy with Docker).

    I'm impressed how much big this difference this makes. Much quicker than expected, I can actually use the laptop during updating, _and_ I don't get random compilation errors due to hardware overheating.

  24. I like the idea of using shell, pipes and commands to manipulate databases and to extract and format data.

    That's also possible with e.g. or , but with the storage format is more human-readable and might be more suitable for certain projects.

  25. Anybody here using GNU ?

    gnu.org/software/recutils/

    "GNU Recutils is a set of tools and libraries to access human-editable, plain text databases called recfiles.

    The data is stored as a sequence of records, each record containing an arbitrary number of named fields.

    The picture below shows a sample database containing information about GNU packages, along with the main features provided by Recutils."

  26. Three directions where to go next:

    0. Improve stability. Two software parts of the failed frequently. Might get better with updates.

    1. Connect and control various devices via . A custom app for the watch is planned.

    2. Instead of or in addition to MQTT, teach the ESP32 to do web requests for certain messages. This would effectively bring the PineTime online (when close the the ESP32) and remove a strict need for a (human-controlled) companion app.

  27. hasn't seen an update for a year, sadly. :(

    beakerbrowser/beaker: An experimental peer-to-peer Web browser
    github.com/beakerbrowser/beaker

    I hope those great beginnings won't stop where they are, but at least inspire other projects.

  28. @TheFuzzStone I had a look at just now and I like it very much.

    Though I don't find any people using it _or_ their content being live. Thinking about putting a website on a server and seeing what happens.

  29. @kzimmermann While I usually go for commandline tools where I can, provides some perks that make life easy, so I fall back to it often when I need to record.

    Note to people who haven't used it: Read the "simple" in terms of (pleasent) complexity and UX, not necessarily in terms of (limited) functionality. :-)

  30. @greenpete
    After some digging, I just found out that @textovervideo's suggestion is "a community managed fork of the AirTime project".

    Quoted from: github.com/libretime/libretime

    Homepage: libretime.org/

  31. Take all that anger, all that frustration, forget the old parties, and let's work together to build the future. Join in with Something New. It’ll be hard, but apparently we don’t have a choice. somethingnew.org.uk #GeneralElection2019