|
Assumed Audience : No one; this is just a celebration post! Epistemic Status : Happy! For legal reasons, I had to search GitHub for a previous email of mine, and by accident, I came across this . This is Apple’s Open Source Software Distributions. It appears to be Apple’s distribution of the software they ship with the default install because it links here , Apple’s Open Source releases. Well, if you dig into the bc/ directo..
|
|
It's interesting for me to reflect on how my aspirations have changed as I've grown up. When I was a little kid I wanted to be a computer programmer like my daddy. I wanted to have my own cubicle and a work station and write Perl programs all day long in Emacs. There was a phase where I had to shake my head at that—a cubicle-dweller? Seriously? After experiencing some open-office work spaces, the shoulder-high walls afforded a privacy an....
|
|
It's interesting for me to reflect on how my aspirations have changed as I've grown up. When I was a little kid I wanted to be a computer programmer like my daddy. I wanted to have my own cubicle and a work station and write Perl programs all day long in Emacs. There was a phase where I had to shake my head at that—a cubicle-dweller? Seriously? After experiencing some open-office work spaces, the shoulder-high walls afforded a privacy an....
|
|
Repository: @knadh/otpgateway GitHub release page: v3.1.1 Changelog 9e61657 Fix broken redirect that prevents resetting address on an OTP d8856ad Merge pull request #27 from mr-karan/master 952a833 feat: expose models as a public package
|
|
I recently came across two different websites that allow you to look at the world through photos in two completely different ways. The first site is called ChronoPhoto . It displays a photograph and you have to guess when it was taken - the closer to the correct year the more points you get. You get five photos to identify.
|
|
I recently came across two different websites that allow you to look at the world through photos in two completely different ways. The first site is called ChronoPhoto . It displays a photograph and you have to guess when it was taken - the closer to the correct year the more points you get. You get five photos to identify.
|
|
Don't do your own research, check other people's work.
-
greaterdanorequalto.com
-
3 years ago
-
eng
|
|
I was reading iA’s grumpy writing about GPT (with which I sympathize) when my attention was captured by the image they added to their post. It was so fascinating that I had to research it. As it turns out, this is the Flammarion engraving , a famous wood engraving by an unknown artist, so named because its first documented appearance is in Camille Flammarion’s 1888 book L’atmosphère: météorologie populaire (“The Atmosphere: Popula..
|
|
4 application security bad habits to ditch in 2023 (and best practices to adopt instead)
-
snyk.io
-
3 years ago
-
eng
Learn four examples of bad security habits that are “so last year” and some better alternatives to adopt in 2023.
|
|
Understanding the differences between IdentityResource, ApiResource, and ApiScope in Duende IdentityServer is a common question among developers, often
|
In the autumn of last year my friend Joan and I went on a little trip up to the Skagit valley north of Seattle to photograph birds of prey; I managed to get a blurry but recognizable shot of this … Continue reading →
|
|
So uh, we used to have the problem we want to be able to share our shopping list in real time with other people, living in a flatshare, but uh, the only tool we had for that was CryptPad, as that was something we already hosted, however, it's uh, pretty inconvenient for this; it loads slowly and isn't really designed for creating lists easily. Using it on mobile is kind of a pain. Fortunately, our girlfriend Anna Aurora (check out her sit....
|
|
Polymorphic, Recursive Interfaces Using Go Generics
-
multithreaded.stitchfix.com
-
3 years ago
-
eng
I did a bit of experimenting over the weekend in an attempt to figure out how to write an interface that abstracted over methods whose return type was identical to the receiver’s type. This is frequently a thing that one wants to do when abstracting over self-cloning objects, or things that implement the Builder pattern . For example, suppose we have a struct through which we log stuff: type StdoutLogger struct { out iout....
|
|
Kicking Nextcloud Cron Script from TrueNAS Cron Job Tl;DR I’m running TrueCharts Nextcloud in my TrueNAS SCALE at home. After the setup, I discovered that none of the cron jobs was running. I’m using the Nextcloud News App and never saw any new stories. I didn’t find a way to make the Nextcloud cron work, so I decided to have a cron job that runs every hour to kick the Nextclodu cron job in the Nextcloud docker container.
|
|
Back in 2017 the world of traditional websites was still dominated by monolithic traditional CMSes - The likes of WordPress, Drupal, Umbraco, WooCommerce, etc - This is the story of how gatsby.js became the love of my life and ultimately how it ended breaking my heart.
|
This article is the first chapter of a concise field guide for running and supporting JVM applications, focusing on memory. The guide focuses on the most practical aspects of dealing with JVM applications, primarily server-side ones.
|
|
Back in 2017 the world of traditional websites was still dominated by monolithic traditional CMSes - The likes of WordPress, Drupal, Umbraco, WooCommerce, etc - This is the story of how gatsby.js became the love of my life and ultimately how it ended breaking my heart.
|
|
What I've been up to Hello from Cozumel, Mexico! It's 80° F here - a welcome break from the Chicago Winter. Since last Summer, I've been taking a "solo week" trip every quarter as a creat...
|
|
What I've been up to Hello from Cozumel, Mexico! It's 80° F here - a welcome break from the Chicago Winter. Since last Summer, I've been taking a "solo week" trip every quarter as a creat...
|
|
Your big feature is tested and ready to go! Time to merge, and then… Nooooo! 😭 Memories arise of hours of uncertainty spent trying to resolve past conflicts. Sure, there are lots of UIs that make picking one side or the other easier than using the command line, but is picking sides really the right answer? I’ll share a hidden gem that, for me, has turned conflict resolution from frustration into something of a joy. Git has a built-in....
|
|
Some notes on earphones related to the last post : The aforementioned noise-canceling earbuds are Sony WF-1000XM4. They're really good at noise-canceling, obviously, and the ambient sound mode actually amplifies the outside since the isolation is pretty strong on its own. I got mine bundled with my phone (Xperia 5 IV), which you can see also suffers Sony's inability to name products with anything more meaningful than a glorified serial n..
|
|
I recently got some new noise-canceling earbuds, and they are terrifyingly effective. Although I have thoughts on sound quality, technology, whatever, this post is not about that. It's about how when I walk down the street and tap my left earbud, it only takes seconds to eject me from this world. A polite robot announces, Noise canceling . A light swell of static obscures outside sounds. But as the static fades, the noise of the world do....
|
|
Often times, software engineers are faced with the prospect of adding new functionalities or checking in new code that seems to be beneficial but are not core to the product, things like additional settings, corner cases, functionality for power users, etc.
|
|
Networking events in NYC and the conversations haven't really given me what I was looking for. In the spirit of doing, I decided to try and create a new event which would be a better fit for what I want to attend.
|
|
Visit the original n-gate.com for context. 23-29 January, 2023 Replacing a SQL analyst with 26 recursive GPT prompts (comments) An Internet replaces a person with a series of increasingly desperate computer programs. Hackernews is both outraged and excited by the idea of replacing human labor with increasingly desperate computer programs. One Hackernews is mad that […]
|
|
Imagine you work with some data and assume that the underlying distribution is approximately normal. In such cases, the data analysis typically involves non-robust statistics like the mean and the standard deviation. While these metrics are highly efficient under normality, they make the analysis procedure fragile: a single extreme value can corrupt all the results. You may not expect any significant outliers, but you can never be 100% sure..
|
|
Imagine you work with some data and assume that the underlying distribution is approximately normal. In such cases, the data analysis typically involves non-robust statistics like the mean and the standard deviation. While these metrics are highly efficient under normality, they make the analysis procedure fragile: a single extreme value can corrupt all the results. You may not expect any significant outliers, but you can never be 100% sure..
|
|
Interfaces 101 : Implementing Generics with Interfaces Ep. 1
-
www.ardanlabs.com
-
3 years ago
-
eng
Introduction Go interfaces are beneficial to Go developers because they: Allow interfaces to separate mechanism from behavior. Increase flexibility of function parameters. Enable mocking of function parameters. With the addition of generics in Go 1.18, interfaces can be used to constrain the types of values a generic function will accept. To dive deeper into Go interfaces, we invite you to join Miki in his latest series dedicated to Go..
|
Join us April 13-14, 2023 in the Meydenbauer Center for a full roster of of intense two-day training sessions selected to expand the toolsets of hackers and security researchers of all kinds. Seats are limited, so don’t delay. The deep early bird discounts expire January 31. Use this discount code for an additional $50 off: Y4EJDX7YXAXX This discount code expires Jan 31. Full details at training.defcon.org .
|
Reader “Joel” had an insightful comment on the first part of this series which I thought deserved a short episode of its own. Recall that we proved the theorem “if a compositional forest contains a mockingbird then every bird in … Continue reading →
|
|
When you first create a status page, it’s probably because you want to communicate outages to your customers. The faster you can share details about an outage, the sooner your customers know what’s going on, and the more effectively they can handle the outage. Communicating promptly – in clear language – builds trust. And as a young company with a customer centric focus, that’s your top priority. So why is it that as an industry, we no ....
|