@samwho@hachyderm.io
@samwho@hachyderm.io avatar

samwho

@samwho@hachyderm.io

Writing visual guides to programming concepts at https://samwho.dev.

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

pawelgrzybek, to random
@pawelgrzybek@mastodon.social avatar

📝 New post

Top picks — 2024 May

https://pawelgrzybek.com/top-picks-2024-may/

After over 9 years of publishing top picks in an unchanged format, I decided to change it slightly. This edition features work by @stefan @matthiasott @kizu @bramus @deno_land @samwho and others 🫶

elizabethtasker, to vr
@elizabethtasker@mastodon.online avatar

Tried out “Demeo” tonight: a multiplayer adventure board game that you can play in #VR or #AR. It was well done, and fun to see the pieces animate and move! Also easier to learn the rules than for a regular board game as you weren’t able to make an invalid move, and aspects such as the cards were dealt automatically!

samnewman, to random
@samnewman@hachyderm.io avatar

This interactive, in-browser representation of different retry approaches by @samwho is just exceptional: https://encore.dev/blog/retries. Brilliant stuff.

danderson, to random
@danderson@hachyderm.io avatar

How to tell your OSS is ridiculously popular: people aren't 100% sure they didn't embed it, and tack on the software equivalent of "packaged in a facility where peanuts were also present" to the license list.

This watch contains software, so statistically probably contains at least traces of curl.

stefan, to science
@stefan@stefanbohacek.online avatar

"Now, thanks to a new, immersive visualization produced on a NASA supercomputer, viewers can plunge into the event horizon, a black hole’s point of no return."

https://www.youtube.com/watch?v=chhcwk4-esM

https://science.nasa.gov/supermassive-black-holes/new-nasa-black-hole-visualization-takes-viewers-beyond-the-brink/

Found via https://mastodon.scot/@SubtleBlade/112410760719854957

#science #space #NASA #BlackHole #Black

b0rk, (edited ) to random
@b0rk@jvns.ca avatar

poll: to switch branches in git, do you use git checkout or git switch?

b0rk, to random
@b0rk@jvns.ca avatar

