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

42. Keeping Score - loufranco.com - 2 years ago - eng
As I mentioned in the past two episodes, I’m trying to write a short book, and I want to share the process as I’m going through it. For example, to help me structure my time, I’m using the book The Four Disciplines of Execution . In the last episode, I shared how I’m applying the second discipline. I defined an activity that I could do every day and a lead measure, a metric of that activity, that I could have as a goal for every week. ....

In a class a few days ago, the instructor trotted out Donald Knuth’s famous quote about premature optimization. Of course, as nearly every other instructor has ever done, he cherry-picked the catchy middle part: “Premature optimization is the root of all evil.” He did not, however, share the context around it. Here’s the full quote: Permalink.

Eating Glass - markjgsmith.com - 2 years ago - eng
Eating Glass (Issue #157) 2024-03-30 12:45:00 +07:00 by Mark Smith This week’s newsletter is out! In this week’s edition: Bitcoin scaling, social media federation, Bitcoin on feature phones, Microstrategy strategy, the slaughtering of good media outlets, fascinating Bitcoin mining dynamics Issue details: Title: Eating Glass Issue: 157 Page: issue webpage Another awesome issue of the newsletter. #


Outlive - vit.baisa.cz - 2 years ago - eng
Let’s focus on health span instead of live span… “All books are biased and cherry-pick supporting evidence”, but this one was the same just added this disclaimer.

Permanent Record - vit.baisa.cz - 2 years ago - eng

TL;DR: Probably Easter has a very little to do with bunnies. That is just a consequence of capitalism. Or traditions of just a few centuries ago. Even for non-religious people, this part of the year is often welcome because of the coming of Spring. But… Where does Easter come from? Is its origin linked with Christianity? Short answer: definitely not. The name, as Wikipedia explains , comes from the Old Germanic pagan goddess Ostara , wh....

I did not have time to build a full mechanical keyboard (and I'm happy with X-Bows Lite ), so I built myself the macro pad. Extra buttons are always useful, especially a knob for volume control. Buttons are mapped to: Play/Pause, Next Song, Start/Stop Pomodoro, and one for later use. I've even found a practical application for an OLED display: When I'm playing fullscreen games, display shows GPU/GPU temperature and overheat warning....

Outlive - vit.baisa.cz - 2 years ago - eng
Let’s focus on health span instead of live span… “All books are biased and cherry-pick supporting evidence”, but this one was the same just added this disclaimer.

Permanent Record - vit.baisa.cz - 2 years ago - eng

TL;DR: Probably Easter has a very little to do with bunnies. That is just a consequence of capitalism. Or traditions of just a few centuries ago. Even for non-religious people, this part of the year is often welcome because of the coming of Spring. But… Where does Easter come from? Is its origin linked with Christianity? Short answer: definitely not. The name, as Wikipedia explains , comes from the Old Germanic pagan goddess Ostara , wh....


I spent the day doing remote maintenance on multiple Linux machines via ssh. The revelation is that ChatGPT is the bomb for these tasks: What does that command option do? I am trying to remember. What syntax is to install that peculiar and rarely used package on Debian? I am getting this locale configuration error; what was the fix again? All this stuff is answered much sooner than searching online, no matter the search engine.

Can you build a Space Invaders clone using Python's built-in turtle module? What advantages does the Seaborn data visualization library provide compared to Matplotlib? Christopher Trudeau is back on the show this week, along with special guest Real Python core team member Bartosz Zaczyński. We're sharing another batch of PyCoder's Weekly articles and projects.


I gave a talk at NYC School of Data on how I’ve used large language models (LLMs) to efficiently extract thousands of useful, granular chapters from hundreds of hours of NYC city council meetings for citymeetings.nyc. The recording is available on YouTube (60 mins). Alternately, I’ve published a detailed set of annotated slides with the same content below. This is the kind of presentation I’d have loved to see before I started working on ci..

Daily Practice - backendhance.com - 2 years ago - eng
Hi, Hast du schon mal probiert vim zu schließen? Das Meme kennst du vermutlich. Auch nach Jahrzehnten finde ich es immer noch witzig 😁 Aber was ich in den Jahrzehnten nicht geschafft habe, war mal ernsthaft zu lernen, wie man mit vim umgeht. Klar. Mit i gehe ich in den insert-mode. Dann kann ich schreiben. Und dd habe ich auch gelernt. Damit kann ich eine Zeile löschen. Und ja. Natürlich war ich einer der drei Millionen Viewer, ..

This is an introduction to the concept of monads in Haskell for those who are starting to get familiar with the basics of the language - things like polymorphism, type signatures, higher-order functions and so. I will use a very simple example that looks useless but will hopefully help you understand this concept. Start a REPL session with the command ghci and try the following: ghci> f = (\x -> [2*x]) ghci> f 3 [6] Here we define a f....

How to connect your GPT on OpenAI to a backend Node.js app Late in 2023, OpenAI introduced GPTs, a way for developers to build customized versions of ChatGPT that can bundle in specialized knowledge, follow preset instructions, or perform actions like reaching out to external APIs. As more and more businesses and individuals use ChatGPT, […] The post Building a GPT Backed by a Heroku-Deployed API appeared first on Heroku .




Speed and performance might make you think of motorcycles with big shiny chrome parts, but that’s not what this post is about (apologies). Instead, it’s about the speed and performance of a secure Chromebook user experience. Today, we’re going to talk about the steps that educational institutions from preschool to graduate school need to take […] The post Go Big & Go Chrome: Strengthen Cybersecurity in Education, the Enterprise & Beyond ..

Get an overview of NSA’s newest guidance on open source security and learn how to follow it in your Google Cloud environment with Snyk.

I use a quick crypto.FNV32a-based fix for short cache-busting fingerprints that doesn’t directly rely on the unstable .Key method. Code snippet 4 ( Go template ) : I use Hugo’s crypto.FNV32a to generate a short hash, then copy the resource to a new path with that fingerprint. {{ $resource := resources.Get . -}} {{- $target_path_formatStr := (replaceRE `(\.[^\.]*)$` ".%d$1" .) -}} {{- $cacheBuster := $resource.Content | crypto.FNV....


Introduction Heroku is excited to introduce nine new dyno types to our fleets and product offerings. In 2014, we introduced Performance-tier dynos, giving our customers fully dedicated resources to run their most compute-intensive workloads. Now in 2024, today's standards are rapidly increasing as complex applications and growing data volumes consume more memory and carry heavier […] The post Expanded Memory and Compute with Heroku’s New..


介绍 Kotlin Serialization 是 Kotlin 提供的 跨平台 序列化和反序列的库,它可以将对象树序列化成一些常见的格式,纯天然支持 Kotlin,扩展性很强,几乎可以满足所有业务场景,而且不需要使用反射,性能很好,可以说是目前 Kotlin 语言序列化工具的不二之选。 kotlinx.serialization 目前支持的格式有如下几种: JSON: kotlinx-serialization-json Protocol Buffers: kotlinx-serialization-protobuf CBOR: kotlinx-serialization-cbor Properties: kotlinx-serialization-properties HOCON: kotlinx-serialization-hocon (only on JVM) 大部分情况下我们使用的是 JSON,所以本篇文章主要会介绍 JSON 相关....



Embeddings, or vector representations of a document (which could be a piece of text, image, sound, etc.), can be extremely useful for making sense of large datasets. They transform information into a vector space such that their distance corresponds to their similarity.

In the software world, tickets (as implemented in Jira, etc) often have a bad reputation, and I think it’s undeserved, once we reframe what, or who tickets are for . In this article I want to revisit the purpose of tickets, usually “tickets for project management”, explore an alternative viewpoint of “tickets as engineering records”, and highlight how tickets should be useable as asynchronous alternative to (synchronous) communication. ..

In the software world, tickets (as implemented in Jira, etc) often have a bad reputation, and I think it’s undeserved, once we reframe what, or who tickets are for . In this article I want to revisit the purpose of tickets, usually “tickets for project management”, explore an alternative viewpoint of “tickets as engineering records”, and highlight how tickets should be useable as asynchronous alternative to (synchronous) communication. ..




Today I’m announcing a new type of provisioning tool. This is both the culmination of a long road, and the start of a new era. Please read on for all of the details. Feel free to skip to the relevant sections you’re interested in if you don’t want all of the background. Ten years : The vision for this specific tool started around ten years ago. Previously, as a sysadmin, I spent a lot of my time using a configuration management too..

Today I’m announcing a new type of provisioning tool. This is both the culmination of a long road, and the start of a new era. Please read on for all of the details. Feel free to skip to the relevant sections you’re interested in if you don’t want all of the background. Ten years : The vision for this specific tool started around ten years ago. Previously, as a sysadmin, I spent a lot of my time using a configuration management too..


Monero - lainchan.org - 2 years ago - eng
Can we get a Monero thread going? I'm just getting into it finally, and I think I want to try buying some anonymously. Turns out it's not as simple as I thought. WHAT IS MONERO? Monero (XMR) is a private, decentralized cryptocurrency whose transactions cannot be traced. The anonymization aspect is what makes it one of the top coins - it offers something none of the others do. It also uses the Randomx algorithm for mining, which ....

Explore the evolution of AI in software development and its current applications, and discover how Snyk leverages AI in its security products to safeguard the development ecosystem.

Recently I started to use the built-in (paid) AI assistant of my IDE of choice: JetBrains IntelliJ IDEA Ultimate . Below is a protocol of such an interaction which shows the power of technology, but also its shortcomings. As others have commented, AI assistants often “behave” like confidently incorrect Junior developers, resulting in the need of prodding and requesting corrections. I love using AI help when it is about something of which..

One of the things I see commonly on any mockup is a search box, usually with vaguely defined requirements as to how this is meant to actually work. However most people tend to assume its an instant update as you type with a debounce option of 100ms or something. The fastest way to implement this with a database is a horrible concatenated like query. However where you can store things in memory you can do a much better brute force search. ..

83 visitors online