New
The latest blog posts to take off on Hacker News. 31,674 posts.
Fragmented thinking is a bigger threat to flow state than interruptions
What I learned after reading 14 studies about flow state
Make invalid states unrepresentable (2023)
"Type-driven development"
Autotuner: How to speed up your Rails app
Ruby’s garbage collector is designed to be adaptable, scaling from short Ruby scripts to running apps that serve millions of requests per second. While it’s designed to be adaptable, it may not work optimally for every use case. For this reason, Ruby’s garbage collector supports many parameters that can be used to…
IBM to Acquire HashiCorp, Inc for $6.4 billion
IBM and HashiCorp Inc., a leading multi-cloud infrastructure automation company, announced they have entered into a definitive agreement under which IBM will acquire HashiCorp for $35 per share in cash, representing an enterprise value of $6.4 billion.
TypeScript: Branded Types
How to brand TypeScript types for norminal typing, providing an automated and easy-to-use way of making a type nominal.
Nvidia to Acquire Run:AI
To help customers make more efficient use of their AI computing resources, NVIDIA today announced it has entered into a definitive agreement to acquire Run:ai, a Kubernetes-based workload management and orchestration software provider. Customer AI deployments are becoming increasingly complex, with workloads…
PyPy v7.3.16
PyPy v7.3.16: release of python 2.7, 3.9, and 3.10 The PyPy team is proud to release version 7.3.16 of PyPy. This release includes security fixes from upstream CPython, and bugfixes to the garbage col
The Optimizations in Erlang/OTP 27
The official home of the Erlang Programming Language
I'm giving up on open source
Sustainable open source will stay a dream
Most dating apps sell and share users' personal data
Privacy Not Included was launched in 2017 to help you understand the privacy risks of tech products that connect to the internet. We are continuing that work in the form of Product Reviews at our magazine Nothing Personal, where our privacy experts do hours of hands-on testing and research on the most popular consumer…
Help us invent CSS Grid Level 3, a.k.a. "Masonry" layout
UPDATE October 2024: Since this article was published, members of the CSS Working Group have concluded that all of the grid abilities described here — variable-width tracks, explicit placement, spanning, and subgrids — are worth including in masonry layout, and are possible to implement performantly.
The Seattle Public Library is reducing maximum digital holds
Starting Tuesday, March 19, The Seattle Public Library is reducing the number of maximum holds allowed on e-books and e-audiobooks from 25 to 10. Please note that if you have more than 10 holds on …
Meta Horizon OS
Today we’re taking the next step toward our vision for a more open computing platform for the metaverse. We’re opening up the operating system powering our Meta Quest devices to third-party hardware makers, giving more choice to consumers and a larger ecosystem for developers to build for. We’re working with leading…
Py2wasm – A Python to WASM Compiler
Since starting Wasmer five years ago we've been obsessed with empowering more languages to target the web and beyond through Webassembly. One of the mo...
Espressif Acquires Majority Stake in M5Stack
This strategic move marks a significant milestone for both companies in the Internet of Things (IoT) and embedded systems sectors, and aligns Espressif's and M5Stack’s common vision to democratize AIoT technology.
Fifty years of the personal computer operating system
Fifty years ago, PC software pioneer Gary Kildall demonstrated CP/M, the first commercially successful personal computer operating system.
Has Llama-3 just killed proprietary AI models?
Meta's release of Llama 3.2 marks a turning point where open-source AI models match and even surpass proprietary models.
Anti-municipal broadband budget amendment gets nixed in New York
Advocates for better Internet access are breathing a sigh of relief in New York as the State Assembly nixed a budget bill amendment that would have undermined the state’s municipal broadband grant program.
Bringing Exchange Support to Thunderbird
Thunderbird will support Microsoft Exchange Web Services (EWS) natively, all written in Rust! Read about our Rusty adventures, the technical nature of the EWS
U-M finds students with alphabetically lower-ranked names receive lower grades
Knowing your ABCs is essential to academic success, but having a last name starting with A, B or C might also help make the grade.
Zig 0.12.0 Release Notes
Zig is a general-purpose programming language and toolchain for maintaining robust , optimal , and reusable software.
Llama 3 feels significantly less censored than its predecessor
Compared to Llama 2, Llama 3 feels much less censored. Meta has substantially lowered false refusal rates. Llama 3 will refuse less than 1/3 of the prompts previously refused by Llama 2.
JEP draft: Exception handling in switch
Enhance the switch construct so that exceptions thrown by the selector (the e in switch (e) ... ) can be handled in the switch block. Alongside a previous enhancement to handle null selectors, this makes switch even more useful for pattern matching. This is a preview language feature .
Supabase Storage now supports the S3 protocol
Supabase Storage is now officially an S3-Compatible Storage Provider.
Women Who Code Closing
Women Who Code started as a community group in 2011 by a small team of engineers in San Francisco who were seeking connection and support for navigating the tech industry. The movement grew…
Introducing Meta Llama 3: The most capable openly available LLM to date
Today, we’re introducing Meta Llama 3, the next generation of our state-of-the-art open source large language model. In the coming months, we expect to share new capabilities, additional model sizes, and more.