@krinkle@fosstodon.org
@krinkle@fosstodon.org avatar

krinkle

@krinkle@fosstodon.org

Dutch geek from Enschede living in London.

Principal Engineer at Wikimedia Foundation, https://fosstodon.org/@qunit project lead, jQuery Infra (OpenJSF) https://social.lfx.dev/@jquery, W3C Web Performance, ♥️ FLOSS.

Creative interests: linguistics, music, photography. Work interests: performance, web standards, UI design, digital privacy and security.

Avatar photo by Niek Hidding.

#webperf #PHP #mediawiki #wikipedia #qunit #nederlands #music #muziek #fedi22

Formerly at mastodon.technology (2019-2022).

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

Edent, to hardware
@Edent@mastodon.social avatar

🆕 blog! “Review: Framework 16 Laptop”
★★★★⯪

Several years ago, I purchased a Clevo N151CU laptop with the idea that I'd gradually upgrade the RAM, storage, and other bits. After my keyboard failed, I found it difficult to find replacement parts. The whole point of the Framework laptop is that it is specifically designed to be modular. It come in kit form, […]

👀 Read more: https://shkspr.mobi/blog/2024/06/review-framework-16-laptop/

#hardware #laptop #linux #pop_os #review

aardrian, to accessibility
@aardrian@toot.cafe avatar

I outline my approach to crafting image alternative text:
https://adrianroselli.com/2024/05/my-approach-to-alt-text.html

This does not mean it is correct. Or ideal. Or even good. It’s just how I do it.

gruber, to random
@gruber@mastodon.social avatar

I know I've mentioned this before, but one of my favorite features on the Mac that has no equivalent on an iPhone or iPad is adding new words to the system-wide spelling dictionary. The feature dates back to Mac OS X 10.0 and I'm pretty sure was in NeXTStep a decade before that.

And, even better, the custom words you add to the dictionary are stored in a simple text file, one word per line, at:

~/Library/Group Containers/group.com.apple.AppleSpell/Library/Spelling/LocalDictionary

nucliweb, to javascript
@nucliweb@webperf.social avatar

Comprehensive guide to JavaScript performance analysis using Chrome DevTools

https://blog.jiayihu.net/comprenhensive-guide-chrome-performance/

#WebPerf #DevTools #JavaScript

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

My wife, last week: “Why is your phone open to a note that just says, ‘Endless Shrimp Jesus?’“

Well!

https://ericportis.com/posts/2024/endless-shrimp-jesus/

krinkle, to random
@krinkle@fosstodon.org avatar

Interesting theory by Eric Portis @eeeps:

Why do LLMs receive high investments despite the current high-interest rates that usually restrict hypes? The companies doing the investing are essentially feeding themselves money independent of LLM profitability. Read the article to learn why/how.

Also, if you were wondering what all the shrimp news was about, read on as well 😅

https://ericportis.com/posts/2024/endless-shrimp-jesus/

mjd, to random
@mjd@mathstodon.xyz avatar

I loved this:

  1. How many photons does Voyager send per bit transmitted?
  2. Many photons are received per bit received?
  3. How close are we to the theoretic lower limit of what we need to receive

https://physics.stackexchange.com/a/816710/9062

dalelane, to random
@dalelane@mastodon.org.uk avatar

“Different London Underground trains are sometimes in different timezones” is a beautifully random statement 🤣

https://www.emfcamp.org/schedule/2024/347-making-sense-of-london-undergrounds-timetables

beep, to random
@beep@follow.ethanmarcotte.com avatar
eslint, to random
@eslint@fosstodon.org avatar

Introducing the ESLint Configuration Migrator:
https://eslint.org/blog/2024/05/eslint-configuration-migrator/

qunit, to random
@qunit@fosstodon.org avatar

QUnit 2.21 is out!

☑️ New assert.closeTo for float-friendly number comparisons.
☑️ New flat preconfig feature for improved interop between plugins.
👉 Deprecate QUnit.load, with a new migration guide.
👉 Deprecate unset timeout for tests longer than 3 seconds. Check testTimeout docs for how to set a timeout.

Credit to James M. Greene for the original qunit-assert-close plugin!

Details: https://github.com/qunitjs/qunit/blob/2.21.0/History.md
Download: https://qunitjs.com/intro/#release-channels

kottke, to random
@kottke@mastodon.social avatar

