|
ChatGPT has been blowing up the internet lately, and I wanted to build something fun with it. Here’s my vision of a dystopian future where…
|
|
Are you tired of having a particular buffer pop open in the wrong direction? Do you wish, for example, that the Racket REPL buffer showed up on the right in a vertical split, rather than below in a horizontal one? Look no further. I give you, display-buffer-alist: ( add-to-list 'display-buffer-alist ' ( "\\*Racket REPL >\\*" ( display-buffer-in-direction ) ( direction . right ))) That little snippe....
|
|
This December, my girlfriend and I took a brief holiday and went to southern Germany. We wanted to visit weihnachtsmärkte , the famous Christmas markets, and go snow hiking. While walking some trails around Oberreute , more than once, we noticed two intertwined trees, already quite tall and grown up. It is a shame we did not take a picture, but it was interesting to see these two thin trunks, born one next to the other, rising in a spiral....
|
|
This December, my girlfriend and I took a brief holiday and went to southern Germany. We wanted to visit weihnachtsmärkte , the famous Christmas markets, and go snow hiking. While walking some trails around Oberreute , more than once, we noticed two intertwined trees, already quite tall and grown up. It is a shame we did not take a picture, but it was interesting to see these two thin trunks, born one next to the other, rising in a spiral....
|
|
I don’t like any of the funnel or cohort analysis tools available to me
-
vikramoberoi.com
-
3 years ago
-
eng
I do like these silly funnels, though. Ten years ago, while starting the Data Engineering team at Harry’s, I wrote a suite of cohort analysis queries that looked more-or-less like the queries in this post. The success of the razor and blades model hinges on high customer retention so we tracked it religiously from day one. Retention was so critical at Harry’s that I even wrote a haiku about it once.
|
|
Are you tired of having a particular buffer pop open in the wrong direction? Do you wish, for example, that the Racket REPL buffer showed up on the right in a vertical split, rather than below in a horizontal one? Look no further. I give you, display-buffer-alist: ( add-to-list 'display-buffer-alist ' ( "\\*Racket REPL >\\*" ( display-buffer-in-direction ) ( direction . right ))) That little snippe....
|
|
Five Reasons Your PHP Application is Hard to Containerize for Production
-
alanastorm.com
-
3 years ago
-
eng
This entry is part 3 of 4 in the series Containers, Containers, Containers. Earlier posts include What is a Container and why Docker Makes that a Difficult Question to Answer, and Running Go Programs in Docker Scratch Containers. Later posts include Accessing Docker Desktop's Virtual Machine. First — the container/docker/K8s approach presumes that your application can easily run as a stand-alone Linux process and PHP applications aren’t sta..
|
|
I’ve never quite been happy with the personal logos I’ve designed. I’ve spent an enormous amount of time working on various options, but I’ve never been completely satisfied.
|
|
This is a write-up about an experiment from a few months ago, in how to find websites that are similar to each other. Website similarity is useful for many things, including discovering new websites to crawl, as well as suggesting similar websites in the Marginalia Search random exploration mode. A link to a slapdash interface for exploring the experimental data. The approach chosen was to use the link graph look for websites that are..
|
|
I originally envisioned writing this post some time back - in early 2022, Twitter escalated its dark patterns, requiring accounts (or viewing on a phone) to see certain content. My draft sat long enough (though less than a year) for that to become quaint, but the point I intend to make is increasingly relevant - that we are witnessing a blurring of the public square and the megaphone, and that this blurring has a number of worrying side-e....
|
|
New Service, Hyperpipe ~cobra Sun, 25 Dec 2022 Today, I installed Hyperpipe on ~vern. Hyperpipe is a YouTube Music front-end similar to BeatBump, but it uses Piped as part of its backend, and proxies all connections to Google. I’ve wanted to deploy it for a while, but we hadn’t had a Piped instance to use as the backend. Currently, we use an external proxy because of bandwidth limitations. Sadly, this proxy is behind a Cloudflare ..
|
|
New Service, v.Nu ~cobra Sun, 25 Dec 2022 I just deployed v.Nu on ~vern. The Nu HTML validator is an HTML, CSS, and SVG validator. We use it on ~vern’s website in order to make sure that our site is compliant with the HTML standard. Many existing instances of the Nu HTML validator are behind a Cloudflare MiTM, so I wanted to host it on ~vern. Thank you for being a part of our community.
|
|
Comment systems are an essential part of modern websites, providing a platform for users to engage with the content and share their thoughts and opinions. While there are many options available for adding commenting functionality to a website, one alternative worth considering is integrating a Mastodon thread, also known as a “toot.” Mastodon is an open-source, decentralized social media platform that allows users to share text, images, a....
|
|
This year I discovered the profound joy of giving toys to a little girl. Our daughter is beginning to babble and walk, and nothing has brought me more happiness than playing with her and watching her grow in her capabilities. She's still young enough that she has no clue as to what is going on, but she did like getting some new toys wrapped in paper and bows! Christmas is so much better giving presents to your kids than it is getting presen....
|
|
This year I discovered the profound joy of giving toys to a little girl. Our daughter is beginning to babble and walk, and nothing has brought me more happiness than playing with her and watching her grow in her capabilities. She's still young enough that she has no clue as to what is going on, but she did like getting some new toys wrapped in paper and bows! Christmas is so much better giving presents to your kids than it is getting presen....
|
DEFCON.social is open! From the first DEF CON announcement over 30 years ago inviting all to attend our first gathering: "We cordially invite all hackers/phreaks, techno-rats, programmers, writers, activists, lawyers, philosophers, politicians, security officials, cyberpunks and all network sysops and users to attend." That's still our core audience, but we welcome artists, musicians, infosec, privacy professionals, journalists,....
|
|
Were ya clickbaited? Did ya open this post cause me adding "mystery" into the title tricked ya into thinking this post'd be interesting? ^^ Well, either way, too late, ur now legally n morally obligateda read this post :P Who knows, maybe ya think it's interesting after all, yk. Also, we make 0 money or whatever from this, lmao. Basically, stuff went like this: Maybe a couple weeks or so ago, a couplea our services went down, specifical....
|
Most alternatives are slow and hard to come by, Kuz is buying up more and more sites and becoming a ...
|
|
It's been another year of changes at Real Python! The Real Python team has written, edited, curated, illustrated, and produced a mountain of Python material this year. We added some new members to the team, updated the site's features, and created new styles of tutorials and video courses.
|
|
Today, my last self-assigned duty before the Christmas break was to migrate our in-house rate-limiting implementation (based on the AspNetCoreRateLimiting third-party package) to the new, shiny rate-limiting middleware introduced by ASP.NET Core 7. While the process was relatively straightforward, I stumbled upon a few quirks I want to annotate here. Our use case is simple. We use what the ASP.NET Core 7 documentation defines as a “fi..
|
|
Testing a Java-based Kubernetes Admission Webhook Locally
-
techblog.thescore.com
-
3 years ago
-
eng
A Kubernetes Admission webhook can be an effective way to enforce and apply custom system policies. Admission webhooks are callbacks which allow admission requests (creating or updating a kubernetes resource) to first be forwarded to a custom external service. In the external service, administrators can enforce constraints (Validating Admission Webhook) or apply changes (Mutating Admission Webhook) to their Kubernetes resources. The Pla....
|
|
This information is outdated The marginalia search project info now lives on about.marginalia-search.com . Ever feel like the Internet has gotten a bit… I don’t know, samey? There’s funny images scrolling by and you blow some air through your nose and keep scrolling and then someone has done something upsetting and you write an angry comment and then you scroll some more. Remember when you used to explore the Internet, when you us..
|
|
While this post is about programming, it also draws an extended analogy to dungeons and dragons, specifically two of its classes, that correspond to two attitudes toward programming. In D&D, wizards study magic. They prepare their magic spells ahead of time. While they may learn a large number of magic spells, they need to prepare them ahead of time and can’t just cast them at will. Wizard programmers prefer up-front design. They apply ..
|
|
An Obscure Error While Downloading a YouTube Video for Offline Viewing
-
ayewo.com
-
3 years ago
-
eng
Trying to download a video from YouTube for offline use using youtube-dl and it keeps failing? This article will show you how I fixed it.
|
|
This entry is part 2 of 4 in the series Containers, Containers, Containers. Earlier posts include What is a Container and why Docker Makes that a Difficult Question to Answer. Later posts include Five Reasons Your PHP Application is Hard to Containerize for Production, and Accessing Docker Desktop's Virtual Machine. Docker’s one of those weird bits of technology where, depending on how you start using it, you can easily miss some important ..
|
|
I run Lighthouse and WAVE as a “Hey, let’s see what I have ahead of me” kind of thing. A baseline of sorts. Then I go into manual testing I strongly disagree with running automated tests first if you have the means to do manual tests. People get too hung up on automated tests revealing only N percent of issues; the reality is that they end up encouraging people to spend their time fixing those issues instead of more critical errors. ..
|
|
And we must remind ourselves that growth occurs in intervals: there are times of growth, and there are times of non-growth. The latter isn’t a failure so much as a necessary period of rest. Dormancy isn’t stagnant; it’s potentiating. It’s patient. If you’ve grown a lot in the past however many months or years and now feel that growth coming to a close, don’t fret right away. Wait. Reflect on what you’ve learned. Look for signs of spring. Mo..
|
|
22-12-22 Special! So, you want to know about how Docker Desktop works underneath. Well, it’s like a magic show, except the rabbits are containers and the hat is a Linux VM. Let me break it down for you. Before I go further into the main topic, allow me to get sidetracked a bit here on how I fell into this rabbit hole. On a rare sunny afternoon in forever-raining-everyday Singapore, I stumble upon OCaml 5.0 Multicore is out on the ..
|
|
22-12-22 Special! So, you want to know about how Docker Desktop works underneath. Well, it’s like a magic show, except the rabbits are containers and the hat is a Linux VM. Let me break it down for you. Before I go further into the main topic, allow me to get sidetracked a bit here on how I fell into this rabbit hole. On a rare sunny afternoon in forever-raining-everyday Singapore, I stumble upon OCaml 5.0 Multicore is out on the ..
|
No-Code tools like Webflow, Bubble, Adalo, etc. are all the rage these days. Despite this I believe they all have a fundamental problem to overcome: if they are simple enough for non-engineers to use they aren't powerful enough but if they are powerful enough they become too complex and a real engineer will most likely just use code instead.
|
|
No-Code tools like Webflow, Bubble, Adalo, etc. are all the rage these days. Despite this I believe they all have a fundamental problem to overcome: if they are simple enough for non-engineers to use they aren't powerful enough but if they are powerful enough they become too complex and a real engineer will most likely just use code instead.
|
|
Google BigQuery: Why & How we power our Data Platform with it
-
engineering.wingify.com
-
3 years ago
-
eng
Introduction BigQuery is a completely serverless and cost-effective enterprise data warehouse provided by the Google Cloud Platform. Just…
|
|
If you would like an opportunity to join this emoji-filled, fun environment, you're in luck: we're hiring ! 🙌 The benefits of effective communication extend beyond productivity, but also towards increasing employee engagement, retention and trust. In an age where we are more distributed than ever, methods of communication are evolving to ensure we continue to foster connectivity among team members. One such evolution in communicatio....
|