Rebuilding the spellchecker
How I decided to write a spellchecker and almost died trying
How I decided to write a spellchecker and almost died trying
Ranked among the world’s top medical schools with the fifth-largest MD enrollment in North America, the UBC Faculty of Medicine is a leader in both the science and the practice of medicine. Across British Columbia, more than 12,000 faculty and staff are training the next generation of doctors and health care…
Keynote at 15th ACM International Conference on Distributed and Event-based Systems (DEBS) , Online (originally planned to be in Milan, Italy), July 2021.
Brute force, gaussian blur, and Jump Flood Algorithm based outline approaches tested and compared.
As it is now known, the freenode IRC network has been taken over by a Trumpian wannabe korean royalty bitcoins millionaire. To make a long story short, the former freenode head of staff secretly "sold" the network to this person even if it was not hers to sell, and our lawyers have advised us that there is not much…
Your eyes are not deceiving you. As of 5.0-14690, Dolphin now has mGBA directly built into it as a new way to handle Game Boy Advance connectivity with GameCube titles. For those who don't know, mGBA is the most renowned and accurate GBA emulator of this era and has been…
Identifying and exploiting over 70 cache poisoning vulnerabilities across major bug bounty programs, including GitHub, GitLab, Shopify and HackerOne.
Purdue University is a world-renowned, public research university that advances discoveries in science, technology, engineering and math.
Bitcoin Core 0.21.1 Released With Taproot Activation Code
These unique insights drive our innovative investment engine, deliver returns for our clients, and inform global economic policy.
Transcript of interview
You may have heard that TypeScript has been taking the web development space by storm in the last few years , bringing to it static types. I believe the same thing is starting to happen in the world of Python, where type checkers like mypy , Pyre , and Pyright are increasingly used, at least where Python is used by…
Matz is nice and so we are nice. — Ruby Community Motto
The C strcpy function is a common sight in typical C programs. It’s also a source of buffer overflow defects, so linters and code reviewers commonly recommend alternatives such as strncpy (difficult to use correctly; mismatched semantics), strlcpy (non-standard, flawed ), or C11’s optional strcpy_s ( no correct or…
This post was inspired by a comment on HackerNews that I am not able to find anymore. The gist of it was “While architecture is often over-engineered, code i...
Icon fonts became popular over a decade ago. But their convenience comes at a high cost to your visitors.
We study productivity before and during the working from home [WFH] period of the Covid-19 pandemic, using personnel and analytics data from over 10,000 skilled professionals at a large Asian IT services company. Hours worked increased, including a rise of 18% outside normal business hours. Average output declined…
COBOL is a coding language older than Weird Al Yankovic. The people who know how to use it are often just as old. It underpins the entire financial system. And it can’t be removed. How a computer language controls the financial life of the world.
Meson's Xcode backend was originally written in 2014 or so and was never complete or even sufficiently good for daily use. The main reason f...
CP/M was blessed with many programming languages, each with their own strengths and weaknesses. I think that Turbo Pascal stands out from these and I'm not alon
In this Lawyer Minds contributor piece, Phillip Miller discusses deposition strategies and non-cooperative witnesses. Learn more here.
Deep and machine learning (ML) frameworks are good at what they do, but altering their underlying code is typically difficult. Flashlight is a new open source library written entirely in C++ that enables teams to rapidly modify frameworks to fit their needs. Read more:
I wrote the blog post that announced Amazon Simple Storage Service (Amazon S3) fifteen years ago today. In that post, I made it clear that the service was accessed via APIs and that it was targeted at developers, outlined a few key features, and shared pricing information. Developers found that post, started to write…
It was a weird year.
Have you ever tried putting deliberate practice to practice? If you have, it's likely that you'll have noticed just how difficult it is to apply deliberate practice principles to your career. Anyone that tells you otherwise is lying; here's why.
If you have any question or suggestions about this tutorial, please file them as issues here .
Cinia agreed to start a project to build a new subsea cable in the Arctic with Alaskan company Far North Digital.
I see a lot of essays framed as writing advice which are actually thinly veiled descriptions of how someone writes that basically say "you should write how I write", e.g., people who write short posts say that you should write short posts . As with technical topics, I think a lot of different things can work and…