New
The latest blog posts to take off on Hacker News. 7,293 posts.
How to use Alpaca-LoRA to fine-tune a model like ChatGPT
Low-rank adaptation (LoRA) is a technique for fine-tuning models that has some advantages over previous methods:
ChatGPT Plugins
We’ve implemented initial support for plugins in ChatGPT. Plugins are tools designed specifically for language models with safety as a core principle, and help ChatGPT access up-to-date information, run computations, or use third-party services.
Cheating is All You Need
There is something legendary and historic happening in software engineering, right now as we speak, and yet most of you don't realize at all how big it is.
You might not need an effect
The library for web and native user interfaces
MRSK vs. Fly.io
Comparison of MRSK and Fly.io
GitHub Copilot X – Sign up for technical preview
GitHub Copilot is evolving to bring chat and voice interfaces, support pull requests, answer questions, and adopt OpenAI's GPT-4.
Pg_jsonschema – JSON Schema Support for Postgres
Today we're releasing pg_jsonschema, a Postgres extension for JSON validation.
Java 20 Is Out!
This release is the Reference Implementation of version 20 of the Java SE Platform, as specified by JSR 395 in the Java Community Process.
Gitea 1.19
We are proud to present the release of Gitea version 1.19.0. We highly encourage users to update to this version for many new features and other improvements. We have merged 544 https://github.com/go gitea/gitea/pulls?q=is%3Apr+milestone%3A1.19.0+is%3Amerged pull requests to rele
How Async/Await Works in C#
Async/await was added to the C# language over a decade ago and has transformed how we write scalable code for .NET. But how does it really work? In this post, we take a deep dive into its internals.
Why is building a UI in Rust so hard?
Hear from a Warp engineer why building a UI in Rust is challenging. Learn about innovative solutions and approaches to tackle its strict memory management and lack of inheritance.
New React docs pretend SPAs don't exist anymore
React SPAs still matter: the new React docs push frameworks like Next.js, but dashboards behind a login need no SEO, and SSR adds server load.
Something Pretty Right: The History and Legacy of Visual Basic
How Visual Basic became the world’s most dominant programming environment, its sudden fall from grace, and why its influence is still shaping the future of software development.
Retiring a favourite C++ joke
I have a favourite joke when teaching new and delete in C++. Alas, I believe that attendees are now less likely to have seen the show it references. Therefore, I present it here for your enjoyment (or not).
Introducing react.dev
The library for web and native user interfaces
TypeScript 5.0
Today we're excited to announce the release of TypeScript 5.0! This release brings many new features, while aiming to make TypeScript smaller, simpler,
PyTorch 2.0
We are excited to announce the release of PyTorch® 2.0 which we highlighted during the PyTorch Conference on 12/2/22! PyTorch 2.0 offers the same eager-mode development and user experience, while fundamentally changing and supercharging...
Python-based compiler achieves orders-of-magnitude speedups
Codon is a new tool that compiles Python code to run it more efficiently and effectively while allowing for customization and adaptation to various domains.
AI for developers and Google Workspace
Introducing new generative AI capabilities in Google Cloud and Google Workspace, plus PaLM API and MakerSuite for developers.
Emitting Safer Rust with C2Rust
In this post, we will discuss recent results from Immunant and Galois in extending C2Rust to emit memory-safe Rust in certain cases. With this work we aim to shift a meaningful part of the translation burden from the human to the machine. Up until now, C2Rust has only been able to translate C to unsafe Rust that is no…
Writing a Kubernetes Operator
Basic introduction to Kubernetes Operators and Controllers, with a tutorial on creating an Operator in Rust
Getting Past “Ampersand-Driven Development” in Rust
A little mental model for ownership and borrowing
Leveraging Rust and the GPU to render user interfaces at 120 FPS
From the Zed Blog: A deep-dive into the graphical underpinnings of GPUI, the hardware-accelerated framework that powers Zed's user interface.
OpenXLA Is Available Now
The latest news from Google on open source releases, major projects, events, and outreach programs for early career developers.