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

Year in Review - blog.webb.page - 6 years ago - eng

A vivid realisation of the tragedies that have befallen women in the past, compiled into a novel which aims to warn just how…


This is my attempt to review everything that I made happen, and that happened to me in 2019. It is crucial to remind yourself of the things you regularly did. Writing this post was very gratifying.



I set out to write this article by interviewing 40+ engineers at companies of all sizes. The main learning here was that organizational design and culture are a fascinating topic, and that they might be as important then company size when picking a job. Let’s say you’re early in your Software Engineer career. You’re a competent programmer looking for a change in working environment. You’ve got 4 offers from four companies at ..




So I've been using JumpStart Pro to build a new side project and in a discussion with Chris Oliver, the creator of JumpStart Pro, I reported a bug which he said "Oh - you should update to the latest". He viewed the update process as something seamless and I, honestly, didn't get it. And, in researching this, I discovered that I made a fatal mistake. The rest of this blog post covers that mistake and explains how you update JumpStart Pro....

https://devcenter.heroku.com/articles/route-53 https://devcenter.heroku.com/articles/route-53 okrsnow on  master [🏎💨] via ⬢ v12.8.1 via 💎 v2.6.5 on ☁️ us-west-2 took 5m33s ❯ heroku domains:add okrsnow.com Adding okrsnow.com to ⬢ okrsnow… done Configure your app's DNS provider to point to the DNS Target thawing-coral-9zbepdxpaa0ondgs6ubrpre7.herokudns.com. For help, see https://devcenter.heroku.com/articles/custom-domains The domain ....

11373* heroku domains:add okrsnow.com 11374* heroku domains:add www.okrsnow.com 11376* mate _posts/2019-12-29-heroku-and-route-53-using-amazon-for-domain-registration-with-heroku-for-hosting.md 11377* heroku logs 11378* heroku logs –tail 11379* heroku config:set RAILS_MASTER_KEY=123456789abcefg 11380* git push heroku master 11384* git push heroku master 11385* heroku logs –tail 11390* git push heroku master 11391* heroku config:set RAILS_MA....

My Honeywell CM927 thermostat's screen had been getting progressively worse over the last year. As of late, the screen was of little use. A random search yielded the Honeywell CM927 LCD screen fail - common? thread, with a promising comment by Phil: "Strip the unit and remove the circuit board (just a few plastic clips, no screws). Remove the LCD assembly from the circuit board (more plastic clips and an eight pin push connection....

SwiftUI bookmarks - xenodium.com - 6 years ago - eng
SwiftUI live-blur materials that you can use like a background color . 8 Common SwiftUI Mistakes - and how to fix them – Hacking with Swift . 读书 - emacsist . @Environment values . `@State` `onChange` . `SwiftUI` Framework Learning and Usage Guide . A Companion for SwiftUI - The SwiftUI Lab . A deep dive into Swift’s function builders | Swift by Sundell . A Fast Fuzzy Search Implementation · objc.io . ....

Even though I'm a firm, firm believer in agile, I've recently been experimenting with a throwback to waterfall style development and it very quickly left me with a fully featured data structure of tables and relationships modeled as example data . What I did is very rapidly write a series of migrations and then populate them to represent a sample "installation". My goal with this approach was to play to my strengths – data modeling – and....

Table of Contents GitHub Actions To the Rescue Registering a Deploy Key Defining the Workflow As a software engineer, I like to automate tedious tasks as much as possible. The deployment of this website is no exception: it is built using the Hugo static site generator and hosted on GitHub Pages ; so wouldn’t it be nice if the rendered website would automatically be published whenever an update is pushed to its source code r..

It has been quite a while since the last post on my old personal blog ; since then, I’ve mostly focused on writing about my day-work on the Debezium blog as well as some posts about more general technical topics on the Hibernate team blog.

Table of Contents GitHub Actions To the Rescue Registering a Deploy Key Defining the Workflow As a software engineer, I like to automate tedious tasks as much as possible. The deployment of this website is no exception: it is built using the Hugo static site generator and hosted on GitHub Pages ; so wouldn’t it be nice if the rendered website would automatically be published whenever an update is pushed to its source code r..

It has been quite a while since the last post on my old personal blog ; since then, I’ve mostly focused on writing about my day-work on the Debezium blog as well as some posts about more general technical topics on the Hibernate team blog.


Values for Yao - gavinhoward.com - 6 years ago - eng
There are few videos that make me take notes, but this one is an exception. In fact, this post was massaged into prose from my original notes. The gist of the video is that every person, project, platform, and company has values. And in his opinion, the relevant values for the software industry are: Values Approachability Integrity Robustness Availability Maintainability Safety Compatibility Measurability Security Compos..

Values for Yao - gavinhoward.com - 6 years ago - eng
There are few videos that make me take notes, but this one is an exception. In fact, this post was massaged into prose from my original notes. The gist of the video is that every person, project, platform, and company has values. And in his opinion, the relevant values for the software industry are: Values Approachability Integrity Robustness Availability Maintainability Safety Compatibility Measurability Security Compos..

Values for Yao - gavinhoward.com - 6 years ago - eng
There are few videos that make me take notes, but this one is an exception. In fact, this post was massaged into prose from my original notes. The gist of the video is that every person, project, platform, and company has values. And in his opinion, the relevant values for the software industry are: Values Approachability Integrity Robustness Availability Maintainability Safety Compatibility Measurability Security Compos..

