- ↔
- →
to read (pdf)
- DomainTools Investigations | DPRK Malware Modularity: Diversity and Functional Specialization
- EXHIB: A Benchmark for Realistic and Diverse Evaluation of Function Similarity in the Wild
- Neobrutalism components - Start making neobrutalism layouts today
- Debunking zswap and zram myths
- Building a Pipeline for Agentic Malware Analysis | Tim Blazytko
- April 12, 2026
-
đź”— ForensicArtifacts/artifacts artifacts-20260127 release
Release of version 20260127
-
đź”— ForensicArtifacts/artifacts artifacts-20260411 release
Pre-release of version 20260411, for testing purposes
-
đź”— r/reverseengineering drakoarmy/akamai-vm-reverse: Decompiled and cleaned Akamai v3 VM powering the latest sensor_data challenge script. rss
submitted by /u/alex_pushing40
[link] [comments] -
đź”— r/Leeds Thought id share these pics i got of that rainbow rss
I wished i got a pic of the full thing it looked beautiful!
submitted by /u/NomineNebula
[link] [comments] -
đź”— r/Yorkshire Letter from the US addressed to me here in New Yorkshire rss
| submitted by /u/cynicalurge
[link] [comments]
---|--- -
đź”— r/Leeds We all know it rss
Credit to u/LeedsNomad for this sticker design - excellent work
submitted by /u/loudribs
[link] [comments] -
đź”— r/york New chess club coming to Fulford. rss
| submitted by /u/anthonychess82
[link] [comments]
---|--- -
đź”— r/Leeds So Trams are dead. Again. rss
"Report warned West Yorkshire Tram Scheme risked wasting millions" So we in our Whitehall London bubble are going to cancel it, thus ensuring the millions of tax payers money already spent will go to waste!
It truly baffles me how we have Labour majority government, a Labour Metro Mayor for West Yorkshire, a Chancellor of the Exchequer who is MP for Leeds. 2 other senior cabinet members also based around West Yorkshire. Currently all councils in the WYCA are also Labour run. If we can't get trams now, when are we ever going to?! (I know, the answer is likely never).
submitted by /u/BakersCat
[link] [comments] -
đź”— Textualize/rich The So Long 3.8 Release release
A few fixes. The major version bump is to honor the passing of 3.8 support which reached its EOL in October 7, 2024
[15.0.0] - 2026-04-12
Changed
- Breaking change: Dropped support for Python3.8
Fixed
-
đź”— idank/explainshell db-latest release
No content.
-
đź”— r/Leeds Anyone worked in Wellington Place before? What are the offices like? rss
Title basically. What are the Wellington Place offices like on the inside?
submitted by /u/Dull_Soft_9767
[link] [comments] -
đź”— r/york Fulford - chess. rss
I was wondering if anyone knows of any venues in Fulford that may be available on Wednesday and/ or Thursday evenings so that I can start a chess club? There wouldn't have to be a quiet room particularly, as it would just be a social event to begin with. I was thinking maybe a decent sized pub or even a social club. Any ideas welcomed. If you could put me in contact with anyone that would also help. I'm soon too be moving to the area but I've created and run various successful chess clubs in Leeds in the past, including Leeds Chess Club and Farsley Chess Club. I know there's a chess meeting in the library for one hour a week during the day, but I suspect this is mainly for children. I'd be looking at eventually entering a team into the York & District League.
submitted by /u/anthonychess82
[link] [comments] -
đź”— Register Spill Joy & Curiosity #81 rss
Know what agents are really bad at? Writing confident code. Code that says: this is how this works, boom, fist on the table. And this is true and this is false, forever and always. And if both have changed, it means we've been moved to a different universe. This thing can never be null, and this can never be nil, and if this isn't wired up to that, then down is up anyway and we can pack up and go home.
Instead they're prone to write code that constantly asks, with the voice of scared mouse: but what if this is null? What if this is missing? What if this is undefined? What if the file was overwritten? What if the database got corrupted, by space rays? What if a client reconnects, after a seven year ping timeout?
And then, the second time you let them loose on the codebase, they see all of those what-ifs and now rightfully conclude that in this codebase anything's possible really and no one knows anything about how any of this works and their teeny tiny mouse voice gets even smaller and puts yet more questions into places where there should be statements. And then, the third time… Well.
Over the last few weeks, I've found again and again that what I once called paint-by-numbers programming is still required when you're building something new, when there's no statements in the codebase yet, only blank pages and possibilities. You put in the numbers and the lines and then you let the agent put in the colors. You also need to watch the agent to make sure it doesn't put in new lines and numbers that you don't agree with.
But here's the tricky part: depending on what you're doing, the lines and numbers might already be there -- in the training data, in the framework, in the idea of what you're building. If you're building a web application with a popular framework, there's already quite a few statements in the codebase. Of course there's going to be request object, and this is how migrations work, and this is what happens on restart, and no, this isn't possible.
When you're building something new, the challenge now is to figure out what's true about your idea and your codebase and whether the agents know that too. Once they do, you can let them loose again.
-
This is one of the truest, realest things I've read on doing serious software development with AI: Eight years of wanting, three months of building with AI. There's a lot in there that made me want to share this with you, but this is the one thing that's fundamental to it all and that I keep finding over and over: "The takeaway for me is simple: AI is an incredible force multiplier for implementation, but it's a dangerous substitute for design. It's brilliant at giving you the right answer to a specific technical question, but it has no sense of history, taste, or how a human will actually feel using your API. If you rely on it for the 'soul; of your software, you'll just end up hitting a wall faster than you ever have before."
-
Thomas Ptacek says Vulnerability Research Is Cooked. This was published before the whole Anthropic Mythos thing: "Now consider the poor open source developers who, for the last 18 months, have complained about a torrent of slop vulnerability reports. I'd had mixed sympathies, but the complaints were at least empirically correct. That could change real fast. The new models find real stuff. Forget the slop; will projects be able to keep up with a steady feed of verified, reproducible, reliably-exploitable sev:hi vulnerabilities? That's what's coming down the pipe. Everything is up in the air. The industry is sold on memory-safe software, but the shift is slow going. We've bought time with sandboxing and attack surface restriction. How well will these countermeasures hold up? A 4 layer system of sandboxes, kernels, hypervisors, and IPC schemes are, to an agent, an iterated version of the same problem. Agents will generate full-chain exploits, and they will do so soon."
-
Also, published before Mythos: Claude Code Found a Linux Vulnerability Hidden for 23 Years.
-
But now: Anthropic Mythos and Project Glasswing. A lot has been said about it, even though no one outside Anthropic's tried it and (lived to?) told the tale. I'm not going to attempt a summary, but this was a great overview: Why Anthropic believes its latest model is too dangerous to release.
-
Then you had people either stoking the flames or saying it's not a big deal. Anthropic's Jack Lindsey, for example, shared his scary-sounding impressions: "In one episode, the model needed to edit files it lacked permissions for. After searching for workarounds, it found a way to inject code into a config file that would run with elevated privileges, and designed the exploit to delete itself after running." Theo also said "Claude Mythos is the start of the end. I think this is my psychosis moment." Then others said you should go offline, or create data checkouts of everything you have online, because Mythos is coming, and the world's ending, and so on. But others are skeptical and say this is not a new capability. Dan Shipper says he isn't scared and I found that video to be very good. But if even the Economist asks: How dangerous is Mythos, Anthropic's new AI model? And if the model is so dangerous that you only give it to some of the world's richest companies with a minimum spend clause attached, days after you proudly share how much money you're making from your less-dangerous-but-once-upon-a-time-deemed-also-very-dangerous models, you have to wonder whether it's the model we're in awe of here or the marketing campaign. (I'm sure the model is impressive and I'm convinced the models will get really, really good.)
-
As you know, I took the whole Easter weekend off. I'm very much not a religious person, but it's public holidays here in Bavaria, school's out, and I wanted to be mostly offline and read. So that's what I did. One thing I read was this New Yorker article on Mary Magdalene from 2006, because it came recommended in their newsletter. Again: not religious, but that did hit the spot, the spot right between Umberto Eco, Raiders of the Lost Ark, Dan Brown, and all the other stuff I find strangely fascinating. Good read.
-
I also finally read The Inner Game of Tennis after years of hearing and seeing recommendations and the book being on my to-read list. It was wonderful. What a fantastic little book. Let's check back in a year, but I think this has permanently changed how I think about learning, about performing, about concentration and attention and focusing. It's a very gentle book that seems to know exactly what it's supposed to be. Highly recommend, even if you've never held a tennis racket, which I haven't.
-
(Obligatory mention of David Foster Wallace's Roger Federer as Religious Experience when tennis comes up.)
-
Okay, I know how this sounds, believe me, I read this paragraph multiple times, but I do think there's a line you can draw -- a very thin, wobbly, hard to see if you don't squint line -- from The Inner Game of Tennis to… "retardmaxxing", which is, to let Marc Andreessen explain: "There's this guy on YouTube who has basically a hundred videos on retardmaxxing. He's like my new life coach. I haven't met him, but from a distance. It's basically just--retardmaxx. Go to work, do a good job, come home, it's fine. Start a company, it succeeds, it fails, it's fine. Have too much to eat one night at dinner, it's fine. Go to the gym, don't count your reps, it's fine. Ask a girl if she wants to go out with you, if she says no, it's fine." That did sound alluring to me, I have to admit. So I watched the video and, sorry, but he's got a point, doesn't he, when he asks: "Brian Johnson, who measures his son's boners, told me not to have caffeine after 1pm. Dude, what are we doing here?"
-
Food for thought: The machines are fine. I'm worried about us. Many things in there that make me say mmmh, or tilt my head, or nod.
-
"I sent ChatGPT an audio file of a series of FART sound effects and asked what it thinks of 'my music' and this is what it said." Incredible stuff. Finally we have the technology. "It feels more like an atmosphere piece than a traditional song."
-
Rick Rubin interviewed Adam Neumann and I couldn't stop listening. I listened to the whole three hours. I don't know anything about Neumann really, nor about WeWork. I've been in a few WeWorks, thought they were nice. Never dug deeper into it, never watched the tv show, went in expecting nothing and ended up thinking that this guy is an amazing storyteller. I don't know whether his stories are true, but it's a great listen. There's some very interesting ancedotes about high-growth companies and high-level funding in it, and then there's Rick Rubin saying "beautiful" with a period at the end at just the right moments.
-
caveman, a skill that "makes agent talk like caveman -- cutting ~75% of output tokens while keeping full technical accuracy." Because: "why use many token when few do trick."
-
The Cognitive Dark Forest claims that "open web with AIs is turning into a dark forest" and now sharing knowledge or code is no longer beneficial. Instead, "hiding is the most rational - the only - strategy of survival." It's a very interesting thought experiment. I don't know whether I agree, but do I have to say that even in the last year, my feelings (that I can't even articulate yet) on building on public, or sharing things, have changed a lot. At one end of the spectrum there's the feeling of "eh, this is not worth sharing, it's just a prompt away" and on the other there's "if I share this, the result is just a prompt away for everyone." Sci-fi times in any case.
-
This was fascinating: A Dot a Day Keeps the Clutter Away.
-
Tim O'Reilly talked to Harper Reed: "Conviction Collapse" and the End of Software as We Know It. A lot of good stuff in there. This, for example: "AI is not just a tool. It is a substrate that we shape. It's a medium, like clay or marble or bronze for a sculptor, or words for a writer. Everybody had access to the same capabilities of English as Shakespeare, but Shakespeare made something out of them that nobody else did. Creating a software product is increasingly like creating a document or an image or a piece of music. And that means that it can range from something throwaway to an enduring work of art."
-
How Microsoft Vaporized a Trillion Dollars. This is a multi-part blog post and I only read the first three parts so far, but that was interesting already.
-
rip-grep.com or R.I.P. Grep: "Monitor the situation about what's dead and dying"
-
Incredibly fascinating: Fake Fans by Eliza McLamb, a musician and writer, about the digital marketing agency Chaotic Good that creates artificial fans on social media or in comment sections. That sounds horrible, of course, because "create artificial fans" is just weird way to say "fakes fans", but when you read the piece, which is very honest and reflective, you start to realize that it maybe isn't that simple. The bigger shocker: Geese, the band, is mentioned as a customer of Chaotic Good. And McLamb herself recounts how she found the band and fell in love with their music and how, yes, she loves the music, but also: they have fake social media fans? And then I realized that I found out about Geese on Twitter, because some young-person-looking account simply posted four album covers with the text "what a run" or something more Gen Z sounding. So I sat down and did a reverse Google image search and found the albums and started listening and recommending and fell in love with the music too. Because of a tweet! That might've been fake! Anyway: read the post, then feed it into a model, and ask it what McLuhan would say about it. Fascinating, like I said.
-
Hell yes: How we built a virtual filesystem for our Assistant. Very, very neat. Of course the fact that agents love the CLI and grepping and listing isn't new and it's one of the reasons why Amp came out of Sourcegraph and why we had a code search subagent before we had embeddings search, but seeing it implemented like this, completely virtual, is amazing.
-
Ryan Holiday: 5 Years of Lessons From Running My Own Bookstore. I didn't know that Ryan Holiday had a bookstore. Great post.
-
Waterfall, Agile, AI. Nailed it.
-
The question "if AI is so great, where's all the amazing software?" has always bugged me a little. That's not how technological progress works! In 1999 it sure didn't look like the information superhighway called Internet had changed anything, did it? And now we have freaking cloud kitchens and people making a living by being YouTubers. This post, Why Isn't Everything Different Yet?, tries to answer that question with a bit more nuance than I just did. Good picture to keep in mind: "When electricity became commercially available, you know what most factories did? They replaced their steam engine with an electric motor. One motor. In the same spot the steam engine was. Driving the same central driveshaft that spun all the same belts and pulleys to all the same machines."
-
SwiftLM, a "native MLX Swift LLM inference server for Apple Silicon" that makes use of the TurboQuant compression released by Google recently. The numbers are impressive: "100K context on 24 GB MacBook Pro: […], you can process 100,000 tokens of context on a 24 GB machine -- only utilizing 22.3 GB total. (Previously required a 64 GB Mac Studio)." Imagine if all model progress stopped today: how much performance would be squeezed out of them?
-
This is great and I'm kinda sad that I only read it now: The Complicator's Gloves. Sure would've loved to link to it in some discussions in the past, eh?
-
The post mortem of the axios npm supply chain attack has this comment here that explains how the attack went down. Nuts: "First thing is typically delivered as part of a social engineering ploy involving a fake Zoom or MS Teams call. There's A LOT leading up to the call. It's not urgent, pressing, suspicious at all. It's not a one-click, get phished. They'll schedule a call for next week and then reschedule it for the week after. It's crazy disarming."
-
Apparently, many years ago, Paul Ford, one of my favorite writers, wrote about media appearances -- podcasts, TV, radio (yes, as I said: many years ago) -- and it's great: Be Our Guest!
-
Someone who knows the industry in which the "first vibe-coded billion dollar company" was created shared some insights. Not a big surprise: it's not about the software. It's about the market, the product, the customers, marketing. (Reading through that whole thread is a very interesting peek in a very different world than the one I usually live in. Recommended.) But maybe it's also about doing shady things, as the editor's note in the New York Times sounds like.
-
Didn't know that's a thing (potential?) investors do: Save Snap Now.
-
Aphyr on AI, the future, and well, everything: The Future of Everything is Lies, I Guess. Very pessimistic and dark and maybe even cynical, but (or maybe because of that:) interesting. Especially this bit here, very realistic: "I don't think people are well-equipped to reason about this kind of jagged 'cognition'. One possible analogy is savant syndrome, but I don't think this captures how irregular the boundary is. Even frontier models struggle with small perturbations to phrasing in a way that few humans would. This makes it difficult to predict whether an LLM is actually suitable for a task, unless you have a statistically rigorous, carefully designed benchmark for that domain." Jagged frontier. Or as Karpathy wrote this week: "peaky" in highly technical areas.
-
Very cool: Understanding Traceroute. I had no clue about the TTL thing.
-
Also, very very cool: "This map shows all buildings in the Netherlands, colored by their year of construction. This map is made by Bert Spaan."
-
A 13-year-old blog post by Steven Sinofsky about Learning from Competition. It's great. Here is the pitch: "Studying your competitor, well, gives you a chance to evaluate your choices in an entirely different context. When you make a product choice you are making it in the context of your company, strategy, business model, and people/talents. What if you change some of those? That is what knowing the competition allows you to do, and basically for free (no consultants or top secret research)."
-
How NASA Built Artemis II's Fault-Tolerant Computer: "Effectively, eight CPUs run the flight software in parallel. The engineering philosophy hinges on a 'fail-silent' design."
-
Unfolder for Mac. I have absolutely no use for this app but looking at it makes me want to find one. Beautiful.
-
Started reading Jonathan Franzen and while spelunking his Wikipedia page, I ended up on this 2012 Guardian article called Ten rules for writing fiction in which not only Franzen but many other authors provide their own ten rules. Margaret Atwood's are good. Franzen's too. Most fascinating is how different they all are from each other.
-
Scott Chacon's GitButler raised a Series A: We've raised $17M to build what comes after Git. Bold.
-
How many did you already know? Very good list: Shell Tricks That Actually Make Life Easier (And Save Your Sanity)
-
Bill Gurley on SaaS, stock-based compensation, and what's happening now: "The SaaS universe has been repriced -- sharply and broadly -- as the market recalibrates what recurring software revenue is worth in a world where AI is compressing development cycles, automating workflows, and threatening to commoditize features that once commanded premium pricing. [...] For employees, this means vesting tranches worth a fraction of what they expected when they accepted their offer letters or negotiated their last refresh. And because they've always treated RSUs as cash, they don't experience this as an investment that didn't pan out. They experience it as a pay cut."
-
What clouds, man: Mark Maggiori -- Arizona Cannonball.
-
Stewart Lee on Stewart Lee fans: "The man is a genius. And so am I because I like him." I've watched this six times already. (Because I'm a genius.)
Also never held a tennis racket? You should subscribe:
-
-
đź”— r/LocalLLaMA Minimax M2.7 Released rss
| submitted by /u/decrement--
[link] [comments]
---|---
-
- April 11, 2026
-
đź”— IDA Plugin Updates IDA Plugin Updates on 2026-04-11 rss
IDA Plugin Updates on 2026-04-11
Activity:
- claude-of-alexandria
- a893b1d8: chore(release): bump version to 3.2.0
- 067f120f: feat(scripts): finalize propose-theme with output dir and help
- c4c5d394: fix(scripts): copy lexicon dicts before mutation, unify stop words, r…
- 5971e124: feat(scripts): add discovery mode to propose-theme
- 10a0b688: fix(scripts): sanitize output path, init cooccurrence, extract pipeli…
- 166d3242: feat(scripts): wire up directed mode CLI for propose-theme
- a720df14: fix(scripts): quote YAML boolean and numeric scalars in yaml_safe_str
- 6c2b5cb7: fix(scripts): quote YAML special chars in gloss values, fix singular/…
- 2208bbe4: feat(scripts): add YAML output with evidence report
- adf5d5f2: fix(scripts): fix cooccurrence docstring and log MCP failures instead…
- 6603d289: feat(scripts): add corpus co-occurrence validation via MCP
- 23253cb0: fix(scripts): deduplicate cross-testament pairs and fix shared keywor…
- 2f5630de: feat(scripts): add cross-testament pairing via shared glosses
- d9f72ab3: feat(scripts): add frequency filter and deduplication to propose-theme
- 5780ddfe: fix(scripts): filter proper nouns from lexicon search, fix header row…
- e633b593: feat(scripts): add propose-theme with lexicon search
- 08938580: refactor(scripts): improve mcp_client error handling, SSE parsing, an…
- 9b2280a5: feat(scripts): add MCP HTTP client for tool queries
- dOffset
- Flutter-AOT-Symbol-Refiner
- 1a2d5f1c: Add files via upload
- Greffe
- haruspex
- a0c9ad3f: chore: update dependencies
- ida-structor
- IDAPluginList
- aab888bf: chore: Auto update IDA plugins (Updated: 19, Cloned: 0, Failed: 0)
- IDAssist
- IDEA
- d2375d25: VIVVBIE
- Patchday
- python-elpida_core.py
- 2f9ea4b2: bridge: update — deployment complete, heartbeat helper built, reversi…
- 99a7f5db: refactor: centralize heartbeat staleness in is_mind_heartbeat_live()
- 648de4e1: bridge: respond to Copilot — reversions fixed, role division accepted
- 3f33c018: bridge: establish Copilot↔Claude Code async protocol + first exchange
- 07ab765e: feat: implement D16 executions #2 and #9 — audit trail + tension tracker
- rhabdomancer
- 2bc975b2: chore: update dependencies
- claude-of-alexandria
-
đź”— r/york Saw the spot where Constantine was proclaimed emperor today in York. How badass is this statue? rss
submitted by /u/123brillwill
[link] [comments] -
đź”— r/reverseengineering Project RVBBIT: An educational Linux kernel rootkit demonstrating modern stealth (DKOM, eBPF bypass, syscall hooking) rss
submitted by /u/buter_chkalova
[link] [comments] -
đź”— r/wiesbaden Tickets gesucht: Deafheaven am 19.08.2026 rss
Hey Leute!
Ich suche noch ein oder im besten Fall sogar zwei Tickets für das Deafheaven Konzert am 19.08.2026. Wenn jemand von euch also eines über hat oder jemanden kennt, der eines über hat, dann schreibt mich gerne an. Zwei wären natürlich perfekt aber eins ist auch vollkommen ausreichend, damit eine Freundin - begeisterter Fan - doch noch in den Genuss kommt die Band zu sehen.
Ganz liebe GrĂĽĂźe <3
submitted by /u/BelleOverHeaven
[link] [comments] -
đź”— r/Leeds Where can I meet political/philosophical friends in Leeds at 30 rss
I’m a single women who just turned 30 in Leeds and I’m new to the area. I would love to put the world to rights with other people in meet-ups but I don’t know where people my age would go as lots of things I’ve found are very geared towards students :)
submitted by /u/Efficient_Radio9637
[link] [comments] -
🔗 r/reverseengineering VESQER: A DPCM+RLE Hybrid Compressor Written in Pure x86-64 Assembly — Zero Dependencies, Designed for Shellcode Integration rss
submitted by /u/Pale_Surround_3924
[link] [comments] -
đź”— r/york St Helens Square in the sunshine today rss
| submitted by /u/York_shireman
[link] [comments]
---|--- -
🔗 r/Yorkshire Beautiful walk round Elsecar Reservoir 🌲 rss
| Set on the outskirts of Barnsley , I really enjoy taking my dog for walks round this place submitted by /u/Mr_Brogon
[link] [comments]
---|--- -
đź”— r/Leeds Any good Caribbean food in the centre? rss
As the title. I know there are plenty of decent spots around Chapeltown, Hyde Park, Wortley, Kirkstall etc but anywhere if you’re stuck in town for a few hours while your gf and her sister go to a musical??
submitted by /u/whataboutbenson
[link] [comments] -
đź”— sacha chua :: living an awesome life Org Mode: Tangle Emacs config snippets to different files and add boilerplate rss
I want to organize the functions in my Emacs configuration so that they are easier for me to test and so that other people can load them from my repository. Instead of copying multiple code blogs from my blog posts or my exported Emacs configuration, it would be great if people could just include a file from the repository. I don't think people copy that much from my config, but it might still be worth making it easier for people to borrow interesting functions. It would be great to have libraries of functions that people can evaluate without worrying about side effects, and then they can copy or write a shorter piece of code to use those functions.
In Prot's configuration (The custom libraries of my configuration), he includes each library as in full, in a single code block, with the boilerplate description, keywords, and
(provide '...)that make them more like other libraries in Emacs.I'm not quite sure my little functions are at that point yet. For now, I like the way that the functions are embedded in the blog posts and notes that explain them, and the org-babel
:commentsargument can insert links back to the sections of my configuration that I can open withorg-open-at-point-globalororg-babel-tangle-jump-to-org.Thinking through the options...Org tangles blocks in order, so if I want boilerplate or if I want to add require statements, I need to have a section near the beginning of my config that sets those up for each file. Noweb references might help me with common text like the license. Likewise, if I want a
(provide ...)line at the end of each file, I need a section near the end of the file.If I want to specify things out of sequence, I could use Noweb. By setting
:noweb-ref some-id :tangle noon the blocks I want to collect later, I can then tangle them in the middle of the boilerplate. Here's a brief demo:#+begin_src emacs-lisp :noweb yes :tangle lisp/sacha-eshell.el :comments no ;; -*- lexical-binding: t; -*- <<sacha-eshell>> (provide 'sacha-eshell) #+end_srcHowever, I'll lose the comment links that let me jump back to the part of the Org file with the original source block. This means that if I use
find-functionto jump to the definition of a function and then I want to find the outline section related to it, I have to use a function that checks if this might be my custom code and then looks in my config for "defun …". It's a little less generic.I wonder if I can combine multiple targets with some code that knows what it's being tangled to, so it can write slightly different text.
org-babel-tangle-single-blockcurrently calculates the result once and then adds it to the list for each filename, so that doesn't seem likely.Alternatively, maybe I can use noweb or my own tangling function and add the link comments from org-babel-tangle-comments.
Aha, I can fiddle with
org-babel-post-tangle-hookto insert the boilerplate after the blocks have been written. Then I can add thelexical-binding: tcookie and the structure that makes it look more like the other libraries people define and use. It's always nice when I can get away with a small change that uses an existing hook. For good measure, let's even include a list of links to the sections of my config that affect that file.(defvar sacha-dotemacs-url "https://sachachua.com/dotemacs/") ;;;###autoload (defun sacha-dotemacs-link-for-section-at-point (&optional combined) "Return the link for the current section." (let* ((custom-id (org-entry-get-with-inheritance "CUSTOM_ID")) (title (org-entry-get (point) "ITEM")) (url (if custom-id (concat "dotemacs:" custom-id) (concat sacha-dotemacs-url ":-:text=" (url-hexify-string title))))) (if combined (org-link-make-string url title) (cons url title)))) (eval-and-compile (require 'org-core nil t) (require 'org-macs nil t) (require 'org-src nil t)) (declare-function 'org-babel-tangle--compute-targets "ob-tangle") (defun sacha-org-collect-links-for-tangled-files () "Return a list of ((filename (link link link link)) ...)." (let* ((file (buffer-file-name)) results) (org-babel-map-src-blocks (buffer-file-name) (let* ((info (org-babel-get-src-block-info)) (link (sacha-dotemacs-link-for-section-at-point))) (mapc (lambda (target) (let ((list (assoc target results #'string=))) (if list (cl-pushnew link (cdr list) :test 'equal) (push (list target link) results)))) (org-babel-tangle--compute-targets file info)))) ;; Put it back in source order (nreverse (mapcar (lambda (o) (cons (car o) (nreverse (cdr o)))) results)))) (defvar sacha-emacs-config-module-links nil "Cache for links from tangled files.") ;;;###autoload (defun sacha-emacs-config-update-module-info () "Update the list of links." (interactive) (setq sacha-emacs-config-module-links (seq-filter (lambda (o) (string-match "sacha-" (car o))) (sacha-org-collect-links-for-tangled-files))) (setq sacha-emacs-config-modules-info (mapcar (lambda (group) `(,(file-name-base (car group)) (commentary . ,(replace-regexp-in-string "^" ";; " (concat "Related Emacs config sections:\n\n" (org-export-string-as (mapconcat (lambda (link) (concat "- " (cdr link) "\\\\\n " (org-link-make-string (car link)) "\n")) (cdr group) "\n") 'ascii t)))))) sacha-emacs-config-module-links))) ;;;###autoload (defun sacha-emacs-config-prepare-to-tangle () "Update module info if tangling my config." (when (string-match "Sacha.org" (buffer-file-name)) (sacha-emacs-config-update-module-info)))Let's set up the functions for tangling the boilerplate.
(defvar sacha-emacs-config-modules-dir "~/sync/emacs/lisp/") (defvar sacha-emacs-config-modules-info nil "Alist of module info.") (defvar sacha-emacs-config-url "https://sachachua.com/dotemacs") ;;;###autoload (defun sacha-org-babel-post-tangle-insert-boilerplate-for-sacha-lisp () (when (file-in-directory-p (buffer-file-name) sacha-emacs-config-modules-dir) (goto-char (point-min)) (let ((base (file-name-base (buffer-file-name)))) (insert (format ";;; %s.el --- %s -*- lexical-binding: t -*- ;; Author: %s <%s> ;; URL: %s ;;; License: ;; ;; This file is not part of GNU Emacs. ;; ;; This is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation; either version 3, or (at your option) ;; any later version. ;; ;; This is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; ;; You should have received a copy of the GNU General Public License ;; along with GNU Emacs; see the file COPYING. If not, write to the ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, ;; Boston, MA 02110-1301, USA. ;;; Commentary: ;; %s ;;; Code: \n\n" base (or (assoc-default 'description (assoc-default base sacha-emacs-config-modules-info #'string=)) "") user-full-name user-mail-address sacha-emacs-config-url (or (assoc-default 'commentary (assoc-default base sacha-emacs-config-modules-info #'string=)) ""))) (goto-char (point-max)) (insert (format "\n(provide '%s)\n;;; %s.el ends here\n" base base)) (save-buffer))))(setq sacha-emacs-config-url "https://sachachua.com/dotemacs") (with-eval-after-load 'org (add-hook 'org-babel-pre-tangle-hook #'sacha-emacs-config-prepare-to-tangle) (add-hook 'org-babel-post-tangle-hook #'sacha-org-babel-post-tangle-insert-boilerplate-for-sacha-lisp))You can see the results at .emacs.d/lisp. For example, the function definitions in this post are at lisp/sacha-emacs.el.
This is part of my Emacs configuration.You can e-mail me at sacha@sachachua.com.
-
đź”— r/Leeds Is anyone else not able to set their Facebook marketplace location to north Leeds? rss
Anytime I try and set my location to Roundhay, it says marketplace is not available from this location
submitted by /u/Agelessbadaboom
[link] [comments] -
🔗 r/wiesbaden Unlaminiert, aber gefährlich rss
submitted by /u/Itchy-Individual3536
[link] [comments] -
đź”— r/Yorkshire Jumble sale today! rss
Looking for something to do today?
🛍️ Jumble Sale – Today Saturday 11th April! 🛍️
Mountains of clothing, kids toys and homeware, all has to go today, so priced to move quickly!
Womens and mens clothes 60p per item
Kids clothing 40p per item
Bedding, homeware, toys, games, books, cds, dvds, records and much much more all priced low
2pm – 4pm at the Sheriff Hutton Village Hall, in support of Shopmobility York.
✨ Details:
• ⏰ Time: 2pm – 4pm
• 📍 Location: Village Hall, Sheriff Hutton Road, York YO60 6RA
• 💷 Entry: Just 50p
• 🚶 It’s always popular – arriving early to join the queue is highly recommended!
🎟️ Don’t miss the tombola, and be sure to visit the cake stall for some delicious homemade treats!
submitted by /u/Single-Ad-5317
[link] [comments] -
đź”— r/york Jumble sale today! rss
Looking for something to do today?
🛍️ Jumble Sale – Today Saturday 11th April! 🛍️
Mountains of clothing, kids toys and homeware, all has to go today, so priced to move quickly!
Womens and mens clothes 60p per item
Kids clothing 40p per item
Bedding, homeware, toys, games, books, cds, dvds, records and much much more all priced low
2pm – 4pm at the Sheriff Hutton Village Hall, in support of Shopmobility York.
✨ Details:
• ⏰ Time: 2pm – 4pm
• 📍 Location: Village Hall, Sheriff Hutton Road, York YO60 6RA
• 💷 Entry: Just 50p
• 🚶 It’s always popular – arriving early to join the queue is highly recommended!
🎟️ Don’t miss the tombola, and be sure to visit the cake stall for some delicious homemade treats!
submitted by /u/Single-Ad-5317
[link] [comments] -
đź”— r/reverseengineering Reverse Engineering a Multi Stage File Format Steganography Chain of the TeamPCP Telnyx Campaign rss
submitted by /u/Beneficial_Cattle_98
[link] [comments] -
🔗 r/LocalLLaMA The tried to make me go to rehab. I said no no no… rss
| submitted by /u/Key-Currency1242
[link] [comments]
---|--- -
đź”— Textualize/rich The Faster Startup Release release
No new features in this release, but there should be improved startup time for Rich apps, and potentially improved runtime if you have a lot of links.
[14.3.4] - 2026-04-11
Changed
-
đź”— Filip Filmar mkill: a memory watchcat rss
mkill is a Go program that continuously monitors memory usage of the programs owned by the current user. It kills the program with the sharpest rise in memory utilization when the overall system memory occupancy goes beyond the user-configured kill threshold. Download a binary release, or see the source code on Github.
I created mkill because I am handling some programs which tend to run away with memory use, in a setup which can not be easily sandboxed.
-
đź”— Armin Ronacher The Center Has a Bias rss
Whenever a new technology shows up, the conversation quickly splits into camps. There are the people who reject it outright, and there are the people who seem to adopt it with religious enthusiasm. For more than a year now, no topic has been more polarising than AI coding agents.
What I keep noticing is that a lot of the criticism directed at these tools is perfectly legitimate, but it often comes from people without a meaningful amount of direct experience with them. They are not necessarily wrong. In fact, many of them cite studies, polls and all kinds of sources that themselves spent time investigating and surveying. And quite legitimately they identified real issues: the output can be bad, the security implications are scary, the economics are strange and potentially unsustainable, there is an environmental impact, the social consequences are unclear, and the hype is exhausting.
But there is something important missing from that criticism when it comes from a position of non-use: it is too abstract.
There is a difference between saying "this looks flawed in principle" and saying "I used this enough to understand where it breaks, where it helps, and how it changes my work." The second type of criticism is expensive. It costs time, frustration, and a genuine willingness to engage.
The enthusiast camp consists of true believers. These are the people who have adopted the technology despite its shortcomings, sometimes even because they enjoy wrestling with them. They have already decided that the tool is worth fitting into their lives, so they naturally end up forgiving a lot. They might not even recognize the flaws because for them the benefits or excitement have already won.
But what does the center look like? I consider myself to be part of the center: cautiously excited, but also not without criticism. By my observation though that center is not neutral in the way people imagine it to be. Its bias is not towards endorsement so much as towards engagement, because the middle ground between rejecting a technology outright and embracing it fully is usually occupied by people willing to explore it seriously enough to judge it.
Bias on Both Sides
The compositions of the groups of people in the discussions about new technology are oddly shaped because one side has paid the cost of direct experience and the other has not, or not to the same degree. That alone creates an asymmetry.
Take coding agents as an example. If you do not use them, or at least not for productive work, you can still criticize them on many grounds. You can say they generate sloppy code, that they lower your skills, etc. But if you have not actually spent serious time with them, then your view of their practical reality is going to be inherited from somewhere else. You will know them through screenshots, anecdotes, the most annoying users on Twitter, conference talks, company slogans, and whatever filtered back from the people who did use them. That is not nothing, but it is not the same as contact.
The problem is not that such criticism is worthless. The problem is that people often mistake non-use for neutrality. It is not. A serious opinion on a new language, framework, device, or way of working usually has some minimum buy-in. You have to cross a threshold of use before your criticism becomes grounded in the thing itself rather than in its reputation.
That threshold is inconvenient. It asks you to spend time on something that may not pay off, and to risk finding yourself at least partially won over. It is a lot to ask of people. But because that threshold exists, the measured middle is rarely populated by people who are perfectly indifferent to change. It is populated by people who were willing to move toward it enough in order to evaluate it properly.
Simultaneously, it's important to remember that usage does not automatically create wisdom. The enthusiastic adopter might have their own distortions. They may enjoy the novelty, feel a need to justify the time they invested, or overgeneralize from the niche where the technology works wonderfully. They may simply like progress and want to be associated with it.
This is particularly visible with AI. There are clearly people who have decided that the future is here, all objections are temporary, and every workflow must now be rebuilt around agents. What makes AI weirder is that it's such a massive shift in capabilities that has triggered a tremendous injection of money, and a meaningful number of adopters have bet their future on that technology.
So if one pole is uninformed abstraction and the other is overcommitted enthusiasm, then surely the center must sit right in the middle between them?
Engagement Is Not Endorsement
The center, I would argue, naturally needs to lean towards engagement. The reason is simple: a genuinely measured opinion on a new technology requires real engagement with it.
You do not get an informed view by trying something for 15 minutes, getting annoyed once, and returning to your previous tools. You also do not get it by admiring demos, listening to podcasts or discussing on social media. You have to use it enough to get past both the first disappointment and the honeymoon phase. Seemingly with AI tools, true understanding is not a matter of hours but weeks of investment.
That means the people in the center are selected from a particular group: people who were willing to give the thing a fair chance without yet assuming it deserved a permanent place in their lives.
That willingness is already a bias towards curiosity and experimentation which makes the center look more like adopters in behavior, because exploration requires use, but it does not make the center identical to enthusiasts in judgment.
This matters because from the perspective of the outright rejecter, all of these people can look the same. If someone spent serious time with coding agents, found them useful in some areas, harmful in others, and came away with a nuanced view, they may still be thrown into the same bucket as the person who thinks agents can do no wrong.
But those are not the same position at all. It's important to recognize that engagement with those tools does not automatically imply endorsement or at the very least not blanket endorsement.
The Center Looks Suspicious
This is why discussions about new technology, and AI in particular feel so polarized. The actual center is hard to see because it does not appear visually centered. From the outside, serious exploration can look a lot like adoption.
If you map opinions onto a line, you might imagine the middle as the point equally distant from rejection and enthusiasm. But in practice that is not how it works. The middle is shifted toward the side of the people who have actually interacted with the technology enough to say something concrete about it. That does not mean the middle has accepted the adopter's conclusion. It means the middle has adopted some of the adopter's behavior, because investigation requires contact.
That creates a strange effect because the people with the most grounded criticism are often also adopters. I would argue some of the best criticism of coding agents right now comes from people who use them extensively. Take Mario: he created a coding agent, yet is also one of the most vocal voices of criticism in the space. These folks can tell you in detail how they fail and they can tell you where they waste time, where they regress code quality, where they need carefully designed tooling, where they only work well in some ecosystems, and where the whole thing falls apart.
But because those people kept using the tools long enough to learn those lessons, they can appear compromised to outsiders. And worse: if they continue to use them, contribute thoughts and criticism back, they are increasingly thrown in with the same people who are devoid of any criticism.
Failure Is Possible
This line of thinking could be seen as an inherent "pro-innovation bias." That would be wrong, as plenty of technology deserves resistance. Many people are right to resist, and sometimes the people who never gave a technology a chance saw problems earlier than everyone else. Crypto is a good reminder: plenty of projects looked every bit as exciting as coding agents do now, and still collapsed when the economics no longer worked.
What matters here is a narrower point. The center is not biased towards novelty so much as towards contact with the thing that creates potential change. The middle ground is not between use and non-use, but between refusal and commitment and the people in the center will often look more like adopters than skeptics, not because they have already made up their minds, but because getting an informed view requires exploration.
If you want to criticize a new thing well, you first have to get close enough to dislike it for the right reasons. And for some technologies, you also have to hang around long enough to understand what, exactly, deserves criticism.
-
🔗 exe.dev Closer compute 🇺🇸 🇬🇧 🇯🇵 🇩🇪 🇦🇺 rss
When you use a computer for development, latency matters. Even if you typically hang out in a remote-connected editor over sshfs (like Visual Studio), sometimes you need to debug a pesky systemd service or search for a config file. There is nothing worse than being knee-deep in a hard problem, and then watching your terminal stutter.
There is no software fix for this. Latency to your remote-host computer is limited by the speed of light. So we have to solve the problem physically and move the servers closer to you. That is why exe.dev now runs machines in regions around the world:
- 🇺🇸 LAX — Los Angeles, USA
- 🇺🇸 NYC — New York, USA
- 🇺🇸 DAL — Dallas, USA
- 🇩🇪 FRA — Frankfurt, Germany
- 🇬🇧 LON — London, UK
- 🇯🇵 TYO — Tokyo, Japan
- 🇦🇺 SYD — Sydney, Australia
- 🇸🇬 SGP — Singapore
We want exe.dev to be the best place to do development, and that means meeting you where you are, both in software and real life.
More regions will be coming online throughout the year.
Setting your region
Your account's region determines where new VMs are created. You can change it in your account settings, or from the exe.dev lobby:
ssh exe.dev set-region lonNew VMs you create will be hosted in that region from then on.
Moving existing VMs
Already have VMs in a region that's far away? Write to support@exe.dev and we'll move them for you.
-
- April 10, 2026
-
đź”— IDA Plugin Updates IDA Plugin Updates on 2026-04-10 rss
IDA Plugin Updates on 2026-04-10
Activity:
- AETHER
- 71a5893e: Add indexing, unflattener, and docs
- Greffe
- e3bb612c: Merge pull request #75 from Lixhr/73-core-patchlayoutentry-overflow-c…
- 0a6a9ecc: add va overflow check
- 566d3f99: Update README.md
- 19c029c2: Merge pull request #74 from Lixhr/64-cli-put-error-messages-in-red
- 964bc467: put error message on IdaIPC exit
- 2ecd750d: display ~ relative path
- 6b87f69f: align patch_base
- af424d24: change colors on list
- 117c09c1: add red color on error
- hrtng
- 267bd6e5: auto-comments: @0xaddres -> name; visited indirect calls
- Ida-Code-generator
- ida-pro-mcp
- af706266: Merge pull request #352 from ZX41R/fix/http-host-origin-guards
- ida-structor
- f752e9b9: feat: Enable cross-function vtable detection using unified access pat…
- 94deb00f: feat: Enhance vtable detection and apply vtable types to parent struc…
- ed1eff0e: feat: Track call arguments to prevent padding from absorbing fields
- 63fef263: feat: Add structure synthesis for global and static objects
- IDAPluginList
- ee5fbbb3: chore: Auto update IDA plugins (Updated: 19, Cloned: 0, Failed: 0)
- IDEA
- 8c9ebad9: Harden manager sessions and add direct IDB loading
- playlist
- e43bb6d5: my child just lost the game :3
- AETHER
-
đź”— r/wiesbaden Suche Karten fĂĽr Museum x Schlachthof am 25.04. rss
-
đź”— r/Harrogate Food recommendations rss
Recommendations for nice food in Harrogate (casual dress)?? I am visiting this weekend, and would love some recommendations for dinner, breakfast or any nice character pubs.
I have looked at the orchid which looks amazing but will be in casual clothes after mooching all day!
submitted by /u/bgregson24
[link] [comments] -
đź”— r/york York Wargaming Discord etc. rss
Hi all,
Does one exist? As me and my friends are getting older and busier it’s sometimes tough to link up. I was hoping to find a means to get some games when I have chance.
Various systems, but perhaps less popular ones.
I know TM has a group chat but I don’t have facebook.
Appreciate the help.
submitted by /u/misterbrico
[link] [comments] -
đź”— r/LocalLLaMA GLM 5.1 tops the code arena rankings for open models rss
| submitted by /u/Auralore
[link] [comments]
---|--- -
đź”— r/york Visited this week, one of my favourite cities. rss
| 6 hour drive away, stayed in the area for a few days. Took my kid for the first time, absolutely loved the Railway Museum submitted by /u/Dizzy_Key_7400
[link] [comments]
---|--- -
đź”— r/york Station short stay car park open or closed? rss
Hello,
I've heard mixed feedback about the short stay car park - is it open/available via the portico on weekends? Also does it still have the 20-minute grace period or have they changed that?
submitted by /u/FreddosLover
[link] [comments] -
đź”— r/Yorkshire Leeds Trinity University students ordered to pay back maintenance loans given in error rss
| submitted by /u/Legitimate-Break-143
[link] [comments]
---|--- -
đź”— r/reverseengineering Nuitka to python. Nuitka is not really cython code due to dependencies I recommend to create new python compiler for protect your source not by weak compiler like Nuitka also you need decrypt xored nuitka blob in 4.0 (very easy task) rss
submitted by /u/HydraDragonAntivirus
[link] [comments] -
đź”— r/york Ken Cooke rss
| This guy is a true Yorkie. 101 years old and a Normandy Veteran. This morning he has been at the Cocoa Works on Haxby Rd sharing his stories of what it used to be like during his 49 years working for Rowntrees. He stood talking for 20 minutes or so with a captivated audience. From the old family-like workplace culture to his time away during WW2 and then back doing different roles until he retired in 1989. Incredible. submitted by /u/York_shireman
[link] [comments]
---|--- -
đź”— r/Leeds Missing headphones found rss
I've found a pair of headphones at the bottom of Greek Street All Bar One so if you're missing any I've dropped them off into the bar, you'll just need to provide a description of them to staff to collect them
submitted by /u/Gbeatt92
[link] [comments] -
đź”— r/LocalLLaMA Final voting results for Qwen 3.6 rss
| 7 days have passed. Hopefully, the release will start soon https://x.com/ChujieZheng/status/2039909917323383036 submitted by /u/jacek2023
[link] [comments]
---|--- -
đź”— r/Leeds Waterlane Boathouse Illustration rss
One of the few places in Leeds I hadn't drawn yet, finally got round to drawing Waterlane Boathouse at night with the swans. Hope you enjoy this :)
submitted by /u/zacrosso_art
[link] [comments] -
đź”— r/Harrogate Furniture poverty on the rise, Harrogate charity says rss
| submitted by /u/Kagedeah
[link] [comments]
---|--- -
đź”— r/reverseengineering I'm doing a free monthly live series where I reverse-engineer iOS apps from the App Store and show what's exposed in the binary. First session soon. rss
submitted by /u/kovallux
[link] [comments] -
đź”— r/Yorkshire The path rss
| North Yorkshire submitted by /u/Damo_f_
[link] [comments]
---|--- -
🔗 r/wiesbaden Internet (DSL) in Wiesbaden – Erfahrungen mit Anbietern? rss
Hi zusammen,
ich suche aktuell einen Internet (DSL) Anschluss in Wiesbaden und ĂĽberlege zwischen Telekom, Vodafone, O2 und 1&1. Mir ist vor allem wichtig, dass die Verbindung stabil ist und der Preis passt.
Wie sind eure Erfahrungen mit den Anbietern hier vor Ort? Gibt es Unterschiede oder ist es am Ende ähnlich? Und kennt jemand vielleicht auch gute lokale Anbieter?
Danke euch!
submitted by /u/Lum_zan
[link] [comments] -
đź”— pydantic/monty v0.0.11 - 2026-04-10 release
What's Changed
- JSON perf improvements by @samuelcolvin in #314
- implement mount fixes for edgecases by @samuelcolvin in #310
Full Changelog :
v0.0.10...v0.0.11 -
đź”— r/york York Minster standing tall rss
| submitted by /u/RedDevilPlay
[link] [comments]
---|--- -
đź”— r/LocalLLaMA the state of LocalLLama rss
| submitted by /u/Beginning-Window-115
[link] [comments]
---|--- -
đź”— HexRaysSA/plugin-repository commits sync repo: +2 releases rss
sync repo: +2 releases ## New releases - [BinSync](https://github.com/binsync/binsync): 5.14.0 - [IDAssist](https://github.com/symgraph/IDAssist): 1.7.0
-
- April 09, 2026
-
đź”— IDA Plugin Updates IDA Plugin Updates on 2026-04-09 rss
IDA Plugin Updates on 2026-04-09
New Releases:
Activity:
- binsync
- Greffe
- b749722e: test every insn of a function
- ida-hcli
- IDA-MCP
- 977481b2: Add web workspace roadmap for A2A audit
- ida-pro-mcp
- idasql
- d2616c69: Merge branch 'main' of https://github.com/allthingsida/idasql
- c91128ab: Update .gitignore
- IDAssist
- playlist
- 1c59427f: Wicked City (its no discopup tbh, but it will do)
- python-elpida_core.py
- renimp
-
đź”— r/Yorkshire Over Spurn Point at Sunset rss
| submitted by /u/UntidyLives
[link] [comments]
---|--- -
đź”— r/Yorkshire Man, 60, and woman, 38, arrested in Barnsley, South Yorkshire on suspicion of murder after pedestrian, 45, dies in collision. rss
submitted by /u/108CA
[link] [comments] -
đź”— Kagi release notes April 9th, 2026 - Tuning the Orchestra rss
Improvements and bug fixes
Kagi Search
- Support IPv6 cidr ranges in ip whitelist for API #9988 @Simonses1
- Dictionary widget only works when words are lowercase #10211 @MustafaD
- Lens off by one error #7825 @rhythmicorangeturtle
- Quick Answer hint displays even when Quick Answer is explicitly disabled #10267 @mcc111
- Both m.imdb.com and imdb.com for the same webpage are in the results #10092 @pma_snek
- Search term returns no results: almost anything that includes "sleep()" #10274 @bkw777
- Kagi search sometimes ignores site: directive #9815 @morj
- Wrong lens gets selected during search #10187 @yodathan_
- Logged out when editing custom CSS #10303 @SkyDotBit
- Inconsistently between web/image search when it comes to capitalization sensitivity #10309 @Thibaultmol
- Islamic prayer time #9982 @mishari
- Kagi Knowledge results consistently incorrect, haywire, misleading #6208 @aasshhlleeyy
Kagi Assistant
- Mobile app: Assistant has gray empty bar at top of screen #9570 @RMLight
- Page context in assistant searches are limited #10167 @jonathan-s
- Assistant thread history dates do not update dynamically when an old chat is continued #10278 @xx
- Research Assistant searches fail on certain queries #10110 @doggofan
- Kagi Assistant turns ssh commands into
<mailto:user@domain>links even once corrected #8521 @xMotus - Editing a prompt with a file, removes it? #5653 @Thibaultmol
Kagi Small Web
- iOS Small Web Dark Mode App Icon #10136 @Cal4T5
- Add a tap-based way to switch posts
- Fixed incorrect text formatting for bookmark titles
Kagi Translate
- Warning badge when translating to/from language using custom instructions
- Wordplay and puns lost in translation are now detected and surfaced to the user if word insights are enabled @zark
- Fixed Spanish text sometimes appearing in French translations on Standard mode @UAguy
- Fixed Japanese/Chinese/Korean IME first character being lost in empty editor @jisaker
- Proofreading a Word Document #8810 @jmvleal
- Translate UI does not respect settings #9944 @mmartinortiz
- Fix: clear button not working on mobile due to composing state
#unknown@unknown - Same Language bug #10134 @KikoAnimations
- Fixed website translation stacking duplicate header bars when switching languages, and Google redirect URLs not being unwrapped
- Fixed clear button not working on mobile after pasting, restoring history, or during keyboard composition
- Fixed error when pasting rich text from webpages
- Fixed translation between same-language variants (e.g. pt-BR to pt-PT) echoing input instead of translating
- Fixed intermittent text-to-speech 503 errors
- Renamed "Azeri" to "Azerbaijani" to match ISO 639 standard
- Korean formality settings now apply to ko-KR locale @Hanbyeol
- Decreased AI refusals when translating text and images
- Pin "Detect Language" at the top of the source language selector for quick access @pineafan
- Add Montenegrin as an option in Translate @mb
- Improved keyboard shortcuts @mb
Blast from the past