The Talking Piano. This is a regular analog piano being played by a computer-controlled mechanical machine and it sounds like a person speaking. This is so cool, I can’t believe I’d never seen it before. https://kottke.org/24/05/the-talking-piano

maccath, to php
@maccath@phpc.social avatar

The life of a maintainer (and generally any back-end engineer) - if your existence is acknowledged, something's probably gone wrong! I feel you, @jrf_nl

Thank you to all of the package maintainers out there 💕

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

Progressive enhancement for the win! This post from the Edge team demonstrates that producing markup directly rather than relying on JavaScript to do it for you is faster — even in the browser UI!

https://blogs.windows.com/msedgedev/2024/05/28/an-even-faster-microsoft-edge/

forrestbrazeal, to random
@forrestbrazeal@hachyderm.io avatar

idk why people say funding OSS is difficult

nullvoxpopuli, to random
@nullvoxpopuli@mastodon.coffee avatar

New library: form-data-utils: https://github.com/NullVoxPopuli/form-data-utils

Use <form> in your JS app without binding anything!

  • no event binding
  • automatic data type conversion
  • supports input, select, select multiple, radio, checkbox, textarea

Works with React, Vue, Angular, Svelte, & Ember

photomatt, to random
@photomatt@mastodon.social avatar

WP21

It seems like just yesterday WordPress was becoming a teenager, and in a blink of the eye it's now old enough to drink! 21 years since Mike and I did the first release of WordPress, forking Michel's work on b2/cafélog. There's been many milestones and highlights along the way, and many more to come. I've been thinking a lot about elements that made WordPress successful in its early years that we should keep in mind as we build this year and beyond.

https://ma.tt/2024/05/wp21/

TheDJ, to random
@TheDJ@mastodon.social avatar

You are telling me there is this thing to prevent milk boilovers and no one ever told me about this in the 42 years I’ve been around?

From: @CuratedHackerNews
https://botsin.space/@CuratedHackerNews@botsin.space/112509069843350873

notjustbikes, to random
@notjustbikes@notjustbikes.com avatar

These guys actually tracked down a copy of Archie (including the source code) and now have a public Archie server back online!

Archie was the Internet's first search engine (before the web existed). I remember using it in the early 90s.

It's pretty funny how usable 90s tech is: imagine, a search engine that just gives you direct links to file downloads without any other nonsense involved!

https://youtu.be/CUwR9xdEuZI

lapcatsoftware, to random
@lapcatsoftware@mastodon.social avatar
tsturm, to random
@tsturm@famichiki.jp avatar

To celebrate Towel Day, here is a special treat for fans of Douglas Adams.

Around 1994 I had a chance to see Adams live when he gave a reading in Munich. It was a fun evening with him being in a great mood.

Now several years ago I found a recording of that evening which was in a sub-folder of a totally different audio book. This recording seems to be completely unknown online with zero search results...
(1/2)

tsturm,
@tsturm@famichiki.jp avatar
Edent, to FIRE
@Edent@mastodon.social avatar

🆕 blog! “The Telegraph is wrong about FIRE”

Everyone's favourite tabloid, The Daily Telegraph, contains an article decrying the Financial Independence Retire Early philosophy1 I have a mixed relationship with the FIRE movement. It basically boils down to "spend less, save more, then you can retire once you've save 25x your annual spend". That's it. As Michael Taylor writes, some people f…

👀 Read more: https://shkspr.mobi/blog/2024/05/the-telegraph-is-wrong-about-fire/

bagder, to random
@bagder@mastodon.social avatar

The thing about me being a BDFL for is that it has the D in there. I have the means and ability to push for just about anything I like. I say that I truly try to be a benevolent dictator, but then I presume quite a few dictators would say so.

Next week I will tell you all about how I view this dictatorship and how it is not quite like a dictatorship of a country since in our case, everyone could just leave if I misbehave.

bagder,
@bagder@mastodon.social avatar

machine man curl ?

mnot, to random
@mnot@techpolicy.social avatar

It’s common for voluntary technical standards developing organisations (SDOs such as the IETF and W3C) to make decisions by consensus, rather than (for example) voting. This post explores why we use consensus, what it is, how it works in Internet standards and when its use can become problematic.

https://www.mnot.net/blog/2024/05/24/consensus

phoenyx, to random German
@phoenyx@mastodon.social avatar

Ein Erdbeerenleben:

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