Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

Breaking down Anthropic's updated Claude 3.5 Sonnet, Haiku improvements and the new Computer Use feature that lets AI control your desktop

An AI Horror Story - lagomor.ph - 1 year ago - eng
So I’m reading the teachers subreddit for my daily dose of misery and sense of doom about the future when I come across an unusually worded comment. As an educator, I’ve got to agree - while crystals and essential oils can be lovely, they won’t replace a solid IEP or therapy. Let’s save the throwing for the baseball field, not the classroom! ~ /u/mohsinali- (343 Karma pre Suspension) This comment reeked of ChatGPT. This is exact..

An AI Horror Story - lagomor.ph - 1 year ago - eng
So I’m reading the teachers subreddit for my daily dose of misery and sense of doom about the future when I come across an unusually worded comment. As an educator, I’ve got to agree - while crystals and essential oils can be lovely, they won’t replace a solid IEP or therapy. Let’s save the throwing for the baseball field, not the classroom! ~ /u/mohsinali- (343 Karma pre Suspension) This comment reeked of ChatGPT. This is exact..

Look into the security challenges facing the booming Software-Defined Vehicle (SDV) market. While SDV promises exciting features and revenue streams, its reliance on C and C++ code, notorious for vulnerabilities, raises concerns.


Introduction Everybody knows JSON , it’s a simple serialization format and the default format for REST APIs. Like many other topics, there are fine points you should know in order to work with JSON more effectively and avoid common mistakes. In this article we’ll explore some big picture aspects and some low level details of using JSON. Serialization Before diving into JSON, I’d like to take a look at serialization in general and disc..

Jasper - dhariri.com - 1 year ago - eng
I’m officially a dad to my now four-month-old son, Jasper. It’s been a long journey to get here, but every moment is worth it. I plan to share more about our fertility journey someday, but right now, I'm just savoring these precious moments and looking forward to watching him grow.

This blog post will not be updated to match the site in the future, any mention of how things are will remain that way. Firstly, I made this blog with two key influences in mind: Herman Martinus ’ Bear Blog for it’s simple & lightweight ethos InvisibleUp ’s unique article banners featured with each post I mentioned this prior in a now-deleted blog post. With that post now gone, I feel it’s best to publicly credit my influences....

Half a year ago, I wrote about how to push Git repos between random repos. But at the time, I did it like a farmer, having to change the branch on the remote machine before pushing. Today, after fighting with piku , which is really nice, except it doesn't



