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

I’m growing sick and tired of Spotify’s music-consuming model. There are many compelling and sometimes conflicting reasons, most perfectly outlined in The day I canceled my Spotify subscription on Raed’s blog. I used to cherish music, I used to religiously collect, catalog and enjoy every album on my iPod. I could navigate the endless folders and find that exact song that I needed for that precise moment. Spotify killed that, I list..

I came across this Linkedin post from a Google engineer, on a new (in preview) and very interesting BigQuery syntax: GROUP BY ALL. This will save time when writing and specially modifying complex SQL queries on BigQuery. The GROUP BY ALL clause groups rows by inferring grouping keys from the SELECT items. It will exclude expressions with aggregate and window functions, constants, and query parameters for a smart GROUP BY. So instead of..

I came across this Linkedin post from a Google engineer, on a new (in preview) and very interesting BigQuery syntax: GROUP BY ALL. This will save time when writing and specially modifying complex SQL queries on BigQuery. The GROUP BY ALL clause groups rows by inferring grouping keys from the SELECT items. It will exclude expressions with aggregate and window functions, constants, and query parameters for a smart GROUP BY. So instead of....

I came across this Linkedin post from a Google engineer, on a new (in preview) and very interesting BigQuery syntax: GROUP BY ALL. This will save time when writing and specially modifying complex SQL queries on BigQuery. The GROUP BY ALL clause groups rows by inferring grouping keys from the SELECT items. It will exclude expressions with aggregate and window functions, constants, and query parameters for a smart GROUP BY. So instead of..

Hear from eBay's Chief AI Officer on a recent episode of the Bloomberg Intelligence podcast 'Tech Disruptors.'

The Yak Shave - www.marginalia.nu - 2 years ago - eng
I set out a little over a week ago to add a service registry to Marginalia Search, primarily to reduce its dependence on docker. I would like it to be able to run on bare metal as well, which poses a problem since configuring the application manually is a bit of a headache with dozens of ports that need to be set up. It would also be desirable to be able to run multiple instances of important services in order elliminate downtime during upg..

Before the widespread existence of software repositories like CPAN, NPM, and PyPI, developers seeking to reuse an existing algorithm or library of routines would either check books or journals for code, or, they just might post a classified ad: Request posted in Decuscope 1965, Vol 4/Iss 2 User groups provided catalogues of software, from mathematical algorithms to system utilities to games and demos. Leveraging the user group’s period....

Before the widespread existence of software repositories like CPAN, NPM, and PyPI, developers seeking to reuse an existing algorithm or library of routines would either check books or journals for code, or, they just might post a classified ad: Request posted in Decuscope 1965, Vol 4/Iss 2 User groups provided catalogues of software, from mathematical algorithms to system utilities to games and demos. Leveraging the user group’s period....

Do you struggle to balance your urgent tactical needs with important strategic goals? Do you wonder how to handle the boatload of important customer requests by prioritizing and allocating resources? The BCE framework is for you.

When developing FastAPI based web services, I sometimes run into a weird issue on Windows: I kill the uvicorn process, but the port it used remains in use and I get responses in the browser, even though the server appears to not be running. Today I learned what's

Learn how the REI team built a strong security culture across development units in this AWS Re:Invent chat between Dan Ngo, Lead Security Engineer, Cybersecurity Engineering and Risk Management at REI, and Clinton Herget, Field CTO at Snyk.

Jordan Mechner ( @jmechner , creator of Prince of Persia) has written and drawn a graphic novel memoir, REPLAY. It’s out in French and will be released in English on March 19. I pre-ordered a signed English copy. More info here .

In the complex landscape of software development, aligning design methodologies with business needs is crucial. Domain-Driven Design (DDD) emerges as a key approach in addressing this alignment, especially in projects characterized by intricate business rules and processes. This methodology stands in contrast to traditional practices, such as embedding business logic within databases, offering a more adaptable and business-focused perspecti....

Exploring the historic background of Jack Black's 'You Can't Win', and investigating the identity of The Sanctimonious Kid.

