@noeldemartin Just saw that you're working on a media tracker for Solid - that's been on my wish/todo-list for a while as well, so I love that you're picking it up.
I was considering using `schema:Review` as well, so that I could also track whether I liked the things I've seen. I also realised that the main thing I usually track is my "to watch" list, but I hadn't yet figured out how to model that. Anyway, something to consider. I'll definitely be following along.
📝New blog post! 📣
Over the winter break I tried building an app using reactive programming — and of course ended up writing a library 🙄
I kept asking myself: “Aren’t streams and observables the same thing?” 🤔I wrote down my answer here:
Working at Mozilla has basically been my dream job since forever, so I can imagine that the recent layoffs have been extra painful.
I haven't yet had the privilege of working there, *but* I work with Tim Berners-Lee, inventor of the web, on a project that aims to give people control over their data. He founded a startup called inrupt for commercial support, and we're hiring! See https://inrupt.com/careers
Feel free to ask me anything about what it's like working there.
If you're in the Netherlands, you can view the episodes online, starting with the first one here: https://sbs6.nl/programmas/lingo/videos/Vk9EpXSlwas/lingo/
And for a more detailed write-up of this thread, see my blog: https://vincenttunru.com/hacking-a-gameshow/
Using a subtitles-based corpus of Dutch words, I wrote a script that gave me three words that covered most commonly occurring letters for every letter of the alphabet. We memorised those and used them as our first guesses, and have two left to guess the right word.
But first, let me describe the game. If you're familiar with Mastermind: it's like that, but with words. You guess a word, see which letters are correct, and which are in the right place. You have five guesses to find the right word.
This past week, Dutch people might have seen my brother and I participate in a game show on national TV. We spent waaaay too much effort preparing for it - let me share some of the things we did. #Lingo
Also: woah, I just found out about Array.prototype.flat!
[1, 2, [3, 4]].flat() === [1, 2, 3, 4]
Hey Mastodon JS engineers, how about you take part in the 2019 State of JS survey? Make sure you enter Mastodon on the "How did you find out about this survey" question, then hopefully next year there will be more of us on here: https://survey.stateofjs.com/
I've had some difficulty visualising the benefits of React's upcoming Concurrent Mode for "ordinary" web applications, but the examples in this article are very helpful in highlighting them: https://medium.com/@winwardo/how-concurrent-react-changes-the-game-for-data-heavy-ui-a0f432655625
New blog post: "What I’ve learned about accessibility in SPAs" https://nolanlawson.com/2019/11/05/what-ive-learned-about-accessibility-in-spas/
I love this: A patent on patent trolling.
> A system and methods for extracting value from a portfolio of assets, for example a patent portfolio
In related news: @gnome found itself having to defend itself against a patent troll.
We're trying to defend #FOSS from patent trolls. Please help us: https://www.gnome.org/news/2019/10/gnome-files-defense-against-patent-troll/
If it were really possible to cheaply and efficiently build an app that worked across all desktop platforms plus iOS and Android, then companies would be leaping at the chance to do so.
And for desktop they are! Barely anyone writes native desktop apps for Windows/Mac/Linux anymore. Electron/web dominate because it's cheaper.
The fact that companies aren't doing the same for mobile either means 1) the web is just not good enough on mobile, or 2) companies like to burn money for no reason.
Front-end developer trying to give people control over their data at Inrupt, and to open up access to academic research with Plaudit.pub. Additionally, helping out with @ToSDR.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!