|
4095 words, 16 minutes. A Diplomatic (Chinese) Design Presented to the U.S. – 12th February 1881 by Thomas Nast, for Harper’s Weekly. I rarely mention vendors here, so this post is an exception. It’s the second in my “Projectionist”series. The series is ultimately about power and the great forces and constraints shaping our world. I’m going to talk about 5G, Huawei, China and the consideration the UK and her allies are giving to the use of..
|
|
Writing Bash doesn't have to be as painful as you think! Shellcheck to the rescue.
-
blog.gripdev.xyz
-
7 years ago
-
eng
So I’ve found myself writing lots of bash scripts recently and because they tend to do real things to the file system or cloud services they’re hard to test… it’s painful. So it turns out there is an awesome linter/checker for bash called shellcheck which you can use to catch a lot of those gotchas before they become a problem. There is a great plugin for vscode so you get instant feedback when you do something you shouldn’t.
|
|
Ben Montgomery took his three kids on a 250 mile section of the Appalachian Trail, and wrote about their journey. I don’t have much to say about this other than that it made me smile, and made me want to get back into backpacking. Permalink.
|
|
As customer demographics change and technology access becomes more democratized, every business will need to have technology as its core. Enterprises with traditional business models often struggle in this new landscape, especially where they are reliant on external technology partners to maintain their core systems. For this reason, enterprises are starting to institute a formal procurement capability to source technology partners who won’..
|
|
Zero Configuration AWS Lambda Notifications & Alerts with Serverless Framework
-
www.serverless.com
-
7 years ago
-
eng
The Serverless Framework makes it super easy to identify problems with your deployed serverless applications before they impact the quality of your service
|
|
The first half of 2019 is almost a month over. This makes it a good time to give a sales report on my t-shirt / print-on-demand side hustle.
|
|
Waitlists, registered users, and other cumulative measures better measure the size of your pride than the size of your business
|
|
I just saw that my previous article on magical kittencorns and CSS animations worked out to an 18 minute read. Which is apparently terrible for getting people…
|
|
A little known fact about SingaporeCSS is that we actually have an unofficial mascot. I haven't named it yet, because naming stuff is the hardest problem in…
|
|
I work in a technical profession, writing code and inspecting network traffic all day — and I found Anuschka Rees’ two-part series on garment quality fascinating. She approaches this topic as a technical one, with the exacting attention to detail I have come to appreciate in my line of work. I have devoted a lot of time to learning subtleties like these as a way to choose better adventure clothing, and could have seen myself writing somethi..
|
|
It’s been a little over a year since I introduced the Mgmt Configuration Language . A lot has happened since then, and I’d like to introduce some of the missing features that weren’t available when the language was first introduced. If you haven’t already read that post , please start there and come back when you’re finished. In this article we’ll learn about classes. Classes : You might remember that the mgmt language called..
|
|
It’s been a little over a year since I introduced the Mgmt Configuration Language . A lot has happened since then, and I’d like to introduce some of the missing features that weren’t available when the language was first introduced. If you haven’t already read that post , please start there and come back when you’re finished. In this article we’ll learn about classes. Classes : You might remember that the mgmt language called..
|
|
We are excited to share that developers can now test and monitor their projects for open source vulnerabilities, natively from within their Eclipse IDE (integrated development environment) instance.
|
|
Releasing HypriotOS 1.11.0: Docker 19.03.0 CE from Raspberry Pi Zero to 4 B
-
blog.hypriot.com
-
7 years ago
-
eng
We’re proud to announce our 1.11.0 release of HypriotOS - the fastest way to get Docker up and running on any Raspberry Pi. Features of HypriotOS Latest Docker Engine 19.03.0 Community Edition You can use the latest features of the freshly-baked Docker Engine 19.03.0 that is still warm. It includes the Swarm Mode, which allows high availability of services in a multi-node cluster within just a few simple commands. Up to date ....
|
|
There is a little trick I just found about, which I think can be very useful when you split tasks across different notebooks. Jupyter notebooks keep gaining popularity and use cases, the rapid growth of the tooling ecosystem around it is just one proof (for example voilà or panel ). Most people choose Jupyter when publishing a course or tutorial on Github and that’s great, but when there are a lot of notebooks it can become messy.
|
|
High availability with nats-streaming-server (fault-tolerance)
-
carlosbecker.com
-
7 years ago
-
eng
I wanted to set up a fault tolerant nats-streaming-server , but couldn’t find a “quick” guide on how to do it - so here we are.
|
|
We are thrilled to announce that Snyk has acquired DevSecCon, the world’s premier conference dedicated to DevSecOps – getting developers and security working well together! Together, Snyk and the DevSecCon team, led by Francois Raynaud, will partner to maintain a vendor neutral home dedicated to growing and strengthening the DevSecOps community with additional support and resources, including 9 global conferences in the remainder of 2019 an..
|
|
Whenever I’ve been promoted or moved into a management position, I reach for this book which I learned about after reading this post on how your first three months are so important for setting the right tone with your manager and the role you are signing up for.
|
|
Whenever I’ve been promoted or moved into a management position, I reach for this book which I learned about after reading this post on how your first three months are so important for setting the right tone with your manager and the role you are signing up for.
|
|
Change before you have to.” - Jack Welch, ex-CEO of General Electric. In 1987, legendary computer scientist Fred Brooks published a paper titled “No Silver Bullet – Essence and Accident in Software Engineering”. In this paper he describes the characteristics of modern software systems as he saw it, and goes on to explain the reasons for their inherent and accidental complexity. Of the many challenges Brooks described, the one that stands ou..
|
|
The growth of open source alongside the lagging security standards has led many regulatory bodies and industry watchdogs to move toward stricter and clearer rules around how to protect applications that include open source code.
|
|
Hello! I thought it would be fun to write a post aimed towards business leaders making technology decisions for their organizations. There is a lot of hype in our field and little truth behind the hype. Like most things I write about, this started from an idea I had on Twitter: has anyone ever done technical breakdowns of these products in Gartner reports that are actually just trash, is this something you'd read..? — jessie frazell....
|
|
A little over a year ago, I moved to Fort Gordon for the Cyber Basic Officer Leaders Course. I saw one of my former classmates in the gym this morning, lounging on a bench press near two of his Soldiers. He once said that he did not have hours to spend in the gym every day, and that he had better things to do with his time. Permalink.
|
|
Bye Whatsapp A while ago I decided to move away from Whatsapp and Telegram in favor of Matrix, mostly to improve my privacy and get more control over my own data - yes Whatsapp, I’m looking at your limited backup options. But enough about the idealistic tech vision and more about tech itself. To get the most out of Matrix it is best to deploy an instance for yourself. It’s quite an involved process, however luckily there’s an Ansible playbo..
|
|
Continuous Integration of Vanilla C Programs for Intel, ARM, and MIPS Architecture
-
ariya.io
-
7 years ago
-
eng
Developing cross-platform applications presents a major challenge:, how to ensure that every commit does not break some combinations of operating systems and CPU architectures. Fortunately, thanks an array of online services and open-source tools, this challenge becomes easier to tackle.
|
|
Continuous Integration of Vanilla C Programs for Intel, ARM, and MIPS Architecture
-
ariya.io
-
7 years ago
-
eng
Developing cross-platform applications presents a major challenge:, how to ensure that every commit does not break some combinations of operating systems and CPU architectures. Fortunately, thanks an array of online services and open-source tools, this challenge becomes easier to tackle.
|
|
TL;DR - With such an overwhelming response to the original post , I have turned this into a KickStarter in an attempt to make this work. You can check it out here . Even better news, this is now not just a thing, but an actual physical product! Please check out LidLayer.com A few days ago, I posted about my MacBook Pro sticker prototype to help protect the lid, preserve my various stickers, and subsequently show how it ca..
|
|
In my last post, I looked into the infrastructure of mimalloc, to be frank. A few details on how it is actually hooking the system allocator when used, mostly. I’m still using what is effectively a random scatter/gather approach to the codebase. Mostly because it is small. I’m trying to… grok it would be the best term, I guess. I’m going over the code because it also give me a good idea about practices in what seems to be a damn good C co....
|
|
Tom Smith over at DZone, one of a handful of websites I read every day , just finished a great three-part series on common cybersecurity shortfalls. He highlights the importance of basic countermeasures, like encryption and patching, all the way up to complex topics like attack vectors. I recommend all three: part 1 , part 2 , and part 3 . Permalink.
|
|
I use the fitness tracking app FitNotes on Android. It's a great application that I have happily used for years. The greatest issue I had with it was manually entering my body weight. Well I finally got myself into gear and fixed that issue using the fantastic staple of Android automation, Tasker Using a Xiaomi Mi Smart Scale that I hooked up to my home server using my python gatttool wrapper I Dump it's weight data into a Google ....
|
|
I use the fitness tracking app FitNotes on Android. It's a great application that I have happily used for years. The greatest issue I had with it was manually entering my body weight. Well I finally got myself into gear and fixed that issue using the fantastic staple of Android automation, Tasker Using a Xiaomi Mi Smart Scale that I hooked up to my home server using my python gatttool wrapper I Dump it's weight data into a Google ....
|