If you are curious if something impacts something else, the answer is probably “yes.” Does that indicator depend on those factors? Yes, it does. If we change this thing, would it affect …? Yes, it would. If a person takes this pill, could it cause a non-exactly-zero change in the body? Yes, the presence of the pill is already a change that can always be detected with the right amount of effort. One may argue that in some cases (assuming t....

If you are curious if something impacts something else, the answer is probably “yes.” Does that indicator depend on those factors? Yes, it does. If we change this thing, would it affect …? Yes, it would. If a person takes this pill, could it cause a non-exactly-zero change in the body? Yes, the presence of the pill is already a change that can always be detected with the right amount of effort. One may argue that in some cases (assuming t....

There are several nice options in NixOS for specifying scheduled backup jobs, including borgbackup, borgmatic and restic. But I’ve often used rsync in the past, and there is no such module for scheduled rsync jobs (or rsnapshot either). So I wrote my own simple module.

I recently completed a two-week creative residence at Almost Perfect in Tokyo. I split my time on the trip between working on Booklet and exploring Japan. The Almost Perfect residence runs continuousl...

There are several nice options in NixOS for specifying scheduled backup jobs, including borgbackup, borgmatic and restic. But I’ve often used rsync in the past, and there is no such module for scheduled rsync jobs (or rsnapshot either). So I wrote my own simple module.

There are several nice options in NixOS for specifying scheduled backup jobs, including borgbackup, borgmatic and restic. But I’ve often used rsync in the past, and there is no such module for scheduled rsync jobs (or rsnapshot either). So I wrote my own simple module.

The new MapTiler Engine 13.2 makes it easy to upload tilesets to MapTiler Cloud via the command line, share maps online & style them on free hosting, and get in touch with our team.

Ideas - donatstudios.com - 2 years ago - eng
A minimal functional language, maybe similar to Excel equations for sharing logic between unrelated languages. Share the same logic between a Go or PHP backend and a JavaScript front end. mtpl minimum viable template language - like mustache but with less gotchas A pkg.go.dev style service for PHP / composer packages. Materialized JSON Parser - generate parsers ahead of time for specific JSON structures to read much faster Raspberry PI Ther..

Ideas - donatstudios.com - 2 years ago - eng
A minimal functional language, maybe similar to Excel equations for sharing logic between unrelated languages. Share the same logic between a Go or PHP backend and a JavaScript front end. mtpl minimum viable template language - like mustache but with less gotchas A pkg.go.dev style service for PHP / composer packages. Materialized JSON Parser - generate parsers ahead of time for specific JSON structures to read much faster Raspberry PI Ther..

My HomeLab runs a few useful things (like atuin , changedetect.io , matrix bridges and homebridge ) either in via Docker Compose or hosted on a single node K3s Kubernetes cluster. In both cases YAML all sits in a versioned git repository. If things go bad I can recreate the lab from scratch without too much pain (along with ZFS snapshots of data drives thanks to TrueNAS ). Using this basic Infrastructure as Code approach makes t..

Coding” was never the source of value, and people shouldn’t get overly attached to it. Problem solving is the core skill. The discipline and precision demanded by traditional programming will remain valuable transferable attributes, but they won’t be a barrier to entry. – John Carmack I’d be tempted to call bullshit on this one, but it’s coming from Carmack, so hey, let me think about it for a minute (it’s not the first time I’ve ca..

vardefine doesn’t always play nice with the order in which you need to evaluate code. Here are some solutions.

vardefine doesn’t always play nice with the order in which you need to evaluate code. Here are some solutions.

vardefine doesn’t always play nice with the order in which you need to evaluate code. Here are some solutions.



Beach walk - nicolaiarocci.com - 2 years ago - eng
In a brigh Sunday morning, we went on a lonely beach walk Our third kid turned eighteen yesterday; she’s an adult now, and we’re left with no teenagers in our family. She is on a celebrative short trip to Barcelona so we are alone at home, for the first time. It’s only temporary, but it’ll become the norm in just over a year when she leaves for University. What a strange feeling; the nest is going to be empty soon. It will take a while b..

I got a pull request from "tea.xyz" related individual and unraveled a mess of a disappointing project.

cmart Philanthropy - cmart.blog - 2 years ago - eng
I sponsor development of technologies that answer to their users’ own interests, rather than the interests of megacorps (who harvest users’ data and attention, extract rents, impose lock-in, and so on). I particularly support indie developers who are heading upstream of their own economic incentives. I also support some creative work like music and blogs. I should do more of this, as should everyone who benefits from these works. If you c..

Recently my cable Internet service was automatically “upgraded” from 30 Mbps to 300 Mbps (along with an increase in price).


Why senior leaders should focus on strategy and direction rather than doing IC work, in response to Brex co-CEO Pedro Franceschi

Why senior leaders should focus on strategy and direction rather than doing IC work, in response to Brex co-CEO Pedro Franceschi

Why senior leaders should focus on strategy and direction rather than doing IC work, in response to Brex co-CEO Pedro Franceschi

Earlier I had written a post about using OpenAI APIs to create a stock sentiment analysis by feeding news to GPT models. In this post, I am going to introduce the concepts of Word Embeddings or Embeddings in general. I am going to write a product recommendation system using OpenAI embeddings API that consumes product-related datasets from Kaggle. If you are in hurry or not interested in technical details, check the demo video below:   Befor....

Least privilege is a defense-in-depth strategy that everyone talks about. While I first heard it a few years back this seemed to be a magical solution to a good number of security issues I faced.

Man’s Search For Meaning by Victor E. Frankl is an effort to distil the importance of meaning in life, and provides guiding…

For small web projects that you don’t want to get large CSS frameworks like Tailwind to be involved, the classless CSS libraries can be very handy. You just 1-2 lines into the head of the html and get beautifully styled pages. Here are a few classless CSS libraries you can use: concrete.css water.css pico css simple css classless.de mvp.css NES.css drop-in minimal css Oat : HTML components plus some additional on..

For small web projects that you don’t want to get large CSS frameworks like Tailwind to be involved, the classless CSS libraries can be very handy. You just 1-2 lines into the head of the html and get beautifully styled pages. Here are a few classless CSS libraries you can use: concrete.css water.css pico css simple css classless.de mvp.css NES.css drop-in minimal css Oat : HTML components plus some additional on..

For small web projects that you don’t want to get large CSS frameworks like Tailwind to be involved, the classless CSS libraries can be very handy. You just 1-2 lines into the head of the html and get beautifully styled pages. Here are a few classless CSS libraries you can use: concrete.css water.css pico css simple css classless.de mvp.css NES.css drop-in minimal css Oat : HTML components plus some additional on..

5 visitors online