@chas@tty0.social
@chas@tty0.social avatar

chas

@chas@tty0.social

ENG Manager | Expert SW Engineer @ Activision | Homesteader | Woodworker

I do indie game development in my free time.

Golang and Python by day, bandsaw and handplane by night. Opinions are my own and I'm not a point of contact for my org.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

chas, to random
@chas@tty0.social avatar

ok, hear me out

start a new church with similar branding as Turning Point

but call it Sounding Point

iykyk

chas, to random
@chas@tty0.social avatar

Is there an or community here? I've been using threads for that as it has a very active one

Mastodon is so broad and the federated model means I've basically only ever seen tech content since that's what I'm connected to

chas,
@chas@tty0.social avatar

@elysegrasso would you happen to have any server recommendations for the general authorship/reader/book community? I'm thinking of creating a profile for my writing pseudonym

I'm not a fan of long lists of rules - mostly because I don't like being told not to do things I wasn't already not going to do (or being told to do things I was already going to do πŸ˜‚)

chas, to random
@chas@tty0.social avatar

Consider doing this to improve your security posture

apt install ufw
ufw default deny incoming
ufw default deny outgoing
ufw enable

chas, to golang
@chas@tty0.social avatar

Continuing my USB adventure. I am successfully "reading" from the device I'm playing with, after finding some variable alternates on the configured interface. I'm not getting any data, at any packet size. Assume this is because I have to tell the device to start sending data with a control request, however I can't get any to work. I even tried GET_STATUS which should be all zeros, but that gives me a libusb pipe error. The device is old, so USB1.1 spec is likely. reverse eng with 0 docs

chas,
@chas@tty0.social avatar

I've started documenting everything I've learned about the Sony Eyetoy through blind reverse engineering

I am slowly writing a project to interface with it, but I haven't learned enough to get any actual data yet

https://github.com/asciifaceman/scwvision

chas,
@chas@tty0.social avatar

I don't know the extent of what I've done yet or how, but I've managed to change state in the eyetoy in my project

I'm stepping through some C OV519 drivers to figure out the register calls for gousb (libusb)

It's progress

chas,
@chas@tty0.social avatar

I'm getting USB packets now!!!

chas,
@chas@tty0.social avatar

@synlogic yeah, 0xFFD8 is the start of a jpeg/jffif file. and then there are other jpeg encodings. However the dump I got had no 0xFFD9 indicating file end.

I need to back up and rewrite what I have to make it cleaner to take the next steps.

I can toggle the red/recording LED off and on now, so I am definitely making progress.

chas,
@chas@tty0.social avatar

@feld @synlogic at least the one I have (SLEH-00030) is an older one, first generation model and it only has a jpeg/video/audio

chas, to random
@chas@tty0.social avatar

windows hands down has the single worst CLI experience in the whole world. You cannot tell me any different. After 20 years on linux CLI trying to do anything on windows as a horrifically painful process that goes against convention, against its OWN conventions, and is simply not intended for human use, or any use for that matter

chas,
@chas@tty0.social avatar

I would literally rather use bash over ssh from my phone on gboard than PowerShell on my laptop

chas, to golang
@chas@tty0.social avatar

what are people using to read from USB in right now? All the libs at the top of search results appear abandoned and unresponsive

chas,
@chas@tty0.social avatar

@heaths it's really OSS in general, we're undergoing a pretty significant disapora of maintainers from their popular packages and nobody is willing to pick up the slack (usually because it was a passion project)

I even started on my own tui library in go but haven't been able to bring myself to finish a v1 on it yet

chas,
@chas@tty0.social avatar

@heaths I think it's fine to publish as long as you don't kind of brand it and make it seem like an active public project you are maintaining.

A lot of people get wrapped up in making nice banners, release processes etc for projects they are going to abandon

that tricks people into using them πŸ˜‚

chas,
@chas@tty0.social avatar

@heaths oh when you said publish I interpreted that as public github - not package repositories (which are notoriously consuming cool names at the same speed we destroyed ipv4 space)

chas,
@chas@tty0.social avatar

@heaths I am rather a fan of go's usage of git host paths as part of the package name, it works really well for my brain for some reason (and for uniqueness)

as well as the ability to rename an import on top of that if you DO run into simple conflicts

chas,
@chas@tty0.social avatar

@heaths back to your original point - I've even been guilty of publishing "meme" libs before (usually to prove a point, like a library on npm that removed eval from javascript because I was mad at someone for abusing it)

But I'm older now πŸ˜‚

chas, to NixOS
@chas@tty0.social avatar

I really gave a solid shot, but in the end, it's just too much work to achieve workstation parity for me and I don't love the idea of an immutable personal workstation where I'm trying different things and tinkering all the time.

Maybe I'll try again in a few years after the community has evolved the tools a bit more

Tearcell, to godot
@Tearcell@mastodon.gamedev.place avatar

Hey users! About to start a new project in 4, in 3D this time! Anyone have any addons suggestions to take a look at? No real direction yet, just exploring and learning.

chas,
@chas@tty0.social avatar

@Tearcell it's still early and kind of a prototype, but I've been working on an addon for managing addons - especially those not in the asset store

Been hoping for more feedback/issues to know things to work on

https://github.com/Ducking-Games/godotons

feld, to random
@feld@bikeshed.party avatar

deleted_by_author

  • Loading...
  • chas,
    @chas@tty0.social avatar

    @feld As a huge honey lover, and someone who enjoys very VERY spicy food

    I have no freaking clue. I have never wanted spicy honey. I've tried it, and it just tasted wrong and weird. Worst of both worlds.

    chas, to gamedev
    @chas@tty0.social avatar
    chas, to random
    @chas@tty0.social avatar

    I've used Ansible for over a decade, written probably a hundred roles most of which were used in production at large companies.

    I honestly can't stand it anymore. The entire ethos of their opinionation is old, worn out, lazy.

    An auto generated role from Galaxy init fails their own linter. This is fucking stupid.

    One of the first major things golang fixed when it got big was directory structure requirements because everyone hates it. Ansible is doubling down on it.

    I'm done with you

    chas,
    @chas@tty0.social avatar

    @feld @SlicerDicer so here's the thing. Everything I deploy IS an immutable image, built with Ansible, which is starting to fail me πŸ€¦β€β™‚οΈ

    chas,
    @chas@tty0.social avatar

    @SlicerDicer @feld yeah I've been doing this for about 12 years now - and all of the options now suck to a point that I have friends seriously considering developing a new configuration management tool.

    Ansible is stuck in 2005, Salt is... weird, puppet was never good. My one coworker swears he'd rather write bash anymore than deal with the ansible ecosystem.

    I mean FFS a galaxy init role doesn't pass ansible-lint. I feel like I am going crazy.

    chas,
    @chas@tty0.social avatar

    @SlicerDicer @feld I did a lot of work with Chef and even hung out with a few of the founders in the 2015 era. I just never felt the need to return to it, I saw some of the internal mess. I was at chef conf 2015 and saw them launch Chef Delivery at a time when we really needed chef to support cookbooks better rather than focus on a new product.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • β€’
  • megavids
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • tacticalgear
  • Durango
  • Youngstown
  • khanakhh
  • slotface
  • ngwrru68w68
  • rosin
  • cubers
  • kavyap
  • DreamBathrooms
  • provamag3
  • everett
  • osvaldo12
  • GTA5RPClips
  • ethstaker
  • vwfavf
  • mdbf
  • tester
  • modclub
  • cisconetworking
  • anitta
  • Leos
  • normalnudes
  • JUstTest
  • All magazines