Multi-Value All the Wasm
Multi-value is a proposed extension to core WebAssembly that enables functions to return many values, among other things. It is also a prerequisite for Wasm interface types. Nick Fitzgerald has ...
The latest blog posts to take off on Hacker News. 540 posts.
Multi-value is a proposed extension to core WebAssembly that enables functions to return many values, among other things. It is also a prerequisite for Wasm interface types. Nick Fitzgerald has ...
Evergreen privacy guides, threat modeling, encryption, practical tutorials.
Slack has just recently rolled out a “WYSIWYG text input” widget to its Web browser interface. (Apparently, the phased rollout started at the beginning of November 2019, but it’s just now starting to hit the workspaces that I participate in.) The user experience of using this new input method is really, really, really…
Open Source, Web Development, and more
Create a WhatsApp chatbot using Python & Flask with Twilio's API. Follow our step-by-step guide to build, deploy, & enhance your chatbot. Start building with Twilio.
Local-first software: you own your data, in spite of the cloud Kleppmann et al., Onward! ’19 Watch out! If you start reading this paper you could be lost for hours following all the interesti…
Web Bundles enable you to share websites as a single file over Bluetooth and run them offline in your origin's context.
On November 18, 2019, Apple’s new map expanded to parts of the Midwest and much of the Western U.S.:
The TensorFlow blog contains regular news from the TensorFlow team and the community, with articles on Python, TensorFlow.js, TF Lite, TFX, and more.
Haskell has a proliferation of libraries to choose from for all of your basic backend needs, from logging to database access to routing and web server definition. It's nice to have the freedom of choice, but if you're just starting out, the amount of decisions needed can be overwhelming. Maybe you're not even…
Steve Sanderson's Blog
Over the last several years, the way I write CSS has transitioned from a "semantic" approach to something more like what people call "functional CSS." In this post I explain how I got to this point and share some of the lessons and insights I've picked up along the way.
We are going to rewrite React from scratch. Step by step. Following the architecture from the real React code but without all the…
San Francisco – November 13, 2019 – Brave Software, makers of the innovative Brave browser which combines privacy with a blockchain-based digital advertising platform, today announced the official launch of Brave 1.0. The Brave open source browser fundamentally shifts how users, publishers, and advertisers interact…
header bidding, DFP, GAM, cpm ... welcome in the world of ads, where everything is an acronym. Le me try to explain how everything works under the hood.
The standard for browsing the web over a text-=based terminal is Lynx, right? ...
Thanks to your donations, we have been developing a software to free us all from YouTube & Co for a year. Why have we gone much further than the first release, (crowdfunded in the spring of 2018), you might ask? Well, that's because we sincerely believe in the emancipatory power of PeerTube. This article is...
Speed has been one of Chrome’s core principles since the beginning - we’re constantly working to give users an experience that is instant a...
In response to the call for blogs about the vision for Rust for 2020, I’m going to write about GUI. I believe the time is right for a native GUI toolkit written in Rust, and that such a thing would fill a very important niche. There is a demand for performance (which, to me, includes startup time, RAM footprint, and…
Sendy's reCAPTCHA implementation doesn't do anything.
Discover the latest news and app updates, stories, company insights, and plenty more about Discord, all in one place.
For the past few years, security research has been something I’ve done in my spare time. I know there are people that make a living off of bug bounty programs, but I’ve personally just spent a few hours here and there whenever I feel like it.
GraphQL offers a lot more than reduced round trips.
Audio fingerprinting takes advantage of device performance specs to build up an identifying fingerprint of a user. It uses the AudioContext API for this
foobartel Ltd. - Web Design & Development
To give users more control over their extensions, support for sideloaded extensions will be phased out starting with Firefox 73.
When demoing Hyperview to new engineers, there’s one comment that frequently comes up about the HXML data format:
The Vue.js Core team is bringing some exciting new features in Vue 3. Composition API, Fragments, Portals, and Suspense, to name a few.