@davesnider@social.davesnider.com
@davesnider@social.davesnider.com avatar

davesnider

@davesnider@social.davesnider.com

A chaotic good web designer trying to not piss off the Internet. System design & open source https://hachyderm.io/@xata. Alum of Elastic and Giantbomb. Kermit the Frog is my model in life.

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

simon, to random
@simon@simonwillison.net avatar

What's your process for vetting a new open source dependency before adding it to your project?

I'm interested in language too: do you have a different process for evaluating dependencies written in JavaScript/Python/Go/Rust etc?

davesnider,
@davesnider@social.davesnider.com avatar

@Avner @simon This is similar to mine. I care mostly about how long-running and recent updates are made.

The only other factor beyond this list I care about is size. Is it a large or "bloated" dependency?

davesnider, to random
@davesnider@social.davesnider.com avatar

I wish there was a semvar equivalent for "beta" nomenclature and gradation of releases. Every company I've been at does it different.

  • Experimental
  • Alpha
  • Beta
  • Technical Preview
  • Limited release
  • Stable
  • Generally Available

Feels like something we could write some docs for as a community and just adopt.

simon, to random
@simon@simonwillison.net avatar

I think GitHub may have the best URL design of any website I've ever seen - it's SO clean and intuitive, I must type in URLs to different things on GitHub dozens of times a day

davesnider,
@davesnider@social.davesnider.com avatar

@simon The amazing part is it was that way even in the beginning.

rileycran, to random
@rileycran@peoplemaking.games avatar

The ‘optimized for video’ social networks have officially devolved to the point where users are re-posting (and I am serious about this) clips from 1990s prank videos. The kind with extremely obvious actors and staged scenarios.

The algorithm-fuelled need for more and more and more 5 second video entertainment has led to folks grabbing their VHS players, and ripping some of that sweet, sweet, $1 bargain bin VHS content for clout.

This is a real thing I’ve seen happen many times in the last month or so. Not like ‘hahah, close but not that’. ACTUALLY that.

davesnider,
@davesnider@social.davesnider.com avatar

@rileycran The Internet is slowly becoming America's Funniest Home Videos.

davesnider, to random
@davesnider@social.davesnider.com avatar

Games that have hard checkpoints always force super short gaming sessions for me. I'm always like... hmm, do i really want to see how long it is till the next checkpoint?

This more than anything is the reason I've never been able to stick to a Souls-like game.

stammy, to random
@stammy@stammy.design avatar

began looking into migrating my blog from (a very custom) jekyll+netlify setup to nextjs+vercel.

this was a great resource - everything else online uses contentlayer which is no longer maintained. lee here mentions a simpler route https://leerob.io/blog/2023

i have 15 years of cruft from my current blog setup so it'll be a very slow burn to get everything working as expected on nextjs.

here's a very work in progress messing with header elements:

video/mp4

davesnider,
@davesnider@social.davesnider.com avatar

@stammy Hey I know you're probably already building, but I think you might like Astro. It comes with all that content stuff built in. Super nice for small, personal sites. You can always bring in a library like React / Svelte for the dynamic stuff.

My site is on it and the code is open if you wanna see some examples.

I love Next for work, but Astro is great for the small, content stuff. Anyways, excited for whatever you end up building!

davesnider, to random
@davesnider@social.davesnider.com avatar

Lost a buddy today. You were a good dog Ava.

davesnider,
@davesnider@social.davesnider.com avatar

@greg Thanks. Sorry for your loss duder.

davesnider, to random
@davesnider@social.davesnider.com avatar

Watching 1990: The Bronx Warriors for the first time, but it feels like I've seen it, because of how much it steals from Walter Hill and John Carpenter. Still, pretty fun in that dumb way that schlock, especially Italian schlock, can be. Excited that there is a full trilogy on Criterion!

davesnider, to random
@davesnider@social.davesnider.com avatar

My favorite part of the Superbowl is watching players put oversized tshirts on over their pads once they win. Brings back the Hans and Frans look.

davesnider, to random
@davesnider@social.davesnider.com avatar

My wife hinted that I should buy her some Baltimore Orioles sneakers (proxied as a "from the kids" present).

I consider her Maryland conversion now complete.

davesnider, to random
@davesnider@social.davesnider.com avatar

Every time I use has() in CSS now I think... man, the kids have it easy these days.

davesnider, to random
@davesnider@social.davesnider.com avatar

Watched Paris, Texas for the first time tonight. That one will sit with me for a while.

davesnider, to random
@davesnider@social.davesnider.com avatar

I dislike Storybook and groan when I need to check it for some UI lib. I think it's a good way to show what things are capable of, but isn't a substitute for good documentation.

