@tomayac@toot.cafe
@tomayac@toot.cafe avatar

tomayac

@tomayac@toot.cafe

Developer Relations Engineer at Google, focused on WebAssembly and Project Fugu 🐡. Dad-of-3. Alum of Université de Lyon (Postdoc), Universitat Politècnica de Catalunya (PhD), Karlsruhe Institute of Technology (MA).

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

tomayac, to 11ty
@tomayac@toot.cafe avatar

I can't believe they let me in! Not sure I'll make it live, but I'll definitely catch up on the recordings. Thanks, @zachleat, for organizing. Massive props, too, for the self-ironic official symposium name! 👏 https://conf.11ty.dev/tickets/dd63c1f430c4410dbd8247f716f52066

scottjehl, to random
@scottjehl@mstdn.social avatar

I love WebVTT. Something feels magical about such a rudimentary, hand-editable format integrating so nicely into a video player UI.

tomayac,
@tomayac@toot.cafe avatar

@scottjehl This reminds me of the amazing things you can do with WebVTT metadata tracks: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/track#kind. We did some fun hacks with the cuechange event in the past:

Weaving the Web(VTT) of Data:

Paper: http://events.linkeddata.org/ldow2014/papers/ldow2014_paper_11.pdf [PDF]
Slides: https://docs.google.com/presentation/d/1uVnS6aLUzo9Fw-LA6-HkhXt9atGtIwSZX36JrwRnbbs/view
Demo: https://tomayac.com/postdoc/webvtt-demonstrator/

gabrielesvelto, to random
@gabrielesvelto@fosstodon.org avatar

Memory errors in consumer devices such as PCs and phones are not something you hear much about, yet they are probably one of the most common ways these machines fail.

I'll use this thread to explain how this happens, how it affects you and what you can do about it. But I'll also talk about how the industry failed to address it and how we must force them to, for the sake of sustainability. 🧵 1/17

tomayac,
@tomayac@toot.cafe avatar

@gabrielesvelto Maybe saving someone else a Web search: Error correction code memory (ECC memory) is a type of computer data storage that uses an error correction code (ECC) to detect and correct n-bit data corruption which occurs in memory: https://en.wikipedia.org/wiki/ECC_memory.

tomayac, to webassembly
@tomayac@toot.cafe avatar

🎧 Just recorded episode 2 of the podcast with ✨ Deepti Gandluri ✨. In this episode, we talk about 's standardization, bleeding-edge and mature proposals Deepti is excited about, and—of course— and !

It's scheduled to be released in two weeks 🗓️. Now is a good time to subscribe to the show in your favorite podcast application: https://wasmassembly.libsyn.com/!

slightlyoff, to random
@slightlyoff@toot.cafe avatar

MSFT words I have to unpack in every meeting:

  • "ask" == "request"
  • "inbox" == "include"
  • "double click" == "discuss in detail"
  • "learnings" == "lessons"
  • "delighter" == "feature" (apologies to Kano)
tomayac, (edited )
@tomayac@toot.cafe avatar

@slightlyoff @dotproto I learned first about these terms when I read that Clipchamp is now a Windows inbox app.

Meyerweb, to random
@Meyerweb@mastodon.social avatar

Every forum we ever contributed to, including the web itself, is being hoovered up as AI training sets. I guess the one bright spot of sharing most of my stuff via my own open web site instead of places like StackOverflow is that there isn’t some big cash payment I’m being cut out of, so I don’t feel doubly used. https://www.theregister.com/2024/05/07/stack_overflow_openai/

tomayac,
@tomayac@toot.cafe avatar

@Meyerweb It'd be interesting to know what the deals include that the official dumps (https://archive.org/details/stackexchange) don't. The data is not anonymized for sure, but maybe that's not super relevant for AI training purposes.

Ericlaw, to random
@Ericlaw@mastodon.social avatar

If you're a manager taking your required courses and click over to read a suggested PDF but are blocked by this screen, simply copy the URL over to a new tab.

