Ruffle – Flash Emulator – Progress Report
Get ready for the biggest Ruffle announcement yet! And the first one on the blog!
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 552 posts.
Get ready for the biggest Ruffle announcement yet! And the first one on the blog!
my website is one binary 2022-04-06 ---------------------------- a.k.a. this one weird trick that inspires me to program creatively i have struggled for years to figure out a website framework that feels good to me. i tried all of the classics, including but limited to: - ghost - hugo - jekyll - sr.ht + tarball …
The new version of Vivaldi on Android, tablets, and Chromebooks masquerades as competitors to benefit its users and lets users access Bing Chat.
Back in the early days of blogging, the tech press bashed RSS out of existence as it was supposedly too complex for ordinary users. To th...
In 2017, Slack launched a popular Google Drive integration that makes it easy to embed, share, and get notified about new items added to Google Drive, including files, images, docs, and more. We use it daily here at Kapwing, an online video editing startup, since we run internally on top
Async Rust is a whole new world of programming. Let's try to understand it by working our way through a series of web servers, learning the details of concurrency and I/O along the way.
We’re pleased to announce that support for the declarative shadow DOM API has been added and enabled by default in Safari Technology Preview 162.
Hello friends!
Brave Search's new independent image and video search feature protects your privacy and freedom to access information online.
How this one small browser quirk turned into a tool used by countless people for decades.
I used to teach React at a local coding bootcamp, and I noticed that students kept getting tripped up by the same handful of things. In this article, we're going to go through 9 of the most dastardly gotchas. I'll show you how to solve these common problems, so you can avoid a lot of potential frustration!
The library for web and native user interfaces
Introducing new AI-powered products and tools from Google Maps Platform. Learn more
OAuth Account Takeover. Salt Labs shows how hackers could abuse OAuth to take over millions of accounts on Grammarly, Vidio, and Bukalapak.
Here’s how to get into a lot of trouble: Suppose you (like me) love the intellectual wealth found in free-form text on the Internet. And (like me) are a reasonably competent programmer. And (like me) have derived value and pleasure searching Twitter. And (like me) you look at this nifty new Fediverse thing and see…
A helpful list of resources for people who are just getting started out with Rails.
If you were deciding on whether to use AWS, Azure or Google Cloud for a production application, what factors would you use to make the decision? There are probably many such factors you might think of, but I'd like to point out one that probably isn't commonly considered: the relative trustworthiness of Google's…
Criminals are disguising malware as popular software, so users need to think twice before clicking the download button.
There is again a pull-request submitted to the curl project to bring support for the Gemini protocol. It seems like a worthwhile effort that I support, even if it is also a lot of work involved and it might take some time before it reaches the state in which it can be merged. A previous … Continue reading The Gemini…
I got a bit caught up this month, so I had to delay a couple of things, but I’ll be […]
You don’t need CRDTs You don’t need CRDTs for collaborative experiences. First lets get the ‘what-about-ery’ out the way… Things you do need CRDTs for …
Debuggers serve as invaluable tools that empower developers to halt code execution and thoroughly analyze its behavior at any given moment. By utilizing debuggers, developers can efficiently identify and resolve issues within their code, making it an indispensable part of their toolkit.
By Jennifer Shin, Tejas Shikhare, Will Emmanuel
Alan Kay answered: “Actually quite the opposite, if “document” means an imitation of old static text media (and later including pictures…
This article addresses that Web Environment Integrity is not being worked on at W3C, and proceeds to explaining how work is brought to W3C and the processes that foster the development of Web standards and guidelines that ensure the long-term growth of the Web.
Many popular npm packages depend on 6-8x more packages than they need to. Most of these are unnecessary polyfills and it's one of the key reasons node_modules folders are so large. The eslint ecosystem seems to be most affected by this.
CSS Grid is an incredibly powerful tool for building layouts on the web, but like all powerful tools, there's a significant learning curve. In this tutorial, we'll build a mental model for how CSS Grid works and how we can use it effectively. I'll share the biggest 💡 lightbulb moments I've had in my own learning…
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…