Zxcvbn: realistic password strength estimation
Dash knows your context, your team, and your work, so your team can stay organized, easily find and share knowledge, and keep projects secure, all from one place.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,819 posts.
Dash knows your context, your team, and your work, so your team can stay organized, easily find and share knowledge, and keep projects secure, all from one place.
Motivation Around 20% of Firefox’s HTTP traffic today uses HTTP/3, which runs over QUIC, which in turn runs over UDP. This translates to substantial UDP I/O activity. Firefox uses NSPR for most of its network I/O. When it comes to UDP I/O, NSPR only offers a limited set of dated APIs, most relevant here PR_SendTo and…
A dive into the app I designed, built and never launched. Stocketa was a personal project developed to serve as a simple stock portfolio tracker for casual investors. The app was built using Swift and SwiftUl and offered a custom UI, comprehensive transaction tracking, and a variety of features.
Jupyter Notebooks has been the significant player in the interactive ...
Text editors can be an interesting challenge to program. The types of problems that text editors need to solve can range from trivial to mind-bogglingly difficult. Recently, I have been on something of a spiritual journey to rework some internal data structures in an editor I have been building, specifically the most…
Update 23/11/2015 - I’ve got many requests about the WiFi bulbs. You can find them on dx.com. Enjoy! Recently I started playing Minecraft, again. I find vanilla Minecraft somewhat boring, so I always look out for modpacks. After searching for new modpacks, I stumpled upon FTB Horizons: Daybreaker. Looking at the…
No magic numbers, no tricky tuning: a clean and flexible approach to designing a smooth high-quality reverb, using a variation on the classic feedback-delay network (FDN) structure.
A fresh take on the classic rally game with widescreen support, high definition UI, and countless bug fixes.
Everyone seems to be striving for ‘clean’ code at the moment. You can’t read a blog post without the author telling you how clean their approach is. Engineering teams get together and discuss which of the possible solutions is the cleanest. Other developers assure you that they practice ‘clean code’.
As a computer engineer who has spent half a decade working with caches at Intel and Sun, I’ve learnt a thing or two about cache-coherency. This was one of the hardest concepts to learn back in coll…
In 2011, to celebrate the 150th anniversary of MIT, the Boston Globe made a list of the most important innovations developed there. They asked me to explain the importance of SICP, and this is what I sent them:
Part 7 of my software journey, getting to know developer experience.
Welcome to the official Slack blog. Explore our latest product news, research on the future of work, and tips for using Slack to be more productive.
Date: 2026-07-15 Git: https://gitlab.com/mort96/blog/blob/published/content/00000-home/00017-sqlite-editions.md
Emacs features have a discoverability problem, and we’re chipping away at it one demo at a time. The years since I wrote the last one of these have yielded more surprising and useful finds, so it’s time again for a “batteries included” report. Note This is the third in a series of articles highlighting useful but…
DuckDB offers several extensions to the SQL syntax. For a full list of these features, see the Friendly SQL documentation page.
Today we're excited to bring you our latest release with TypeScript 2.3! For those who aren't familiar, TypeScript is a superset of JavaScript that brings
Rust claims to enable abstraction without overhead. How does that claim hold up in practice?
The vertical scrolling effect in the original “The Legend of Zelda” relies on manipulating the NES graphics hardware in a manner that was likely unintended by its designers.
Learn how to build and deploy a Slack bot in Python to identify the best rental properties using Craigslist, Slack, and Python.
Load Balancers plays a key role in Web Architecture. In this post we are going to develop a simple load balancer with power of Go
The new "Fractal" operating system kernel, developed at MIT, gives researchers a clearer look at how computer chips work internally. It was used to study the branch predictors inside Apple's M1 processor, where it revealed a potential vulnerability to major speculative attacks.
Discussions: Hacker News (366 points, 21 comments), Reddit r/MachineLearning (256 points, 18 comments) Translations: Chinese 1, Chinese 2, Japanese, Korean The NumPy package is the workhorse of data analysis, machine learning, and scientific computing in the python ecosystem. It vastly simplifies manipulating and…
MIT neuroscientists have found reading computer code does not rely on the regions of the brain involved in language processing. Instead, it activates the “multiple demand network,” which is also recruited for complex cognitive tasks such as solving math problems or crossword puzzles.
With Scala you feel smart having just got something to work in a beautiful way but when you look around the room to tell your clojure colleague how clever you are, you notice he left 3 hours ago and there is a post-it saying use a Map. Daniel Worthington-Bodart
I read a post online recently about how some software engineer was asked to complete a technically complex, jargon-filled coding challenge over the...