I have a hard time adopting new command line tools (I'm a little set in my ways!) but I've really been enjoying @atuin (https://atuin.sh) for finding things in my shell history

Fish's default history tools work for me 95% of the time, but Atuin is great for the last 5% when I need to hunt to find 1 complicated command that I ran 6 months ago. It's way nicer than repeatedly running history | grep ... | grep ... until I find what I'm looking for. And it can sync your history if you want!

samwho, to random
@samwho@hachyderm.io avatar

Made a dumb website so I wouldn't ever have to Google "tm symbol" again.

https://symbol.wtf

huphtur,
@huphtur@mastodon.social avatar

@samwho 👏 Added to my own silly website: https://singleservingsites.cool/

jonty, to random
@jonty@chaos.social avatar

"Why am I so tired"

Oh, it's because I stayed up late trying to figure out why a group of Portuguese real-estate agents are keyword-stuffing company names, and why a guy called Neville has spent 22 years creating hundreds of companies that make him look like a judge.

jonty,
@jonty@chaos.social avatar

For those who are curious, it is unsurprisingly this one: https://find-and-update.company-information.service.gov.uk/company/04120480

kushal, to random
@kushal@toots.dgplug.org avatar

Did you ever write any application over Unix domain ? If yes, then can you please tell me about the usecase?

Please boost for more reach.

antonia, to random
@antonia@zug.network avatar

They should just run the electric grid at 100 Hz for an hour on the last weekend of March and at 25 Hz for two hours on the last weekend of October to save owners of overly complicated kitchen appliances a lot of work twice a year.

jhpratt, to random
@jhpratt@mastodon.social avatar

What happened with is precisely why I ceased support of serde versions that had pre-compiled binaries included. It doesn't matter how trustworthy someone seems or how long they've been maintaining a project.

I caught flak from a number of people, including one person (in person, and respectfully!) saying that I was "policing the ecosystem". Which...yes, that's the point. Unknown, unverified binaries being executed is unacceptable and dangerous until proven safe, not the other way around.

Palleas, to random
@Palleas@mastodon.social avatar

I knew about bloom filters but at a very high level, this blog post goes into details with interactive graphs and demos, I love it.
Amazing work from @samwho: https://samwho.dev/bloom-filters/

molly0xfff, to crypto
@molly0xfff@hachyderm.io avatar

Here's a peek into the sentencing hearing that ended with Sam Bankman-Fried receiving 25 years in prison. I also discuss some of the shock at what is being perceived as a light sentence, and the amount of time SBF is likely to actually serve.

https://www.citationneeded.news/sam-bankman-fried-sentenced/

molly0xfff,
@molly0xfff@hachyderm.io avatar

If you found this post valuable, consider signing up for a pay-what-you-want subscription.

My writing is never paywalled, and your support goes long way to helping me continue doing this. You can also sign up for free to get my writing in your email.

https://www.citationneeded.news/signup/

mcnees, to random
@mcnees@mastodon.social avatar

Happy π day! Here’s a color-coded representation of the first 10,000 digits.

Read it left-to-right, top-to-bottom.

b0rk, (edited ) to random
@b0rk@jvns.ca avatar

this framework for building interactive coding playgrounds looks really interesting: https://codapi.org/

there's an open source JS library and a Go server that can run sandboxed code on the backend

Also it supports running a lot of code (including Python, SQL, PHP, and Ruby!) in the browser https://github.com/nalgeon/codapi-js?tab=readme-ov-file#in-browser-playgrounds

antimnguyen, to random
@antimnguyen@mastodon.gamedev.place avatar

If for whatever reason you still own a Stadia controller, you have until December this year to unlock it permanently so that it can pair with Bluetooth for any device since Stadia is dead.

https://stadia.google.com/controller/index_en_US.html

btp, to random
@btp@fosstodon.org avatar

This is cool.
https://rss-is-dead.lol

b0rk, (edited ) to random
@b0rk@jvns.ca avatar

poll: do you use git on the command line or in a GUI?

(you can pick more than one option if it’s a mix of both, sorry magit users I didn't have space for you in this poll)

glaforge, to random

Bloom filters clearly explained with great interactive visualizations.

I'm a big fan of @samwho's articles and infographics!

https://samwho.dev/bloom-filters/

faraiwe, to random
@faraiwe@mastodon.social avatar
monkeyborg,
@monkeyborg@triangletoot.party avatar

@faraiwe Added alt text.

diogot, to random
@diogot@mastodon.social avatar

Great article from @samwho
about retries, I wish I leaned about how retries can be dangerous with a nice article like this instead of DDoSing the company’s servers of my first job https://encore.dev/blog/retries

hynek, to random
@hynek@mastodon.social avatar

It would be harsh to say that requests is a pile of poorly-written attractive nuisances on top of urllib3. But, unfortunately, it wouldn’t be wrong.

Many diligent devs have spent countless work hours trying to unfuck the project over the years, but there’s only so much you can do when:

“After receiving our first security disclosure, I was told that Requests wasn't a serious project but instead one person's art project and thus we shouldn't fix the vulnerability.” https://hachyderm.io/@sigmavirus24/111986425127558764

jensimmons, to random
@jensimmons@front-end.social avatar

Wanting to see something cool in Safari in Apple Vision Pro?
https://developer.apple.com/augmented-reality/quick-look/

As a web developer, you can link to USDZ files of virtual objects. Add rel="ar" so that Safari opens the model without navigating away from the page. (Also works on iOS and iPadOS.)

<a rel="ar" href="model.usdz">

Here’s more info: https://webkit.org/blog/8421/viewing-augmented-reality-assets-in-safari-for-ios/

We are working on a way to embed the model directly into the page via the <model> element — web standard in progress.
https://immersive-web.github.io/model-element/

ovan, to random

This beauty finally arrived, Ploopy Adept #trackball.

Last year I tested the water with a Ploopy Nano, a fantastic little trackball that easily sat between my split keyboard. The only issue for me was not so much the lack of buttons, but the inability to map keyboard keys together with trackball movement. With a trackpad you can hold ⌘ and swipe to zoom in Figma.

The Ploopy Adept comes with #QMK/VIA firmware https://github.com/ploopyco/adept-trackball/tree/master https://github.com/ploopyco/adept-trackball/tree/master

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