Cloudflare servers don’t own IPs anymore – so how do they connect to the Internet?

Historically, we have rarely talked about how our servers fetch
the content from the Internet. In this blog we’re going to cover
this gap. We’ll discuss how we manage Cloudflare IP addresses
used to retrieve the data from the Internet, how our egress
network design has evolved, how we optimized it for best use
of available IP space and introduce our soft-anycast technology.

— Read on

Bike with RGB lights in the wheels

Sergii Gordieiev retrofitted the tires of his bicycle with an RGB LED light strip. is an education platform for students (and other interested parties) to learn about, and practice, core cybersecurity concepts in a hands-on fashion. In martial arts terms, it is designed to take a “white belt” in cybersecurity to becoming a “blue belt”, able to approach (simple) CTFs and wargames. The philosophy of is “practice makes perfect”.
— Read on

Why everything looks the same

Real-time paradigm shifts like no-code, cloud computing, drop shipping, AI, and remote work are democratizing entrepreneurship in unprecedented ways.

Long protected by gatekeepers, the means of production, promotion, and distribution are now freely available to anyone with a laptop.

Today, one person with no business or product experience can do what would have taken a team of highly-trained people just a few years ago — in less time, for a fraction of the cost.

That means more crowded markets, more intense competition, and more value placed on uniqueness, or what VCs call “alpha.”

Ruffner Mountain

As a quick day trip we decided to go to a spot we’d never been before, Ruffner Mountain. Ruffner offers several different trails, most of which come off of their main gateway trail called Quarry Trail. We decided to do the out and back of Quarry Trail 2.4 miles, or 1.2 miles one way.

Incredible Lego Engines running with compressed air

SOBO – Benton MacKaye Trail

Old Dial Road to Toccoa River

It has been quite some time since I last did any type of backpacking. I have been wanting to get outdoors again for months. Originally, the plan was to do the gap left on the AT from a section inaccessible because of snow – Dick’s Creek Gap to Albert Mountain. I need about 3 to 4 days to do that section, so a new trail was selected, because why not?!

James and I drove separately to Blue Ridge, GA and stayed the night at a motel before driving to the trail heads the next morning. We parked one car at the Toccoa River access road and started the southbound hike where we left the second car, Old Dial Road.

The Old Dial Road Trailhead starts with a fairly tough uphill climb of over 1,200 ft to the first major landmark atop Brawley Mountain. An old fire tower sits there which has been converted into a cellular antenna cluster. Brawley Mountain fire tower

From there we walked another mile down some pretty steep terrain to Ledford Gap, before climbing back up another mile to the top of Tipton Mountain. We stopped here for a brief lunch and I had to treat a hotspot on my foot before it became a blister. 

Tipton Mountain Geological Survey Bench Mark

A little over a mile down from Tipton is Wilscot Gap. The hike was mostly steep downhill, and while there were not many vistas to see, the vegetation in this area was wonderful. 

Ferns along the side of a hill

Between Wilscot Gap and Lula Head Gap is when I ran out of water in my hydration pack. I still had two bottles of water, but no more quick sips while walking. Water would become a major concern as we put more miles behind us. Every marked stream and spring was dry. I managed to filter about half a liter of water around Payne Gap, but that took a lot of effort. The water was flowing, but it was only the smallest trickle, hard to get it to pool up enough for me to capture it to push it through my filter.

We carried on to Skeenah Gap Road. At that point, I was down to about a half liter of water remaining. The campsite we planned to stay at likely would have the same problem. So, we did a water check. While I only had half a liter, James had a little over 2 litters remaining. We determined that we had enough water between the two of us to make it to the campsite and make dinner and still have a small amount left for the morning walk. 

The biggest problem with this was Skeenah Gap to Rhodes mountain was a little over 1,000ft of elevation climb in just under 2 miles. We were beat. We’d hiked 12 miles of grueling terrain and we were running out of water, and we still had 2 treacherous miles to go. Those two miles seemed to last a lifetime. The amount of energy required to move my legs forward at times felt more than my body could produce, and indeed there were many times that I just had to stop and breath. 

About 40 minutes before dusk we made it to the campsite. I walked down a very steep trail to the stream and found it to be dry. This meant we needed to ration water for the night, and hike about 4 more miles the next day before we came across a reliable water source. Nothing could be done at this point other than to set up camp, have some dinner and try to ease our aching legs and backs. 

Camp Fire near Rhodes Mountain

The next morning, we packed and began our journey of 4 miles to reliable water. Thankfully, it was almost all downhill and while some of it was steep, it was manageable. My water was completely dry about half way down the mountain. 

On the way down we did come across some views just south of Wallalah Mountain, a rare sight on this stretch of trail. 

Wallalah Mountain View

We finally reached water. Both of us were dry by the time we made it. 

Creek Side

We made it to Toccoa River a couple of hours later. A heavily trafficked area of the BMT because of its proximity to the water and swinging foot bridge.

Taccoa River Swinging BridgeTaccoa River Swinging Bridge

We were supposed to stay another night near the river, but it was still early in the afternoon and with so many people around we felt it was better to drive back and be in our own beds that night. 

Old Dial Road to Taccoa River

This is a test

I am testing what it is like to type with a small Bluetooth keyboard that folds for my iPhone so that I cam post while traveling. More specifically, so I can post while backpacking. Here goes nothing..

The Onion has filed a real brief with the Supreme Court laden with parody in effort to protect parody

I urge you to read the amicus brief in its entirety, but here are some excerpts.

It is description of who they are and what they do:

In addition to maintaining a towering standard of excellence to which the rest of the industry aspires, The Onion supports more than 350,000 full and part-time journalism jobs in its numerous news bureaus and manual labor camps stationed around the world, and members of its editorial board have served with distinction in an advisory capacity for such nations as China, Syria, Somalia, and the former Soviet Union. On top of its journalistic pursuits, The Onion also owns and operates the majority of the world’s transoceanic shipping lanes, stands on the nation’s leading edge on matters of deforestation and strip mining, and proudly conducts tests on millions of animals daily.

On why they are filing the brief

Put simply, for parody to work, it has to plausibly mimic the original. The Sixth Circuit’s decision in this case would condition the First Amendment’s protection for parody upon a requirement that parodists explicitly say, up-front, that their work is nothing more than an elaborate fiction. But that would strip parody of the very thing that makes it function.

Here is the link to the brief on the Supreme Court’s site:

Every David Bowie Hairstyle

Helen Green
Helen Green