|
Recently, a study made the Hacker News’ front page mentioning that 50% of U.S. vinyl buyers don’t own a record player. There was ample discussion on whether it was GenZ collecting aesthetic objects or a fashion statement. They are not wrong, but I wanted to share why I bought a vinyl without a record player. I own four vinyl records. I’ve never played a single one in my house, and I’m not planning to buy a record player.
|
|
Upgrading uc-local-apex-dev from 23ai to 26ai without data loss
-
hartenfeller.dev
-
4 months ago
-
eng
uc-local-apex-dev lets you run Oracle APEX and Database 26ai locally with minimal setup. Upgrade from 23ai without data loss.
|
|
Recently, a study made the Hacker News’ front page mentioning that 50% of U.S. vinyl buyers don’t own a record player. There was ample discussion on whether it was GenZ collecting aesthetic objects or a fashion statement. They are not wrong, but I wanted to share why I bought a vinyl without a record player. I own four vinyl records. I’ve never played a single one in my house, and I’m not planning to buy a record player.
|
|
A comprehensive tutorial demonstrating RAG evaluation using RAGAS metrics through MLflow integration. Learn to build a minimal RAG pipeline with LangChain, create golden evaluation datasets, and systematically assess retrieval quality using Faithfulness, Context Precision, Context Recall, and Factual Correctness metrics. Supports OpenAI, Azure OpenAI, and Ollama backends.
|
|
A comprehensive tutorial demonstrating RAG evaluation using RAGAS metrics through MLflow integration. Learn to build a minimal RAG pipeline with LangChain, create golden evaluation datasets, and systematically assess retrieval quality using Faithfulness, Context Precision, Context Recall, and Factual Correctness metrics. Supports OpenAI, Azure OpenAI, and Ollama backends.
|
|
Following my adventures (part 1, part 2) with the RP2350-USB-A, I took another look at the alternatives. Specifically, I am looking for a cheap dev board with two full USB ports (1 device, 1 host), that could be easily programmable, and would be production-ready for hobbyist projects (if you’re a professional, you’ll just manufacture your […] The post (No) alternatives to the RP2350-USB-A appeared first on Quentin Santos .
|
In response to the GPG.Fail attacks, a Hacker News user made this claim about the 64-bit “Long Key IDs” used by OpenPGP and GnuPG, while responding to an answer I gave to someone else’s question: OK, to be clear, I am specifically contending that a key fingerprint does not include collisions. My proof is empirical, that no […]
|
|
Hello! We're very glad to inform you that three new 10 Gbit/s full duplex servers located in Toronto (Ontario), Canada, are available: Castula, Chamukuy and Elgafar. The AirVPN client will show automatically the new servers; if you use any other OpenVPN or WireGuard client you can generate all the files to access them through our configuration/certificates/key generator (menu "Client Area"->"Config generator"). The servers accept connect....
|
|
After college, I resolved to read one book a month. It can be fiction, non-fiction, technical, business-oriented, or whatever as the… The post My Favorite Books from 2025 appeared first on Caseysoftware .
|
|
You may have heard about a recent security vulnerability in MongoDB (MongoBleed). The gist is that you can (as an unauthenticated user) remotely read the contents of MongoDB’s memory (including things like secrets, document data, and PII). You can read the details about the actual technical issue in the link above. The root cause of the problem is that the authentication process for MongoDB uses MongoDB’s own code. That sounds like a ver....
|
|
You may have heard about a recent security vulnerability in MongoDB (MongoBleed). The gist is that you can (as an unauthenticated user) remotely read the contents of MongoDB’s memory (including things like secrets, document data, and PII). You can read the details about the actual technical issue in the link above. The root cause of the problem is that the authentication process for MongoDB uses MongoDB’s own code. That sounds like a ver....
|
|
The latest version, v0.10.0, of the mkdocs-alias-plugin is now available here . This new version adds the ability to use aliases in Markdown footnotes, a great way to keep links short and organized. mkdocs-alias-plugin is an MkDocs plugin allowing links to your pages using a custom alias such as [[my-alias]] or [[my-alias|My Title]].
|
|
The latest version, v0.10.0, of the mkdocs-alias-plugin is now available here . This new version adds the ability to use aliases in Markdown footnotes, a great way to keep links short and organized. mkdocs-alias-plugin is an MkDocs plugin allowing links to your pages using a custom alias such as [[my-alias]] or [[my-alias|My Title]].
|
|
Secure by Default: Why Snyk and Augment Code are the New Standard for AI Development
-
snyk.io
-
4 months ago
-
eng
Snyk and Augment Code have partnered to deliver real-time security scanning and autonomous remediation directly within AI-powered development workflows, allowing teams to maintain peak velocity while ensuring every line of code is secure by default and compliant with organizational policies.
|
|
Just released threadsafe_datastore, a simple, convenient thread-safe data store for Python. I kept rebuilding this feature to pass around context within AI agents working on the same data across multiple threads. I kept wanting a simple atomic datastore that was convenient to work with. I originally built it for arkaine | git |. So - here it is as a stand alone package for easier use. I also improved context management for real easy multi-s..
|
|
The more I develop applications these days, the more I'm inclined to enable meaningful logging and an observability stack in place as modern web apps tend become more and more complex. What are your insights into some of the common mistakes or some of your tips on the same?
|
|
Everything You Wanted to Ask About Rust – Answered by Herbert Wolverson
-
www.ardanlabs.com
-
4 months ago
-
eng
In a recent livestream with JetBrains, Vitaly Bragilevsky sat down with Herbert Wolverson, our Lead Rust Consultant and Instructor here at Ardan Labs, to talk about everything Rust developers – beginners and pros alike – are curious about. Watch the full livestream replay on the Ardan Labs Channel and check out the GitHub repo with Herbert’s prepared answers and code samples. Below is a short summary of the 23 questions that were covere..
|
|
Transforming your static engineering drawings or scanned maps into interactive map layers is now easier than ever. Upload georeferenced PDFs directly to the Cloud.
|
|
What a difference a year makes. When Netflix secured WWE Raw, a three-hour weekly live broadcast with more than three decades of history, it marked a turning point. Raw is chaos in motion: fan-fueled, unpredictable, impossible to rehearse. And now Netflix has to make it flawless. More than a licensing play. It’s an engineering gauntlet. Pulling it off means delivering a resilient platform that can handle global, live-grade performanc....
|
The DEF CON Training Singapore course lineup is now live! We're thrilled to share the full slate of courses for the first-ever DEF CON Training Singapore! Join us in April for hands-on, skills-forward trainings led by top practitioners from across the community. Whether you're sharpening fundamentals or diving deep into emerging threats and advanced techniques, there's something here for you! Explore the full lineup and course det..
|
|
At what point does magically solving developer problems hide too much knowledge from less experienced developers?
|
|
At what point does magically solving developer problems hide too much knowledge from less experienced developers?
|
|
I am excited to share that my team at Google, Google Big Sleep, has published the reports for a few (now fixed) Linux kernel vulnerabilities: BIGSLEEP-458654612 BIGSLEEP-462435176 BIGSLEEP-463332873 The full public list of issues discovered by Google Big Sleep is at https://goo.gle/bigsleep .
|
|
I am excited to share that my team at Google, Google Big Sleep, has published the reports for a few (now fixed) Linux kernel vulnerabilities: BIGSLEEP-458654612 BIGSLEEP-462435176 BIGSLEEP-463332873 The full public list of issues discovered by Google Big Sleep is at https://goo.gle/bigsleep .
|
|
I am excited to share that my team at Google, Google Big Sleep, has published the reports for a few (now fixed) Linux kernel vulnerabilities: BIGSLEEP-458654612 BIGSLEEP-462435176 BIGSLEEP-463332873 The full public list of issues discovered by Google Big Sleep is at https://goo.gle/bigsleep .
|
|
Writing forces clarity. When I explain a concept to others - in a doc, a talk, a code review comment, even just chatting with AI - I discover the gaps in my own understanding. The act of making something legible to someone else makes it more legible to me. – Addy Osmani in 21 Lessons From 14 Years at Google The one quoted above is #12, and I’ve been religiously abiding by it for a long time, but all 21 are well worth reading. If you’..
|
|
For over a year. I planned a walkababout. In a flash, I remember scribbling these lines down on my pocket journal. I want the sands of the…
|
|
Someone asked me which contra dance bands and callers played the most major gigs in 2025, which reminded me that I hadn't put out my annual post yet! Here's what I have, drawing from the big spreadsheet that backs TryContra Events . In 2025 we were up to 142 events, which is an increase of 9% from 2024 (131), and above pre-pandemic numbers. New events included Chain Reaction (Maine dance weekend), Galhala (women's dance weeken....
|
|
Like a lot of people, you may be using Go at work to develop backend applications or create infrastructure tools. But you may not be aware that you can actually make video games in Go using Ebitengine . Photo by gomding Just enough to make games Ebitengine aims at being dead simple. It was explicitly designed to have the most minimalistic API possible and still let people make the games they want. Of course, it has some limitatio....
|
|
This is the blog post I wished I could have read when making electric vehicle (EV) purchasing decisions in 2024. To help others make an informed decision, you need to understand: my own family's situation at the time of purchase, our unmet needs, and how the EV9 met those requirements. Pedantic enough for you? Because this will more more pedantic than you think. Figure 1: Actual photograph from the surface of the moo....
|
|
Why write? In this age of algorithmically curated feeds and LLM generated slop, the question is more vital than ever, but vital answers are short in supply. There are doubtless some who will argue that due to the pure volume of writing (or at least “writing”) that is currently being churned out, the actual value of another piece is close to zero; perhaps they would say that the marginal utility approaches zero, to justify their philisti....
|
|
Fun with Algebraic Effects - from Toy Examples to Hardcaml Simulations
-
blog.janestreet.com
-
4 months ago
-
eng
I recently ported the Hardcaml_step_testbench library , one of the libraries that we use at Jane Street for Hardcaml simulations, from using monads to using algebraic effects, a new OCaml 5 feature. This blog post walks through what algebraic effects are, why you should consider using them in lieu of monads, and how to actually work with them using the Handled_effect library . One thing I’ve come to believe is that most of what can be don..
|
|
Back in October 2024, I got my hands on a Snapdragon Dev Kit . With a Qualcomm Snapdragon X Elite ARM64 CPU (the fastest model!), 32GB of RAM, and a 512GB SSD, it ran Windows 11 for ARM lightning fast. So I made it my daily driver, and it stayed that way until very recently. I even wrote a review of it one year later back in October.
|