Have you ever tried to do a code review on a PR that merges a large release branch or feature branch back into mainline, fixing merge conflicts? It’s not pretty. The diffs are often and easily very big, — 50k+ LOC big — have hundreds of commits, and the actual changes made by the engineer resolving the merge conflicts are virtually impossible to spot. This article covers one nifty trick I’ve been using lately in these cases that lets you....
|
|
Why is my Java software only using one core, on my multi-core AWS ECS Docker instance?
-
www.databasesandlife.com
-
7 years ago
-
eng
There is no way to get Java to automatically use find out many cores are available and use them all, on AWS ECS using Docker. You have to specify how many cores you want to use via the -XX:ActiveProcessorCount option. On JDK >= 10, use the following JDK options: -XX:ActiveProcessorCount=2 On JDK >= 8, use the following JDK options: -XX:+UnlockExperimentalVMOptions -XX:ActiveProcessorCount=2 Discussion Having optimized my CPU-bound ..
|
|
This post is co-authored by Kathy Simpson . “understanding the true nature of instinctive decision making requires us to be forgiving of those people trapped in circumstances where good judgment is imperiled.” ― Malcolm Gladwell, Blink: The Power of Thinking Without Thinking As leaders, setting up a structure that helps us navigate decisions under pressure is of the utmost importance. When writing and delivering software we rely on....
|
|
It’s old, but — as the saying goes , every day someone is born who has never seen the Flintstones. I wanted to take a second to drop a link to Mozilla’s new project, Firefox Send . This service promises free, private, end-to-end encrypted, and temporary file transfers from a respected company with a stated desire to preserve its users privacy. Check out the release notes here . Also of interest, pCloud Transfer allows anonymous users t..
|
|
I want to take a moment to speak to my old readers. Maybe you forgot to remove my feed, never got around to unfollowing me on Twitter, or just stayed close and hoped that I would one day write again; regardless, I’m glad you did. What this site once was, however, somewhere for me to talk about the writer’s craft, Apple, and technology, it is no longer. Permalink.
|
|
Solution and analysis of a simple Matlab puzzle that leads to interesting insight on Matlab's parser. The post Interesting Matlab puzzle – analysis appeared first on Undocumented Matlab . Related posts: Interesting Matlab puzzle A simple Matlab puzzle that leads to interesting insight on Matlab's parser. ... An interesting uitree utility ExploreStruct is a utility that shows how custom uitrees can be integrated in Matlab G..
|
|
Solution and analysis of a simple Matlab puzzle that leads to interesting insight on Matlab's parser. The post Interesting Matlab puzzle – analysis appeared first on Undocumented Matlab . Related posts: Interesting Matlab puzzle A simple Matlab puzzle that leads to interesting insight on Matlab's parser. ... An interesting uitree utility ExploreStruct is a utility that shows how custom uitrees can be integrated in Matlab G..
|
|
Over the last few years — perhaps not that unusually among the nerds I know — I’ve become increasingly fascinated by the Apollo program (and early space program more generally), and been reading my way through a growing number of books and documentaries written about it. At a party this weekend I got asked for my list of Apollo book recommendations, so I decided to write them in a form I can easily share and refer to, in case it’s of intere..
|
|
Over the last few years — perhaps not that unusually among the nerds I know — I’ve become increasingly fascinated by the Apollo program (and early space program more generally), and been reading my way through a growing number of books and documentaries written about it. At a party this weekend I got asked for my list of Apollo book recommendations, so I decided to write them in a form I can easily share and refer to, in case it’s of intere..
|
|
Many of our data pipelines interact with external services. The availability of an external service can adversly affect the health our pipelines. This is how we handle it using AWS Step Functions
|
|
A while back I wrote a post about distributing a ROS system among multiple snaps. If you want to enable some sort of add-on story, you need to have multiple snaps, and that remains the way to do it today with ROS. That approach works, but I’ll be the first to admit that it’s not terribly elegant, and we’re working on making it better. However, in my experience talking to various ROS users creating snaps, they oftentimes end up using multipl..
|
|
Many of our data pipelines interact with external services. The availability of an external service can adversly affect the health our pipelines. This is how we handle it using AWS Step Functions
|
|
In this cheat sheet we’ll cover how you can be more secure as a Bitbucket user or contributor. Some of it is specific to Bitbucket, but a lot of it is also useful for other Git and non-Git repositories as well.
|
|
Our publicly available Vulnerability DB is one such example, and has recently undergone some improvements — making it even more powerful as an aid to security.
|
|
Last week I got to see what it was like to be an investigative journalist for a day. It was thrilling. I will get into what I learned but first I waned to give some background on why I was doing this. I have a general curiosity for people. It’s interesting to me to uncover what people are motivated by. Humans are individual snowflakes and no one is exactly like the next. It is our unique experiences that form the way we think and behave, ....
|
|
This post is written mostly for fun, not for practical everyday usability (enjoy!). Introduction There was a question on Twitter about alternative options for retrieving the SQL execution plan line ID that Oracle is currently executing. Normally Oracle’s Active Session History shows this info in its PLAN_LINE* columns as I have explained in my asqlmon.sql post. does anyone knows if I can select the equivalent from ASH.SQL_PLAN_L..
|
|
This post is written mostly for fun, not for practical everyday usability (enjoy!). Introduction There was a question on Twitter about alternative options for retrieving the SQL execution plan line ID that Oracle is currently executing. Normally Oracle’s Active Session History shows this info in its PLAN_LINE* columns as I have explained in my asqlmon.sql post. does anyone knows if I can select the equivalent from ASH.SQL_PLAN_L..
|
|
So, I’m back . I stopped writing almost four years ago, and a lot has happened since then. Although in the past I did not share many personal details, I want that to change, and I want that to start now. While I used to loosely limit myself to two topics, technology and writing, I plan to broaden my focus considerably in the future. I will save my vision for this site for a later post, but today I will start down this new path with a brief..
|
|
Finally some exciting news on the TimeSnapper front. For a long time, the most requested feature for TimeSnapper has been a whole new version, for the Mac OS. Many of our customers and friends have moved from Windows to Mac over the last decade, and consistently told us that they miss the peace of mind and assistance that TimeSnapper provides. One such customer, Jon Schneider was so tired of the situation that he built a new version o....
|
Finally some exciting news on the TimeSnapper front. For a long time, the most requested feature for TimeSnapper has been a whole new version, for the Mac OS. Many of our customers and friends have moved from Windows to Mac over the last decade, and consistently told us that they miss the peace of mind and assistance that TimeSnapper provides. One such customer, Jon Schneider was so tired of the situation that he built a new version o....
|
Finally some exciting news on the TimeSnapper front. For a long time, the most requested feature for TimeSnapper has been a whole new version, for the Mac OS. Many of our customers and friends have moved from Windows to Mac over the last decade, and consistently told us that they miss the peace of mind and assistance that TimeSnapper provides. One such customer, Jon Schneider was so tired of the situation that he built a new version o....
|
|
A few trips to the doctor and the bills start flying. A look into an initial dive into the medical industry.
|
I love streams because I don't like software. I always try to build less software. Less software means you have to spend less time updating it, less time fixing it, and less time thinking about it. ...
|
I love streams because I don't like software. I always try to build less software. Less software means you have to spend less time updating it, less time fixing it, and less time thinking about it. ...
|
Hey! In this post we are going to: create a docker image for the Rails chat application that we created in the previous post configure the Docker environment and run the application by: creating a container for the PostgreSQL database creating a container for the Redis server creating a container with the required configuration from the image we built Prerequisites Install docker The first thing you need in order to follow ....
|
Hey! In this post we are going to: create a docker image for the Rails chat application that we created in the previous post configure the Docker environment and run the application by: creating a container for the PostgreSQL database creating a container for the Redis server creating a container with the required configuration from the image we built Prerequisites Install docker The first thing you need in order to follow ....
|
Hey! In this post we are going to: create a docker image for the Rails chat application that we created in the previous post configure the Docker environment and run the application by: creating a container for the PostgreSQL database creating a container for the Redis server creating a container with the required configuration from the image we built Prerequisites Install docker The first thing you need in order to follow ....
|
Hey! In this post we are going to: create a docker image for the Rails chat application that we created in the previous post configure the Docker environment and run the application by: creating a container for the PostgreSQL database creating a container for the Redis server creating a container with the required configuration from the image we built Prerequisites Install docker The first thing you need in order to follow ....
|
|
Back in the early 1990s, teenagers with a drivers license made a hobby of tweaking out their cars - adding custom grills, spoilers, paint jobs, and so on. The more crazy, the better. And since the most common car to perform these modifications on were older Honda Civics, which you could get fairly cheap at the time, especially if they were more than 5 years old and needed a bit of work.
|
|
Back in the early 1990s, teenagers with a drivers license made a hobby of tweaking out their cars - adding custom grills, spoilers, paint jobs, and so on. The more crazy, the better. And since the most common car to perform these modifications on were older Honda Civics, which you could get fairly cheap at the time, especially if they were more than 5 years old and needed a bit of work.
|
|
I’ve made a small visualization of a motorcycle fuel gauge in Godot engine . It allows you to disassemble the gauge and learn what’s inside without actually buying a motorcycle… I did that for you…
|
|
A self driving car is going down a narrow path when suddenly a baby and an elderly person appear on the road. There is no time to stop and…
|
|
Say we have some HTML: < html > < body > < h1 > Hello world! h1 > body > html > And say we'd like to be able to render this page in a web browser. If the server is hosted locally we may want to enter localhost:9000/hello-world.html in the address bar, hit enter, make a request (done by the browser), receive a response (sent by some server), and render the result (done by the browser). Here is a min....
|
|
Enforcing logical order of chronologically incoherent commits in Github
-
boxunix.com
-
7 years ago
-
eng
Note This issue was fixed and announced on July 14th 2020 The problem Github’s pull request interface has the somewhat unexpected tendency to show your commit history in a different order than what otherwise appears when running git log. Imagine the following master and feature branches. The master branch has 1 commit that adds 1 file named file 0 as shown in the following output: (master)$ git log -..
|