tomayac,
@tomayac@toot.cafe avatar

@Ericlaw Maybe feedback for @jecfish to add to the DevTools feature request back burner. Good detective work in that post!

simevidas, to random
@simevidas@mastodon.social avatar

News sites reporting on information without linking to the sources is a problem. For example, if the UN publishes a report, then news articles that include information from that report should link to the report itself. Almost no news site does this, at least here in Croatia.

tomayac,
@tomayac@toot.cafe avatar

@simevidas Constant pet peeve of mine. This is really just bad journalism for the sake of, I guess, on-site traffic!?

tomayac,
@tomayac@toot.cafe avatar

@simevidas I'm with you if they don't link otherwise, but most publications do. Most links are also rather "egocentric", though, because they link to other articles the publications have tagged with $thing rather than linking to the actual $thing. Random example:

"The move expands the number of Apple-owned platforms regulated under the Digital Markets Act (DMA) to four and amps up regulatory risk for the tech giant by bringing its tablet ecosystem in scope."

yatil, to random
@yatil@yatil.social avatar

When your automatic translation makes “An alternative proposal for CSS Masonry” to “An alternative proposal for cheap maisonry” in German, maybe hire some capable translators for your materials?

(The better half of this household has switched from HTML/CSS/Accessibility to being a translator, and now I also can’t unsee bad translations. And translating whole articles automatically just is performative internationalization.) https://mastodon.social/@pmmueller/112364602311717784

tomayac,
@tomayac@toot.cafe avatar

