Inside the JVM: Arrays and how they differ from other objects
Arrays are unique objects inside the JVM, and understanding their structure makes for better coding.
Topics /
The most popular blog posts about software engineering on Hacker News. 597 posts.
Arrays are unique objects inside the JVM, and understanding their structure makes for better coding.
We’ve just uploaded mypy 1.6 to the Python Package Index ( PyPI ). Mypy is a static type checker for Python. This release includes new fe...
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
Go 1.21 adds a new port targeting the WASI preview 1 syscall API
At PeerDB, our mission is to create a Postgres-first data-movement platform that makes it fast and simple to stream data from Postgres to Data Warehouses…
This page is a "brief" summary of some of the huge number of improvements in GCC 13. You may also want to check out our Porting to GCC 13 page and the full GCC documentation .
Earlier this week a letter from an activist imprisoned in France was posted to the internet. Contained within Ivan Alococo’s dispatch from the Villepinte prison
Tycho Andersen
The handbook to the LangChain library for building applications around generative AI and large language models (LLMs).
A little mental model for ownership and borrowing
As one of the creators of bcrypt back in 1997, I find it somewhat surprising that, 25 years later, we still rely heavily on passwords. My initial encounter with password security took place in 1993 at the University of Hamburg. Having just discovered Unix, I was fascinated by a service called Yellow Pages that allowed…
This is a multipart series on building Fleet, a next-generation IDE by JetBrains. Part I – Architecture OverviewPart II – Breaking Down the EditorPart III – State ManagementPart IV – Distributed Tr
Dive into a world where running any WASI and WASIX package in your browser is a breeze. Whether it's Python, Bash, FFmpeg, or [any package published](<h...
iOS 17 makes iPhone even more personal and intuitive with StandBy, easier sharing with AirDrop, and more, and is available as a free software update.
Rocket is a web framework for the Rust programming language that makes it simple to write fast web applications without sacrificing flexibility or type safety.
A detailed analysis of our iterations to implement a Parser for Postgres
Code coverage for integration tests, available in Go 1.20.
We’re excited to announce that the AWS SDK for Rust is now generally available and supported for production use. The AWS SDK for Rust provides an idiomatic, type-safe API, along with the benefits of the Rust language such as performance, reliability, and productivity. The SDK supports modern Rust language features…
Have you ever wanted to write your own compiler? ... yes? ... of course you have! I've always wanted to have a go at writing a compiler, and with the recent release of WebAssembly, I had the perfect excuse to have a go.
Today's main topic is the "freezing" of the JEP list in JDK 21. In addition to that, however, we will also talk about Nulls in Valhalla. And finally, the obligatory Release Radar.
Support for `FormData` and `git` dependencies, better `setTimeout()` compatibility, `bun wiptest` is now `bun test`, and better support on AWS Lambda and GitHub Actions.
I’ve been saying the upcoming 0.11.0 release of Zig would have async/await/suspend/resume for 9 months now. You can probably find 10 different places where I promised in writing or in front of a camera that this next release would have this feature.
Release blog post for the 12.0 release of the Citus extension to Postgres. Dive into new Citus 12 features such as schema-based sharding for multi-tenant SaaS applications (and microservices) as well improvements in the Citus support for the Postgres 15 MERGE feature.
Hello, Several FFFs ago we have shown you what a Space platform can look like (FFF-373), today we would like to explain how they work in a bit more detail.
Exploring the area of using Rust to write Mesa Vulkan drivers.
Here’s everything you need to know to build your first LLM app and problem spaces you can start exploring today.