The retro homepage we implemented for April Fools may be gone, but many of you are not ready to let go of the nostalgia just yet.
Here's a dedicated URL to bring it back whenever you want: https://kagi.com/?year=1996
This sets a cookie so your device remembers. To undo it, click Back to the Future at the bottom of the page or visit https://kagi.com/?year=present_day
Post of the week
Here is this week's featured social media mention:

Follow us and tag us in your comments, we love hearing from you!
Kagi tip of the week đź’ˇ
Did you know you can set up URL redirects to reroute search results to the sites or frontends you prefer? Here's how, with examples from the community.
Kagi art
AI and ads are a toxic combo. Across the Kagi ecosystem, there are no ads, and we're actively working to keep slop out of your search results. Read more about Kagi's SlopStop initiative here.

-
đź”— r/LocalLLaMA Opus = 0.5T Ă— 10 = ~5T parameters ? rss
| submitted by /u/Wonderful-Ad-5952
[link] [comments]
---|--- -
đź”— r/reverseengineering FLARE Learning Material rss
submitted by /u/skull7skull
[link] [comments] -
đź”— r/Leeds PSA If you want to quit smoking/vaping: Free Stop Smoking Service in Leeds rss
Hi! I’m not associated with them or anything, just a long-time smoker trying to kick this nasty habit and thought I’d share for anyone else in the same boat.
The Leeds Stop Smoking Service is completely free & accessible for all.
Even if you’re only thinking about quitting or if you merely want to cut
down on smoking it’s worth looking at their website.
- You don’t need a GP referral to sign up, simply fill up their online form. It took me 10 minutes to answer all the questions and I was able to get an appointment within a week.
- They offer both remote (via telephone) and face-to-face appointments with a counsellor OR free resources and support if you want to stop smoking by yourself.
- It’s a 4-6 week long programme with check-in calls from your designated counsellor. Peer support groups are also available.
- You can choose between free e-cigarettes (via their Swap to Stop initiative) or choose from a variety of Nicotine Replacement therapy supplies (gums, patches, and inhalators etc), and you can get your supplies mailed directly to you.
They’ll tailor their recommendations to fit whatever position you’re in. Whether you’re just trying to reduce smoking or quit completely, or if you’re also managing a chronic illness or mental health condition while quitting, they’re there to help.
Sign up here:
-
Health Conditions Stop Smoking Service (specialised support if you have a diagnosed common mental illness or long-term physical health conditions)
or call them at: 0800 169 4219
Additional resources:
- National Smokefree helpline: 0300 123 1044
(9am to 8pm Monday to Friday, and 11am to 4pm Saturday and Sunday)
- Recommended reading & clinically approved:
The Allen Carr’s Easy Way to Stop Smoking
••••
My personal experience if you’re interested:
I opted for a remote appointment and the counsellor I was assigned was incredibly empathetic and non-judgmental; she really listened and asked all the right questions such as why I want to quit and so on, and we came up with a combination of NRT supplies that would best fit my needs over the phone. For me, e-cigarettes weren’t an option because of my poor impulse control (thanks, ADHD!) and I ended up vaping more during past quitting attempts. And the hardest part of the habit for me to crack is the oral fixation and the smoking “ritual” so we opted for the inhalator (instead of patches) and gum for when my cravings are too intense. I also got a bunch of free resources and additional info in a follow-up email.
I’m only a week in, but I’m doing much better with the additional support compared to all my previous quitting attempts. I couldn’t wait to share as I think it’s a wonderful resource that not many know of.
Thanks for reading :)
submitted by /u/Holochromatic
[link] [comments] -
đź”— r/Leeds One week to go till! MVT Fundraiser at Northern Guitars rss
Hi, My name is Charlie Smith I am an acoustic alternative artists from Southampton, Hampshire. In April I am hosting 6 gigs around england to raise money for The Music Venue trust & promote grass roots music. In one weeks time I will be performing live at northern guitars in leeds with local up coming artists Isla Mae. It's free entry event so please do come down and support live music if you can. I hope you would agree with me when I say that grass roots music is very important and leeds is a great music city.
Thanks for reading,
Charlie
submitted by /u/CharlieSmithMusic
[link] [comments] -
đź”— r/Yorkshire Ingleborough viewed from Whernside earlier this week rss
| submitted by /u/SonicShadow
[link] [comments]
---|--- -
đź”— r/reverseengineering Analyzing a Denuvo bypass approach based on virtualization. rss
submitted by /u/Medium-Piano-4488
[link] [comments] -
đź”— r/Yorkshire Bluebells rss
Anyone been to see bluebells yet? Only time I can go is this weekend - or beginning May, which could be a bit late! I normally go towards the last week of April. And where do you go? I usually head to Roseberry Topping but open to suggestions!
submitted by /u/Famous_Address3625
[link] [comments] -
đź”— r/Leeds Leeds vs Manchester uni rss
So I have a conditional offer from both Manchester and Leeds. I’ve visited both, and I really like both! I am in for biological sciences at Manchester and biochemistry at Leeds.
I was wondering if any of you guys currently go there or went there, what was your experience like? Did you regret your choice? I’m looking to come back to America after my studies here, so if any of yiu guys did that let me know!!
Socially, how was it? I’m into running and biking so I would love to join a triathlete club here or whatever. Is there good routes around? (I know they are both in the city, but maybe some trails accessible by train?)
Which city is your favorite? Which is more student friendly, safety and expenseses wise? Let me know!!
From a worried high school senior
submitted by /u/Mars_bars10
[link] [comments] -
đź”— r/LocalLLaMA Local (small) LLMs found the same vulnerabilities as Mythos rss
| submitted by /u/CyberAttacked
[link] [comments]
---|--- -
đź”— r/york help me raise money for homeless people in york! rss
| apologies to the mods if this counts as self-promotion, but I'm hoping charity events might be an exception? on april 30 i will be sleeping outdoors at york community stadium to raise money for Hoping Kitchen and KEYS who both support homeless and vulnerable people in York (with other people as part of an event, i'm not just going to scale the walls and break in) i volunteer a few times a week with Carecent and Hoping Kitchen and i think everyone we help is so wonderful and deserves as much support as possible, which is why i'm really hoping i might be able to help raise some money for them this year. it obviously does not compare to actually sleeping rough in any way, and at worst I will be uncomfortable and probably not sleep at all, but my pets will miss me lots and be very sad. i am trying to raise at least £250 and currently have £0 of donations and i’m worried everyone will think i have no friends if no one sponsors me soon :( donate here or feel free to ask any questions! submitted by /u/kittywenham
[link] [comments]
---|--- -
đź”— r/Harrogate Mens Casual Football rss
My husband used to be an OK footballer - played into being a young adult in local leagues. He'd like to get back into playing in a team but isn't sure where to start. He doesn't have reddit so has asked me to post this for him.
He's 45 and looking to play once or twice a week just casually for fitness and fun. Advice welcome.
submitted by /u/Mean_Connection_9032
[link] [comments] -
đź”— Locklin on science Beyond Quantum with Khrennikov rss
I’ve gone through Khrennikov’s “Beyond Quantum” book and write some notes for the crowd. I’ve also had a look at his book “Contextual Approach to Quantum Formalism,” and at least glanced at his more fruity books. Mostly this is a review of Beyond Quantum, which is a presentation of a group of “sub quantum” ideas. […]
-
đź”— r/Leeds Slimy facial recognition van set up on New York Street rss
Disgusting to see, when did such surveillance tools and technology become so normalised?
Not gonna claim this area doesn't have it's issues, it sure does. But lazily plopping a facial recognition van is absolutely not the way to deal with this. It's the same characters round here committing most of the crimes, all it takes is a bit of actual policing. Not this gross overreach
A little afraid I'm gonna find out in the comments that most people are fine to see this
submitted by /u/semaphoreslimshady42
[link] [comments] -
đź”— r/reverseengineering Porting Mac OS X to the Nintendo Wii rss
submitted by /u/igor_sk
[link] [comments] -
đź”— r/york The York food waste "saints" who feed city's children rss
| submitted by /u/Kagedeah
[link] [comments]
---|--- -
đź”— r/Yorkshire 19 new family hubs open in Yorkshire and the Humber to support parents rss
| More families are set to benefit from extra support on their doorstep. Nineteen new Best Start Family Hubs have opened across Yorkshire and the Humber, forming part of a new national network to support parents and children from pregnancy through to school age. The hubs offer free stay and play sessions, infant feeding advice, parenting support, and early help for children with special educational needs and disabilities (SEND), aiming to provide easier access to vital services under one roof. Hubs are designed to help families save up to ÂŁ200 per year by reducing the need for private classes and offering free services such as stay and play. Additional support on debt and welfare is also available. Each hub includes outreach workers and practitioners to help identify and address additional needs early, ensuring families are not bounced between different services. Healthy Babies support will be integrated into the hubs, including midwifery, health visiting, infant feeding, and perinatal mental health support. The government plans to deliver up to 2,000 satellite locations by the end of 2028, offering family services from health centres, libraries, leisure centres, and churches to improve access. Across Yorkshire and the Humber, newly opened hubs include New Bewerley Children's Centre Family Services in Leeds, sites across Kirklees, 12 locations in East Riding of Yorkshire, and Scarborough Library. More than 200 hubs are now open nationally, with the government pledging to have 1,000 in operation by the end of 2028. submitted by /u/coffeewalnut08
[link] [comments]
---|--- -
đź”— r/wiesbaden Jetzt auch in Wiesi rss
submitted by /u/Confuseacat92
[link] [comments] -
đź”— r/Leeds Skaters over 30 rss
I've recently gotten back into skateboarding at age 34 and I was wondering if there are any skater groups in Leeds for people over 30, or a little older than kids at least.
If not, would anybody here be willing to start one up?
Thanks!
submitted by /u/Thommunster
[link] [comments] -
đź”— pydantic/monty v0.0.10 - 2026-04-09 release
What's Changed
- add README link to Go bindings by @ewhauser in #298
- Support multi-module import statements (
import a, b, c) by @ilblackdragon in #296 - Async in rust by @samuelcolvin in #280
- make ui testing more efficient (via
cargo rustc --profile=check) by @davidhewitt in #301 - deduplicate
ExecutorandReplExecutortypes by @davidhewitt in #303 - Mounting filesystems by @samuelcolvin in #305
- Fix PGO and cross-arch CI builds failing on missing
typing_extensionsby @penberg in #308 - Introduce yamlfmt by @Viicos in #311
- Introduce zizmor by @Viicos in #312
- Fix input in CI by @Viicos in #313
New Contributors
- @ewhauser made their first contribution in #298
- @ilblackdragon made their first contribution in #296
- @penberg made their first contribution in #308
- @Viicos made their first contribution in #311
Full Changelog :
v0.0.9...v0.0.10 -
đź”— r/LocalLLaMA Gemma 4 on Llama.cpp should be stable now rss
With the merging of https://github.com/ggml-org/llama.cpp/pull/21534, all of the fixes to known Gemma 4 issues in Llama.cpp have been resolved. I've been running Gemma 4 31B on Q5 quants for some time now with no issues.
Runtime hints:
- remember to run with
--chat-template-filewith the interleaved template Aldehir has prepared (it's in the llama.cpp code under models/templates) - I strongly encourage running with
--cache-ram 2048 -ctxcp 2to avoid system RAM problems - running KV cache with Q5 K and Q4 V has shown no large performance degradation, of course YMMV
Have fun :)
(oh yeah, important remark - when I talk about llama.cpp here, I mean the source code, not the releases which lag behind - this refers to the code built from current master)
Important note about building: DO NOT currently use CUDA 13.2 as it is CONFIRMED BROKEN (the NVidia people are on the case already) and will generate builds that will not work correctly.
submitted by /u/ilintar
[link] [comments] - remember to run with
-
đź”— r/Yorkshire Gannet launching gracefully from a rock at RSPB Bempton Cliffs rss
| submitted by /u/aspiranthighlander
[link] [comments]
---|--- -
đź”— r/Leeds Recruitment agencies that aggressively help you find a role? rss
I haven’t found my niche yet and looking to try new things, so temporarily contract work would be good for me atm. I have some qualifications and experience in a professional setting but im awful at interviews and not getting enough to improve that. I am currently feeling the pressure to find something quickly and was hoping someone could help with the names of some recruitment firms that secure interviews on your behalf… Cheers.
submitted by /u/becordisman00
[link] [comments] -
đź”— r/LocalLLaMA It's insane how lobotomized Opus 4.6 is right now. Even Gemma 4 31B UD IQ3 XXS beat it on the carwash test on my 5070 TI. rss
| submitted by /u/FrozenFishEnjoyer
[link] [comments]
---|--- -
đź”— Console.dev newsletter Skir rss
Description: Declarative language for types & APIs.
What we like: Define the schema then generate idiomatic, type-safe code (Python, Go, Java, Rust, TS, etc). Dynamic serialization options e.g. binary or JSON. VS Code extension & LSP tooling. Supports backwards compatibility when changing schemas.
What we dislike: Compile-time errors if you add a field, but don’t regenerate the code - this is the opposite to protobuf which handles it by defaulting values. This may be better, depending on your philosophy.
-
đź”— Console.dev newsletter Atomic rss
Description: Knowledge graph.
What we like: Local, open source, markdown-based knowledge base. Auto-generates wiki articles from tags. Built-in semantic search with vector embeddings. Supports different types e.g. markdown notes, web clips, articles. Supports MCP. Can be an HTTP server without a desktop UI.
What we dislike: Everything is self hosted so you need to do some setup work. This is also a benefit.
-