Values for Yao - gavinhoward.com - 6 years ago - eng
There are few videos that make me take notes, but this one is an exception. In fact, this post was massaged into prose from my original notes. The gist of the video is that every person, project, platform, and company has values. And in his opinion, the relevant values for the software industry are: Values Approachability Integrity Robustness Availability Maintainability Safety Compatibility Measurability Security Compos..

Values for Yao - gavinhoward.com - 6 years ago - eng
There are few videos that make me take notes, but this one is an exception. In fact, this post was massaged into prose from my original notes. The gist of the video is that every person, project, platform, and company has values. And in his opinion, the relevant values for the software industry are: Values Approachability Integrity Robustness Availability Maintainability Safety Compatibility Measurability Security Compos..

Values for Yao - gavinhoward.com - 6 years ago - eng
There are few videos that make me take notes, but this one is an exception. In fact, this post was massaged into prose from my original notes. The gist of the video is that every person, project, platform, and company has values. And in his opinion, the relevant values for the software industry are: Values Approachability Integrity Robustness Availability Maintainability Safety Compatibility Measurability Security Compos..

Values for Yao - gavinhoward.com - 6 years ago - eng
There are few videos that make me take notes, but this one is an exception. In fact, this post was massaged into prose from my original notes. The gist of the video is that every person, project, platform, and company has values. And in his opinion, the relevant values for the software industry are: Values Approachability Integrity Robustness Availability Maintainability Safety Compatibility Measurability Security Compos..

Introduction Every man-made thing in the world needs to be designed in order to be built. Of course, DIY projects are often designed as they are built, but other than that, most things are designed before they are built. And designing a thing is hard. But as it turns out, designing a thing is easy compared to what I do when I am building a programming language. At first glance, it seems that designing a programming language is ea..

Introduction Every man-made thing in the world needs to be designed in order to be built. Of course, DIY projects are often designed as they are built, but other than that, most things are designed before they are built. And designing a thing is hard. But as it turns out, designing a thing is easy compared to what I do when I am building a programming language. At first glance, it seems that designing a programming language is ea..

Introduction Every man-made thing in the world needs to be designed in order to be built. Of course, DIY projects are often designed as they are built, but other than that, most things are designed before they are built. And designing a thing is hard. But as it turns out, designing a thing is easy compared to what I do when I am building a programming language. At first glance, it seems that designing a programming language is ea..

Introduction Every man-made thing in the world needs to be designed in order to be built. Of course, DIY projects are often designed as they are built, but other than that, most things are designed before they are built. And designing a thing is hard. But as it turns out, designing a thing is easy compared to what I do when I am building a programming language. At first glance, it seems that designing a programming language is ea..

Introduction Every man-made thing in the world needs to be designed in order to be built. Of course, DIY projects are often designed as they are built, but other than that, most things are designed before they are built. And designing a thing is hard. But as it turns out, designing a thing is easy compared to what I do when I am building a programming language. At first glance, it seems that designing a programming language is ea..

Introduction Every man-made thing in the world needs to be designed in order to be built. Of course, DIY projects are often designed as they are built, but other than that, most things are designed before they are built. And designing a thing is hard. But as it turns out, designing a thing is easy compared to what I do when I am building a programming language. At first glance, it seems that designing a programming language is ea..

Introduction Every man-made thing in the world needs to be designed in order to be built. Of course, DIY projects are often designed as they are built, but other than that, most things are designed before they are built. And designing a thing is hard. But as it turns out, designing a thing is easy compared to what I do when I am building a programming language. At first glance, it seems that designing a programming language is ea..


Note: This blog post is for Max, my youngest son, so he can learn what I did to fix this problem. So my youngest son got a new Windows gaming PC for this Christmas from his Grandmother (thank you Nanny) and when he started it up, all he saw was this: The normal diagnostic steps of: Pull the graphics card and use motherboard graphics Check that the RAM is seated Double check all cables are connected Change the boot order options and....

While talking about thinking about tests and testing in software engineering recently, I’ve come to the conclusion that there are (at least) two major ideas and goals that people have when they test or talk about testing. This post aims to outline what I see as these two schools, and explore some reasons engineers coming from these different perspectives can risk talking past each other. Two reasons to test Testing for correctness The first..

While talking about thinking about tests and testing in software engineering recently, I’ve come to the conclusion that there are (at least) two major ideas and goals that people have when they test or talk about testing. This post aims to outline what I see as these two schools, and explore some reasons engineers coming from these different perspectives can risk talking past each other. Two reasons to test Testing for correctness The first..



Exactly 9 years ago, Hibernating Rhinos had a major breakthrough. We moved to our own offices for the first time. Before that, I was mostly working from a home office of clients’ locations.  Well, I say we , but I mean I . At the time, the change mostly involved me having to put on some shoes and going out of the house to work alone in a big empty office. The rest of the team at the time was completely remote. I got the office because I....

Have you heard about the Internet of Things (IoT) ? It is basically about making devices “smart” and hooking them up to the Internet. And it’s a terrible idea. Don’t believe me? A hacker broke into a Google Nest and cranked up the heat. A baby monitor was hacked, and the hacker said that he was going to kidnap the baby. Another two hackers broke into Ring cameras and talked to young girls . Remember this video ? “On th..

Have you heard about the Internet of Things (IoT) ? It is basically about making devices “smart” and hooking them up to the Internet. And it’s a terrible idea. Don’t believe me? A hacker broke into a Google Nest and cranked up the heat. A baby monitor was hacked, and the hacker said that he was going to kidnap the baby. Another two hackers broke into Ring cameras and talked to young girls . Remember this video ? “On th..

26 visitors online