Technology Commentary

Technology Commentary

8668 bookmarks
Custom sorting
Blogging through the decades
Blogging through the decades
Over the summer, I hit an anniversary of sorts: I’ve been blogging for two decades (!). For reasons I’ll get to, I’ve been reflecting back on my history of writing in general and blogging in particular. In 2004, blogging wasn’t exactly new (it had been around in one form or another for as long as a decade), but it also wasn’t something that I was actively engaged in. And while there was some blogging infrastructure at Sun, it was desultory and oriented around Java. Similarly, while there were also vectors for engineers to directly engage with customers, they were limited to proprietary forums, with very specific topics (e.g., support issues) and generally inaccessible and undiscoverable. All of that changed in the spring, when Sun rolled out a new policy on discourse and then – a few months later – blogs.sun.com. As Tim Bray retold, the disposition with respect to blogging was purposeful: employees weren’t merely allowed to blog, they were actively encouraged to do so – and provided all of the infrastructure to make it easy. The message was clear, and it was explicit: “We trust you.”
·bcantrill.dtrace.org·
Blogging through the decades
Rebuttal: API keys can do everything | Zuplo Blog
Rebuttal: API keys can do everything | Zuplo Blog
A rebuttal to critics of API key authentication. We think that API keys are the best way to secure your API for these reasons.
·zuplo.com·
Rebuttal: API keys can do everything | Zuplo Blog
Writes large correct programs
Writes large correct programs
A good programmer is someone who can write large programs that have a high probability of being correct.
·johndcook.com·
Writes large correct programs
The rise of Bluesky, and the splintering of social
The rise of Bluesky, and the splintering of social
Welcome to The Debrief with Mat Honan, your weekly take on the tech news that really matters, links to stories we love, and the occasional recommendation.
·technologyreview.com·
The rise of Bluesky, and the splintering of social
Less Uniform Social Media Experiences
Less Uniform Social Media Experiences
In the MIT Technology Review, Mat Honan makes two points about changes in the world of social media with both Bluesky and Threads
·kottke.org·
Less Uniform Social Media Experiences
Elasticsearch Was Great, But Vector Databases Are the Future
Elasticsearch Was Great, But Vector Databases Are the Future
Purpose-built vector databases outperform dual-system setups by unifying the Sparse-BM25 algorithm and semantic search in a single, efficient operation.
·thenewstack.io·
Elasticsearch Was Great, But Vector Databases Are the Future
A Chance to Build
A Chance to Build
Silicon Valley has always been deeply integrated with Asia; Trump’s attempt to change trade could hurt Silicon Valley more than expected, and also present opportunities to build something new…
·stratechery.com·
A Chance to Build
Ethernet From First Principles
Ethernet From First Principles
For someone programming in a high-level language like Python, or even for people who interact primarily with their operating system and the software running on it, it can seem like the computer har…
·hackaday.com·
Ethernet From First Principles
Boost AI Efficiency: Data Chunking Meets Document Databases
Boost AI Efficiency: Data Chunking Meets Document Databases
Document-based databases offer considerable advantages for data chunking due to their flexible schemas and ability to store nested data structures.
·thenewstack.io·
Boost AI Efficiency: Data Chunking Meets Document Databases
The AI Infrastructure Shift: Redefining App Delivery
The AI Infrastructure Shift: Redefining App Delivery
Businesses must adapt quickly, innovate relentlessly, and ensure that their AI infrastructure can perform in ways that were once unimaginable.
·networkcomputing.com·
The AI Infrastructure Shift: Redefining App Delivery
In Memoriam: Thomas E. Kurtz, 1928–2024
In Memoriam: Thomas E. Kurtz, 1928–2024
CHM remembers the remarkable career and contributions of 2023 Fellow Thomas E. Kurtz, who passed away on November 12, 2024.
·computerhistory.org·
In Memoriam: Thomas E. Kurtz, 1928–2024
One of the many ways modern operating systems help you
One of the many ways modern operating systems help you
One of the things that bothers me about how many people use their computers in the modern era is in how they feel like they need to baby them. I think a lot of people feel like they need to baby their phone more than they do. Apple introduced optimized
·birchtree.me·
One of the many ways modern operating systems help you
I Want To Believe: How To Make Technology Value Judgements
I Want To Believe: How To Make Technology Value Judgements
In the iconic 1990s TV series The X Files, David Duchovny’s FBI agent-paranormal investigator Fox Mulder has a poster on his office wall. It shows a flying saucer in flight, with the slogan &…
·hackaday.com·
I Want To Believe: How To Make Technology Value Judgements
Evolution of programming languages
Evolution of programming languages
The evolution of programming languages can be likened to the journey of human evolution in several fascinating ways
·medium.com·
Evolution of programming languages
Remembering Thomas Kurtz, Co-creator of BASIC
Remembering Thomas Kurtz, Co-creator of BASIC
Programming book reviews, programming tutorials,programming news, C#, Ruby, Python,C, C++, PHP, Visual Basic, Computer book reviews, computer history, programming history, joomla, theory, spreadsheets and more.
·i-programmer.info·
Remembering Thomas Kurtz, Co-creator of BASIC
Scaling to 1 million websockets in PHP
Scaling to 1 million websockets in PHP
A client asked me: How does one scale software to handle 1 million websocket connections? At 1000k connections when every client sends only one message per 30 seconds you have to deal with 33333 websocket messages per second. Dealing with that many requests...
·tqdev.com·
Scaling to 1 million websockets in PHP
Commands vs RPC
Commands vs RPC
By Commands, I mean the Command pattern over the network (when the client sends commands and the server executes them using Invoker). Let’s…
·ymz-ncnk.medium.com·
Commands vs RPC