@EMR@mastodon.sdf.org
@EMR@mastodon.sdf.org avatar

EMR

@EMR@mastodon.sdf.org

Programmer from New England

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

futurebird, to random
@futurebird@sauropods.win avatar

A single-board command-line computer using the esp32. Look at it! It's cute. Can't buy it yet the creator is starting some kind of online commune for single-board computer freaks. I bet some of you are around here, go say hi at his forum it only has like two posts and its making me sad.

https://a.singleboard.computer/

EMR,
@EMR@mastodon.sdf.org avatar

@futurebird Are the keyboard keys really part of the PCB? Are we shorting out those traces with your fingers?

aenderlara, to godot
@aenderlara@mastodon.social avatar

Ready to forget the Cactus in real life and now in a game?

video/mp4

EMR,
@EMR@mastodon.sdf.org avatar

@aenderlara I'm so curious about how you achieved that.

NanoRaptor, to random
@NanoRaptor@bitbang.social avatar

For comfort.

EMR,
@EMR@mastodon.sdf.org avatar

@NanoRaptor is it a touchscreen?

heliomass, (edited ) to random
@heliomass@mstdn.ca avatar

Clock changes.

EMR,
@EMR@mastodon.sdf.org avatar

@heliomass nobody seems to like the 'continuous time variation' instead of daylight savings approach. This would also eliminate time zones.

bitprophet, to python
@bitprophet@social.coop avatar

That sinking feeling that it's gonna be real hard going back to , or even other compiled languages like , after having already gotten so used to the comforting embrace of the compiler.

EMR,
@EMR@mastodon.sdf.org avatar

@bitprophet I kinda bounced off of Rust when I got 500 lines into my program and realized that to add a feature I was going to have rebuild the entire memory model from scratch again.

EMR,
@EMR@mastodon.sdf.org avatar

@bitprophet I daily Python but I learned C and C++ before Rust so I definitely had that set ot expectations rattling around.

But yeah, satisfying the borrow checker, then lifetime annotating the whole thing, then realizing to add more mutability I should just be storing everything in a hashmap and decided I didn't need that program so badly after all.

Granted, it was sort of a worst-case problem domain for Rust.

EMR,
@EMR@mastodon.sdf.org avatar

@bitprophet and to Rust's credit, I am tempted to go back to that program every once in a while. I think about how good the ergonomics are... Then I run the compiler, see the number of errors, and end up doing something else.

aardrian, to random
@aardrian@toot.cafe avatar

Whenever an org says it wants to use ‘AI’ for a better customer experience, it is almost certainly lying.

Customers are not clamoring for shitty chat bots that extend the time to get to a real human. Customers are not asking for LLM-authored SEO-driven FAQ pages. Customers are not asking for yet more hero images of people with extra fingers.

The org is likely only interested in using ‘AI’ to reduce effort, save money, cut staff.

EMR,
@EMR@mastodon.sdf.org avatar

@aardrian for some companies the goal of customer service is to frustrate complaining customers until they give up and accept whatever mistake has been imposed on them. Chatbots are the next phone tree.

heliomass, to apple
@heliomass@mstdn.ca avatar

📖 “Mac OS 9 is Still Alive and Kicking.. and That’s Not a Bad Thing” https://lowendmac.com/2023/mac-os-9-is-still-alive-and-kicking-and-thats-not-a-bad-thing/

Great to see this lives on. Personally I have a full install on my 2022 Mac Mini running under SheepShaver if I ever fancy a game of Escape Velocity or Marathon, which is quite often.

EMR,
@EMR@mastodon.sdf.org avatar

@heliomass are you aware of the thriving Escape Velocity fan community? https://discord.gg/sDJBUcwFVH

fugueish, to random

1995: "We have invented HTML and JavaScript! They aren't quite as good as HyperCard, but the awesome power of HTTP and the Internet makes up for it"

Everybody: woo hoo! Fuck yes!

2023: "Showing text on the screen is an unsolved Hard Problem"

Everybody: ...

EMR,
@EMR@mastodon.sdf.org avatar

@jfmezei @fugueish what did Lynx do before HTML?

boardgamebreakdown, to mastodon
@boardgamebreakdown@mas.to avatar
EMR,
@EMR@mastodon.sdf.org avatar

@boardgamebreakdown Oblivion is such a good track.

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

Testing out import pipeline lately, in particular its blend file import features (Godot imports automatically as glTF on file change).

