@ruffsl@programming.dev avatar

ruffsl

@ruffsl@programming.dev

I’m a robotics researcher. My interests include cybersecurity, repeatable & reproducible research, as well as open source robotics and rust programing.

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

ruffsl,
@ruffsl@programming.dev avatar

Pro tip: If you check the conical URL (youtube.com) first, the Lemmy web UI will help catch reposts before they are accidentally submitted.

programming.dev/post/1466264

I switched from using the short (e.g youtube.be) or external URL mirrors for that same reason, and just let the bots comment with privacy mirrors for those who prefer. Using the conical URL, aside from cross post detection, also ensures the thumbnail image and preview text get cached consistently.

ruffsl,
@ruffsl@programming.dev avatar

See how many community logos you recognize over by the p.d text

Any one else have any guesses for the others?

ruffsl,
@ruffsl@programming.dev avatar

and there’s two programmer humor logos

Oh, is the PH icon just left of the Rust icon the second one for programming humor?

there’s one thats not a community but snuck in

Indeed, there is one that looks rather sus… I wonder if any one has programmed a scale and rotation invariant kernel filter to find all of those? I feel like a simple sweeping scan using a 2D convolution could detect most of them.

ruffsl,
@ruffsl@programming.dev avatar

What was the one site that would painstakingly annotate every pixel within the r/place canvas? E.g. what the artwork was representing, what did it reference, which community was behind it etc. That might be cool to have for next year.

Yo dog, I heard you can sync while simultaneously syncing on other syncs (programming.dev)

Dang, I’ve been using sync for more than a decade, and even I did not know that sync had multi window support on Android. I think there needs to be a continuous education workshop, video tutorial series, or a sphinx style docs site on all these features when the beta dust settles. Multi tasking is so handy. FYI:...

ruffsl,
@ruffsl@programming.dev avatar

This screenshot was from a Samsung Tab S8 Ultra. You can run 4 onscreen apps at a time (if you include a floating popup window in the mix) with multi windowing on Android 13 (outside Dex).

Getting the screenshot took a little tinkering, as after the first window split, getting the third instance of sync on the screen required using the Samsung side panel to drop an unrelated app in the third quadrant, then using the launcher to alt-tab the display to Fullscreen the third instance of sync, then alt-tabing back to Fullscreen the 3 app multi window view, then using the quick app switch gesture to swap out the unrelated app for the third instance of sync. It was a little overly complicated.

Multi tasking and window tiling in Samsung Dex is a lot easier, or more intuitive, to replicate the kind of thing, but I still prefer androids native launcher layout, as app windows don’t have needless title bars, and the same navigation gestures work better when not breaking out the mouse and keyboard.

ruffsl,
@ruffsl@programming.dev avatar

Speaking of accessibility improvements in VS Code, does anyone know of a good way to use text to speech? I use this Read aloud TTS extension for web browsing, but would like to find an equivalent method in VS Code that lets me use different TTS voice engines the same way to listen to long markdown files or inline documentation.

ruffsl,
@ruffsl@programming.dev avatar

I’m surprised there isn’t a community on this intense for this language already.
I’d suggest those who interested to make a post over on !community_request .

ruffsl,
@ruffsl@programming.dev avatar

Can you imagine the eye strain one would get programming on a translucent screen every day? One where your always having to keep your eyes focused on semi transparent text and graphical interfaces in the foreground, and not the distracting and ever changing background, continuously shifting in parallax as you adjust your head and viewing angle. Not having my display buttressed up against a wall, or having to deal with glare and screen reflections, or even low contrast monitors in general are all things I find infuriating already.

But I guess the Sci-Fi future of ergonomics is holograms. *You must have your migraines, and you must enjoy them.

ruffsl,
@ruffsl@programming.dev avatar

