Although kids these days tend to hang out on so-called “Social Media”, Internet Relay Chat (IRC) was first, by decades. IRC is a real-time communication technology that allows people to…
n.b. This is a written version of a dialogue from a YouTube video: 2 Language Creators vs 2 Idiots | The Standup
Package managers (for programming languages) are evil1.
To start, I need to make a few distinctions between concepts a lot of programmers mix up:
A package Package Repositories Build Systems Package Managers These are all separate and can have no relation to one another. I have nothing wrong with packages, in fact Odin has packages built into the language. I have nothing wrong with repositories, as that’s how a lot of people discover new packages—a search engine, something I think everyone uses on a daily basis2. Build systems are usually language dependent/specific, and for Odin I have tried minimize the need for a build system entirely (at least as a separate thing) where most projects will build with odin build ., which works due to the linking information being defined in the source code itself with the foreign system. This leaves package managers; what do they do?
Just use SQL they say... Or how accidental complexity piles on
“Just use SQL”, they say. “No need for ORMs”, they add. And they may be right, but… Let's look on how this can lead to accidental complexity piling on, derailing our initially simple problem.
Why is the language developers and DBAs use to organize data such a mess? Here are 13 reasons we wish we could quit SQL, even though we probably won't.
Under the Hood of Fuzzy Search: Building a Search Engine 15 times fuzzier than Lucene - Drudoca
Deep dive into building a fuzzy search engine 15x fuzzier than Lucene using bitwise Levenshtein automata. Learn how to optimize edit distance matching for high performance autocomplete and typo-tolerant search in .NET.
Michigan just became the 48th state to enact a law addressing deepfakes, imposing jail time and penalties up to the felony level for people who make AI-generated nonconsensual abuse imagery of a real person.
Why Is Japan Still Investing In Custom Floating Point Accelerators?
It has taken nearly two decades and an immense amount of work by millions of people for high performance computing to go mainstream with GenAI. And now,
In most industries, service providers boast about five nines availability — 99.999%. That sounds impressive: just five minutes of downtime per year.
But DNS isn’t like most industries. For top-level domains, downtime is not acceptable. If a registry goes dark, hospitals, banking systems, and e-commerce all go offline with
Statutory Construction & Interpretation for AI - CITP Blog
Blogpost authors: Nimra Nadeem, Lucy He, Michel Liao, and Peter Henderson Paper authors: Lucy He, Nimra Nadeem, Michel Liao, Howard Chen, Danqi Chen, Mariano-Florentino Cuéllar, Peter Henderson A longer version of this blog is available on the POLARIS Lab website, an accompanying policy brief is available online, and the full paper can be found on […]