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

This sixth monthly edition of “My Robinhood Stock Picks” will probably be the last for a while. With my recent purchase (and financing) of a minivan , as well as the fact I have a more tax-advantaged Individual 401k to put money in that I’ve nowhere near maxes out, I think my money has better use elsewhere.

A look back at the chain of events that led to the use of the malicious npm package "flatmap-stream" and a reflection on what it means for the fragility of open source.

I spend a fair portion of every day writing programs. As with all professions, using the right tools makes a huge difference in my productivity and general happiness. Having good tools helps me keep my gumption up. One of my favorite books is Zen and the Art of Motorcycle Maintenance . Contrary to what the title suggests, this book is actually not about motorcycles. It’s about a lot of things; one topic is about tools and caring about yo....

I spend a fair portion of every day writing programs. As with all professions, using the right tools makes a huge difference in my productivity and general happiness. Having good tools helps me keep my gumption up. One of my favorite books is Zen and the Art of Motorcycle Maintenance . Contrary to what the title suggests, this book is actually not about motorcycles. It’s about a lot of things; one topic is about tools and caring about yo....


Archive - grh.am - 7 years ago - eng

Needed to diff two directories, but only interested in file size changes. diff, find, sort, and stat seem to do the job: diff <(find dir1 -type f -exec stat -f '%N %z' '{}' \; | sort) <(find dir2 -type f -exec stat -f '%N %z' '{}' \; | sort) 1,3c1,2 < dir1/one.txt 14 < dir1/subdir/file.txt 5 < dir1/three.txt 7 --- > dir2/one.txt 19 > dir2/two.txt 0 Note: Using diff, find, sort, and stat on macOS. Update 1 I've since learned about mt....


European Space Agency awarded the MapTiler team for our work on the the seamless satellite map made from the Sentinel-2 satellite imagery.

November was a pretty busy month with working on the bathroom remodel, Thanksgiving, and being sick the last week. Unfortunately, I haven’t had the time to read any books for me.

Review of the manga “Opus” by Satoshi Kon. “Opus” is a brilliant postmodernist introspection of the challenges of writing, creativity, and the cliches of pop culture; delivered in a manga format. Author Satoshi Kon worked on this manga between 1995-1996 as it was serialized in “Comic Guy” manga magazine until the magazine closed abruptly in 1996. The final 3 chapters were never finished. Between 1996 and his death in 2010, he sketched o..

The same year I was born, the president of USA, Ronald Reagan, was giving a speech in Germany. I learned about it 31 years later when I saw it on Reddit. As he keeps talking “presidentially,” we can all hear a bang. Unfazed, Reagan comments “Missed me” and tries to continue with the speech. Indeed, it missed him. It wasn’t a gun shot at all, it was a balloon popping. Reagan was shot with a gun six years earlier and still felt the consequenc....

This is a thread for discussing the Ada programming language. There doesn't seem to be many Ada programmers here, but we'll see. The Ada programming language was created for the United States Department of Defense in order to provide a reliable programming language to replace the many hundreds in use there at the time. The specifications of what would be desired in this language went through several transformations, from Strawman to Wo....

Recently I’ve enjoyed reading blog posts by Nikita . You can find the blog here . One blog post I see quoted often is this one (you can read it in 6 languages - that says something). It’s about the disastrous state of current software development. The author brings a lot of good points. The message is that no one puts effort into making software performant. We solve problems by adding complexity, never actually solving the root cause...


A short guide to troubleshooting the installation of Microsoft's Azure Command Line Interface (CLI) on Manjaro Linux



It’s been nearly two weeks since I’ve posted anything. In fact, tomorrow marks two weeks since my last post . This is mostly because I’v been under the weather (idiom for being sick for my non-native English readers).



A few days ago I was invited to become a member of the Django software foundation due to my contributions to Django. Awesome! Now I get to hang about in the super-secret mailing list and discuss django-related illuminati business. Removal of core developers The hot news in Django-land is the proposa...

A few days ago I was invited to become a member of the Django software foundation due to my contributions to Django. Awesome! Now I get to hang about in the super-secret mailing list and discuss django-related illuminati business. Removal of core developers The hot news in Django-land is the proposa...




One word to describe this novel: illuminating. This story is rich in its atmosphere of history and emotion, tethering the frail…

Paul Hudson , over at Hacking with Swift , has written The Complete Guide to Optionals in Swift . One of the many highlights is the nil-coalescing operator . If you're a fan of the C-like syntax in ternary operations , you'd enjoy chaining with Swift's nil-coalescing operator: let players = [ "goose": "run!" ] let move = players["duck1"] ?? players["duck2"] ?? players["duck3"] ?? players["goose"] print("\(String(describing: move))") ..