@yatil Wow. Not great.
(On the other hand, this is how it probably feels to English native speakers. "Ich stecke das Donnerkeilkabel in meinen Rechner, auf dem Fenster 95 läuft und öffne Ausblick, um meine E-Post zu lesen." I always wonder, if these terms are just natural words in your language, doesn't it all sound stupid as hell?)

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

New article: Handling The Indentation of a Treeview Component

A look at how to handle the Treeview component indentation in CSS. I explored examples from GitHub, Photoshop Web, Figma, and more.

https://ishadeed.com/article/tree-view-css-indent/

tomayac,
@tomayac@toot.cafe avatar

@Kilian @shadeed9 Yes, was wondering the same. That's what I do in the OPFS Explorer extension: https://github.com/tomayac/opfs-explorer/blob/dcb4cb4c87fe3117e69ff1ec1128561857019d9a/devtools.js#L22.

tomayac, (edited ) to webassembly
@tomayac@toot.cafe avatar

💨 WebAssembly performance patterns for web apps:

https://web.dev/articles/webassembly-performance-patterns-for-web-apps

In this guide, aimed at web developers who want to benefit from #WebAssembly, you'll learn how to make use of #Wasm to outsource CPU-intensive tasks with the help of a running example.

mnot, to random
@mnot@techpolicy.social avatar

Law enforcement is asking - yet again - for access to encrypted communications. This post tries to succinctly summarise why that's a bad idea.

https://www.mnot.net/blog/2024/04/29/power

tomayac,
@tomayac@toot.cafe avatar

@mnot LOL at "just police harder". Very well written piece!

jimniels, to random
@jimniels@mastodon.social avatar

📝 A meandering post about my Honda trail bike, the engine bays of cars now-a-days, and “view source” on websites — you won't believe how they’re all related...or maybe they’re not, I’m just rambling here.

https://blog.jim-nielsen.com/2024/cars-motorcycles-websites-seams/

tomayac,
@tomayac@toot.cafe avatar

@jimniels Love this story! (Random observation: Your math is off. Born 1978 doesn't mean 42 years old. Unless the story was in your drafts for a couple of years.)

tomayac,
@tomayac@toot.cafe avatar

@jimniels Now I let you guess my age and why I was triggered 😂 by the year 1978.

bsletten, to webassembly
@bsletten@mastodon.social avatar

GTK uses Vulkan by default on Wayland now. The migration from X to Wayland is super fascinating and intricate. I’ve been watching it unfold for years and have fought the urge to do deep dives. Future UI toolkits will continue to use multiple rendering engines and will facilitate compiling for desktop and/or browser which is going to reduce interest in JavaScript UI frameworks. There are frameworks that behave/look the same as desktop and Web applications.

https://www.phoronix.com/news/GTK-4.15-Vulkan-Default

tomayac,
@tomayac@toot.cafe avatar

@bsletten Regarding "[t]here are frameworks that behave/look the same as desktop and Web applications", which do you have on your list? Thanks!

tomayac,
@tomayac@toot.cafe avatar

@bsletten egui is on my list, too. I also have Qt Wasm and Avalonia UI. Then there's Flutter and Compose Multiplatform. Oh, and wxWidgets Wasm. I didn't have Uno Platform. Thanks for the reply!

tomayac, to random
@tomayac@toot.cafe avatar

First picture:

  • Kilometers: 00.000
    -Time: 00:00:00
  • Marathons ran: 0

Second picture:

  • Kilometers: 42.195
  • Time: 04:09:48
  • Marathons ran: 1

Super proud of being a of the 19th Marathon of Empúries that I ran in pouring rain: https://esportslescala.cat/marato-dempuries/.

tomayac,
@tomayac@toot.cafe avatar

@tunetheweb Haha. It was less bad than I thought it would be.

wingo, to random

from the outside, it would appear that the highest achievement in research is not full professorship or large grants or named chairs, but whether you become a meme or not, whether your name stands for something on its own. cousot & cousot, oleg kiselyov, phil wadler, etc

tomayac,
@tomayac@toot.cafe avatar

@wingo I'm totally the Steiner from the Steiner tree problem: https://en.wikipedia.org/wiki/Steiner_tree_problem. If I look at my passport, I'm even a Doctor. 😂

tomayac, to random
@tomayac@toot.cafe avatar

🎉 The Popover API is now supported in all browsers! @Una summarizes what it can do, the differences to <dialog>, and why you may want to use it: https://web.dev/blog/popover-api.

tomayac,
@tomayac@toot.cafe avatar

@ryantownsend @Una Thanks, I'll fix it.

tomayac, to webassembly
@tomayac@toot.cafe avatar

🤩 I'm extremely excited to release episode 1 of my monthly podcast 🎧 !

From asm.js to Wasm with Emscripten creator Alon Zakai (@kripken):

https://wasmassembly.libsyn.com/ (See there for links to Spotify, YouTube,…)

Learn about some early history from one of the co-creators of , Alon Zakai! Follow along how Alon explains how we came from Native Client to asm.js and then finally to WebAssembly, and explore some interesting historical and present day sidetracks on the way.

tomayac,
@tomayac@toot.cafe avatar

@teleclimber @kripken Looks like it picked this title up from YouTube?! At least this is how we are present there: https://www.youtube.com/watch?v=cv5uQ_hQVE0&list=PLNYkxOF6rcIA46I-YCX3ASF4SRb548z8s.

tomayac,
@tomayac@toot.cafe avatar

@teleclimber @kripken I guess it simply takes some time to propagate. It's also not yet to be found on Apple or Google Podcasts for example when I checked earlier.

paul, to random
@paul@status.kinlan.me avatar

The popover API lands in Baseline

Exciting update for web developers - the popover API has landed in all modern browser engines. This will allow developers to more easily create contextual overlays on their sites. I'm looking forward to seeing the creative ways devs leverage this new capability to enhance user experiences.

https://web.dev/blog/popover-api?hl=en

tomayac,
@tomayac@toot.cafe avatar

@brucelawson @paul It's an AI who write these posts. It's trained on Business Kinlan's tone.

tomayac,
@tomayac@toot.cafe avatar

@rachelandrew @brucelawson @paul I'm in this toot. I think I learned to leverage (🙈) the word's power for writing performance self-assessments at Big G. Heck, the Cambridge dictionary even lists it in the "SMART Vocabulary: related words and phrases" category : https://dictionary.cambridge.org/dictionary/english/leverage. I'm hiding in the closet now.

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