Recently noticed the user agent in Firefox on OpenBSD shows up as Mozilla/5.0 (X11; Linux x86_64 instead of OpenBSD after upgrading from Firefox 115-esr to 128-esr Apparently this changed sometime ago. Assuming this changed due to compatibility reasons for web devs. Someone filed a bug report for FreeBSD https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277368 which turned out not to be a bug and is as intended to be so. On one ..

Discover how to break into the exciting field of application security. Learn about free online resources, community involvement, mentorship opportunities, and exclusive communities for women in cybersecurity. Get inspired by industry leaders and start your journey today.

Learn how to secure applications with Snyk’s holistic, app-centered approach to risk management. Try Snyk for smarter and safer risk-based prioritization.

Quotes around your tables got you down? Yeah me too. Creating, dropping or altering PostgreSQL objects with Python and psycopg is a bit tricky when it comes to identifiers like the names of databases, tables, and indexes.



In my last post I described how I made a very fast BF interpreter. Well, there’s a lot more speed to be had with an optimizing compiler. This post is a write-up of my assignment for a compilers class, so the post a little rougher than normal. You can find the code at the following places: GitHub repo Codeberg repo Code organization # Files for the compiler: interp_threaded_opt.rkt BF parser and all optimizations live her....

ChatGPT Growth - dhariri.com - 1 year ago - eng

Exploring my dad's deep conversations with ChatGPT about the Bahá'í faith and the rich religious texts that may influence its knowledge.

In my last post I described how I made a very fast BF interpreter. Well, there’s a lot more speed to be had with an optimizing compiler. This post is a write-up of my assignment for a compilers class, so the post a little rougher than normal. You can find the code at the following places: GitHub repo Codeberg repo Code organization # Files for the compiler: interp_threaded_opt.rkt BF parser and all optimizations live her....

Spam is everywhere. If you have an email account, a mailbox, a website with comments, a cellphone, a social media account, a public form, etc. We all know it, it is a plague. Over the years, there have been multiple attempts to fight spam, with various degrees of success, some more effective than others, some […]

I ran into an instance of this  Typescript bug  recently. Basically, Typescript lets you do this without compiler errors: const arr = [1, 2, 3]; const x: { a: number[] } = { a: { ...arr } }; x.a.map(n => n + 1); Note the { ...arr } instead of [...arr]! Running this throws the error

A walk on the beach right after the storm. Lots of logs scattered all around, for miles. And sanderlings running all over the place.

We’re living in the cyber dark ages. The primary way most people interact with the internet is through social media. This is the default space people not only listen to others, but also try to make their voices heard - which is sad, because social media isn’t very good for that. It is liberating to have complete control of your own cyberspace. I’ve been running lagomor.ph , or some derivative of it, for almost ten years, and it’s been ..

We’re living in the cyber dark ages. The primary way most people interact with the internet is through social media. This is the default space people not only listen to others, but also try to make their voices heard - which is sad, because social media isn’t very good for that. It is liberating to have complete control of your own cyberspace. I’ve been running lagomor.ph , or some derivative of it, for almost ten years, and it’s been ..

It's been 5 years since I talked about showing/hiding Emacs dired details in style , a short post showcasing hide-details-mode (built-in) and diredfl (third-party). While my dired usage increased over the years, my dired config remained largely unchanged. Today, I'll show a new dired tweak. As you likely suspect by now, I'm a big fan of hide-details-mode . It gives me super clean and minimalistic view of my files. If I need m....

All the big cloud providers like AWS and Azure have an API for the sythesis of text into the spoken word. But there are also young startups like ElevenLabs that offer their innovative solutions in this space. A third option is open source software for those who either do not want to pay for the service of TTS (text-to-speech) or do need on-device TTS. That is why in this article I want to provide an overview of the most important open sour..

Hey, here goes our next post in this series. Now that we're done with writing the initial events of the first four or so sessions, we'll uh, try to post more regularly, ideally one post per session, so they don't get quite as long and maybe they'll be a bit easier to read for those interested. As previously, all events described are fictional, and so on. This blog post is unofficial Fan Content permitted under the Fan Content Policy. Not ....

ADB helper - hth.is - 1 year ago - eng
tl;dr: I’ve rewritten most of my adb related bash scripts and aliases that have accumulated over the years into a single tool that can be found here. Beginnings Link to heading Fifteen years ago I started work on creating my very first Android app. It was part of a university computer science course designed to guide us through the complete software development life cycle — design, gathering requirements, implementation, and deployment — ra..

ADB helper - hth.is - 1 year ago - eng
tl;dr: I’ve rewritten most of my adb related bash scripts and aliases that have accumulated over the years into a single tool that can be found here. Beginnings Link to heading Fifteen years ago I started work on creating my very first Android app. It was part of a university computer science course designed to guide us through the complete software development life cycle — design, gathering requirements, implementation, and deployment — ra..

Introduction Link to heading The London LOOP is the London Outer Orbital Path, a 150 mile (242km) walking route which encircles the city, like a hiking equivalent of the M25 (the London Orbital Motorway). There’s more good info on the LOOP on the TFL and Ramblers sites. I split the walk over 9 days between May and September 2024, averaging 15-20 miles (24-32km) per day. These are some notes I took.


Sunday Reads - dhariri.com - 1 year ago - eng
Reflections on the beauty of finding stillness and clarity in the mind amidst life's chaos, inspired by a passage on the transformative power of attention.



Introduction Link to heading The London LOOP is the London Outer Orbital Path, a 150 mile (242km) walking route which encircles the city, like a hiking equivalent of the M25 (the London Orbital Motorway). There’s more good info on the LOOP on the TFL and Ramblers sites. I split the walk over 9 days between May and September 2024, averaging 15-20 miles (24-32km) per day. These are some notes I took.

I admit it has been a while since we last posted here, diverging from our otherwise roughly monthly schedule – we simply did not find anything interesting enough to post about that was too long or otherwise unsuitable for Fedi. However, now we do have something. We played through several sessions of Dungeons and Dragons (DnD) , a popular pen & paper/tabletop RPG over the past few weeks. We decided we wanted to summarize the events happen....

In the late 2000's, I worked at a niche MMO game company. We had a small team, not a lot of money, but a loyal audience. It was a game of skill without any of the usual powerups and unreality, and the players enjoyed the challenge. Then, one


Big Plane - blog.jonandnic.com - 1 year ago - eng

Authentic blocking frenzy antidote (Issue #186) 2024-10-19 12:45:00 +07:00 by Mark Smith This week’s newsletter is out! (2024-10-19) In this week’s edition: Workplace software, AI subprime, libertarian geopolitics, perfect accents, open source, podcasting origins, Wordpress chaos, cash freedom, Trump madness, BTC & stablecoins, ancient history and drugs Issue details: Title: Authentic blocking frenzy antidote Issue: 186 Pa..

Back in 2017, I wrote a blog post predicting intense competition between Intel x86-based and ARM-based PCs. And finally, after many years of lukewarm development efforts on the part of Microsoft and Qualcomm, that competition is here with Windows 11 Copilot+ PCs running powerful ARM-based Qualcomm Snapdragon X Elite CPUs with built in graphics and AI acceleration. As shown in the desktop screenshot at the top of this post I’ve been usin..

Back in 2017, I wrote a blog post predicting intense competition between Intel x86-based and ARM-based PCs. And finally, after many years of lukewarm development efforts on the part of Microsoft and Qualcomm, that competition is here with Windows 11 Copilot+ PCs running powerful ARM-based Qualcomm Snapdragon X Elite CPUs with built in graphics and AI acceleration. As shown in the desktop screenshot at the top of this post I’ve been usin..

4 visitors online