Some curses of going through glTF format:

  1. one cannot setup instanced meshes unless EXT_mesh_gpu_instancing is supported (which Godot doesn't yet), so if you use to generate stuffs, you had to Realize it and lose the perf benefit.

  2. glTF is a last mile format, so you cannot keep 100% your data intact.

EMR,
@EMR@mastodon.sdf.org avatar

@bitinn GD4 importing seems to munge animations far less than GD3, but the process still has sharp edges.

Also to make gltf export work I needed to install numpy through my system package manager, which, owch.

mcc, to random
@mcc@mastodon.social avatar

I wish there was a way to mass-download all your bandcamp albums. Like just run a "bandcamp sync" script in a folder and any albums that aren't in the folder already get automatically downloaded. I've got about 1/2 of them downloaded but not all in the same place. https://infosec.exchange/@0xabad1dea/111262891804038226

EMR,
@EMR@mastodon.sdf.org avatar

@mcc I think it used to work like this too! If I remember right...

Frances_Larina, to random
@Frances_Larina@sfba.social avatar

I think that for me the pinnacle of how bad offices could get was when companies were willing to pay $5,000 usd to $10,000 for "privacy / phone call / two person conference" pods rather than admit open floor plan was an absolute ergonomic failure.

EMR,
@EMR@mastodon.sdf.org avatar
mcc, to random
@mcc@mastodon.social avatar

It is getting increasingly awkward that my only daily drivers are a Win10 machine and a laptop based on antiquated MacOS. I should get a simple Linux laptop.

Last time I tried to do this though it turned out any laptops that run Linux with full hardware support out of the box are pretty expensive.

EMR,
@EMR@mastodon.sdf.org avatar

@mcc I've been looking into HP Prodesks and the like. They can be had for very little and the specs look decent. You can always stick it in a corner and SSH into it.

EMR,
@EMR@mastodon.sdf.org avatar

@mcc ah. I love my refurbished X270, but if I wasn't running graphics apps I'd never have given up my X220. Bit heavy though if you're going to be lugging it around.

GossiTheDog, to VideoGames
@GossiTheDog@cyberplace.social avatar

deleted_by_author

  • Loading...
  • EMR,
    @EMR@mastodon.sdf.org avatar

    @GossiTheDog @gsuberland yeah playing payday single player was kinda pointless, the whole point was the cooperative play. Dunno if that applies to 3 though. A lot like Deep Rock Galactic.

    EMR,
    @EMR@mastodon.sdf.org avatar

    @GossiTheDog @gsuberland I personally find playing games like that with randoms not terribly rewarding, but I suppose other people enjoy it.

    beeoproblem, to gamedev
    @beeoproblem@mastodon.gamedev.place avatar

    I've now spent 3 days working with Godot for an actual game. Overall it's a really solid engine so far but it's definitely got some rough spots for me. So I figured I'd do a quick thread of "What grinds my gears"

    Some of these are really small, others are bigger

    EMR,
    @EMR@mastodon.sdf.org avatar

    @beeoproblem Since the node, er, topology might be different depending on your game, there are some different approaches. If you really want to put it on the root, you can use get_tree().get_root(). I usually want all projectiles to be in a specific place below the root though, so you can make an autoload that has a method to give you the proper path for shots, like World.get_shots_parent().

    Here's an example: https://github.com/EamonnMR/space-craft-22/blob/f20eb5403bea717407d202369fc8d83494d3cb1f/component/Weapon.gd#L74

    For laser beams and such I of course want it stuck.

    gamingonlinux, to godot
    @gamingonlinux@mastodon.social avatar

    Game devs using @godotengine make sure we’re on your list to poke via email if and when you release stuff with Linux / Steam Deck support 😉

    Godot has first-class Linux support, just saying.

    https://www.gamingonlinux.com/email-us/

    EMR,
    @EMR@mastodon.sdf.org avatar

    @gamingonlinux @godotengine It's funny, I've been developing my games almost exclusively on linux for years now, but I never post about it in Linux spaces because it's faded into the background enough that I forget most games don't even ship on Linux.

    pluralistic, to random
    @pluralistic@mamot.fr avatar

    When Unity CEO John Riccitiello was CEO of EA in 2011, he proposed a monetization scheme for Battlefield where players would be charged $1 every time they reloaded their gun.

    https://mcvuk.com/business-news/pc/when-riccitiello-said-battlefield-players-could-pay-1-per-reload/

    h/t @beltsquid

    EMR,
    @EMR@mastodon.sdf.org avatar

    @pluralistic Least exploitative ftp mechanic.

    carnage4life, to random
    @carnage4life@mas.to avatar

    Like Trump, nobody’s credibility survives contact with Elon Musk. Walter Isaacson has retracted the claim that Elon Musk turned off Ukraine's access to his Starlink satellite internet system last year just as the country was launching an underwater drone attack on a Russian fleet in Crimea.

    A spokesperson for his publisher Simon & Schuster told me on Monday that "future editions of the book will be updated" to no longer include the error.

    https://view.newsletters.cnn.com/messages/1694486524183391bde05c655/raw?utm_term=1694486524183391bde05c655&utm_source=cnn_Reliable+Sources+-+Sept.+11,+2023&utm_medium=email&bt_ee=hVsAHCjZftIYD1n%2BHJcuJqwfQ%2B3OtBDwcEHy8YB8/ndUQHxVGreQ50P30djIGPuaNcUM6JXI%2BYDmjofFtrtYIg%3D%3D&bt_ts=1694486524186

    EMR,
    @EMR@mastodon.sdf.org avatar

    @carnage4life original edition is gonna be a collector's item

    brettcannon, to python
    @brettcannon@fosstodon.org avatar

    FYI do NOT put your source code inside your virtual environment. Editable installs are fine, but don't do something like py -m venv some_env and then put your code inside some_env as they canonical place to store it. Keep your virtual environment either as a subdirectory of your workspace or somewhere else entirely separate.

    Pretend your virtual environment could be deleted at any moment if you need some guideline follow.

    EMR,
    @EMR@mastodon.sdf.org avatar

    @brettcannon I'm scared about the circumstances that lead to you needing to post this.

    EMR,
    @EMR@mastodon.sdf.org avatar

    @brettcannon come for the people with the code inside venv, stay for the people ranking on Black's divisive linting choices.

    EMR,
    @EMR@mastodon.sdf.org avatar

    @pfmoore @brettcannon huh, didn't know that. Now I want to check some of my old Python books to see if they mention that pattern.

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