Search the archive

Full-text search across article titles and summaries. Refine with sector, year, content type, and reading-time filters.

Results

9,381 matches

A BRIEF SUMMARY OF LANGUAGE MODEL FINETUNING

Fine-tuning can be used on LLMs for knowledge injection, teaching the model new information, and alignment. Alignment-focused objectives can be achieved via fine-tuning on small, high-quality datasets. A lot of data isn't needed to learn the style or format of output, only to learn new knowledge.

2024.11.01
stackoverflow.blog9 min readTLDR Web Dev

AN UPDATE ON APPLE M1/M2 GPU DRIVERS

The Apple M1/M2 GPU driver made progress in OpenGL conformance, tessellation support using OpenCL, and its ability to run AAA games through a combination of virtualization, emulation, and driver adaptations.

2024.11.01
lwn.net6 min readTLDR Web Dev

Π0: OUR FIRST GENERALIST POLICY

Physical Intelligence has developed a general-purpose robot foundation model, π0, which can control a variety of robots and perform tasks that no prior robot learning system has successfully accomplished, such as folding laundry or assembling a cardboard box.

2024.11.01
physicalintelligence.company12 min readTLDR Web Dev

Sponsored

ACCESS PASSES

Join cloud native enthusiasts and open source innovators at KubeCon + CloudNativeCon North America, November 12 -15 in Salt Lake City!

2024.10.31
hubs.laSponsorTLDR Web Dev

LESSONS LEARNED FROM A SUCCESSFUL RUST REWRITE

This developer rewrote a C++ codebase to Rust and, while it was mostly successful, there were still some interoperability challenges. Using raw pointers and unsafe blocks in Rust proved to be a major source of undefined behavior that was often undetected by the compiler and required tools like Miri for validation. The Rust borrow checker and the lack of native arena allocators created challenges when managing memory resources.

2024.10.31
gaultier.github.io14 min readTLDR Web Dev

USECONTEXTSELECTOR: SPEEDING UP REACT APPS WITH LARGE CONTEXT

Using large contexts in React applications can lead to performance problems, as changing a single value in a large context can cause unnecessary re-renders of components. There are several proposed solutions: splitting components, splitting contexts, and using state management libraries. The `use-context-selector` library, which this article dives deeper into, provides a way to optimize performance by selecting and re-rendering only the parts of a context that have changed.

2024.10.31
marmelab.com10 min readTLDR Web Dev

HOW TO ROLL YOUR OWN AUTH IN JAVASCRIPT & TYPESCRIPT

Rolling your own session-based auth in JS/TS is useful for understanding core web authentication concepts. This article goes over cookie management, password hashing using Argon2, and framework-agnostic examples for sign up, sign in, and sign out functions.

2024.10.31
robinwieruch.de13 min readTLDR Web Dev

WHY SPRINTS ARE TAKING THE JOY OUT OF BUILDING SOFTWARE

Sprints are a core element of Scrum, but can be detrimental to software development. Sprints are too rigid, prioritizing processes over individual creativity and customer value. Instead, allow teams to be more flexible about timelines and give engineers more autonomy in their work.

2024.10.31
zaidesanton.substack.com8 min readTLDR Web Dev

I ATTENDED GOOGLE'S CREATOR CONVERSATION EVENT, AND IT TURNED INTO A FUNERAL

Google hosted a "Creator Conversation Event" for independent site owners who had been shadowbanned by Google's algorithm updates. At the meeting, Google representatives offered reassurances while subtly deflecting and avoiding addressing the core issue of shadowbanning and the negative impact on these creators' livelihoods.

2024.10.31
giantfreakinrobot.com7 min readTLDR Web Dev

NEW TO THE WEB PLATFORM IN OCTOBER

The web got updates in October like synchronous iterator helpers, text fragments, and cookies with partitioned storage in Firefox 131. Beta releases of Firefox and Chrome have WebCodecs API support, worker navigator permissions, and CSS highlight inheritance (Chrome-only).

2024.10.31
web.dev5 min readTLDR Web Dev

MODUS

Modus is an open-source serverless framework that allows developers to build APIs powered by WebAssembly. It simplifies the integration of AI models, data, and business logic by using a sandboxed execution environment. Modus supports multiple programming languages, like AssemblyScript and Go.

2024.10.31
github.comGitHub repositoryTLDR Web Dev

WAZUH

Wazuh is an open-source security platform that offers endpoint and cloud workload protection, XDR, and SIEM capabilities.

2024.10.31
wazuh.comToolTLDR Web Dev

THE KARMA CONNECTION IN CHROME WEB STORE

A large-scale scheme involving malicious Chrome extensions disguised as legitimate tools was discovered. Eleven extensions, seemingly developed by a mysterious individual with no online presence, have been found to contain hidden code for affiliate fraud and user tracking.

