|
After several years working on Supercede, I’ve had time to reflect on some of the technical choices we made. Some of them worked well, others I’d approach differently if I were starting again. Here’s what I regret, and why. Elm Was the Wrong Choice for Our UI When I started working on Supercede, I had the idea that any more complex parts of the UI should be written in Elm, rather than with React or perhaps just managing all DOM interactio....
|
|
Password decrypt request Could someone assist me in decrypting the PPPoE password for a Huawei HG8245W5-6T fiber optic ONT? The password is formatted like this: $2OZxX2IQaf<\!rJXFND&DFsu8)n\"-&0Ea6:tsO
Password decrypt request Could someone assist me in decrypting the PPPoE password for a Huawei HG8245W5-6T fiber optic ONT? The password is formatted like this: $2OZxX2IQaf<\!rJXFND&DFsu8)n\"-&0Ea6:tsO<W$ I've attempted to use Huawei's configuration encryption and decryption tools without success. the internet provider won't provide the credentials.
|
|
Microblog: 'Het gaat er niet om DAT je leest, maar om WAT je leest'
-
ryanholiday.net
-
1 year ago
-
nld
Deze quote van Epictetus haal ik uit de blog van Ryan Holiday waar hij zijn favoriete boeken deelt die hij in 2024 heeft gelezen. Waarmee hij wil zeggen dat het belangrijk is om kieskeurig te zijn met welk boek je oppakt (of neerlegt als het niks voor je is).
|
|
We are always excited to welcome new talent to our team! At the heart of our engineering culture is a robust and agile onboarding process that gets new joiners up to speed in no time. We pride ourselves on helping our teams hit the ground running, shipping fast, experimenting boldly, and embracing failure as a valuable part of learning. Our onboarding is designed to immerse new team members in the action right away. From day one, they’re ....
|
|
Along came DeepSeek-R1 [1] last week, an open-source large language model (LLM) reportedly rivaling OpenAI’s top offerings, sending shockwaves through the industry and generating much excitement in the tech world. It apparently started as a side project at a Chinese hedge fund before being spun out. Its efficacy, combined with claims of being built at a fraction of the cost and hardware requirements, has seriously challenged BigAI’s noti..
|
|
Along came DeepSeek-R1 [1] last week, an open-source large language model (LLM) reportedly rivaling OpenAI’s top offerings, sending shockwaves through the industry and generating much excitement in the tech world. It apparently started as a side project at a Chinese hedge fund before being spun out. Its efficacy, combined with claims of being built at a fraction of the cost and hardware requirements, has seriously challenged BigAI’s noti..
|
|
I have the fortune to review a few important blog posts every year and the biggest value I add is to call out sentences or sections that make no sense. It is quite simple and you can do it too. Without clarity only those at your company in marketing and sales (whose job it is to work with what they get) will give you the courtesy of a cursory read and a like on LinkedIn. This is all that most corporate writing achieves. It is the norm a....
|
|
I was setting up an admin for some Django models that had a PointField the other day, and I ran into an issue that took a little digging to figure out.
|
|
DeepSeek R1 is a large language model which employs test-time compute to generate a response. Unlike many decoder-based models in the past which simply continue the given text (and may be fine-tuned for conversation), R1 generates reasoning tokens before the final answer is given. According to the researchers, its performance is on par with OpenAI’s O1 model. Terminology First, I will briefly describe some terminology related to training ..
|
|
Snyk Accelerate is a new offering from Snyk and Accenture that aims to help clients adopt a developer-friendly security program that both reduces business risk and speeds up developer innovation.
|
|
Table of Contents Fault Tolerance and High Availability Manually Triggering Savepoints Observability Bonus: Managing Flink Jobs With the Heimdall UI Summary and Discussion This post originally appeared on the Decodable blog . All rights reserved. Welcome back to this two-part blog post series about running Apache Flink on Kubernetes, using the Flink Kubernetes operator. In part one , we discussed installation and..
|
|
Table of Contents Fault Tolerance and High Availability Manually Triggering Savepoints Observability Bonus: Managing Flink Jobs With the Heimdall UI Summary and Discussion This post originally appeared on the Decodable blog . All rights reserved. Welcome back to this two-part blog post series about running Apache Flink on Kubernetes, using the Flink Kubernetes operator. In part one , we discussed installation and..
|
|
Building Cross-Language Apps: Direct QML to gRPC Without C++
-
blog.nobugware.com
-
1 year ago
-
eng
TLDR: A recent Qt update let you do gRPC calls directly from QML, allowing to interact with gRPC from the UI without requiring C++. Qt is a rich ecosystem for UI development, but its roots are in C++. QML is a declarative language specialized in designing user interface applications on top of Qt. Qt supported gRPC for a long time but only via C++ code, recently they added gRPC calls directly from QML/Qt Quick.
|
|
Earlier this month, I used Claude to port (parts of) an Emacs package into Rust, shrinking the execution time by a factor of 1000 or more (in one concrete case: from 90s to about 15ms). This is a variety of yak-shave that I do somewhat routinely, both professionally and in service of my personal computing environment. However, this time, Claude was able to execute substantially the entire project under my supervision without me writing almo..
|
|
Earlier this month, I used Claude to port (parts of) an Emacs package into Rust, shrinking the execution time by a factor of 1000 or more (in one concrete case: from 90s to about 15ms). This is a variety of yak-shave that I do somewhat routinely, both professionally and in service of my personal computing environment. However, this time, Claude was able to execute substantially the entire project under my supervision without me writing almo..
|
|
Microblog: Hoe ga je om met meerder submit knoppen op dezelfde pagina?
-
adamsilver.io
-
1 year ago
-
nld
Adam Silver bespreekt in dit artikel allerlei ingewikkelde technische opties om uiteindelijk uit te komen bij een simpele, maar slimme, oplossing. Het formulier namelijk in meerdere stappen opknippen.
|
|
RavenDB is meant to be a self-managing database, one that is able to take care of itself without constant hand-holding from the database administrator. That has been one of our core tenets from the get-go. Today I checked the current state of the codebase and we have roughly 500 configuration options that are available to control various aspects of RavenDB’s behavior. These two statements are seemingly contradictory, because if we have so....
|
|
There's a common joke out there that bloggers will write more about their blogging system than actual content. Blog is dead, long live Blog My first post that explains how I write my blog is hilariously outdated now. Between then and now, my process has been: Generate Jekyll locally Push to S3 with s3_website The aforementioned blog post outlined self-hosting static assets on a VPS, which is a stupid architecture with....
|
|
C and C++ have a somewhat distinctive feature that almost no language since has decided to replicate, which is to put public API declarations into separate files called header files : // square.h: defines public API void SquareArray ( int * p , size_t n ); // square.c: defines implementation // Internal-only helper. static int SquareNumber ( int x ) { return x * x ; } // Implementation ....
|
|
From Gaming Rig to Fanless Console: Reviving Old Hardware with Batocera Linux and NVMe workarounds
-
tsak.dev
-
1 year ago
-
eng
More than ten years ago, I bought a MAINGEAR Potenza mainly for gaming. It was a decent enough machine, but fell out of use over the years and ended up serving as a Proxmox testbed until I decided against its power-hungry third-generation i7-3770 and continued hosting via a much more recent Intel NUC. I still had a Streacom FC8 fanless ITX case lying around, hoping to turn the motherboard and processor from the Maingear into a fast consol..
|
|
The Roottrees are Dead was released on January 15, 2025 and it did much better than I ever expected. The reception has been amazing. In just over a week, the game hit the magic mark of 500 reviews on Steam, and triggered the “Overwhelmingly Positive” status. On BlueSky, Bloomberg writer Jason Schreier blew me away when he posted : “Seven days into 2025 and I’ve already played what I suspect will be one of my favorite games of the ye..
|
|
Meet Gabbee.io, an AI BDR that programmatically validates leads via human-sounding phone calls. Automatically qualifies prospects using BANT methodology and syncs directly with Zoho CRM.
|
|
Last year, I published a simple demo app that visualizes embedding vectors of a bunch of cat, dog and airplane photos as heatmaps. It’s a simple concept and does not have much practical use. I built it mostly for fun, but also for some “learning by doing” too. Today I’m releasing a completely new version of my CatBench Vector Search Playground app! https://github.com/tanelpoder/catbench With this new app, you can interactively ..
|
|
Last year, I published a simple demo app that visualizes embedding vectors of a bunch of cat, dog and airplane photos as heatmaps. It’s a simple concept and does not have much practical use. I built it mostly for fun, but also for some “learning by doing” too. Today I’m releasing a completely new version of my CatBench Vector Search Playground app! https://github.com/tanelpoder/catbench With this new app, you can interactively ..
|
|
After using LLMs like ChatGPT, Claude and Gemini for coding assistance, I’ve noticed a significant improvement in their capabilities over the past two years. However, getting consistently good results can still be a tricky process. Here are five key tips I’ve learned for getting better code from AI models. Include Your Entire Codebase The first and most impactful tip is to provide the AI with your complete codebase as context, not just isol..
|
|
Firefox 136 looks poised to enforce Certificate Transparency . It may be late, but combined with CRLite ( and its other Web PKI progress ), it may soon be the browser with the most robust Web PKI support. While I would still say that Chromium generally wins on the security front, I’m happy to see the gap narrow with time and to see Firefox occasionally inch ahead in some areas.
|
|
I can’t believe I’m relishing the weather today when it’s just above 40 degrees. But that’s how it goes deep in the heart of winter in New York. Weeks like these make me think of this xkcd and how the weather extremes here in the summer and winter are pretty close to the worst of both worlds. Oh, well! The buildings look pretty at night at least. This is a short Weekly this week. Let’s get on to it! An explosion of transitive dep....
|
|
And some of my best friendships have been with those you’d never guess I’d get along with. An “unholy alliance” as they call it in geopolitics. I’m drawn to the serendipity of such unexpected bonds. I wasn’t always like this. In the past, I sometimes dismissed people prematurely because of a minor thing I thought […]
|
|
My 9th annual roundup of my favorite things I played, watched, and read last year. Read the whole thing .
|
|
My 9th annual roundup of my favorite things I played, watched, and read last year. Read the whole thing .
|
|
Life in the West in the 21st Century could be characterized by a decline in friendship, a rise in isolation, and a crisis of mental health. Yet instead of fixing this, we are continually creating new economic transactions to replace friendship or to solve the problems that the lack of friendship might create.
|