Replies

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

colby, to random
@colby@kosmos.social avatar

I'd love to see a video in the vein of that one about Cleveland tourism parody from years ago that highlights how the Central Library in Austin is not awesome and is actually dogshit and everything you don't want in a public library.

colby,
@colby@kosmos.social avatar

Austin Central Library: everyone who worked on this project actually hates libraries. We wanted to do a shopping mall instead. So we just pretended that that's what we were supposed to be doing.

colby,
@colby@kosmos.social avatar

Austin Central Library: come visit the sixth floor where people who haven't read a book in 10 years come so they can walk out to see the rooftop garden and then walk back in and downstairs 4 minutes later.

colby, to random
@colby@kosmos.social avatar

Please stop saying you can't version control spreadsheets (read: of the sort understood/created by Excel). Sure you can. Why can't you? You can even diff them. OOXML is as check-inable as a dump of HTML + media assets comprising a website.

colby,
@colby@kosmos.social avatar

I don't advocate for actually relying on something proprietary like Excel or any other MS Office app or the formats that can lead to dependence on them, but version control is simply not the roadblock here that people pretend that it is.

colby,
@colby@kosmos.social avatar

On that note:

Still waiting for a lightweight and open source Table Tool that makes it easy to prepare and edit tabular data, convert to/from CSV and TSV, and send it to others as standard .html files that anyone can open in their browser.

colby, to random
@colby@kosmos.social avatar

Responding to a discussion where a typo or other error in some open source project's documentation is being discussed and telling a stranger to go file a bug report is pure /r/choosingbeggars-tier behavior, and too many programmers act like it's not.

colby,
@colby@kosmos.social avatar

Not everyone is "trying to get involved" or trying to learn how to "contribute to open source" (read: get paid in exposure—with green boxes on their GitHub contribution graph).

colby, to random
@colby@kosmos.social avatar

I could be overlooking something but I'm pretty sure I can count on two fingers the number of instances where I've heard someone without a CS background use the word "algorithm" without getting it totally wrong.

colby, (edited )
@colby@kosmos.social avatar

Dear tech reporters: please, please add the word "heuristic" to your vocabulary, and never, ever write another article where the word "algorithm" and mentions of social media both appear in the same piece.

(NB: adhering strictly to this will in theory lead to some false negatives, but that's vastly preferable to the status quo we're currently living with, where every dipshit who knows how to pronounce "Facebook" is yammering about The Algorithm. Knock it off already. Please.)

colby,
@colby@kosmos.social avatar

@mikebabcock you could do a dumb search-and-replace on every use of "algorithm" and swap in "heuristic" in articles where two or more of the keywords/phrases "social media", "platform", and "content" also appear, and upwards of like 80% of the resulting set would instantly be better/more correct (and of the ones left, most wouldn't be made worse).

jaffathecake, to random
@jaffathecake@mastodon.social avatar

📝 HTML attributes vs DOM properties.

They're completely different, but often coupled.

Here's the difference, and why it matters: https://jakearchibald.com/2024/attributes-vs-properties/

colby,
@colby@kosmos.social avatar

@jaffathecake "Initially, the value property defers to the defaultValue property" needs a re-read/correction.

colby,
@colby@kosmos.social avatar

@jaffathecake I don't have a recommendation for exact wording for you, but defining value in terms of defaultValue (rather than the other way around) is uncanny.

jaffathecake, to random
@jaffathecake@mastodon.social avatar

We use self-closing syntax in HTML where it doesn't do anything. People see it and assume it does something.

Why do we keep doing this to ourselves?

https://www.reddit.com/r/webdev/comments/1cceb03/i_thought_i_knew_html_until_i_saw_this/

colby,
@colby@kosmos.social avatar

@jaffathecake because, while being much maligned in the last decade, XML got something right, and it's this part of the spec. HTML's self-closing behavior is obscure and confusing and hazardous.

Hixie should have fixed this in HTML5 to allow authors to opt in to the sane thing without going full-on XHTML (not that there's anything wrong with that; cf <https://www.nayuki.io/page/practical-guide-to-xhtml>).

colby, (edited ) to random
@colby@kosmos.social avatar

I wish that the default response to obnoxious social pressure about slow progress from unpaid FOSS devs weren't phatic, obligatory references to mental health, etc. I wish it were rather unequivocal acknowledgement of the cause:

"Mr Kumar is right. No one has stepped up to cover the costs nor created the conditions otherwise that would permit this to happen swiftly. So it's only going to happen in the small increments that I can sacrifice. I don't owe anyone an apology. Deal with it."

colby, (edited )
@colby@kosmos.social avatar

Something to remember is that even though Jigar Kumar is probably a fake name/persona, it's a good mimic; GitHub and its environs are infested with people who think and act like the fictional Kumar. It's a weird mindset that has taken hold, with obvious downsides (exploitable ones, even), and yet this attitude has so much sway in the "social coding" sphere. This is nuts.

Is this supposed to be an industry of engineers or high school Mean Girls who win conflicts with bully tactics?

colby,
@colby@kosmos.social avatar

The creator of HTMX did an interview with InfoWorld recently. <https://www.infoworld.com/article/3713164/complexity-bad-an-interview-with-carson-gross.html>

It's interesting that so much attention is being paid to HTMX qua framework and almost nothing about Mr. Gross's commentary on the shitty social dynamics of modern software dev.

eb, to random
@eb@social.coop avatar

I like supporting indie services, but I think I’m going to need to migrate off migadu, as the 20 outbound emails limitation for my plan is arbitrary and insufficient (I’ve never once come close to exceeding it in years until today, and no tolerance was given).

I’m currently researching alternate providers, and please note that my email may be briefly unavailable as I migrate. LMK if you have a provider you like!

Oh and also thanks for giving me this problem :)

colby,
@colby@kosmos.social avatar

@eb I settled on <https://runbox.com/price-plans/> years ago after I decided to leave Fastmail.

Not sure if you use webmail (I don't), but their webmail client is here <https://github.com/runbox/runbox7> if there's something about it that bugs you.

Not a fly-by-night operation. They've been around for years.

Every now and then they'll run some crazy pricing special.

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

what's your favourite way to simplify your life with git? mostly interested in slightly unusual tricks to reduce the number of git features you're using, like:

  • never using the stash, just creating temporary branches instead
  • deleting your main branch so that you can never accidentally commit to it
colby, (edited )
@colby@kosmos.social avatar

@melix @b0rk the whole benefit to git-stash is that it keeps you from having to stop and think of a name for something. If git-worktree had a switch to atomically 1) generate a name for the new worktree 2) set up the worktree there, and 2) change your shell's CWD to the new worktree, immediately teleporting you there to start working, that would be swell. Plus a --kill switch when you're done to clean it all up.

dabeaz, to random
@dabeaz@mastodon.social avatar

Thought: I'd bet a lot of projects would have fewer dependencies if pip was 100x slower. Maybe we should try to do that.

colby, (edited )
@colby@kosmos.social avatar

@dabeaz the fact that using a dependency with the help of its associated package manager requires contorting your project's files into a particular shape (instead of just being able to copy the routine into an existing file or arbitrary subdirectory of your project) demonstrates how deficient our package managers are.

@robpike @rhempel

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