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

After spending some time at work on tooling for keeping documentation in sync with Go struct definitions I had enough exposure to Go's built-in parsing package that next steps were clear: write an interpreter. It's a great way to get more comfortable with a language's AST. In this post we'll use the Go parser package to interpret the AST directly (as opposed to compiling to a bytecode VM) with enough to support a recursive implementatio....

Apple's new OSes are out. If you've looked through the documentation, you may have noticed that the prototype for objc_msgSend has changed . Previously, it was declared as a function that took id, SEL, and variadic arguments after that, and returned id. Now it's declared as a function that takes and returns void. Similar functions like objc_msgSendSuper also became void/void. Why the change? (Read More)

objc_msgSend's New Prototype objc_msgSend's New Prototype Apple's new OSes are out. If you've looked through the documentation, you may have noticed that the prototype for objc_msgSend has changed . Previously, it was declared as a function that took id, SEL, and variadic arguments after that, and returned id. Now it's declared as a function that takes and returns void. Similar functions like objc_msgSendSuper also became void/voi....

Meadow - iridakos.com - 6 years ago - eng
I have always liked painting but I had never devoted any time to this hobby. I was painting once every 2 or more years but with dissappointing results. Few days ago I tried to create a painting of my cat and I enjoyed both the process and the result. I decided to pursue this hobby and yesterday, I followed an episode of Bob Ross’ show “The joy of painting” (most if not all episodes are available on Youtube ). I surprised myself with th....

Meadow - iridakos.com - 6 years ago - eng
I have always liked painting but I had never devoted any time to this hobby. I was painting once every 2 or more years but with dissappointing results. Few days ago I tried to create a painting of my cat and I enjoyed both the process and the result. I decided to pursue this hobby and yesterday, I followed an episode of Bob Ross’ show “The joy of painting” (most if not all episodes are available on Youtube ). I surprised myself with th....

When we compare two distributions, it’s not always enough to detect a statistically significant difference between them. In many cases, we also want to evaluate the magnitude of this difference. Let’s look at the following image: On the left side, we can see a timeline plot with 2000 points (at the middle of this plot, the distribution was significantly changed). On the right side, you can see density plots for the left and ....

When we compare two distributions, it’s not always enough to detect a statistically significant difference between them. In many cases, we also want to evaluate the magnitude of this difference. Let’s look at the following image: On the left side, we can see a timeline plot with 2000 points (at the middle of this plot, the distribution was significantly changed). On the right side, you can see density plots for the left and ....

I’ve been trying to improve the web presence of my Toastmasters club - particularly the SEO-ness of the club’s webpage.

I often join Azure DevOps projects some time after they were started and can almost guarantee I'll find... questionable... permissions have been applied. If you search for e.g. "azure devops permissions" you'll get pages like this which only tell half the story, so here's a quick primer...

Offsites an invaluable tool in getting a team aligned. I’ve been a part of organizations where offsites never happened, and then when they happened at a regular interval. Just because offsites happened it didn’t mean they had the same significant impact to alignment and ability to execute moving forward. What follows is a few key principles around conducting an impactful offsite. Get out of the office An offsite isn’t reserving a co....

Offsites an invaluable tool in getting a team aligned. I’ve been a part of organizations where offsites never happened, and then when they happened at a regular interval. Just because offsites happened it didn’t mean they had the same significant impact to alignment and ability to execute moving forward. What follows is a few key principles around conducting an impactful offsite. Get out of the office An offsite isn’t reserving a co....

We’re thrilled to join CloudBees’ new Technical Alliance Partner Program to take our collaboration with the CI/CD and application release orchestration (ARO) company to the next level.

I challenged my twitter peeps: Challenge: you have a csv file and you need to import it into a new table in a database. You have 5 mins to get it done. What tools do you use? @secretgeek and was overwhelmed with the responses! So many different ways people approach the problem, and so many different tools. It reminds me of Miles' Law: Where you stand on an issue depends on where you sit. If you sit in python all day, y....

