Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 7,294 posts.
.NET Core Image Processing
Image processing, and in particular image resizing, is a common requirement for web applications. As such, I wanted to paint a panorama of the options that exist for .NET Core to process images. For each option, I’ll give a code sample for image resizing, and I’ll outline interesting features. I’ll conclude with a…
Git 2.33
The open source Git project just released Git 2.33, with features and bug fixes from over 74 contributors. Here's a look at some of the most interesting features and changes.
Fuzzing between the lines in popular barcode software
Fuzzing—one of the most successful techniques for finding security bugs, consistently featured in articles and industry conferences—has become so popular that you may think most important software has already been extensively fuzzed. But that’s not always the case. In this blog post, we show how we fuzzed the ZBar…
GitHub Actions update: Helping maintainers combat bad actors
The trustworthiness of our platform is crucial, and our team is committed to developer productivity and Actions performing the way we intended.
CRDT Benchmarks
Open-source TypeScript library for collaborative JSON editing powered by CRDTs.
Software Engineering Institute Makes CERT C++ Coding Standard Freely Available
SEI News | A collection of the latest news articles from the CMU Software Engineering Institute.
Virtlet: run VMs as Kubernetes pods
Virtlet: run VMs as Kubernetes pods | Mirantis
Pypy wants you - now's the time to start contributing to Pypy
If you ever considered contributing to PyPy, but never did so far, this is a good moment to start! :-) Recently, we merged the fast-forwa...
Dolphin Progress July and August 2022
The Summer tends to consistently be one of the busiest times for Dolphin's development. While sometimes the question is what do we put into the Progress Report, during the summer months it's usually how much can we fit into the Progress Report? This summer's congestion was then compounded by us blog staff having a few…
Grit: Rewriting Git in Rust with agents
We used agents to port all of Git to library-first, memory-safe Rust and it passes the entire C Git test suite.
VSCode, Dev Containers and Docker
Long term readers of this blog will know our devotion to using container-based technology, especially Docker, to significantly improve software quality through repeatable builds. In the Autumn/fall of 2020, Microsoft introduced a Visual Studio Code (VSCode) extension Remote – Containers. With one quick stroke, this…
Machine learning is still too hard for software engineers
Machine Learning has made huge strides in the last few decades, but it remains largely inaccessible to the average developer. This post examines some of the reasons why.
Eclipse Theia 1.0 – Open-Source Alternative to Visual Studio Code
The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.
Jitsi Meet Flutter SDK
Flutter‘s initial release occurred in 2017, the same year as the introduction of our mobile apps and mobile SDKs. For those who are unfamiliar with it, Flutter is one of the most popular frameworks for […]
Doing small network scientific machine learning in Julia faster than PyTorch
Doing small network scientific machine learning in Julia 5x faster than PyTorch ...
Unit Testing Doesn’t Affect Codebases the Way You Would Think
I did yet another study on 100 codebases, this time to see the effects of unit testing. The results surprised me, and I'm guessing they'll surprise you.
AI-powered conversion from Enzyme to React Testing Library
Update (October 2024): In response to numerous requests from external developers, we have open-sourced a version of our Enzyme to React Testing Library (RTL) conversion tool. You can now find it on npm, along with detailed instructions on how to integrate and use it in your projects. In the world of frontend…
Predictive Debugging: A Game-Changing Look into the Future
With the introduction of debugging tools, software developers were empowered to interactively investigate the control flow of software programs to find bugs in live environments. At JetBrains, we've a
The Kotlin Language: 1.0 Beta Is Here
We are extremely pleased to present Kotlin 1.0 Beta for JVM and Android! To recap: Kotlin is a modern programming language that JetBrains has been working on for quite some time now. This post gives
Versioning data in Postgres? Testing a Git like approach
KQBD Vip - trực tiếp kết quả bóng đá hôm nay cập nhật trực tuyến theo Nano giây, kết quả đêm qua & rạng sáng nay từ 2.000+ giải đấu toàn thế giới.
Why Htmx Does Not Have a Build Step
In this essay, Alexander Petros explores the reasons why the htmx JavaScript library does not include a build step, detailing the benefits of its simple, dependency-free structure. He highlights the longevity of plain JavaScript, the improved debugging experience, enforced code clarity, and the tradeoffs of avoiding…
WxWidgets 3.2
After almost 9 years since the beginning of the last wxWidgets stable release series, the first release in the new stable 3.2 series is finally available on GitHub . You will find there archives with the library sources and documentation as well as binaries for the selected Windows compilers such as Microsoft Visual…
Do large language models need all those layers?
Finding that 70% of attention heads and 20% of feed-forward networks can be excised with minimal effect on in-context learning suggests that large language models are undertrained.