2024.10.31
palant.info11 min readTLDR Web Dev

CREATING A LLM-AS-A-JUDGE THAT DRIVES BUSINESS RESULTS

LLM-as-a-judge systems have LLMs evaluate LLM responses in order to make LLM applications better. This article outlines seven steps to building a great LLM-as-a-judge system: find a “Principal Domain Expert”, create a diverse dataset, have the expert review and critique the data, fix errors, build the LLM judge, perform error analysis, and create specialized judges if needed.

2024.10.31
hamel.dev38 min readTLDR Web Dev

CHAIN-OF-THOUGHT CAN REDUCE PERFORMANCE ON TASKS WHERE THINKING MAKES HUMANS WORSE

Chain-of-thought (CoT) prompting LLMs reduces performance in cases where thinking also negatively affects human performance. Experiments across three task categories where thinking harms human performance (implicit statistical learning, visual recognition, and classification with exceptions) consistently demonstrate that CoT reduces model accuracy. This suggests that model reasoning, like human deliberation, can lead to detrimental outcomes when applied to certain tasks.

2024.10.31
arxiv.org20 min readTLDR Web Dev

STATE OF FRONTEND 2024

The State of Frontend 2024 report shows the rise of AI, the continued dominance of React, and the growing importance of developer experience and accessibility.

2024.10.31
tsh.ioToolTLDR Web Dev

AN UPDATE FROM DREW

Dropbox CEO Drew Houston announced a 20% reduction in the company's global workforce due to softening demand, an overly complex organizational structure, and underperformance in some areas.

2024.10.31
blog.dropbox.com5 min readTLDR Web Dev

EZCRYPT

Ezcrypt is a secure and portable file encryption tool that uses strong cryptography.

2024.10.31
codeberg.orgToolTLDR Web Dev

MIGRATING BILLIONS OF RECORDS: MOVING OUR ACTIVE DNS DATABASE WHILE IT'S IN USE

Cloudflare migrated its DNS database to a new cluster. The process involved separating DNS record data from zone data, creating a new internal DNS Records gRPC API, and building a custom Change Data Capture and Transfer Service (CDCTS). The CDCTS enabled near real-time data transfer. Afterwards, Cloudflare saw an improvement in its DNS Records API performance.

2024.10.30
blog.cloudflare.com14 min readTLDR Web Dev

A NETFLIX WEB PERFORMANCE CASE STUDY

Netflix optimized its logged-out homepage for improved Time-to-Interactive by switching from React to vanilla JavaScript and prefetching resources for subsequent pages. This led to a 50% reduction in Time-to-Interactive on the homepage and a 30% reduction for future page navigations.

2024.10.30
links.tldrnewsletter.com7 min readTLDR Web Dev

HOW TO SPEED UP YOUR VUE APP WITH SERVER SIDE RENDERING

Server-Side Rendering (SSR) is where the server generates HTML content which is then sent to the browser for immediate display, leading to faster initial load times and better SEO. This article outlines two approaches to SSR in Vue: manual rendering, which requires setting up a Node.js server, and using pre-built solutions like Nuxt, Quasar, or Vite-plugin-ssr/Vike.

2024.10.30
debugbear.com10 min readTLDR Web Dev

HOW I INCREASED MY VISIBILITY

This developer became more visible by consistently sharing their knowledge about web development. They started by sharing their learnings on various platforms like blogs, Twitter, and Stack Overflow, focusing on making complex concepts accessible and relatable.

2024.10.30
kentcdodds.com4 min readTLDR Web Dev

ON ONE-ON-ONES - INSIGHTS FROM 1,500 MEETINGS

Successful one-on-ones are not about rigid guidelines but about three core principles: purpose, curiosity, and individualization. Having a clear purpose for the meeting, beyond simply fulfilling a company requirement, is necessary.

2024.10.30
read.perspectiveship.com4 min readTLDR Web Dev

YOU WANT MODULES, NOT MICROSERVICES

Microservices hype is a rehash of older architectural concepts like modules and distributed systems. The purported benefits of microservices, such as scalability and independent development, were already achieved by these older techniques.

2024.10.30
blogs.newardassociates.com12 min readTLDR Web Dev

ML.JS

ml.js is a JavaScript library containing a collection of machine learning tools for use in web browsers. It has a set of algorithms for both supervised and unsupervised learning covering tasks like clustering, classification, regression, and optimization.

2024.10.30
github.comGitHub repositoryTLDR Web Dev

MICROSOFT'S GITHUB UNIT CUTS AI DEALS WITH GOOGLE, ANTHROPIC

