Nothing-up-my-sleeve number
In cryptography, nothing-up-my-sleeve numbers are any numbers which, by their construction, are above suspicion of hidden properties. They are used in creating cryptographic functions such as hashes and ciphers. These algorithms often need randomized constants for mixing or initialization purposes. The cryptographer may wish to pick these values in a way that demonstrates the constants […]
Writes Large Correct Programs (2008)
I had a conversation yesterday with someone who said he needed to hire a computer scientist. I replied that actually he needed to hire someone who could program, and that not all computer scientists could program. He disagreed, but I stood by my statement. I’ve known too many people with computer science degrees, even advanced degrees, who […]
Show HN: Documind – Open-source AI tool to turn documents into structured data
documind is an advanced document processing tool that leverages AI to extract structured data from PDFs. It is built to handle PDF conversions, extract relevant information, and format results as specified by customizable schemas. Converts PDFs to images for detailed AI processing. Uses OpenAI’s API to extract and structure information. Allows users to specify extraction schemas […]
CPython’s Garbage Collector and Its Impact on Application Performance
A while back I published a detailed code walkthrough of CPython’s GC implementation, but there was a need for a higher level explanation of the overall memory management mechanism of CPython without discussing the code. This article fills that gap. It provides a detailed overview of the overall memory management mechanism in CPython. The main […]
Stack Analyser: detect technologies used inside a repo
{ “id”: “44xNl6ZWgpp1”, “name”: “flatten”, “path”: [“/”], “tech”: null, “edges”: [], “inComponent”: null, “techs”: [], “languages”: {}, “dependencies”: [], “childs”: [ { “id”: “XAPpH2jgrRQq”, “name”: “@fake/api”, “path”: [ “pkgs/api/package.json” ], “tech”: null, “edges”: [ { “target”: “0ijEqmU6TTVP”, “read”: true, “write”: true } ], “inComponent”: null, “childs”: [], “techs”: [ “datadog”, “fastify”, “nodejs”, “prisma”, “typescript” ], […]
I was banned from the hCaptcha accessibility account for not being blind (2023)
Need a blazing fast and reliable server? Get one here! Get an awesome price on domains! Also known as: why you shouldn’t trust a company who makes their product intensionally inaccessible with allowing you an accessibility workaround Update: I’ve been informed that hCaptcha now has a text captcha option. The bulk of this blog post […]
AMD Radeon Pro W7700 Running on Raspberry Pi
After years of work among a bunch of people in the Pi community (special callout to Coreforge!), we finally have multiple generations of AMD graphics cards working on the Raspberry Pi 5. We recently got Polaris-era GPUs working (like the RX460), but in the past month we’ve gotten 6000 and 7000-series GPUs up and running. […]
GaussianAnything: Interactive Point Cloud Latent Diffusion for 3D Generation
GaussianAnything: Interactive Point Cloud Latent Diffusion for 3D Generation. Abstract While 3D content generation has advanced significantly, existing methods still face challenges with input formats, latent space design, and output representations. This paper introduces a novel 3D generation framework that addresses these challenges, offering scalable, high-quality 3D generation with an interactive Point Cloud-structured Latent space. […]
LLaVA-O1: Let Vision Language Models Reason Step-by-Step
Abstract:Large language models have demonstrated substantial advancements in reasoning capabilities, particularly through inference-time scaling, as illustrated by models such as OpenAI’s o1. However, current Vision-Language Models (VLMs) often struggle to perform systematic and structured reasoning, especially when handling complex visual question-answering tasks. In this work, we introduce LLaVA-o1, a novel VLM designed to conduct autonomous […]
M4 chips: E and P cores
In the two previous articles (links at the end), I explored some of the features and properties of Performance (P) cores in Apple’s latest M4 chips. This article looks at their Efficiency (E) cores by comparison. M4 family In the three current M4 designs, there are only two variations in terms of E cores: Base […]