What about a semi transparent terminal window? When I started out learning linux command line interfaces, it helped having the docs just behind my shell session for reference when all I had was a tiny old laptop. But now I don’t bother ricing up my DE anymore. I just want some default window tilling keybindings that work out of the box, and I’m good to go.

ruffsl,
@ruffsl@programming.dev avatar

Have you tried multiple virtual desktops, or do you prefer to have a single alt-tab stack of windows? I love using a 3x3 grid of desktops, as the special zoning helps me to organize, separate, and spread out my multiple work tasks.

ruffsl,
@ruffsl@programming.dev avatar

Windows 11 (and 10?) supports multiple desktops. Only in the shape of a 1xN grid through, like a 1D array. Still handy for multitasking:

ruffsl,
@ruffsl@programming.dev avatar

Hello world!
~ from S4L!

ruffsl,
@ruffsl@programming.dev avatar

Thanks so much for your hard work and the terrific beta release!
Here’s to the success of Lemmy, Sync for Lemmy, and the rest of the Fediverse,
Cheers! 🍻

ruffsl,
@ruffsl@programming.dev avatar

This was a funny talk wasn’t it! Any others of his you’d recommend?


Think I posted this with the short code, so Limmy didn’t match the cross post, but here are a couple more old comments here too:

I should open a ticket about fuzzy domain matching for cross posts on Lemmy. Should be useful for other things like stack overflow or other social media links.

ruffsl,
@ruffsl@programming.dev avatar

Could go the other way though. Ask them nicely if they’d be willing to free up their heap of inventory, and if they return you a cart overflow, you know you’ve stumbled upon the ultimate zero day coupon.

ruffsl,
@ruffsl@programming.dev avatar

Could a community description be added? Is it just about certain meme template or genre of humor? Not sure I ever knew of the subreddit.

ruffsl,
@ruffsl@programming.dev avatar

Ah, the first post on the new community lead me to think it was just about capture the flag events or memes about coding challenges. Perhaps a calendar or event list in the side bar may help subscribers?

Google Tries to Defend Its Web Environment Integrity as Critics Slam It as Dangerous (techreport.com)

Attacks and doxing make me personally MORE likely to support stronger safety features in chromium, as such acts increase my suspicion that there is significant intimidation from criminals who are afraid this feature will disrupt their illegal and/or unethical businesses, and I don’t give in to criminals or bullies...

ruffsl,
@ruffsl@programming.dev avatar

Language is inherently messy, localized, and ephemeral, so it could be unwise to expect that kind of conformity on the global internet. It can be jarring, for example tech folk here in the EU seem to use corporate slang a lot differently than when I was working near SFO or DFW, we’re I’d suspect the greater non-homogeneity of native speakers, as compared to the US, had a lot to do with it.

That aside, I think we merely disagree on the colloquial use of FAANG in 2023, as (from my anecdotal perspective) it seems to have semantically shifted into a categorical noun in common vernacular, rather than a once precise acronym from a decade ago, given most of the conglomerates behind the initial spelling have either re-branded, fallen in stock valuation, declined in labor desirability, or whatever else that had originally garnered acclaim and publicity. In that respect, pluralization of such a noun seems mundane, if not a little odd looking for typographical formatting.

Perhaps this could be coined as another stage of acronymization, or “acronym drift”; the process by which an acronym’s original expansion and meaning become less relevant or obscured over time, and the acronym itself is treated and used as a regular word, independent of its original expansion. This can happen when the original meaning of the acronym is no longer relevant, but the acronym continues to be used and recognized based on its familiarity. An example that comes to mind is Google’s original acronym for the QUIC protocol, which is no longer used to mean “Quick UDP Internet Connections”, as was initially proposed.

ruffsl,
@ruffsl@programming.dev avatar

Fair enough. I just wanted to point out why you may see others, or news outlets, refer to tech giants, such as Microsoft, as FANGs or FAANGs given the historical context, regardless of how one may prefer to grammatically re-phrase such nonsensical statements. E.g:

So, who are the FAANGs?

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