GitHub is expanding its AI options for GitHub Copilot by partnering with Google and Anthropic. OpenAI models remain the default, but users can switch to the Claude or Gemini models if they want. GitHub is also introducing Spark, a new AI project that enables users to create simple applications using natural language prompts.

2024.10.30
archive.ph3 min readTLDR Web Dev

HOW I WRITE CODE USING CURSOR: A REVIEW

Cursor, an AI code editor, has a helpful tab completion feature that suggests code completions and navigates to the next recommended action with impressive speed and accuracy. Other Cursor features, such as inline editing, chat sidebar, and Composer, are useful for code refactoring, generating code, and translating between different programming languages.

2024.10.30
arguingwithalgorithms.com12 min readTLDR Web Dev

THE UNSPOKEN RULES OF REACT HOOKS

React hooks, especially useEffect, rely on the concept of object stability, which is not clearly documented, making it difficult to determine which return values of hooks are stable and which are not.

2024.10.30
macwright.com4 min readTLDR Web Dev

VIM FOR REACT DEVS

This free course teaches React developers how to use Vim motions to navigate, edit, and refactor code more efficiently.

2024.10.30
vimforreactdevs.comToolTLDR Web Dev

WHERE WEB COMPONENTS SHINE

Web components are a great choice for building leaf nodes, design systems, and progressively enhancing regular HTML, but they come with challenges like Shadow DOM complexity and limitations in server-side rendering.

2024.10.30
daverupert.com5 min readTLDR Web Dev

USING RUST IN NON-RUST SERVERS TO IMPROVE PERFORMANCE

There are various ways to integrate Rust into non-Rust (i.e. Node.js) servers to improve performance. This article presents four tiers of Rust integration: Tier 1 uses a Rust CLI tool, Tier 2 uses a Rust Wasm module, Tier 3 uses a Rust native function, and Tier 4 involves a complete Rust rewrite of a server. Using a Rust native function (Tier 3) offers the best balance of performance gains and ease of implementation, while rewriting an entire server in Rust (Tier 4) achieves the highest performance (but is often impractical).

2024.10.29
github.com17 min readTLDR Web Dev

HTML FORM VALIDATION IS HEAVILY UNDERUSED

HTML forms have powerful validation mechanisms, but they aren't used much because the setCustomValidity API is cumbersome to use. A better way to make it easier to use is to use a declarative custom-validity attribute, which lets developers define input validations within their components.

2024.10.29
expressionstatement.com8 min readTLDR Web Dev

ANGULAR'S APPROACH TO PARTIAL HYDRATION

Angular's approach to partial hydration ("incremental hydration”) involves deferring the hydration of certain sections, typically those not immediately visible or interactive, until needed. Angular uses deferrable views, event replay, and defer blocks to achieve this.

2024.10.29
thenewstack.io13 min readTLDR Web Dev

WRITE CODE THAT IS EASY TO DELETE, NOT EASY TO EXTEND.

It's better to have a mindset of writing code that is easy to delete. To do this, you can start by copying and pasting code to avoid unnecessary dependencies, then progressively layer and modularize code to isolate complex or changeable parts. The end goal is to create code that can easily adapt to change and iteration.

2024.10.29
programmingisterrible.com18 min readTLDR Web Dev

WHAT YOU WORK ON >> HOW HARD YOU WORK

What you work on is more important than how hard you work. It's better to focus on high-impact projects that align with both organizational goals and career advancement and say no to low-priority work by clearly communicating your reasoning.

2024.10.29
open.substack.com4 min readTLDR Web Dev

ON THE WEB, AND OPTIMISM

This author reflects on the shift from optimistic to more realistic views of the web's potential. He critiques techno-optimism, highlighting the web's vulnerabilities to disinformation and manipulation and the concentration of power in a few tech giants. The author remains hopeful, drawing inspiration from the web's decentralized origins and the potential for new technologies like the Fediverse and Interledger to create a more equitable and open internet. Ultimately, he acknowledges the possibility that his optimism may prove naive, but emphasizes the importance of learning from past mistakes and building a better web for the future.

2024.10.29
webdirections.org6 min readTLDR Web Dev

TRENCH

Trench is an open-source, real-time event tracking system built on Apache Kafka and Clickhouse. It offers GDPR-compliant analytics and scalable deployment options for self-hosting or a fully managed cloud solution.

2024.10.29
github.comGitHub repositoryTLDR Web Dev

RADIX VUE

Radix Vue is an open-source, accessibility-focused UI component library for Vue.js that ports the Radix UI primitives.

2024.10.29
github.comGitHub repositoryTLDR Web Dev

OUTLINES

Outlines is a library for structured text generation. It has features like multiple choices, type constraints, regex-structured generation, efficient JSON generation, and the ability to use context-free grammars to guide generation.

2024.10.29
github.comGitHub repositoryTLDR Web Dev