davesnider, to random
@davesnider@social.davesnider.com avatar

Played the first level of Halo co-op with my eight year old son. He's pumped! I played on my Linux machine, he played on my PC. Small dll fix needed on the Linux side, but otherwise pretty smooth. Gonna be a fun run going through the series.

davesnider, to random
@davesnider@social.davesnider.com avatar

The first half hour of Sexy Beast is pretty perfect. Trying to think of a movie that had a bigger build up to one character's intro.

Used to watch this one every year, but it's been a few. Obviously Ben Kingsley crushed, but Winstone and McShane were at their peaks as well.

davesnider, to random
@davesnider@social.davesnider.com avatar

That Rivers Cuomo discussion on HN gave me an opportunity to talk with a co-worker about how good / under-appreciated Maladroit is.

Also, for Weezer fans, this oral history of the early days is a really fun read.

https://phawker.com/2018/12/11/excerpt-the-complete-oral-history-of-weezer/

davesnider,
@davesnider@social.davesnider.com avatar
briandorsey, to CSS
@briandorsey@hachyderm.io avatar

I'd like to properly learn CSS. Do you have a recommendation for learning materials which start from zero, skip historical stuff and focus on things which should work in most browsers today.

I'll be mostly hand writing minimal CSS for text heavy personal projects.

davesnider,
@davesnider@social.davesnider.com avatar

@briandorsey Mozilla has a pretty good guide. https://developer.mozilla.org/en-US/docs/Learn/CSS

If you're working with text, reading over some of the notes on this site will go a long way towards teaching you basic typography choices. https://practicaltypography.com/

If you like books you can't go wrong with The Definitive Guide. I used it in the early 00s to really learn CSS. They've consistently updated it over the years.

https://www.amazon.com/CSS-Definitive-Guide-Layout-Presentation/dp/1098117611/ref=sr_1_1?crid=3VPO2U3CDD19L&keywords=o%27reilly+css&qid=1706850742&sprefix=oriely+css%2Caps%2C64&sr=8-1&ufe=app_do%3Aamzn1.fos.006c50ae-5d4c-4777-9bc0-4513d670b6bc

Yell if you ever need any help or someone to review a PR.

davesnider, to random
@davesnider@social.davesnider.com avatar

Funny that we don't have new last names based upon more modern job titles. My last name is Snider, which comes from the German schneider for tailor. Outside of some napkins for my wedding, I haven't done much sewing.

Perhaps a change to Dave Webmaster is in order.

bitprophet, (edited ) to vim
@bitprophet@social.coop avatar

Today's power-up: “gee I really wish I could make :%s/xxx/yyy/g insert the word under the cursor instead of typing out 'xxx’ manually”.

After honestly not very much sleuthing through :help cmdline, I found it!

^R^W will do the needful, generally, in any Ex cmdline. (And ^R^A will do WORD instead of word; there are other nearby bindings for things like filename and line, too.)

davesnider,
@davesnider@social.davesnider.com avatar

@bitprophet I'm lazy and just use Vim Spectre. I find it easier than messing with anything beyond the current buffer.

https://github.com/nvim-pack/nvim-spectre

davesnider, to random
@davesnider@social.davesnider.com avatar

There is nothing harder than trying to get an in-person game of Dungeons and Dragons to last more than three sessions with strangers.

Every startup I've been in was a cakewalk in comparison.

walterra, to random
@walterra@semiosen.de avatar

Since last week I'm giving Kagi a try. Let's see if it proves useful over time. Kagi is a search engine that has no ads or tracking of users (it costs money for extended use though). https://kagi.com/

davesnider,
@davesnider@social.davesnider.com avatar

@walterra Happy user for almost a year.

aaadaaam, to random
@aaadaaam@mastodon.social avatar

Launch day 🚀

I’m super proud of what we’ve been able to accomplish as a company of 7 in the last year. New name & branding, new website, new product strategy, and a completely overhauled, very good and nice app.

If you work with other humans, check out https://steady.space

davesnider,
@davesnider@social.davesnider.com avatar

@aaadaaam Nice work, love the texture. I popped open the hood to check the markup, which is very clean. Like how you do simple flips for the color modes with a class that overwrites some vars.

No Next or Astro boilerplate in here. Guessing this is some good ol' fashioned HTML? whistles

mfinkle, to random

Netflix "recently added" seems better than previous months. More titles and better quality. Maybe fallout from the Streaming Wars?

davesnider,
@davesnider@social.davesnider.com avatar

@mfinkle Started as community manager in 2004. Left as lead in 2005 after the staff was mostly fired. I think that explains all you need to know about that era of the site.

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