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

Connect Four - briansunter.com - 1 year ago - eng

Connect Four - briansunter.com - 1 year ago - eng

Easy Metrics - ishan.co - 1 year ago - eng
I love tracking stuff. I’m not obsessed with the numbers, but I definitely do more tracking than your usual person. I liked Steam in the beginning because it provided a central location to track my playtime. RescueTime, a productivity tracking tool, was the first software installed on my computers for more than 7 years. A few recent things lead me down this rabbit hole of thinking how we humans and our society are uniquely centered around..


Quote 98 - www.wints.org - 1 year ago - eng
Your energy is stagnant. It needs to move. Whatever you’re feeling is a stink arising out of the stagnant water. Once it becomes a river, your problem will disappear. Because you need to flow. -Satyakaam Ramkrishan


Shell scripts sometimes have to append data to a file. Redirecting output with >> is the conventional way and works fine, but using tee -a instead is a usually better default, especially in continuous integration. It’s just as easy and gives automatic introspection : the same value is printed to stdout and so appears in normal logs too. 1 2 3 4 # conventional approach (worse!): echo "some_variable=some_value" >> " $GITHUB_ENV ....

After studying Vietnamese language for five months, I think that it is a challenging language to learn for Westerners. Especially the vocabulary with different tones is extremely hard to master: Bạn bận bán bàn bẩn không? , if you want to ask if someone is busy selling dirty tables. All joking apart, other features of this language are way simpler than you might expect. Saigon Central Post Office in Ho Chi Minh City It is an isol....

I’m supposed to be finishing a wonky series on proof systems (here and here) and I promise I will do that this week. In the midst of this I’ve been a bit distracted by world events. Last week the Washington Post published a bombshell story announcing that the U.K. had filed “technical capability notices” demanding … Continue reading U.K. asks to backdoor iCloud Backup encryption →

Today’s links are about an AI job application scam, why non-fiction books are too long, whether WASM will replace containers and how line endings cause problems in Git.

Today’s links are about an AI job application scam, why non-fiction books are too long, whether WASM will replace containers and how line endings cause problems in Git.

I accidentally broke Emacs mouse support on the Linux console. o_O The TIOCLINUX patch for disabling dangerous IOCTLs for the Linux console driver ( background discussed on the Wiki ) ended up accidentally making the mouse cursor invisible on the Linux console (the proper text mode one, not xterm). I apologize for breaking this. We luckily found a patch for it and it is now rolling out to stable Linux kernels. If your mouse does not w..

I accidentally broke Emacs mouse support on the Linux console. o_O The TIOCLINUX patch for disabling dangerous IOCTLs for the Linux console driver ( background discussed on the Wiki ) ended up accidentally making the mouse cursor invisible on the Linux console (the proper text mode one, not xterm). I apologize for breaking this. We luckily found a patch for it and it is now rolling out to stable Linux kernels. If your mouse does not w..

I accidentally broke Emacs mouse support on the Linux console. o_O The TIOCLINUX patch for disabling dangerous IOCTLs for the Linux console driver ( background discussed on the Wiki ) ended up accidentally making the mouse cursor invisible on the Linux console (the proper text mode one, not xterm). I apologize for breaking this. We luckily found a patch for it and it is now rolling out to stable Linux kernels. If your mouse does not w..

Learning - rachitsingh.com - 1 year ago - eng
Gardner was so serious about this learning imperative, so determined that the message would get through, that he wrote the speech out in advance because he wanted “every sentence to hit its target.” What was his message? “We have to face the fact that most men and women out there in the world of work are more stale than they know, more bored than they would care to admit,” he said. “Boredom is the secret ailment of large-scale organiz....

Recently, researchers have found another Software Supply Chain issue in BoltDB, a popular database tool in the Go programming environment. The BoltDB Go Module was found backdoored and contained hidden malicious code.

At least, for right now. You can learn anything, but you can’t learn everything . Career-adjacent learning can be one of the most compelling ways to spend your time and energy. It promises open doors and Possibility, new abilities that you can use to build grand new dreams and advance yourself, and the sheer enjoyment of gaining knowledge. It’s also bottomless and neverending. If you start digging in to learn every interesting....

Apple's "rack Mac" XServe hardware may never have been "insanely great" -- or even "kinda great" but they were interesting. Here's how I got one working in 2025.

For 2025, our Black and African American Movement Employee Resource Group (BAAM ERG) is excited to highlight some of their favorite Black gaming communities, content creators, and innovators.


