Show newer
Feoh relayed

thinking i might try to live like the royals do and fuck one of my cousins

Show thread
Feoh relayed

just cut the release for #fennel 0.9.0

fennel-lang.org/changelog#sect

there's a lot of small changes included in this; nothing major but it adds up. just in time for the game jam! enjoy.

Feoh relayed

GLITCH

Made it in Blender, of all things. Yes really, Blender for 2D.

This was inspired by a Steam animated avatar frame that I thought looked cool, so I thought I'd replicate the effect. :3

[hidden for jittery movement]

#art / #MastoArt / #GlitchArt / #Blender

This is awesome! The idea of someone using an NSA reverse engineering tool to legalize same sex marriage in a game world just tickles my fancy :)

waffleironer.medium.com/legali

Can anyone explain to me why a human would ever actually CHOOSE to do anything sexually explicit in front of an internet connected device? I just don't get it. That shit's BOUND to be used against you later at the least convenient moment. Just don't do it folks, not even smart phones :) At least not without being SCATHINGLY mindful of the risks!

Feoh relayed

A few GTK4 widgets, 3d transformations and css...

For some reason video uploading doesn't work right now, so see twitter.com/alexm_gnome/status for a video.

Feoh relayed

@feoh

fwiw I have seen in passing that @pluralistic has addressed the war on general computing in talks and probably other pieces too

Feoh relayed

@feoh @brennen You don't even need a small touch screen device to help. If you have a touch laptop, you can help redesign applications to make them work well in a small window.

Feoh relayed

@feoh That's exactly why I love it. The language itself is well thought out, the tooling is the best of any language I've used, and it doesn't load itself down with bloat and complexity. Could it be better? Sure, it's got some API issues borrowed from C and the type system isn't very expressive, but it's what I always thought Python should have been: "good enough". It lets you keep the whole thing in your head at once so you're rarely surprised, and it's easy to read a new code base and dive in.

Feoh relayed

Cambridge Analytica didn't *abuse* Facebook, they *used* Facebook - used the services that FB had set up and marketed to political dirty tricksters to disseminate disinformation. That was the system working as intended.

FB used the we-fight-arson wheeze to come out of the Cambridge Analytica scandal stronger and more powerful than ever: they shut down the APIs that potential future Facebook competitors used to help people escape its walled garden, claiming it was an act of firefighting.

7/

Show thread
Feoh relayed

I'm going to be commentating and live coding at the revision quarterfinals at 4pm eastern time! twitch.tv/revisionparty

Feoh relayed

@feoh @brennen postmarketOS, I guess the abbreviation is not common enough to be searchable

Feoh relayed

@feoh same problem as golang I guess; one has marketing and hipness behind it which allows it to surpass its superior alternatives

Feoh relayed

@feoh I think the most heartbreaking experience I've had in that vein is mentioning Smalltalk to an extremely bright junior dev, who responded "I _hate_ Smalltalk, what a terrible language", and having it come out that our local university has a prof who enforces the use of Smalltalk in his compilers class without actually teaching the language. So his experience with it was entirely one of struggling and confusion :(

Kudos to Fedora for taking a clear and unambiguous stand on RMS' return to the FSF board. This is 2021. We shouldn't even be debating this anymore.

fedoramagazine.org/fedora-coun

Feoh relayed

@feoh to their credit, people like cory doctorow have been beating this drum anywhere anyone would listen for years and years, and i think it's something people i know in the scene are generally pretty aware of (though that may be skewed by how many hardware folks i hang with).

i also think it's something a lot of people aren't working on directly just because, like, how? where do you even start? it feels like _such_ a massive, overdetermined, and insurmountable problem.

Feoh relayed

@feoh And maybe "slow drift" is an understatement for personal computing: for the vast majority of the global population, mobile phones are the only computing device which might be affordable enough to acquire; and for many users of smartphones or "smart feature phones" in those economies, WhatsApp is the main way of messaging each other

Feoh relayed

back on my #fennel bullshit, last night I decided to write a REPL for the lite editor using my homegrown imgui code

not even because I really wanted a REPL, more so that I would have a place to implement object inspectors

my hypothesis is that Lua is an acceptable Smalltalk. trying to see how close I can get to the experience of writing code in the debugger.

Feoh relayed

A cute thing about this approach is that I don't have to do anything special to handle self-referential structures. No special loop detection or weird syntax, just expand one level at a time

Show thread
Feoh relayed

A very unusual thing about my approach is that the REPL is just continuously projecting the live objects, not making some kind of copy for inspection purposes... which means the "history" can be altered by mutating objects that you've previously interacted with. IMO having a live inspector as an option is useful and good, but the UX of putting it in a REPL is definitely surprising.

Show thread
Show older
Cybrespace

cybrespace: the social hub of the information superhighway jack in to the mastodon fediverse today and surf the dataflow through our cybrepunk, slightly glitchy web portal support us on patreon or liberapay!