ruffsl
337
339
ruffsl

@programming.dev

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

ruffsl 56 points 3 years ago

Image Transcription: Meme


A photo of an opened semi-trailer unloading a cargo van, with the cargo van rear door open revealing an even smaller blue smart car inside, with each vehicle captioned as "macOS", "Linux VM" and "Docker" respectively in decreasing font size. Onlookers in the foreground of the photo gawk as a worker opens each vehicle door, revealing a scene like that of russian dolls.


I'm a human volunteer content transcriber and you could be too!

path: 0 773958, hotness: undefined, score: 56, children: 2
ruffsl 46 points 3 years ago

I think the comment that the_lego is replying to also highlights the false equivalency of calling the anti-WEI crowd as criminals, as was not a good look for Google.

They have apologized for using the word criminals & bullies in a broader context and I appreciate that. However, the initial part of the comment is very telling of how they view those who oppose.

path: 0 1849076 1849241, hotness: undefined, score: 46, children: 0
ruffsl 42 points 3 years ago

scrambling to lock their doors

From a consumer perspective, it seems like all the FANG conglomerates are trying to shut the stable door after the AI horse has bolted, but perhaps from an industry perspective, their just trying to pull up the ladder behind themselves to curb competition, or stall any emerging upstarts, just like most FANGs where themselves only decades ago.

path: 0 1856765 1857410, hotness: undefined, score: 42, children: 20
ruffsl 38 points 3 years ago

Image transcription: Screenshot


A wide crop of a screenshot zoomed in on r/place's pixel canvas, where a white on black pixelated font reads:

never forget what
was stolen from you!
r/save3rdpartyapps

With the slogan boarded on the right by the r/blind logo (a snoo wearing sunglasses, holding a cane, standing next to a guide dog). The small p.d logo for programming.dev is squarely tucked above and to the left of RBlind's snoo. Lastly, boarded along the bottom is a row of third party Reddit app icons, from left to right:

  1. Apollo
  2. ?
  3. Boost for Reddit
  4. ?

...
13. Reddit is Fun
14. Sync for Reddit


I'm a human volunteer content transcriber and you could be too!

path: 0 1530629, hotness: undefined, score: 38, children: 10
ruffsl 22 points 3 years ago

I suspect this comment was posted to spell out the meme for those unfamiliar, but I wanted to thank you for transcribing it into text for those that also may be blind or visually impaired. With the loss of r/TranscribersOfReddit , I salute your contribution! Please keep at it!

https://www.theverge.com/...

path: 0 526482 527583, hotness: undefined, score: 22, children: 1
ruffsl 21 points 3 years ago

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

https://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.

path: 0 2254369, hotness: undefined, score: 21, children: 3
ruffsl 21 points 3 years ago path: 0 5502477, hotness: undefined, score: 21, children: 0
ruffsl 20 points 3 years ago path: 0 885155, hotness: undefined, score: 20, children: 5
ruffsl 19 points 3 years ago

Yep, I've seen reporting of Navy's using them for controlling periscopes on submarines (now that most are drive by wire), or Air forces using them for piloting drones, as well as for teleoperated robotic thoracic surgeries.

The widespread user familiarity and benefits in transferable hand coordination skills with common gaming based HID economics is hard to refute. Although, I'm guessing the market for safety certified joysticks will uptick.

path: 0 526380 526723, hotness: undefined, score: 19, children: 2
ruffsl 18 points 3 years ago

Do we have a community for computer architectures or computer science on this instance or anywhere else?

path: 0 3300293, hotness: undefined, score: 18, children: 2
ruffsl 18 points 3 years ago path: 0 1075513, hotness: undefined, score: 18, children: 0
ruffsl 18 points 3 years ago

This proposed standard raises my concerns about the ability to continue using the public internet with user-preferred hardware/software and custom extensions, and does not instill my confidence in maintaining the level of freedom and accessibility users currently enjoy:

Some examples of scenarios where users depend on client trust include:

  • Users like visiting websites that are expensive to create and maintain, but they often want or need to do it without paying directly. These websites fund themselves with ads, but the advertisers can only afford to pay for humans to see the ads, rather than robots. This creates a need for human users to prove to websites that they're human, sometimes through tasks like challenges or logins.

What information is in the signed attestation?

The proposal calls for at least the following information in the signed attestation:

  • The attester's identity, for example, "Google Play".
  • A verdict saying whether the attester considers the device trustworthy.

How does this affect browser modifications and extensions?

Web Environment Integrity attests the legitimacy of the underlying hardware and software stack, it does not restrict the indicated application’s functionality: E.g. if the browser allows extensions, the user may use extensions; if a browser is modified, the modified browser can still request Web Environment Integrity attestation.

path: 0 1556715, hotness: undefined, score: 18, children: 0
ruffsl 18 points 3 years ago path: 0 1715807, hotness: undefined, score: 18, children: 0
ruffsl 17 points 3 years ago

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.

path: 0 1944728 1944986 1945398, hotness: undefined, score: 17, children: 0
ruffsl 17 points 6 months ago

Full disclosure AI is used, but I keep all transparent. You can read through GitHub PR reviews I use Copilot to rubber duck with, and committed the No Banana prompt for the banner logo in case folks where curious. I've a disability that impairs my typing, partly the motivation behind developing this projects, so I also use LLM to grammatically correct and format my voice dictated commits and tickets.

path: 0 21136633 21137741, hotness: undefined, score: 17, children: 1
ruffsl 16 points 3 years ago path: 0 750294, hotness: undefined, score: 16, children: 1
ruffsl 16 points 10 months ago

Some poignant questions for these new platform requirements:

  • How do you anticipate this being used against journalists and advocacy groups?
  • What research and statistical quantification will be done to evaluate the amount of harm these restrictions can inflict?
  • What precautions or safeguards will users have against malicious state actors or capitulating corporations?
  • How can developers protect themselves from liable damages due to service interruptions caused by third party verification?
  • Do you foresee legal restrictions in rollout due to national security concerns from differing nation states?
path: 0 19082892, hotness: undefined, score: 16, children: 0
ruffsl 15 points 3 years ago

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.

path: 0 2003271 2011680, hotness: undefined, score: 15, children: 9
ruffsl 15 points 3 years ago

From the article linked by the post:

Many users are mourning the shutdown. “r/ToR_Archive is my r/all,” wrote u/MostlyBlindGamer, who is also a mod on r/blind. “Transcriptions on r/ProgrammerHumor are how I senselessly stay connected to the memes around my work.” “r/worldnewsvideo and its community will miss you terribly… thank you for all you have done to bring Reddit to everyone,” wrote another user.

path: 0 528672, hotness: undefined, score: 15, children: 0
ruffsl 15 points 4 months ago

I only have 3 installs of NixOS already, two for work (a server and laptop), and a third for a personal use (desktop). I largely started out by copying a public config from the community. Now I just copy a few kilobytes between the three from time to time via git repo to keep all my kernels, kernel modules, patches, net config, package versions, and system users/groups permissions in sync via lock files. And my user dot files too, but you don't need nix for that last one.

If I have to do something multiple times, like copying a distro across even a few systems more than once, then I figured I'd just revision control it via lockfiles like any other software project.

That all said, NixOS is a hell of a rabbit hole; great for lazy admins and hobby tinkering alike:

https://xkcd.com/1319/

The top graph reflects my stable work install for robot software development,
but the bottom graph is my personal install for hobbies and home lab.

path: 0 22260293 22262645, hotness: undefined, score: 15, children: 1

thanks for using Leebra!

go to feed...