We have refreshed aerial satellite imagery for all 50 states of America. This considerable update means a full implementation of 2021-2023 data with cutting-edge resolution ranging from 15-60cm/px.


A collection of links about changing a data structure, SaaS v AI Agents, chat UI for development, a developer philosophy and the Model Context Protocol.

A collection of links about changing a data structure, SaaS v AI Agents, chat UI for development, a developer philosophy and the Model Context Protocol.


This post aims to provide a bunch of historical background around PaX and grsecurity support in Nixpkgs. It is fairly abstract and can probably be digested by non-Nix people with ease. This post is mostly focused on the implementation in Nixpkgs; I am not an expert in PaX/grsecurity (so if I’ve gotten something wrong, please correct me). I’m also partially writing this so that people know what paxmark was, in case they encounter a r..

Learn how VS Code handles context-dependent keyboard shortcuts, resolve conflicts using the Keyboard Shortcuts editor, and customize them for efficient coding.

Learn how VS Code handles context-dependent keyboard shortcuts, resolve conflicts using the Keyboard Shortcuts editor, and customize them for efficient coding.



TDX25 comes to San Francisco this March 5-6. Heroku, a Salesforce company, has a packed schedule with a variety of sessions and activities designed to enhance your knowledge of our platform and integrations with Agentforce and Salesforce technologies. Whether you’re new to Heroku or a seasoned pro, there’s something for everyone at this year’s event. […] The post Heroku at TDX 2025: Empowering Developers for the Future appeared first on..

A colleague of mine recently lent a hand implementing a polynomial approximation routine I could port to our compiler, though it wasn’t the method I was expecting. As I had written about previously, I was studying the Remez algorithm and implementing a prototype in Python. Remez approximation involves an iterated loop that alternates between root-finding and linear-system solving, and as such it can be rather brittle and difficult. Numerica..

A colleague of mine recently lent a hand implementing a polynomial approximation routine I could port to our compiler, though it wasn’t the method I was expecting. As I had written about previously, I was studying the Remez algorithm and implementing a prototype in Python. Remez approximation involves an iterated loop that alternates between root-finding and linear-system solving, and as such it can be rather brittle and difficult. Numerica..

A colleague of mine recently lent a hand implementing a polynomial approximation routine I could port to our compiler, though it wasn’t the method I was expecting. As I had written about previously, I was studying the Remez algorithm and implementing a prototype in Python. Remez approximation involves an iterated loop that alternates between root-finding and linear-system solving, and as such it can be rather brittle and difficult. Numerica..

Brent Miller: In April we would announce what we were doing for the conference in October... the year before Upscale we got zero done, which was just a terrible situation for us to be in. ...We started working on [Upscale] in the fall after the whiff on our conference, knowing we were going to roll it out in the spring—probably after we made the commitments for the fall—and we were going to have to do the organizational transformation....

It’s been nearly four years since I published Parsing Protobuf at 2+GB/s: How I Learned To Love Tail Calls in C . In that article, I presented a technique I co-developed for how to write really fast interpreters through the use of tail calls and the musttail attribute. While the article focused on Protocol Buffer parsers, the technique applies to many kinds of parsers and VM interpreters. I published the article in the hopes that the te....

Although first introduced in 2014, the Context package remains a crucial component of Go programming, enabling efficient management of request-scoped data, deadlines, and cancellation signals. As the Go ecosystem continues to evolve, understanding the Context package’s semantics is vital for developing reliable and maintainable software. This blogpost provides an in-depth exploration of the Context package’s semantics, highlighting best pra..


TL;DR : github.com/PriceChild/terraform-incus-oci-image-updating will update docker/oci images when applying. I deploy to Incus containers and take advantage of it's support for OCI (Docker) images to avoid running Docker as well. I deploy using tofu/terraform and the incus provider which seems to have a small drawback around keeping images updated.

This recent AI madness is insane. It feels like every hour, there's a new LLM, an AI model, a fork of AI, an AI tool, or an AI-supported website. The same applies to web development as well—there are tons of frameworks, libraries, tools, and other things I can’t even remember by heart. Every day, there's something new. How the hell are we, as humans, supposed to keep up with this pace? To be honest, I was really excited about these innova....




Today I attended a mini-hackathon via SDx. I attended to solo work on some arkaine agents and to be present as a mentor/advisory role for other attendees. It was a short 6 hour affair, mainly focused on playing with the new OpenAI o3-mini. It also helps to be inspired by seeing other people creatively applying AI to a quick weekend project. I ended up building a great prototype of a research agent - the original goal of arkaine for myself.

31 visitors online