A mostly complete list of articles I've read on the internet There are currently 398 entries in the list Last modified 2023-10-03 Repo: ycouble/readingList Forked from Repo: jamesmstone/readingList
1 ⭐️ - How to setup DaisyUI theme with Nextjs | ReactHustle - 2023-10-03 - DaisyUI themes functionality is great because it's not limited to light/dark mode you simply have to add data-theme="light" to the root html element. ...Read More
September 2023
5 ⭐️ - Cross-origin resource sharing (CORS) - HTTP | MDN - 2023-09-29 - Le « Cross-origin resource sharing » (CORS) ou « partage des ressources entre origines multiples » (en français, moins usité) est un mécanisme qui consiste à ajouter des en-têtes HTTP afin de permettre à un agent utilisateur d'accéder à des ressources d'un serveur situé sur une autre origine que le site courant. Un agent utilisateur réalise une requête HTTP multi-origine (cross-origin) lorsqu'il demande une ressource provenant d'un domaine, d'un protocole ou d'un port différent de ceux utilisés pour la page courante.
3 ⭐️ - Compress An Image Before Upload With JavaScript - PQINA - 2023-09-29 - In this quick tutorial we’ll use JavaScript to compress images selected with a file input element. We’ll compress images and save them back to the file input ready for upload.
1 ⭐️ - Utilisation du module mod_rewrite de Apache - JN Community - 2023-09-29 - A quoi sert l’url Rewriting ? L’URL Rewriting est une méthode de réécriture des URLs devenue indispensable pour la simplification des URLs notamment lors du référencement des pages dynamiques. L’url Rewriting est également très utile pour le référencement naturel (SEO). Installation Configuration url rewriting Définition des règles Règles conditionnelles Installation de l’url Rewriting sur Apache …
1 ⭐️ - How to Set or Change the Time Zone in Linux | Linuxize - 2023-09-29 - A time zone is a geographic region that has the same standard time. This tutorial covers the steps necessary to set or change the time zone in Linux.
👎 - Node module size: See how I reduced it by 90% | TSH.io - 2023-09-27 - You’ve ended up with 1GB node module size? We know the struggle is real but there’s a way to reduce that size to 100MB and speed up your app too.
3 ⭐️ - Salesforce/blip-vqa-base · Hugging Face - 2023-09-26 - We’re on a journey to advance and democratize artificial intelligence through open source and open science.
3 ⭐️ - How do I debug Firefox on iOS? - Developer Tools - Mozilla Discourse - 2023-09-25 - Debugging Firefox on iOS can be done using Safari’s Web Inspector. Here are the steps to get started: Enable “Web Inspector” on your iOS device by going to “Settings” > “Safari” > “Advanced” and turning on “Web Inspector.” Connect your iOS device to your Mac using a USB cable. Open Firefox on your iOS device and navigate to the website you want to debug. On your Mac, open Safari and go to “Preferences” > “Advanced” and check “Show Develop menu in menu bar.” From the “Develop” menu in Safari...
4 ⭐️ - Comment élever un enfant dans un monde en plein basculement climatique ? - 2023-09-21 - « Chaud devant ». Le basculement climatique en cours impose de faire le deuil de ce temps insouciant où les étés étaient respirables. Le défi étant, malgré l’écoanxiété envahissante, de transmettre à ses enfants l’espoir qu’il est encore temps d’agir.
3 ⭐️ - Installation - Tailwind CSS - 2023-09-19 - The simplest and fastest way to get up and running with Tailwind CSS from scratch is with the Tailwind CLI tool.
4 ⭐️ - Bricolage | Some notes on Local-First Development - 2023-09-15 - A few months ago in June, I attended a local-first meetup in Berlin organized by Johannes Schickling, formerly the founder of Prisma. An…
4 ⭐️ - Pagefind | Pagefind — Static low-bandwidth search at scale - 2023-09-15 - - Pagefind is a fully static search library that aims to perform well on large sites, while using as little of your users’ bandwidth as possible, and without hosting any infrastructure.
5 ⭐️ - Bun 1.0 | Bun Blog - 2023-09-14 - Bun is stable and ready for production.
3 ⭐️ - (PDF) The Use of Tesseract OCR Number Recognition for Food Tracking and Tracing - 2023-09-11 - PDF | One of the most interesting enabling technologies for digital transformation is computer vision. Object and character recognition has already... | Find, read and cite all the research you need on ResearchGate
5 ⭐️ - Learn to build unique charts with React - 2023-08-10 - - The React Graph Gallery displays hundreds of charts made with React, always with explanation and reproduciible code
4 ⭐️ - Understanding React Server Components – Vercel - 2023-08-03 - React Server Components are changing the fundamental paradigms of React. Learn how Next.js handles the complexities and improves the performance of your applications.
July 2023
2 ⭐️ - Learn Z-Index Using a Visualization Tool - 2023-07-27 - Learn Z-Index and Stacking Context in a fun and interactive way. Understand why setting the z-index to 99999 didn't solve your z-index issue.
4 ⭐️ - Jotai, primitive and flexible state management for React - 2023-07-27 - - Jotai takes a bottom-up approach to global React state management with an atomic model inspired by Recoil. One can build state by combining atoms and renders are optimized based on atom dependency. This solves the extra re-render issue of React context and eliminates the need for memoization.
3 ⭐️ - How to Make Magic, Animated Tooltips With CSS - 2023-07-20 - Tooltips are a great way to enhance a UI when your users need some extra context for that fancy icon, or when they want some reassurance for clicking a button, or maybe an Easter Egg caption to go...
5 ⭐️ - Welcome To Partytown - 2023-06-30 - - Partytown - Run third-party scripts from a web worker
5 ⭐️ - LLM Powered Autonomous Agents | Lil'Log - 2023-06-28 - - Building agents with LLM (large language model) as its core controller is a cool concept. Several proof-of-concepts demos, such as AutoGPT, GPT-Engineer and BabAGI, serve as inspiring examples. The potentiality of LLM extends beyond generating well-written copies, stories, essays and programs; it can be framed as a powerful general problem solver. Agent System Overview In a LLM-powered autonomous agent system, LLM functions as the agent’s brain, complemented by several key components:
4 ⭐️ - The Knowledge Graph Conference - YouTube - 2023-06-28 - KGC brings together leaders across industry sectors to cover the latest in innovation and adoption of knowledge technologies in finance, healthcare, drug discovery, privacy, cyber, media, education, supply chain, inventory management, e-commerce, personal knowledge graphs, visualization, recommender systems, law firms, real estate, and much more. We have organized hundreds of workshops, tutorials, presentations, keynotes, panel discussions, and demonstrations of knowledge technologies.
4 ⭐️ - erikbern/ann-benchmarks at unzip.dev - 2023-06-08 - Benchmarks of approximate nearest neighbor libraries in Python - erikbern/ann-benchmarks at unzip.dev
5 ⭐️ - Vector Databases 🧫 Explained - Unzip.dev - 2023-06-08 - Problem: Advancements in semantic understanding of unstructured data created a treasure trove of meaningful data. But traditional databases cannot efficiently store and query them. Solution: Vector databases specialize in storing high-dimensional vectors, providing efficient querying mechanisms.
4 ⭐️ - The evolution of React APIs and code reuse - 2023-06-07 - - Trace the evolution of React APIs and the mental models behind them. From mixins to hooks, to RSCs, understand the tradeoffs along the way.
2 ⭐️ - Aires de covoiturage en France — Data hub - 2023-05-30 - Il existe plus de 2 000 Aires et parkings de covoiturage en France.Ils n'avaient jamais été référencés en une base unique.BlaBlaCar a donc pris l’initiative de créer ce fichier.Nous avons contacté tous les départements de France Métropolitaine afin de consolider le 1er fichier national des Aires et des parkings de covoiturage que vous pouvez visualiser sur cette carteContenuCe fichier est l'agrégation de tous les fichiers envoyés par les collectivités locales.Il s'agit d'Aires de covoiturage officielles etde parkings existants identifiés par la collectivité locale comme propice au covoiturage (Il peut s'agir par exemples de parkings de supermarché ou de places publiques)Certaines données sont systématiques pour tous les points renseignés: Nom,AdresseGéolocalisation lat/long en WGS84Type de parkingSourceCertaines données sont non systématiques car partagées uniquement par certains départements : Connexion transport en commun, prix, horaires d’ouverture, propriétaire, lumière, parking à vélo, nombre de place dont places PMR. Disponibilité du réseau 4G selon les opérateurs (à partir des données de l'ARCEP)Partage pour le bien communNous avons décidé de partager ce fichier, car au-delà de notre propre usage, nous sommes conscients de sa valeur pour l'écosystème de la mobilité. Nous le partageons également pour queLes collectivités locales puissent obtenir leur propre fichier consolidéLes services SIG/Route puissent s’inspirer des bonnes pratiques des uns des autres.Les Régions puissent avoir une vue d’ensemble compte tenu de leurs nouvelles attributions.120h de travailVoici un aperçu du travail mené par l'équipe de BlaBlaCar pour réunir ce fichier de juillet à octobre 2018 : Contacter chaque département via leur formulaire de contact (car il n’existe pas non plus de fichier national des services SIG/Route.)Faire suivre notre demande de service en service. Certains départements nous ont demandé de contacter directement les communautés de communes pour obtenir l’information.Convertir les fichiers pour harmoniser leur format (nous avons reçu des fichiers Excel, Shapefile, geoJSON, word, carte en jpeg, PDF de scans…)Convertir les données géographiques en WGS84Compléter le nom, l’adresse, la latitude et la longitude en cherchant les informations sur Google Maps2 types de covoiturage, 2 types de lieux :Aires de covoiturage domicile-travail :Les aires de covoiturage avec panneau officiel sont souvent en zones rurales, au croisement de deux départementales en dehors des villes/villages. Elles permettent à certains conducteurs de laisser leur voiture pour la journée afin de partager le trajet en tant que passager. Ces Aires sont donc destinées à être pleines en journée. En plus des aires, les supermarchés et parking des hôtels (plutôt occupés la nuit) peuvent être de bons emplacements pour ce cas d’usageParkings de covoiturage longue distance :Lorsqu’un conducteur prend ou dépose ses passagers pour partir en weekend ou en vacances, il s’agit plutôt d’une occupation temporaire du parking de 15 minutes environ (donc sans stationnement longue durée). Pour autant cette pratique requiert des parkings légaux, sécurisés et bien identifiés pour éviter que ces RDV s’organisent de manière anarchique en zone urbaine ou en bord d’autoroute. L’emplacement idéal de ces parkings est en bordure de zone urbaine et à une connexion de transport en commun pour les passagers. Les Parc Relais en terminus de ligne de transport en commun sont donc par exemple de très bons choix.Recommandations de BlaBlaCar pour futures Aires & parking de covoiturage : Stop à l'artificialisation des sols :Nul besoin de construire de nouvelles Aires et parking, il suffit parfois de référencer les parkings existants : Places, Églises, Stades, Restaurants, Hôtels, Supermarchés… Ils ont l’avantage d’être facilement identifiables et d’être plus centraux pour les passagers.Spécificité des Sorties d’autoroute et route nationale :Grâce à son nouvel algorithme de calcul d’étapes le long de chaque trajet, BlaBlaCar peut transformer chaque route en “Ligne de voitures en commun” : un conducteur qui fait Paris Valence peut prendre un passager à Beaune et le poser à Lyon à condition qu’il puissent le prendre et le déposer aux entrées/sortie d’autoroute.Or la majorité des petits parkings aux gares de Péage comme celui-ci (Péage d’Arsy) ne se prête pas aux arrêts de covoiturage car le conducteur ne peut pas faire demi tour pour reprendre l’autoroute (au delà de l’interdiction et de la prise de risque, il y a parfois des séparations physiques). Certains au contraire comme celui-ci (Parking de covoiturage de Manosque) ou celui-là (Péage de Troyes-Centre, Sainte-Savine) sont appréciés car permettent de faire demi tour pour pouvoir déposer ou prendre un passager et reprendre la route. Minimiser le temps de détour est LA condition sine qua non au partage massif des trajets en voiture à l’avenir. Les passagers qui se retrouvent sur un parking de sortie d’autoroute ont l’option d’appeler leur famille ou de prendre un bus régional. Idéalement, les bus régionaux/départementaux pourraient prévoir des arrêts à chaque Sorties d'autoroute pour prendre le relais du covoiturage (principalement le vendredi soir et dimanche soir).Nécessité de nommer les lieuxDe nombreux départements ont envoyé des lieux s’appelant “Parking” ou “Aire” avec pour seule adresse le nom de la ville. Cela engendrera inévitablement des confusions et nous avons essayé, en les cherchant sur Google Map de les nommer du mieux que l’on a pu.Les Aires se trouvant souvent proches de rond-points, une solution pourrait être de nommer chaque rond-point tel que les locaux les décriraient.Un format communCompte tenu de l'hétérogénéité de la documentation actuelles, nous proposons que le format de ce fichier devienne la référence pour le suivi des Aires de covoiturage partout en France.Comment enrichir et compléter ce fichier ?Vous avez un point à ajouter ?Utilisez ce formulaire en ligne pour renseigner votre suggestionVous avez plusieurs points à ajouter ?Envoyer votre fichier via ce formulaire de téléchargement en respectant bien ce format de référence.
3 ⭐️ - Extraire facilement des données OSM avec GéoDataMine - OpenStreetMap France - 2023-05-26 - OpenDataFrance vient de mettre en service l’outil d’extraction GéoDataMine. Il permet aux collectivités locales d’extraire rapidement des données relatives au territoire à partir de la base de données OpenStreetMap. L’outil est développé par Adrien Pavie et OpenDataFrance. L’objectif est d’aider
1 ⭐️ - State of Node.js Performance 2023 - 2023-05-25 - A tech blog focused on Application Performance and Software Architecture. The Front-end is just JSON over here.
4 ⭐️ - What is RDF? - 2023-05-25 - What can this simple standardized model do for you?
4 ⭐️ - Introducing Deopt Explorer - TypeScript - 2023-05-22 - - Over the past few months, during the lead-up to the TypeScript 5.0 beta, our team spent a good portion of our time looking for ways to improve the performance of our compiler so that your projects build faster. One of the ways we improved was by looking into an oft overlooked aspect of many JavaScript VMs: inline caching.
4 ⭐️ - [2304.13250] Exploring the Curious Case of Code Prompts - 2023-05-22 - Recent work has shown that prompting language models with code-like representations of natural language leads to performance improvements on structured reasoning tasks. However, such tasks comprise only a small subset of all natural language tasks. In our work, we seek to answer whether or not code-prompting is the preferred way of interacting with language models in general. We compare code and text prompts across three popular GPT models (davinci, code-davinci-002, and text-davinci-002) on a broader selection of tasks (e.g., QA, sentiment, summarization) and find that with few exceptions, code prompts do not consistently outperform text prompts. Furthermore, we show that the style of code prompt has a large effect on performance for some but not all tasks and that fine-tuning on text instructions leads to better relative performance of code prompts.
5 ⭐️ - Emerging Trends in NLP Research: Top NLP Papers April 2023📚 - 2023-05-22 - - Stay at the forefront of NLP advances with Cohere For AI's community-curated April 2023 research 🔍🧠 TL;DR: Explore top NLP papers for April 2023, curated by Cohere For AI, covering topics like toxicity evaluation, large language model limitations, neural scaling laws, and retrieval-augmented models. Stay updated in the fast-evolving NLP
5 ⭐️ - [2304.06762] Shall We Pretrain Autoregressive Language Models with Retrieval? A Comprehensive Study - 2023-05-22 - Large decoder-only language models (LMs) can be largely improved in terms of perplexity by retrieval (e.g., RETRO), but its impact on text generation quality and downstream task accuracy is unclear. Thus, it is still an open question: shall we pretrain large autoregressive LMs with retrieval? To answer it, we perform a comprehensive study on a scalable pre-trained retrieval-augmented LM (i.e., RETRO) compared with standard GPT and retrieval-augmented GPT incorporated at fine-tuning or inference stages. We first provide the recipe to reproduce RETRO up to 9.5B parameters while retrieving a text corpus with 330B tokens. Based on that, we have the following novel findings: i) RETRO outperforms GPT on text generation with much less degeneration (i.e., repetition), moderately higher factual accuracy, and slightly lower toxicity with a nontoxic retrieval database. ii) On the LM Evaluation Harness benchmark, RETRO largely outperforms GPT on knowledge-intensive tasks, but is on par with GPT on other tasks. Furthermore, we introduce a simple variant of the model, RETRO++, which largely improves open-domain QA results of original RETRO (e.g., EM score +8.6 on Natural Question) and significantly outperforms retrieval-augmented GPT across different model sizes. Our findings highlight the promising direction of pretraining autoregressive LMs with retrieval as future foundation models. We release our implementation at: https://github.com/NVIDIA/Megatron-LM#retro
2 ⭐️ - geocodejson-spec/draft at master · geocoders/geocodejson-spec - 2023-05-05 - DRAFT An attempt to have standard geojson responses from geocoders. - geocoders/geocodejson-spec: DRAFT An attempt to have standard geojson responses from geocoders.
4 ⭐️ - Node Similarity - Neo4j Graph Data Science - 2023-05-05 - This section describes the Node Similarity algorithm in the Neo4j Graph Data Science library. The algorithm is based on the Jaccard and Overlap similarity metrics.
5 ⭐️ - News Minimalist: Only Significant News. All Signal, No Noise - 2023-05-03 - - News Minimalist filters out the noise so you don't have to. We analyze the top 1,000 news daily, bringing you only the essentials in our 2-minute newsletter.
5 ⭐️ - Message Queue in Redis. | SelectFrom - 2023-05-03 - Introduce what consideration in choosing a message queue and how to accomplish message queue in Redis.
4 ⭐️ - Creative ways of using useReducer - 2023-04-27 - Unleash Your Creativity: Explore New Ways to Use useReducer for State Management. From simple use cases as a fancy setState to more advanced scenarios.
2 ⭐️ - Announcing TypeScript 5.1 Beta - TypeScript - 2023-04-24 - Today we’re announcing our beta release of TypeScript 5.1! To get started using the beta, you can get it through NuGet, or through npm with the following command: npm install -D typescript@beta Here’s a quick list of what’s new in TypeScript 5.1!
4 ⭐️ - Anthropic | Claude, now in Slack - 2023-04-24 - - With the new Claude App for Slack, you can summarize threads, answer questions, and more. Introducing your new “virtual teammate” who can help make work more fun and productive.
3 ⭐️ - SiteGPT – ChatGPT for every website - 2023-04-06 - Instantly answer your visitors' questions with a personalized chatbot trained on your website content.
5 ⭐️ - Fixing the TS7016 Error | Atomist Blog - 2023-03-24 - There's great flexibility with TypeScript — the gradual typing. You don't have to prove yourself to the compiler because it will let opt-out. But sometimes opting out is harder than other times. We've compiled eight fixes for helping to get past the errors.
👎 - Putting the Graph in GraphQL Query - 2023-03-14 - Wouldn't it be great to do graph queries via a GraphQL query? Well, that's exactly what we wanted too and here's what we did about it.
3 ⭐️ - A less artificial future – Manu - 2023-03-14 - For the longest time, people were responsible for creating content for the web. And, in an ideal world, search engines were the tools to help you …
1 ⭐️ - Faux Progress - Jim Nielsen’s Blog - 2023-03-14 - - Writing about the big beautiful mess that is making things for the world wide web.
1 ⭐️ - Qu'est-ce que Google Bard, et comment l'utiliser ? - 2023-03-10 - Google Bard est un nouvel outil de chatbot lancé dans le sillage des intelligences artificielles (IA) concurrentes comme ChatGPT.
4 ⭐️ - TypeScript's Migration to Modules - TypeScript - 2023-03-10 - - One of the most impactful things we’ve worked on in TypeScript 5.0 isn’t a feature, a bug fix, or a data structure optimization. Instead, it’s an infrastructure change. In TypeScript 5.0, we restructured our entire codebase to use ECMAScript modules, and switched to a newer emit target.
3 ⭐️ - Common Beginner Mistakes with React - 2023-03-09 - 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!
👎 - Top 15 Machine Learning Libraries in 2023 - 2023-03-08 - The number of open-source ML libraries is constantly increasing, but which ones should you use in your project? In this blog post, we present fifteen ML libraries to pay attention to in 2023.
5 ⭐️ - What is Semantic Search? - 2023-03-08 - Semantic search is a very effective way to search documents with a query. In this article, you’ll learn how to use embeddings and similarity in order to build a semantic search model.
4 ⭐️ - On React.js - 2023-03-08 - A React.js documentary was recently released, and it's an interesting watch (link). Some interesting takeaways: Sometimes doing extra work on the margin is worth it if the implementation is significantly simpler. Before React, model-view-controller architectures had complicated two-way data binding rules and complex DOM interactions. While rendering (essentially) the whole page again seemed like more work at first, it made code easier to reason about, more reusable, and provided room for optim
1 ⭐️ - 13 Open Source Headless CMS You Should Consider for Your Next Project - 2023-03-08 - Online content management is a rapidly evolving field. For many years, website owners and designers have preferred traditional content management systems. Headless content management systems are quickly catching on and replacing traditional ones as the preferred option for many people.
3 ⭐️ - Migrating from Prettier to Rome - LogRocket Blog - 2023-03-08 - As Rome matures after its rewrite in Rust, we take a look at how to migrate from Prettier to Rome to gain performance speed and structure.
5 ⭐️ - Snap.js - 2023-03-07 - Web site created using create-react-app
3 ⭐️ - MySQL vs PostgreSQL in 2023. - 2023-03-06 - - PostgreSQL and MySQL are reliable, secure, and scalable databases that have been around for years. Each has unique strengths and weaknesses, making one more suitable for specific needs. This article will compare them to aid in making an informed decision in 2023.
👎 - Web Development Trends - KeyCDN - 2023-03-03 - Web development trends in 2023 include an emphasis on artificial intelligence, responsive design, and more. Find out here which trends you should take advantage of in 2023.
4 ⭐️ - Motion UI | Playground from ZURB - 2023-03-03 - - A Sass library for creating customizable CSS transitions and animations.
5 ⭐️ - You Don't Need a Build Step - 2023-03-03 - - The build step helps Node.js/npm run in the browser, optimize end-user performance, etc. But long build times limit productivity. With modern tooling, do we still need a build step?
4 ⭐️ - Building a semantic search engine in OpenSearch · OpenSearch - 2023-02-24 - Learn about the semantic search, its implementation in OpenSearch, and the fundamental concepts you need to know to conduct deep neural-network-based searches.
2 ⭐️ - How should AI systems behave, and who should decide? - 2023-02-24 - - We’re clarifying how ChatGPT's behavior is shaped and our plans for improving that behavior, allowing more user customization, and getting more public input into our decision-making in these areas. OpenAI’s mission is to ensure that artificial general intelligence (AGI)[1] benefits all of humanity. We therefore think a
4 ⭐️ - Modular Deep Learning - 2023-02-24 - An overview of modular deep learning across four dimensions (computation function, routing function, aggregation function, and training setting).
5 ⭐️ - What Is ChatGPT Doing … and Why Does It Work?—Stephen Wolfram Writings - 2023-02-16 - - Stephen Wolfram explores the broader picture of what's going on inside ChatGPT and why it produces meaningful text. Discusses models, training neural nets, embeddings, tokens, transformers, language syntax.
1 ⭐️ - Building Docker images in Kubernetes | Snyk - 2023-02-13 - Explore ways to build Docker images in a Kubernetes cluster for CI/CD processes. We’ll also discuss some advantages and disadvantages of using these methods.
4 ⭐️ - Custom React Hooks and When to Use Them - 2023-02-08 - Custom hooks are one of the most underused React abstractions. Let’s explore when it makes sense to use them compared to other abstractions.
1 ⭐️ - Introducing spaCy v3.5 · Explosion - 2023-02-02 - spaCy v3.5 introduces new CLI commands, fuzzy matching, improvements for entity linking and more.
3 ⭐️ - Bull: Traitements asynchrones en Node.js - 2023-02-01 - Retour sur la mise en place d'un système de workers en tâche de fond sur une application web pour le CNRS
2 ⭐️ - Redis Message Broker | Redis Enterprise - 2023-02-01 - Redis Enterprise offers multiple models of high availability and geographic distribution enabling local latencies for your users when needed.
4 ⭐️ - Resumable React: How To Use React Inside Qwik - 2023-02-01 - Did you know you can leverage almost the entirety of the React ecosystem inside a Qwik application? Basically, you can build React applications, without ever loading React in the user's browser. Sounds too good to be true? Let’s see how this works.
4 ⭐️ - Forecasting Potential Misuses of Language Models for Disinformation Campaigns—and How to Reduce Risk - 2023-01-30 - - OpenAI researchers collaborated with Georgetown University’s Center for Security and Emerging Technology and the Stanford Internet Observatory to investigate how large language models might be misused for disinformation purposes. The collaboration included an October 2021 workshop bringing together 30 disinformation researchers, machine learning experts, and policy analysts, and culminated
4 ⭐️ - [2301.00250] DensePose From WiFi - 2023-01-23 - - Advances in computer vision and machine learning techniques have led to significant development in 2D and 3D human pose estimation from RGB cameras, LiDAR, and radars. However, human pose estimation from images is adversely affected by occlusion and lighting, which are common in many scenarios of interest. Radar and LiDAR technologies, on the other hand, need specialized hardware that is expensive and power-intensive. Furthermore, placing these sensors in non-public areas raises significant privacy concerns. To address these limitations, recent research has explored the use of WiFi antennas (1D sensors) for body segmentation and key-point body detection. This paper further expands on the use of the WiFi signal in combination with deep learning architectures, commonly used in computer vision, to estimate dense human pose correspondence. We developed a deep neural network that maps the phase and amplitude of WiFi signals to UV coordinates within 24 human regions. The results of the study reveal that our model can estimate the dense pose of multiple subjects, with comparable performance to image-based approaches, by utilizing WiFi signals as the only input. This paves the way for low-cost, broadly accessible, and privacy-preserving algorithms for human sensing.
4 ⭐️ - 20 Things I've Learned in my 20 Years as a Software Engineer - Simple Thread - 2023-01-19 - - Important, Read This First You’re about to read a blog post with a lot of advice. Learning from those who came before us is instrumental to success, but we often forget an important caveat. Almost all advice is contextual, yet it is rarely delivered with any context. “You just need to charge more!” says the company […]
5 ⭐️ - useSyncExternalStore - L'API React sous-estimée | This Week In React - 2023-01-17 - Tu as peut-être entendu parler de useSyncExternalStore(), un nouveau hook de React 18 permettant de s'abonner à des sources de données externes. Il est souvent utilisé en interne par les bibliothèques de gestion d'état - comme Redux - pour mettre en place un système de sélecteurs.
1 ⭐️ - a blog by biggiemac42 - 2022-11-30 - - Using new techniques, every object in Conway's Game of Life that can be constructed at all, now has a fixed cost of 15 gliders. Here's how.
5 ⭐️ - What is a Knowledge Graph? | Ontotext Fundamentals - 2022-11-24 - Knowledge graphs are a collection of interlinked descriptions of entities that put data into context and enable data integration, analytics & sharing.
2 ⭐️ - Building interactive agents in video game worlds - 2022-11-24 - - Most artificial intelligence (AI) researchers now believe that writing computer code which can capture the nuances of situated interactions is impossible. Alternatively, modern machine learning (ML) researchers have focused on learning about these types of interactions from data. To explore these learning-based approaches and quickly build agents that can make sense of human instructions and safely perform actions in open-ended conditions, we created a research framework within a video game environment.Today, we’re publishing a paper [INSERT LINK] and collection of videos, showing our early steps in building video game AIs that can understand fuzzy human concepts – and therefore, can begin to interact with people on their own terms.
4 ⭐️ - CICERO: An AI agent that negotiates, persuades, and cooperates with people - 2022-11-23 - - Meta AI has built CICERO, the first AI to achieve human-level performance in the popular strategy game Diplomacy. It's a breakthrough toward building AI that can use language to work with people to achieve strategic goals.
3 ⭐️ - Using metadata to enhance your search experience - Vectara - 2022-11-21 - This blog post describes different patterns for using metadata fields within Vectara, gives a real world example, and provides several code samples so you can learn how to improve the discovery of your data and apply Vectara in a variety of use cases beyond the search box.
4 ⭐️ - L'espace, un nouveau champ de bataille - Regarder le documentaire complet | ARTE - 2022-11-19 - Autour de la Terre, une armée de satellites civils et militaires joue un rôle clé pour l’économie et la sécurité des États. Donnant la parole à de hauts responsables occidentaux de la défense spatiale, un état des lieux inquiétant des risques que font peser, au-dessus de nos têtes, les rivalités géopolitiques.
5 ⭐️ - What is vector search? - Algolia Blog | Algolia Blog - 2022-11-18 - This blog offers an introduction to vector search and some of the technology behind it such as vector embeddings and neural networks.
2 ⭐️ - I record myself on audio 24x7 and use an AI to process the information. Is this the future? - 2022-11-15 - - What will happen when our phones record everything we say 24x7 using AI to process that information?, before someone else does, I tried to do it myself, and this is the result. First of all some clarifications. It’s not really 24x7 because I didn’t find it useful to leave it
5 ⭐️ - Carefully exploring Rust as a Python developer - 2022-11-13 - - Trying out the Rust programming ecosystem as a 10+ years Python developer. How to do common programming tasks and how the tooling looks like.
4 ⭐️ - One Million Integers - 2022-11-13 - - One million integers embedded into 2D space with UMAP
5 ⭐️ - The new wave of Javascript web frameworks - 2022-11-11 - - Make sense of the proliferation of new Javascript web frameworks. A deep dive into the problems at scale and the recent evolution of innovation.
1 ⭐️ - Regex Tutorial - If-Then-Else Conditionals - 2022-10-18 - In Perl’s regex flavor, and compatible flavors, you can use a special construct to create conditional if-then-else regular expressions.
3 ⭐️ - Web workers are not the answer | Dagster Blog - 2022-10-18 - - A tale of overstretched logs, counterintuitive web worker behavior, and ultimately a troublesome cursor issue.
5 ⭐️ - Type-Level TypeScript — Objects & Records - 2022-10-18 - - Learn how to use Object and Record types, two of the most useful data structures of Type-level TypeScript.
1 ⭐️ - Beware of Bun.js! - 2022-10-14 - - Beware of Bun.js! GitHub Gist: instantly share code, notes, and snippets.
1 ⭐️ - Meta Meets Microsoft – Stratechery by Ben Thompson - 2022-10-12 - - Meta’s new hardware is more impressive than expected, and the Microsoft partnership makes a lot of sense. The question is if Meta will capture enough value to outweigh their costs.
3 ⭐️ - The next time Wikipedia asks for a donation, ignore it - The Post - 2022-10-12 - - No one wants to be a bad person, and you probably felt pretty bad when you saw the heart-breaking appeal and just carried on clicking. Wikipedia is midway through a six-week fund-raising drive in Anglophone regions including the United States, the UK, New Zealand and Australia. The banner ads beg for “just £2”, which doesn’t [...]Read More...
4 ⭐️ - [2210.03945] Understanding HTML with Large Language Models - 2022-10-12 - - Large language models (LLMs) have shown exceptional performance on a variety of natural language tasks. Yet, their capabilities for HTML understanding -- i.e., parsing the raw HTML of a webpage, with applications to automation of web-based tasks, crawling, and browser-assisted retrieval -- have not been fully explored. We contribute HTML understanding models (fine-tuned LLMs) and an in-depth analysis of their capabilities under three tasks: (i) Semantic Classification of HTML elements, (ii) Description Generation for HTML inputs, and (iii) Autonomous Web Navigation of HTML pages. While previous work has developed dedicated architectures and training procedures for HTML understanding, we show that LLMs pretrained on standard natural language corpora transfer remarkably well to HTML understanding tasks. For instance, fine-tuned LLMs are 12% more accurate at semantic classification compared to models trained exclusively on the task dataset. Moreover, when fine-tuned on data from the MiniWoB benchmark, LLMs successfully complete 50% more tasks using 192x less data compared to the previous best supervised model. Out of the LLMs we evaluate, we show evidence that T5-based models are ideal due to their bidirectional encoder-decoder architecture. To promote further research on LLMs for HTML understanding, we create and open-source a large-scale HTML dataset distilled and auto-labeled from CommonCrawl.
1 ⭐️ - New patterns for amazing apps - 2022-10-11 - - This blog post announces a new collection of patterns for amazing apps, including clipboard patterns, file patterns, and advanced app patterns.
1 ⭐️ - SmooshGate FAQ - Chrome Developers - 2022-10-11 - - What can SmooshGate teach us about standards development and the Web Platform? This write-up gives an overview.
1 ⭐️ - You.com | The search engine you control. - 2022-10-08 - - You.com is an ad-free, private search engine that you control. Customize search results with 150 apps alongside web results. Access a zero-trace private mode.
1 ⭐️ - Introducing Whisper - 2022-10-07 - - We’ve trained and are open-sourcing a neural net called Whisper that approaches human level robustness and accuracy on English speech recognition. Read Paper View Code View Model Card Whisper examples: Reveal Transcript Whisper is an automatic speech recognition (ASR) system trained on 680,000 hours of multilingual and multitask
1 ⭐️ - This Germany-based AI Startup is Developing the Next Enterprise Search Engine Fueled by NLP and Open-Source - MarkTechPost - 2022-10-07 - Pitch your startup story at asif@marktechpost.com Please don't forget to join our ML Subreddit Data is everywhere. However, having access to data does not always mean having access to relevant, contextualized information for exploring and extracting insights. Finding the correct information amid a sea of text is becoming increasingly difficult. Natural language is the most adaptable and powerful approach to communicating with data and software. Deepset, a German startup, is working to add to Natural Language Processing by integrating a language awareness layer into the business tech stack, allowing users to access and interact with data using language. Its flagship
5 ⭐️ - Home Depot Finds DIY Success with Vector Search - 2022-10-07 - - Like all big companies, Home Depot has a list of IT projects that it wants to tackle. When the COVID pandemic hit two years ago and ecommerce activity
2 ⭐️ - Utilisation d'Elastic pour renforcer vos solutions d'e-commerce à partir des données analytiques | Elastic Blog - 2022-10-07 - Chaque fois qu'un client effectue une recherche sur votre site, il vous communique des informations précieuses sur ce qu'il veut. Utilisez Elastic pour créer des expériences de recherche qui exploitent toutes ces données afin de personnaliser les résultats, exploiter les tendances et combler les lacunes en matière de produits, de services ou de contenu.
4 ⭐️ - On AlphaTensor’s new matrix multiplication algorithms | The ryg blog - 2022-10-07 - - Two acquaintances independently asked about this today, so it seems worth a write-up: recently (as of this writing), DeepMind published a new paper about a new practical fast matrix multiplication …
2 ⭐️ - AI’s Grandmaster Status Overshadows Chess Scandal - IEEE Spectrum - 2022-10-07 - What makes today’s accusations resonate is the pervasive role of chess computers. They give children around the world sparring partners that earlier generations couldn’t have dreamed of facing even if they’d lived next to the Moscow Central Chess Club.
5 ⭐️ - End-to-end Neural Coreference Resolution in spaCy · Explosion - 2022-10-06 - Coreference resolution is the problem of resolving entities in texts to references such as pronouns. Even if you've never heard of it, it's something we all do constantly every day, and is a key to understanding natural language. We recently added an experimental implementation of an end-to-end neural coreference component to spaCy. This post explains the architecture of our model in detail.
5 ⭐️ - Discovering novel algorithms with AlphaTensor - 2022-10-06 - - In our paper, published today in Nature, we introduce AlphaTensor, the first artificial intelligence (AI) system for discovering novel, efficient, and provably correct algorithms for fundamental tasks such as matrix multiplication. This sheds light on a 50-year-old open question in mathematics about finding the fastest way to multiply two matrices. This paper is a stepping stone in DeepMind’s mission to advance science and unlock the most fundamental problems using AI. Our system, AlphaTensor, builds upon AlphaZero, an agent that has shown superhuman performance on board games, like chess, Go and shogi, and this work shows the journey of AlphaZero from playing games to tackling unsolved mathematical problems for the first time.
5 ⭐️ - The Illustrated Stable Diffusion – Jay Alammar – Visualizing machine learning one concept at a time. - 2022-10-05 - - AI image generation is the most recent AI capability blowing people’s minds (mine included). The ability to create striking visuals from text descriptions has a magical quality to it and points clearly to a shift in how humans create art. The release of Stable Diffusion is a clear milestone in this development because it made a high-performance model available to the masses (performance in terms of image quality, as well as speed and relatively low resource/memory requirements). After experimenting with AI image generation, you may start to wonder how it works. This is a gentle introduction to how Stable Diffusion works. Stable Diffusion is versatile in that it can be used in a number of different ways. Let’s focus at first on image generation from text only (text2img). The image above shows an example text input and the resulting generated image (The actual complete prompt is here). Aside from text to image, another main way of using it is by making it alter images (so inputs are text + image).
3 ⭐️ - Google AI Blog: Large Motion Frame Interpolation - 2022-10-05 - Posted by Fitsum Reda and Janne Kontkanen, Google Research Frame interpolation is the process of synthesizing in-between images from a g...
👎 - Libérez le potentiel de vos données avec Elastic Search Platform | Elastic Blog - 2022-10-05 - Elastic Search Platform vous aide à transformer d'énormes volumes de données en informations exploitables pour suivre l'évolution des demandes des clients et des employés, garantir la résilience opérationnelle et atténuer les risques de sécurité.
1 ⭐️ - Templating in HTML | Kitty Giraudel - 2022-10-05 - - I’m Kitty Giraudel, a non-binary trans frontend developer based in Berlin, focused on accessibility and inclusivity.
1 ⭐️ - Matter is now official! - Stacey on IoT | Internet of Things news and analysis - 2022-10-05 - - The Connectivity Standards Alliance has certified and released the first version of the Matter smart home interoperability protocol Tuesday and I couldn’t be happier. This means that member companies can now put their devices through the certification protocol and get a badge showing that their products are Matter compliant. Matter is an application level protocol […]
3 ⭐️ - The software that I love - 2022-10-03 - - Pride. When interviewing someone for any position, I always ask "tell me something that you are proud of." Sometimes you get a blank stare. ...
👎 - Decision making models - 2022-10-03 - - I've worked for long enough and read enough book on methods for decision making to try to make some generic yet hopefully valuable conclusio...
4 ⭐️ - How Bots Corrupted Advertising | WIRED - 2022-10-03 - - Botmasters have created a Kafkaesque system where companies are paying huge sums to show their ads to bots. And everyone is fine with this.
2 ⭐️ - First make the change easy, then make the easy change - 2022-10-03 - - When I find myself stuck between differing choices I have to make, I’ll refer to this quote. I’ll ask myself “why is the decision difficult to make?”
3 ⭐️ - New asteroid strike images show impact 'a lot bigger than expected' - 2022-10-03 - - Paris (AFP) Sept 29, 2022 - The James Webb and Hubble telescopes on Thursday revealed their first images of a spacecraft deliberately smashing into an asteroid, as astronomers indicated that the impact looks to have been much greater than expected.
1 ⭐️ - A flower woman by 1500+ artists - 2022-10-03 - - I've been super obsessed with stable diffusion lately, I wanted to find out how radically tweaking the artist of an image would change its output
4 ⭐️ - Differentiable Programming from Scratch - 2022-10-02 - Differentiable programming has been a hot research topic over the past few years, and not only due to the popularity of machine learning libraries like TensorFlow, PyTorch, and JAX. Many fields apart from machine learning are also finding differentiable programming to be a useful tool for solving many kinds of optimization problems. In computer graphics, differentiable rendering, differentiable physics, and neural representations are all poised to be important tools going forward.
2 ⭐️ - Exclusive: Europe braces for mobile network blackouts | Reuters - 2022-09-29 - - Once unthinkable, mobile phones could go dark around Europe this winter if power cuts or energy rationing knocks out parts of the mobile networks across the region.
2 ⭐️ - Small Web - 2022-09-29 - - A reflection on the small web
5 ⭐️ - Days Since Incident - 2022-09-29 - - Tracking natural disasters on Earth
3 ⭐️ - Real World Micro Services | Micro - 2022-09-28 - - Over the years I’ve become pretty frustrated by the state of tech and engineering in general. One of the biggest issues we face in the industry is the lack of reusability in software. GitHub made a major revolutionary change for developers, enabling all of us to reuse libraries, and code through reuse rather than writing everything from scratch. Yet it never felt like that made it any further than that.
4 ⭐️ - Meet the Open Source PC That Fits in Your Pocket - IEEE Spectrum - 2022-09-28 - - Open source computing is coming to your pocket. MNT Research is going small for its next project. The MNT Pocket Reform has a seven-inch screen with a clamshell design that, when closed, will be less than five centimeters thick.
3 ⭐️ - Someone is pretending to be me. - 2022-09-28 - - One random day - someone spills the beans. They were picked to impersonate me and get a job using my information.
3 ⭐️ - Experimenting A New Syntax To Write SVG - 2022-09-27 - - It's been a while since I introduced a new syntax to the css-doodle project to solve my own problems. While I'm not sure it would be useful elsewhere, I need to make some notes before I forget the details.
4 ⭐️ - Qwik… the world's first O(1) JavaScript framework? - YouTube - 2022-09-27 - Qwik is a JavaScript framework that uses a new rendering paradigm called resumability. It can serialize a JavaScript app into HTML, thus eliminating the need...
2 ⭐️ - Using GPT-3 to pathfind in random graphs – Jacob Brazeal - 2022-09-24 - - I wondered how GPT-3 might do on the following problem: given a partially-connected graph, find a path between two nodes, or determine that no path exists. I wrote some code to automate generating …
5 ⭐️ - Retr0id - 2022-09-24 - - The image in this post displays its own MD5 hash. You can download and hash it yourself, and it should still match - 1337e2ef42b9bee8de06a4d223a51337 I think this is the first PNG/MD5 hashquine.
1 ⭐️ - Ditto - The Intelligent Edge Platform - 2022-09-22 - Ditto's Intelligent Edge Platform is the easiest way to build real-time apps that can magically communicate with each other regardless of internet connectivity.
3 ⭐️ - Steve Blank Mapping the Unknown – The Ten Steps to Map Any Industry - 2022-09-22 - - A journey of a thousand miles begins with a single step Lǎozi 老子 I just had lunch with Shenwei, one of my ex-students who had just taken a job in a mid-sized consulting firm. After a bit of catch…
3 ⭐️ - Bytecode Alliance - 2022-09-21 - - As of today, the Wasmtime WebAssembly runtime is now at 1.0! This means that all of us in the Bytecode Alliance agree that it is fully ready to use in production.
1 ⭐️ - Discussing Backend For Front-end - 2022-09-21 - - In the good old days, applications were simple. A browser sent a request to a webapp endpoint; the latter fetched data from a database and returned the response. The rise of mobile clients and integrations with other apps upset this simplicity. I want to discuss one solution to handle the complexity in this post. The increased complexity of system architecture Let’s first model the above simple architecture. Mobile clients changed this approach. The display area of mobile clients
3 ⭐️ - Postgres Data Flow - 2022-09-19 - - What happens when you query Postgres? Data can actually come from many different places like the application cache, buffer cache, and even down into the physical disk cache. This post surveys the data storage and flow of Postgres data.
4 ⭐️ - How to Disagree with Someone More Powerful than You - 2022-09-18 - - How exactly do you voice dissent with your superior? And is it always worth it to do so? Communication experts say that while just agreeing feels easier, it’s not always the best decision to make. First, weigh the risk of pushback or a negative reaction from a boss against the risk of not speaking up. If you do decide to voice your opinion, there are some best practices to keep in mind. State your opinions as facts, avoiding using judgment words. In addition, ask permission to dissent instead of offering an unsolicited opinion. Keep in mind that the final decision is still in the hands of your boss, but being honest and respectful will show them that they have more options.
3 ⭐️ - React App - 2022-09-18 - - Web site created using create-react-app
4 ⭐️ - Shtetl-Optimized » Blog Archive » I had a dream - 2022-09-16 - - As I slept fitfully, still recovering from COVID, I had one of the more interesting dreams of my life: I was desperately trying to finish some PowerPoint slides in time to give a talk. Uncharacteri…
3 ⭐️ - A Complete Guide to Grid | CSS-Tricks - CSS-Tricks - 2022-09-15 - - Our comprehensive guide to CSS grid, focusing on all the settings both for the grid parent container and the grid child elements.
1 ⭐️ - h-m-m/h-m-m at main · nadrad/h-m-m - 2022-09-15 - Hackers Mind Map. Contribute to nadrad/h-m-m development by creating an account on GitHub.
5 ⭐️ - ACT-1: Transformer for Actions - 2022-09-15 - - At Adept, we are building the next frontier of models that can take actions in the digital world—that’s why we’re excited to introduce our first large model, Action Transformer (ACT-1).
4 ⭐️ - A method to soothe and promote sleep in crying infants utilizing the transport response - 2022-09-15 - - Ohmura et al. investigate the effects of maternal holding and carrying on infant behavioral states (crying, alert, asleep) and identify that transport soothes crying infants and potentially promotes sleep. This study proposes **5-min carrying, 5- to 8-min sitting for bed** as an on-site behavioral intervention for infant crying and sleep difficulties.
3 ⭐️ - Podcast. Climat : comment ne pas déprimer ? - 2022-09-14 - Quel est l’impact du changement climatique sur notre bien-être et notre santé mentale ? La pédopsychiatre Laelia Benoît est l’invitée du nouvel épisode de notre podcast « Chaleur humaine », consacré à l’écoanxiété.
3 ⭐️ - Prompt injection attacks against GPT-3 - 2022-09-13 - - Riley Goodside, yesterday: Exploiting GPT-3 prompts with malicious inputs that order the model to ignore its previous directions. pic.twitter.com/I0NVr9LOJq- Riley Goodside (@goodside) September 12, 2022 Riley provided several examples. Here’s …
2 ⭐️ - Le monitoring à l'ère du cloud: l'observabilité | IFTTD - If This Then Dev - 2022-09-13 - "Il y a 3 piliers à l'observabilité : les logs, les metrics et les traces. Les metrics disent s'il y a un souci, les traces disent où, les logs disent pourquoi" Le D.E.V. de la semaine est Stéphane Estevez, EMEA Director of Product Marketing, Observability & IT Markets at Splunk.…
3 ⭐️ - Transformers-js - Neural Networks in the Browser - 2022-09-06 - TL;DR I wrote a javascript library that lets you run modern transformer neural networks from Hugging Face 🤗 in the browser. It works on mobile browsers, desktop browsers, pretty much everywhere. Check out transformers-js on GitHub to see how it works and checkout out the live translation demo running on my static website: https://transformers-js.praeclarum.org.
5 ⭐️ - A Complete Guide to Flexbox | CSS-Tricks - CSS-Tricks - 2022-09-05 - - Our comprehensive guide to CSS flexbox layout. This complete guide explains everything about flexbox, focusing on all the different possible properties for the parent element (the flex container) and the child elements (the flex items). It also includes history, demos, patterns, and a browser support chart.
2 ⭐️ - How To Present Backend Demos - 2022-09-03 - - A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team
3 ⭐️ - Webhooks.fyi - 2022-08-30 - - Learn the most popular approaches for building, securing, and operating webhooks, with recommendations for webhook providers and consumers