Writing a chat application in Django 4.2 using async StreamingHttpResponse
StreamingHttpResponse now supports async iterators when Django is served via ASGI.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,824 posts.
StreamingHttpResponse now supports async iterators when Django is served via ASGI.
sysclean(8) is a system tool designed for help system administrator to keep their OpenBSD clean after upgrade.
Fabled author Ursula Le Guin had a sign over her desk: Is it true? Is it necessary or at least useful? Is it compassionate or at least unharmful? Not a bad place to begin.
Back in the summer I was lucky enough to finagle my boss into letting me take Dmitry Nedospasov ( @nedos )’s hardware hacking training . In it I cut my teeth on using an FPGA to interface with target hardware. After implementing a UART we implemented a module that could parse part of Apple’s OneWire, used to negotiate…
Most months I get at least one email from an engineering leader who believes they’d be a candidate for significantly more desirable roles if their personal brand were just better known. Similarly, when funding is readily available during periods of tech industry expansion, many companies believe they are principally…
VisiCalc -- Links to the information from its creators, Dan Bricklin and Bob Frankston, on this web site
Since declaring our intention to leave the cloud in October, we've been busy at work making it so. After a brief detour down a blind alley with an enterprise Kubernetes provider, we found our stride building our own tools, and successfully moved the first small application out of the cloud a few weeks ago. Now our…
Visualize binary protocols by building parsers in Elixir.
An article series where I show you how to write a fully functional Python debugger.
An overview of new features in pgvector 0.5.0, including HNSW, parallel index builds, and more!
Everyday human reasoning breaks down as the scale of time and space at play increases. Complex systems thinking gives us a new set of tools to better understand the chains of consequences involved, and make better decisions.
Machine Alignment Monday, 7/24/23
Explaining Y Combinator
I have a confession to make: I am a complete Bruce Schneier fanboy. I have been following the cryptographer, Harvard lecturer and privacy specialist for many years, and was delighted to meet him face-to-face at last week’s RSA Conference in San Francisco, where he gave a keynote (registration required) on how to…
Recently I’ve been thinking a lot about infrastructure complexity, and the current state of infrastructure as code. This is problem space that many talented people are tackling.
In the culture wars, hypersensitivity and accusations of ‘hate’ risk leading us into an Orwellian future
Iterators in Go are a neat way to write “lazy loops”, where we never generate more results than we actually use. Let’s see what that would look like in Go programs, and what new facilities it gives us in the standard library.
Amazon is very proud of its "flywheel": at first, the company offered subsidies to customers, which lured in sellers. Then, it demanded that those sellers lower their prices, which lured in more customers. With more customers, more sellers piled in. Faster and faster, the flywheel spins, creating the "everything…
Prompted by Keith Frankish's recent streamed discussion of LLM intentionality on YouTube , there's a particular idea I wanted to share which...
I had the pleasure of stumbling upon the work of Michael Crow, Arizona State University’s president, earlier this year, and I so enjoyed his thoughts on knowledge production that I immediately wondered how his philosophy would translate to ASU as an organization. Turns out, President Crow was many steps ahead of me…
“A purely disembodied human emotion is a nonentity.”
A review of "Showstopper!" by G. Pascal Zachary and my own reflections
The Internet has a sustainability problem. Many of its critical services depend on the dedication of unpaid volunteers, because they can’t be monetized and thus don’t have any revenue stream for the maintainers to live on. Services like DNS, time synchronization, crypto libraries - software without which the net and…
Writeup of a tool for creating bitcoin stealing phishing clones of onion services on large scale