{
"version": "https://jsonfeed.org/version/1",
"title": "yaleman.org",
"home_page_url": "https://yaleman.org/",
"feed_url": "https://yaleman.org/jsonfeed/index.json",
"items": [
{
"id": "https://yaleman.org/post/2018/2018-12-17-leadership-mode-activate/",
"title": "Leadership Mode Activate",
"content_text": "A great article from Allen Pike on newly becoming a leader and considering your ability to be \u0026ldquo;on the tools\u0026rdquo;\n Okay wait, you may say. That’s cool, but I like Doing the Thing. I’m pretty good at it, and if I’m leading a team, will I still get to do it? Will I still get to perform the work that got me to where I am today?\nThe short answer is: Yes, you can!",
"url": "https://yaleman.org/post/2018/2018-12-17-leadership-mode-activate/",
"date_published": "2018-12-17 10:40:47 +1000 +1000",
"tags": "work,leadership"
}
,
{
"id": "https://yaleman.org/post/2018/2018-11-30-forged-and-filed/",
"title": "Forged and Filed",
"content_text": "This is pure hand-tooled metalwork porn.\n More of his work at SethGould.com.",
"url": "https://yaleman.org/post/2018/2018-11-30-forged-and-filed/",
"date_published": "2018-11-30 21:38:21 +1000 +1000",
"tags": "metalwork,video"
}
,
{
"id": "https://yaleman.org/post/2018/2018-11-07-opsec-who-needs-it/",
"title": "Opsec, Who Needs It?",
"content_text": "This article from Sophos\u0026rsquo; Naked Security shows some incredible failures of opsec \u0026ldquo;because it just kept getting used.\u0026rdquo;\n Unfortunately for the US and its agents, it didn’t take long to find the moles. That’s due in large part to what one former official called an “elementary system” of internet-based communications – one that was never meant to stand up to sophisticated counterintelligence efforts such as those of China or Iran, let alone one that should have been entrusted with the extremely sensitive communications between the CIA and its sources.",
"url": "https://yaleman.org/post/2018/2018-11-07-opsec-who-needs-it/",
"date_published": "2018-11-07 09:54:54 +1000 +1000",
"tags": "opsec"
}
,
{
"id": "https://yaleman.org/post/2018/2018-11-06-speeding-up-beautifulsoup-with-large-xml-files/",
"title": "Speeding Up BeautifulSoup With Large XML Files",
"content_text": "A while back I built a small web app to parse one of our system configuration files because the application\u0026rsquo;s interface doesn\u0026rsquo;t have a search function (yeah, it\u0026rsquo;s that bad\u0026hellip;). It worked OK, but over time slowed down as the XML file grew to 2.5MB and ~10k lines. The slow part was definitely BeautifulSoup\u0026rsquo;s parsing step, but it took a little poking to work out why. At this stage it was taking over 20 seconds to handle the file.",
"url": "https://yaleman.org/post/2018/2018-11-06-speeding-up-beautifulsoup-with-large-xml-files/",
"date_published": "2018-11-06 12:58:00 +1000 +1000",
"tags": "python,programming,xml,work"
}
,
{
"id": "https://yaleman.org/post/2018/2018-10-01-iceland-day-3/",
"title": "Iceland, Day 3",
"content_text": "The first planned stop for the day was Seljalandsfoss. It was fun to scramble over the rocks and we only got a little wet.\nIt was annoying to get a shot of these steps without some soggy tourist ass in the way, but here\u0026rsquo;s me doing my best. They were surprisingly grippy, given they were worn smooth and not flat in the slightest.\nStanding behind the falls was truly spectacular. The amount of water coming over them even at this time of year when there\u0026rsquo;s no snow melt is incredible, and it was impossibly fresh tasting out of the air.",
"url": "https://yaleman.org/post/2018/2018-10-01-iceland-day-3/",
"date_published": "2018-10-01 23:20:05 +0000 UTC",
"tags": "eurotrip,iceland"
}
,
{
"id": "https://yaleman.org/post/2018/2018-10-01-huawei-config-files/",
"title": "Huawei Config Files",
"content_text": "Huawei configuration file decryption turns out to be quite easy. It\u0026rsquo;s just XML in AES-CBC\n Setting Value Key 3E4F5612EF64305955D543B0AE350880 IV 8049E91025A6B54876C3B4868090D3FC Mode CBC CyberChef is super easy for this\nDump the file in, get XML back out!\nTo encrypt ready for usage, just reverse the step.\nOr if you\u0026rsquo;re stupidly lazy, click here\nTested on B593s-22 References https://www.",
"url": "https://yaleman.org/post/2018/2018-10-01-huawei-config-files/",
"date_published": "2018-10-01 23:16:36 +0000 UTC",
"tags": "huawei,hackingonholidays"
}
,
{
"id": "https://yaleman.org/post/2018/2018-10-01-eurotrip/",
"title": "Eurotrip, the beginning",
"content_text": "A long time in planning, it\u0026rsquo;s finally here - EuroTrip 2018!\nThe rough explanation is 37 days away, nearly two weeks in Iceland, then the rest doing a lap of Eastern Europe. Being from Australia, we can\u0026rsquo;t just do a merry jaunt to Europe, hence the extended plans.\nThe flights were\u0026hellip; as to be expected. Brisbane to London via Singapore, with a six hour stopover. I sleep on my stomach typically, so I just don\u0026rsquo;t sleep on flights.",
"url": "https://yaleman.org/post/2018/2018-10-01-eurotrip/",
"date_published": "2018-10-01 07:30:40 +0100 +0100",
"tags": "iceland,reykjavik,travel,eurotrip"
}
,
{
"id": "https://yaleman.org/post/2018/2018-09-17-getting-head/",
"title": "Getting HEAD",
"content_text": "Crass, I know, but it\u0026rsquo;s part of my charm. We run load balancers for our proxies and we need to monitor they\u0026rsquo;re working, so we make requests through them out to the internet. I was doing some checking one day on \u0026ldquo;top utilization by user\u0026rdquo; and found that the monitoring account had been\u0026hellip; rather hungry.\nTurns out, we were doing a full GET request to two news sites, for every time a proxy appeared in a load balancing pool, from each of the load balancers.",
"url": "https://yaleman.org/post/2018/2018-09-17-getting-head/",
"date_published": "2018-09-17 16:28:29 +1000 +1000",
"tags": "proxy,graphs"
}
,
{
"id": "https://yaleman.org/post/2018/2018-09-17-dns-caching/",
"title": "DNS Caching",
"content_text": "I really love watching the statistics as one makes a change for the better, and collecting the visualistaions is a bit of a hobby for me.\nThis is the graph of active connections on one of our edge appliances. It carries all client internet traffic and also load balances DNS resolution for clients. It was an incredible drop in traffic - over half the active connections on the appliance - and the response time went from ~150ms to ~1ms for repeat requests.",
"url": "https://yaleman.org/post/2018/2018-09-17-dns-caching/",
"date_published": "2018-09-17 09:35:33 +1000 +1000",
"tags": "graphs"
}
,
{
"id": "https://yaleman.org/post/2018/2018-09-14-technical-debt/",
"title": "Technical Debt",
"content_text": "The human body is a perfect example of unresolved technical debt leading to issues.\nI have a problem where if I eat too quick, my food gets stuck in a spot in the bottom of my throat near my voicebox.\nBecause I\u0026rsquo;m a giant, it doesn\u0026rsquo;t choke me straight up - it just makes it really hard to breathe and I can kinda manage it until I get a drink.",
"url": "https://yaleman.org/post/2018/2018-09-14-technical-debt/",
"date_published": "2018-09-14 11:59:15 +1000 +1000",
"tags": "technical debt"
}
]
}