How to make a wood pen - june.kim - 7 years ago - eng

How to make a wood pen - june.kim - 7 years ago - eng

source: Anders Sune Berg ) In the previous article I’ve described a weekend project called txqr for unidirectional data transfer using animated sequence of QR codes. The straightforward approach was to repeat the encoded sequence over and over until the receiver gets complete data. This simple repetition code was good enough for starter and trivial to implement, but also introduced long delays in case the receiver missed at least on..

source: Anders Sune Berg ) In the previous article I’ve described a weekend project called txqr for unidirectional data transfer using animated sequence of QR codes. The straightforward approach was to repeat the encoded sequence over and over until the receiver gets complete data. This simple repetition code was good enough for starter and trivial to implement, but also introduced long delays in case the receiver missed at least on..

For the last four years I’ve been working on a book for programmers who want to learn mathematics. It’s finally done, and you can buy it today. The website for the book is pimbook.org, which has purchase links—paperback and ebook—and a preview of the first pages. You can see more snippets later in the book on the Amazon listing’s “Look Inside” feature. If you’re a programmer who wants to learn math, this book is written specifically for you..

For the last four years I’ve been working on a book for programmers who want to learn mathematics. It’s finally done, and you can buy it today. The website for the book is pimbook.org, which has purchase links—paperback and ebook—and a preview of the first pages. You can see more snippets later in the book on the Amazon listing’s “Look Inside” feature. If you’re a programmer who wants to learn math, this book is written specifically for you..

For the last four years I’ve been working on a book for programmers who want to learn mathematics. It’s finally done, and you can buy it today. The website for the book is pimbook.org, which has purchase links—paperback and ebook—and a preview of the first pages. You can see more snippets later in the book on the Amazon listing’s “Look Inside” feature. If you’re a programmer who wants to learn math, this book is written specifically for you..

Someone handed me an Ocado shopping voucher for 30% off. Sounded promising, even for a one-off. With my Money or Your Life hat on, I took a closer look for potential savings. Results were disappointing, when compared to alternatives like Asda. Here's a table comparing Ocado (30% off) and Asda (no discount): Ocado Asda Coconut Merchant Organic Raw Extra Virgin Coconut Oil 500ml 6.74 KTC 100% pure coconut oil 2.00 Waitro....

16th January 2019 - I have updated the article to include DNS lookups over VPN too, where as previously they would have been going out via your ISP/WiFi/mobile provider. WireGuard is the new kid on the block when it comes to VPNs. I could try and explain what it is and why you should switch from OpenVPN or IPsec to it, but they do a great job of that themselves:

The law of Christ is identical to the law of the ten commandments. Christ did not give another law; Christ gave that law of the ten commandments. To this law He subjected Himself and has perfectly lived according to it, leaving us an example therein. He Himself is also a living law. Christ has never given liberty to transgress any of the ten commandments, be it those that pertain to murder, adultery, or theft, etc. Thus, the law of Chri..

The law of Christ is identical to the law of the ten commandments. Christ did not give another law; Christ gave that law of the ten commandments. To this law He subjected Himself and has perfectly lived according to it, leaving us an example therein. He Himself is also a living law. Christ has never given liberty to transgress any of the ten commandments, be it those that pertain to murder, adultery, or theft, etc. Thus, the law of Chri..


Did you know that it is mathematically impossible to predict the weather 30 days in the future. Not just “its really hard and we don’t know how to do it yet”, but rather “nobody will ever, EVER, be able to do this no matter how advanced they are”. Chaos theory proves it. Even if we know physics laws perfectly, even if they are completely deterministic, and we have nearly perfect knowledge of where every single atom is on earth, we will sti....

This is #4 in a very long series of posts on Stack Overflow’s architecture. Previous post (#3): Stack Overflow: How We Do Deployment - 2016 Edition What is monitoring? As far as I can tell, it means different things to different people. But we more or less agree on the concept. I think. Maybe. Let’s find out! When someone says monitoring, I think of: …but evidently some people think of other things. Those people are obv....

This is #4 in a very long series of posts on Stack Overflow’s architecture. Previous post (#3): Stack Overflow: How We Do Deployment - 2016 Edition What is monitoring? As far as I can tell, it means different things to different people. But we more or less agree on the concept. I think. Maybe. Let’s find out! When someone says monitoring, I think of: …but evidently some people think of other things. Those people are obv....

Coroutine is most powerful and natural way to process multithreading code. This post is excercept of the talk given to my team.

5 visitors online