Search the archive
Full-text search across article titles and summaries. Refine with sector, year, content type, and reading-time filters.
Results
14,500 matchesDYING WHALES AND DYING BILLIONAIRES
An interesting exploration into the similarities between dying blue whales and dying billionaires, with the key takeaway being that nobody, despite how powerful they are, is invincible.
THE LONG GAME IS THE SHORTCUT. YOU’VE JUST BEEN SOLD A LIE.
Eve Arnold's experience demonstrates that the most effective route to success is a long one. Instant gratification and 'get-rich-quick' schemes are misleading and counter-productive - instead, dedication is necessary in order to create true and meaningful success.
EIGHT SOFTWARE ENGINEERING SALARY GRAPHS
ANDY BYRNE’S TOP 10 MISTAKES
SIDE HUSTLE TO FULL HUSTLE
GIT MERGE – THE DEFINITIVE GUIDE
APPLICATIONS
FINDING YOUR WEAK SPOTS
Finding your weak spots as a developer, leader, or in general can be difficult. There are various ways to identify your weaknesses, like taking on a “stretch” project, accepting code reviews, giving code reviews, and more. When identifying your weaknesses, it’s important to decide which ones will change your game if you work at it and improve them. Generally, the only way to improve weaknesses is through consistent and effortful practice.
SCAR TISSUES MAKE RELATIONSHIPS WEAR OUT
This is a short transcript of a talk given by Professor John Ousterhout at Stanford. He talks about how it is really hard to build relationships that last for a long time. Professional relationships don’t last long because of “scar tissue” that builds up over time. In non-professional relationships, usually you can sit down and talk about things to prevent this build up, but in professional relationships, that opportunity usually doesn’t come around.
WHY I LEFT RUST
A key member of the Rust team left the team recently because he felt that the Rust team disrespected and disgraced an expert in the field. He believes there should be accountability for the actions taken.
JAVY
Javy allows developers to run JavaScript on WebAssembly. It takes JavaScript code and executes it in a WebAssembly embedded JavaScript runtime. Javy can create very small Wasm modules in the 1 to 16 KB range with use of dynamic linking. The default static linking produces modules that are at least 869 KB in size.
VUE VINE
Vue Vine is another style of writing Vue components. It was designed to provide more flexibility in managing Vue components.
JOSHUTO
Joshuto is a ranger-like terminal file manager written in Rust.
MAKING $10K A MONTH FROM A FRENCH LEARNING APP
LUA: THE LITTLE LANGUAGE THAT COULD
Lua is a “little language,” designed to have low cognitive load and be easy to learn and use. It’s embedded in a lot of software, such as Redis, NGINX via OpenResty, and Wireshark. It’s also used as a scripting language in games such as World of Warcraft and Roblox via Luau.
EXTRACTING GAMEBOY ROMS FROM PHOTOGRAPHS OF THE DIE
This tutorial goes over mask ROM recovery, in which someone takes photographs of the ROM of a Nintendo GameBoy and ends up with an actual ROM file that can be played through emulators. He goes through how he photographs the ROM, extracts the bits from the photograph, recognizes the bits, and fixes mistakes. He even provides a CLI to automate various tasks and has tips on decoding the ROM file.
LET US SERVE YOU, BUT DON’T BRING US DOWN
STATE OF NODE.JS PERFORMANCE 2023
Node.js 20 boasts significant improvements in performance compared to previous versions. Notable enhancements have been observed in JavaScript operations such as property access, URL parsing, buffers/text encoding and decoding, startup/process lifecycle time, and EventTarget, among others. This article compares performance between Node v16, v18, and v20.
WEBXR
The WebXR Device API provides access to input (pose information from headset and controllers) and output (hardware display) capabilities commonly associated with Virtual Reality (VR) and Augmented Reality (AR) devices. It allows you to develop and host VR and AR experiences on the web.
5 KEY TIPS TO BOOST YOUR REACTJS PERFORMANCE
NEURALINK SAYS IT HAS THE FDAS OK TO START CLINICAL TRIALS
BACTERIAL STRAINS
WAY
VANJS
VanJS is an ultra-lightweight, zero-dependency, and unopinionated Reactive UI framework. It can create user interfaces that run on any device, including smartphones. Programming with VanJS feels a lot like React. Everything in VanJS is built with simple JavaScript functions and DOM.
AI CANON
It is difficult for AI experts to keep up with everything new and even harder for beginners to know where to start. This post shares a curated list of resources for learning about modern AI. These papers, blog posts, courses, and guides have significantly impacted the field over the past several years.
EXPECTATIONS DEBT
BORINGNESS IN DESIGN SYSTEMS
WINDOWS AND THE AI PLATFORM SHIFT
THE STATE OF GPT
This Twitter thread contains notes from the Andrej Karpathy presentation on May 24 about the state of GPT, which discussed the GPT Assistant training pipeline, LLM psychology, and best practices.
TIKTOK IS TESTING AN AI CHATBOT CALLED TAKO
OPENAI MAY LEAVE THE EU
OpenAI CEO Sam Altman said on Wednesday the company might consider leaving Europe if it could not comply with the upcoming AI regulations by the European Union.
MICROSOFT CALLS FOR AI REGULATION
Microsoft Corp. is calling for a new US agency to regulate artificial intelligence and licensing requirements to operate the most powerful AI tools, company President Brad Smith said Thursday.
ENHANCING DIFFUSION MODELS WITH REINFORCEMENT LEARNING
This paper investigates the use of reinforcement learning to optimize diffusion models for downstream objectives like image quality. The proposed approach, Denoising Diffusion Policy Optimization (DDPO), proves effective in adapting text-to-image models to challenging objectives and improving prompt-image alignment without additional data or human annotation.
RECURRENCE
This project introduces RECURRENTGPT, a language-based recurrence mechanism incorporated into large language models like ChatGPT. By simulating the Long Short-Term Memory mechanism, RECURRENTGPT enables arbitrary-length text generation while preserving long-term memory. It demonstrates potential for interactive writing systems and personalized interactive fiction, showcasing the utility of borrowing ideas from cognitive science and deep learning.
GOAT: SMALL MODELS BEAT GPT4 ON ARITHMETIC
To be fair, calculators also beat GPT4 on arithmetic. The interesting discovery here is that the llama tokenizer (which splits numbers into individual digits) provides benefits for arithmetic even over other similarly powerful base models fine-tuned in the same task.
TWIST: IMPROVING SPEECH LANGUAGE MODELS WITH TEXTUAL WARM-START
This work introduces TWIST, a method for training Speech Language Models (SpeechLMs) using a warm-start from pretrained textual models. TWIST outperforms starting from scratch, with empirical analysis emphasizing the significance of model and dataset scale. The study presents the largest SpeechLM to date and introduces spoken versions of a textual benchmark for improved evaluation and future research advancements.
GORILLA
Gorilla enables LLMs to use tools by invoking APIs. Given a natural language query, Gorilla comes up with the semantically- and syntactically- correct API to invoke.
HOW TO FINETUNE LLMS ON CUSTOM DATASETS
GRIMES REVIEWS AI GRIMES SONGS
AI-music proponent Grimes takes some time to review AI-generated Grimes songs, which she found quite impressive.
NVIDIA STOCK EXPLODES
CHATGPT PLUGINS NOW SUPPORT POSTGRES & SUPABASE
GOOGLE SEARCH STARTS ROLLING OUT AI RESULTS
TIKTOK TESTING AI CHATBOT
TikTok is testing an AI chatbot called Tako that can converse with users about short videos and help them discover content.
IX
Ix is an experimental platform for designing and deploying semi-autonomous LLM agents.