Mỗi ngày đọc một vài bài viết “hay” trên internet như một cách để cập nhật kiến thức, xu hướng, công cụ, lời khuyên từ các chuyên gia, cộng đồng. “Hay” ở đây là nhu cầu nội tại từ cá nhân.
Năm 2021 – 2022
Năm 2023
- Tháng 02/2023
- How do you test SQL?
- Adding Python support to Wasm Language Runtimes
- Extracting Training Data from Diffusion Models
- DetectGPT: Zero-Shot Machine-Generated Text Detection using Probability Curvature
- W3C RE-LAUNCHED AS A PUBLIC-INTEREST NON-PROFIT ORGANIZATION
- A VSCode extension that allows you to use ChatGPT
- Four Wings of a Software Engineer
- Top .NET Blog Posts of 2022
- BIG DATA IS DEAD
- Microsoft announces new Bing and Edge browser powered by upgraded ChatGPT AI
- The technology behind GitHub’s new code search
- Reinventing search with a new AI-powered Microsoft Bing and Edge, your copilot for the web
- AI chat for your documents
- Introducing Bard
- What is .NET? Introduction and overview
- Update to the .NET language strategy
- Fundamental Math for Game Developers
- Build Your Own Search Engine
- VALUE-ORIENTED PROGRAMMING
- Content Delivery Network (CDN): Explained in simple words
- Password protect a static HTML page
- Four Ways to Build Web Apps
- Tháng 03/2023
- Beej’s Guide to C Programming
- Vanilla JS is a fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications.
- Python’s multiprocessing performance problem
- Python is two languages now, and that’s actually great
- Natural Language Git CLI assistant
- All the Missing SQLite Functions
- Introducing react.dev
- Build Your Own Database From Scratch
- How Async/Await Really Works in C#
- A different approach to fuzzy finding
- A Senior Engineer’s Guide to the System Design Interview
- Tháng 04/2023
- Programming Isn’t Coding
- Algorithms and data structures implemented in JavaScript
- Codeberg is a collaboration platform and Git hosting for free and open source software, content and projects.
- Horrible Code, Clean Performance (Favorite Blog)
- Transformer Math 101 – We present basic math related to computation and memory usage for transformers
- Sandboxing JavaScript Code
- Stability AI Launches the First of its StableLM Suite of Language Models
- Tháng 05/2023
- Mojo – a new programming language
- Mojo may be the biggest programming language advance in decades
- I want to talk about WebGPU
- JavaScript import maps are now supported cross-browser
- HTMX is the Future
- Next-generation IPython kernel with reactivity, execution suggestions, syntax extensions, and more.
- Foundations for the Study of Software Architecture
- A guidance language for controlling large language models.
- A query language for programming (large) language models.
- AI-powered coding, free of charge with Colab
- An Interactive Introduction to Fourier Transforms
- Introducing the ChatGPT app for iOS
- llm, ttok and strip-tags—CLI tools for working with ChatGPT and other LLMs
- This blog post is an example of what such an exploration might look like, comparing two open source models (Vicuna-13B, MPT-7b-Chat) with ChatGPT on tasks of varying complexity.
- Lessons from Creating a VSCode Extension with GPT-4
- Tháng 06/2023
- ReactPy is a library for building user interfaces in Python without Javascript.
- Announcing C# Dev Kit for Visual Studio Code
- Challenging algorithms and data structures every programmer should try
- SQLPage – Open-source low-code web application framework. Write full websites using only simple database queries.
- From SVG to Canvas – Part 1: Making Felt faster
- Open visual development for the open web
- A Self-Learning, Modern Computer Science Curriculum
- Welcome to the 2023 Developer Survey!
- DevPod is infrastructure-independent and client-only, which makes it incredibly easy to get started with.
- An Introduction to Statistical Learning
- Building cross-platform Rust for Web, Android and iOS – a minimal example
- Webviews.jl
- Tháng 09/2023
- Tháng 10/2023
- The Absolute Minimum Every Software Developer Must Know About Unicode in 2023 (Still No Excuses!)
- What scientists must know about hardware to write fast code
- Linear Algebra in JavaScript with Matrix Operations
- F3D – Fast and minimalist 3D viewer
- The Cloud Computer
- React.js LLM Agent for next generation coding
- Static Analysis Tools
- Tháng 11/2023
- WebAssembly Garbage Collection (WasmGC) now enabled by default in Chrome
- Web Scraping: Data For Everyone
- Patterns for Personal Web Sites
- Online Compiler, Visual Debugger, and AI Tutor for Python, Java, C, C++, and JavaScript
- PVC.js: visualizing C programs on web browsers for novices
- Code editing benchmarks for OpenAI’s “1106” models
- Effect Handlers for WebAssembly
- Metaprogramming and self-interpretation
- HTML First
- HTML Web Components
- GPU Survival Toolkit for the AI age: The bare minimum every developer must know
- Data Oriented Blogging
- A free, open-source ontology editor and framework for building intelligent systems
- VectorDB
- Prompting Frameworks for Large Language Models: A Survey
- Tháng 12/2023
- A collection of bad practices in HTML, copied from real websites.
- Let’s learn how modern JavaScript frameworks work by building one
- VSCode LLVM Compiler Explorer
- Build your own WebAssembly Compiler
- LLM Visualization
- Your Guide to Navigating the Infinite Realms of AI
- BCHS is an open source software stack for web applications.
- Book list for streetfighting computer scientists
- OpenAI Cookbook
- Knowledge Graph Reasoning Based on Attention GCN
NĂM 2024
- Tháng 01/2024
- Tháng 02/2024
- Tháng 03/2024
- p5.js is a JavaScript library for creative coding
- MDN Curriculum – The essential skillset for new front-end developers
- StarCoder 2 is a code-generating AI that runs on most GPUs
- finding a balance while coding
- Free and Open Source Licenses: MIT vs GPL Explained
- BASED: Simple linear attention language models balance the recall-throughput tradeoff
- CSS for printing to paper
- Git Worktrees and GitButler
- The Claude 3 Model Family: Opus, Sonnet, Haiku (PDF)
- Sigmoid Loss for Language Image Pre-Training (PDF)
- Software in the natural world: A computational approach to emergence in complex multi-level systems (PDF)
- Supercharge your PDF reading: Follow references, skim outline, jump to figures
- Introducing .NET Smart Components – AI-powered UI controls
- New algorithm unlocks high-resolution insights for computer vision
- WebSockets vs Server-Sent-Events vs Long-Polling vs WebRTC vs WebTransport
- Tháng 04/2024
- Language Models as Compilers: Simulating Pseudocode Execution Improves Algorithmic Reasoning in Language Models
- AI & the Web: Understanding and managing the impact of Machine Learning models on the Web
- The V8 Sandbox
- Collaborative data processing and documenting using org-babel
- Learning to code with and without AI
- PyTorch library for running LLM on Intel CPU and GPU
- ReALM: Reference Resolution As Language Modeling
- A Gentle Introduction to the Art of Mathematics, version 3.1
- A JAX research toolkit for building, editing, and visualizing neural networks.
- Lossless Acceleration of Large Language Model via Adaptive N-gram Parallel Decoding
- Many-Shot In-Context Learning
- The code for my volume rendering implementation in Three.js, GLSL, and React.
- The Design of Everyday APIs
- Understanding What Matters for LLM Ingestion and Preprocessing
- A hacker’s guide to Language Models
- Tháng 5/2024