|
A comprehensive guide to understanding and implementing OAuth 2.0 authorization flows, covering essential concepts, best practices, and security considerations.
|
Data models (and view-models) and how they’re used I was considering using the term “architecture” somewhere in the title of this post, but it feels too pompous for the scale of site. I could probably justify it, but it would give me the ick every time I used the term. But this post will basically … Continue reading Election 2029: Data Models →
|
|
The recent acquisition of Pokémon Go by a Saudi Arabian company inspired me to look at the complicated history of Pokémon in Saudi Arabia.
|
|
In Part Two, we'll help inspire the creation of real-time conversations around your game and foster engagement within your community.
|
|
Canada may not be the first country that comes to mind when you think of artificial intelligence (AI) and its underlying machine learning (ML) technology. However, Canadians have played – and continue to play – a pivotal role in pioneering and advancing the field. So, who exactly helped shape the future of AI? Well, there’s one big name that stands out: Geoffrey Hinton , a British-Canadian computer scientist.
|
|
Canada may not be the first country that comes to mind when you think of artificial intelligence (AI) and its underlying machine learning (ML) technology. However, Canadians have played – and continue to play – a pivotal role in pioneering and advancing the field. So, who exactly helped shape the future of AI? Well, there’s one big name that stands out: Geoffrey Hinton , a British-Canadian computer scientist.
|
|
I recently hit five years of blogging here! My first post was back in August 2019 , a rewriting of an old college admissions essay just to get started. Since then, many of my posts achieved minor virality, resulting in hundreds of thousands of views and a longer tail of links: What happens to your online accounts when you die? (from Digital Seams) Being on-call sucks Some interesting malware I found Avoid meaningless binary labels....
|
|
A pizza-dough calculator that works backwards from when you want to eat. Tell it the style, the timing, and the kitchen temperature; it figures out the recipe.
|
|
A pizza-dough calculator that works backwards from when you want to eat. Tell it the style, the timing, and the kitchen temperature; it figures out the recipe.
|
|
Anders Hejlsberg is a legend in my field, with Turbo Pascal, Delphi, C#, and TypeScript in his palmares. This week, he announced a rewrite of the TypeScript compiler, leading to a stunning 10x performance boost. This remarkable achievement is due to two main factors: the adoption of Go for the compiler and the Language Server Protocol and the high parallelism that Go enables. Previously, the compiler itself was in TypeScript, which sever..
|
|
The Game Developer Playbook: Three Incredible Game-Focused Communities
-
discord.com
-
1 year ago
-
eng
In this segment of our GameDev Playbook, we'll look at three communities that represent what we consider best-in-class server setups.
|
|
We had a co-reading fika at Kvarteret this morning, where we just sat and read together for 45 minutes (with a bit of discussion about what we’re reading before and after). I started reading AI och samtalet om de stora frågorna av Amanda Lagerkvist. I went to a lecture by her a few weeks ago , at which time she also kindly gave me a copy of her book.
|
|
As always, this post is very delayed – apologies. In fact, I was encouraged to write this by a friend who I see at PyData Southampton (Hi, if you’re reading this!). I mentioned my talk in passing to her, and she asked if I’d blogged about it yet. I admitted that I hadn’t, and promised […]
|
|
tldr I recently gave a talk at the SDx paper club which I run on the paper DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning. I wanted to take a moment to blog out some of the talk, specifically how their reinforcement learning approach worked. The recording the day of failed, so this is a rerecording the next morning. Above is the talk (and here’s the slides) I gave at an SDx paper club.
|
|
this is a thread for discussion of immortal programming languages. here you should give examples of such languages, argue why they qualify as "immortal" and argue why they're better or more valuable to learn than other "immortal" languages. by immortal we mean those languages that are unlikely to ever get a new "version", "standard" or "revision". a program written in such a language is a program you would expect to run correctly to comple..
|
DuckDB has gained a new feature in preview, that allows querying of Iceberg data in AWS S3 Tables. Setting up a S3 Table There are multiple steps which need to be performed to s...
|
DuckDB has gained a new feature in preview, that allows querying of Iceberg data in AWS S3 Tables. Setting up a S3 Table There are multiple steps which need to be performed to s...
|
|
Last night Adam gave a great presentation at the SDx paper club. The idea of using ODE solvers as an activation function was 🤯. It’s heavily used in robotics, so I’ll likely be doing a deep dive at some point; specifically building a neuron that uses the paper’s techniques to better understand the inner workings.
|
|
How can you simplify the management of your Python projects with one file? What are the advantages of using LazyFrames in Polars? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
|
|
There’s a new Kubernetes security vulnerability that’s just been disclosed and I thought it was worth taking a look at it, as there’s a couple of interesting aspects to it. CVE-2025-1767 exists in the gitRepo volume type and can allow users who can create pods with gitRepo volumes to get access to any other git repository on the node where the pod is deployed. This is the second recent CVE related to gitRepo volumes, I covered the last on....
|
|
It’s raining a lot these days, and during my early morning walk, I see many earthworms popping out of the ground and filling the sidewalks and the streets. I observed this behaviour many times in similarly wet conditions. So I asked Claude: Why do earthworms appear on wet roads? When it rains heavily, streets fill with earthworms for several reasons: Earthworms breathe through their skin, which must remain moist. During heavy rainfa..
|
|
One of the most essential practices for maintaining the long-term quality of computer code is to write automated tests that ensure the program continues to act as expected, even when other people (including your future self) muck with it. – Evan Miller ( via )
|
|
Launching CodeVideo after over two years in the making: this is the story of a domain exploration that kept growing… and growing… and growing!
|
|
UPDATE: Journelly is now on the App Store . I've reignited Journelly, my note-taking/journaling project. The iOS app is coming along nicely. I've been using Journelly daily. The best I can describe the experience is: "kinda like tweeting but for my eyes only". Journelly automatically includes date and time in your entries. Optionally, it'll also include location and weather details. For now, your entries can include text, images....
|
TRESTNÍ OZNÁMENÍ – COVID-19, NANOTECHNOLOGIE, mRNA, DIGITALIZACE Tímto trestním oznámením v soulady s § 158 trestního řádu: upozorňuji na závažné porušení lidských práv, zdraví a svobod občanů, žen a mužů České republiky v souvislosti s využíváním technologií, jako jsou nanotechnologie, mRNA vakcíny, grafenové nanosenzory, mikro roboti, digitalizace, terahertzová komunikace, Internet věcí (IoT), Internet nano věcí (IoNT), Internet chování (..
|
RIGHT JOIN is an esoteric feature in the SQL language, and hardly ever seen in the real world, because almost every RIGHT JOIN can just be expressed as an equivalent LEFT JOIN. The following two statements are equivalent: It’s not unreasonable to expect these two statements to produce the same execution plan on most RDBMS, … Continue reading Think About SQL MERGE in Terms of a RIGHT JOIN →
|
|
I’m currently building an AI-powered incident investigation product that automatically debugs and triages production issues when incidents are declared. We’re one of many new entrants in the “Agentic SRE” space (yuck). Working here has given me a front-row seat to the competitive dynamics of the AI ecosystem, which I’m increasingly seeing as the innovator’s dilemma writ-large. The dilemma describes how successful companies can fail pr....
|
|
Responding and remediating: Best practices for handling security alerts
-
snyk.io
-
1 year ago
-
eng
Discover best practices for responding to security alerts and remediating vulnerabilities early, reducing security toil, and improving DevSecOps efficiency.
|
|
Learn how to manage AI risks effectively with best practices, frameworks, and strategies to ensure secure AI adoption while mitigating vulnerabilities.
|
|
Repository: @knadh/tg-archive GitHub release page: v1.3.0 Full Changelog : https://github.com/knadh/tg-archive/compare/v1.2.2...v1.3.0
|
I am going through the exercises in a great lab series on Generative AI in […] The post Talking to Azure AI Foundry in .NET is easier than you think. appeared first on Elegant Code .
|