I challenged my twitter peeps: Challenge: you have a csv file and you need to import it into a new table in a database. You have 5 mins to get it done. What tools do you use? @secretgeek and was overwhelmed with the responses! So many different ways people approach the problem, and so many different tools. It reminds me of Miles' Law: Where you stand on an issue depends on where you sit. If you sit in python all day, y....

I challenged my twitter peeps: Challenge: you have a csv file and you need to import it into a new table in a database. You have 5 mins to get it done. What tools do you use? @secretgeek and was overwhelmed with the responses! So many different ways people approach the problem, and so many different tools. It reminds me of Miles' Law: Where you stand on an issue depends on where you sit. If you sit in python all day, y....

I like to plan ahead, and so I think about long-term financial security even now , in my early twenties. As the old saying goes, “The best time to plant a tree was 20 years ago. The second best time is now.” When I decide to retire, I will get to say I chose the first. Permalink.

Self-hosting your Google Fonts can save your customers around 3-400ms per page load. There's a Gatsby plugin that makes it super easy.

Emacs swiper is awesome. I bound swiper-isearch to C-s . Also a big fan of multiple cursors . I use it regularly (it's fun). I had totally missed Ole's post back in 2015: A simple multiple-cursors extension to swiper . Turns out, swiper has multiple cursors support out of the box (bound to C-7 by default). Yay! UPDATE: Thanks to irreal's post , please remember to add swiper-mc to mc/cmds-to-run-once list (or things won't w..

Developer? Need to know how to use Elasticsearch? Want to know how to get working with it quickly? This is the book for you! Buy now using Leanpub It is useful to understand is how elasticsearch stores documents. Documents that are indexed need to go into an index and have a type. Indexes can contain one or more types. This may sound limiting but you can search over all indexes or all types within an index or just one type within an in..

Series Index Why and What Projects, Dependencies and Gopls Minimal Version Selection Mirrors, Checksums and Athens Gopls Improvements Vendoring Introduction Modules provide an integrated solution for three key problems that have been a pain point for developers since Go’s initial release: Ability to work with Go code outside of the GOPATH workspace. Ability to version a dependency and identify the most compatible ..

I use Vim as a plain text editor for everything. Apart from coding, I write blog posts in vim, create quick notes and draft design documents. Surprisingly, I haven’t customized it a lot and am very lean about the plugins. While keeping my setup austerely simple, I rarely lack any of the functionality. However, recently I wondered if I can achieve a “distraction free” experience with Vim, like when you see a full screen text, nicely centered..

I use Vim as a plain text editor for everything. Apart from coding, I write blog posts in vim, create quick notes and draft design documents. Surprisingly, I haven’t customized it a lot and am very lean about the plugins. While keeping my setup austerely simple, I rarely lack any of the functionality. However, recently I wondered if I can achieve a “distraction free” experience with Vim, like when you see a full screen text, nicely centered..

In the State of Open Source Security Report 2019, we set out to measure the pulse of the open source security landscape throughout the different language ecosystems and have analyzed responses from over five hundred open source maintainers and users who provided us with insights into their processes and knowledge of open source security risks as well as the skill level of the average maintainer.

The folks over at Seeking Alpha , one of my new favorite websites, posted an interest writeup on a portfolio that has outperformed the market since October, 2014. Check out the original article here . As I work to eliminate debt and build a nest egg, so that I can then invest and prepare for retirement early , this subject has become ever-more interesting to me. Seeking Alpha — clearly — has some great advice, from some smart people. ..

Open Policy Agent (OPA) is an open source general-purpose policy engine, and Rego is OPA’s declarative policy language. Combined with Fugue, it provides maximum flexibility when implementing cloud infrastructure policy.

In many statistical papers, you can find the following phrase: “assuming that we have a normal distribution.” Probably, you saw plots of the normal distribution density function in some statistics textbooks, it looks like this: The normal distribution is a pretty user-friendly mental model when we are trying to interpret the statistical metrics like mean and standard deviation. However, it may also be an insidious and mislea....

A post that is constantly a work in progress. ripgrep - Similar to grep, but a drop in replacement for large file scanning without unicode penalities. It’s also similar to Ag and Ack and optimised for searching code, ignoring .git directories and the like. https://github.com/burntsushi/ripgrep tmux - Terminal multiplexer. I wrote a 5 min guide to this. Use it to have resumable sessions after closing ssh sessions and to have split pane....

In many statistical papers, you can find the following phrase: “assuming that we have a normal distribution.” Probably, you saw plots of the normal distribution density function in some statistics textbooks, it looks like this: The normal distribution is a pretty user-friendly mental model when we are trying to interpret the statistical metrics like mean and standard deviation. However, it may also be an insidious and mislea....

I’m writing code to back up my user data off a website that lets me see all of my info (including querying by time, account etc) but doesn’t have export features (officially). I am certain there’s an API behind the site that I just have to make sense of. Since the webapp is requesting data from the API when I click, we should be able to record the web traffic to explore the API. My first thought was to use tcpdump(8), a powerful network..

I’m writing code to back up my user data off a website that lets me see all of my info (including querying by time, account etc) but doesn’t have export features (officially). I am certain there’s an API behind the site that I just have to make sense of. Since the webapp is requesting data from the API when I click, we should be able to record the web traffic to explore the API. My first thought was to use tcpdump(8), a powerful network..

I’ve noticed I keep referencing back to certain articles over and over again. Here’s a list of articles or videos I find myself constantly referring to even way after it was first published:

Mark has a very good story telling ability, conveying his learnings from Zen, Buddhism, and experience to a very easy to swallow…

We’re excited to announce a new strategic partnership with Trend Micro to help businesses quickly deliver secure applications.

I have read a lot of Aaron and Jen’s work, but it took this video to make me realize how nice they had it. Their Airstream-Silverado combo makes for a great setup, which made me re-think my plan to build an LMTV-based RV. With $40,000 for a used Airstream, though, plus another $30,000 for a used truck to pull it, I would spend more going this route and get a less capable setup. The M1083 will give me more living space atop a chassis tha..

Many modern web browsers come with tools that can help developers debug their websites. If you are using Google Chrome or Firefox for example, try pressing F12. A new panel should open containing various tools. These tools provide a look “under the hood” for the current page. Common tools include a JavaScript console, JavaScript debugger, DOM explorer, network request viewer, performance profile, local storage manager, and more.

📸 New Zealand - bpev.me - 6 years ago - eng

Drop frames and speed gif up with gifsycle (via How to remove every second frame from an animated gif? ): gifsicle -U in.gif `seq -f "#%g" 0 3 398` -O2 -o out.gif ps. 398 is the total number of frames, which you can get with: identify in.gif

Some email provider accept regular expressions to blacklist additional spam. My blacklist is long and tedious to update, but hey… Emacs org babel can simplify things here. It's way easier to maintain a blacklist (with no regex) using an org table. Blacklist #+name: spam-entries | .spammy | | dodgyfella@hotmail.com | | henryzeespammer.com | | yumspam.com | and subsequently use org babel (elisp snippet) to generate the regex. Regex g....

dictpress v0.1.1 - nadh.in - 6 years ago - eng
Repository: @knadh/dictpress GitHub release page: v0.1.1 Changelog e8b7684 Fixed incorrec definition sorting 4f8c6bc Add missing queries struct to app fixing panic cc55e20 Fix sample data doc

📸 New Zealand - bpev.me - 6 years ago - eng

Last month I had an interview for a volunteer position for the City of Huber Heights. Specifically, the position in the Planning Commission .

Expecto is a fantastic test framework and test runner for FSharp. But contrary to the name, the thing I like most about Expecto is that it…


As I rolled into the last week of September, I started thinking about this post and how I have done almost nothing for it. I put a lot of work into some major performance wins last month , but lost almost all that momentum when I decided to write my own Instapaper -like read later service in September. It needs some more work before I release it, but I will. I did get a couple things done, though, even if I did forget to post this until t..

3 visitors online