HN user

skwashd

137 karma

Consultant into cloud, devsecops, automation & more. Full stack(overflow) developer. Fat opinionated bastard.

Posts24
Comments33
View on HN
www.proactiveops.io 4mo ago

Amazon Bedrock Leaves Builders Stuck in First Gear

skwashd
1pts0
www.proactiveops.io 9mo ago

AWS RDS Data API Deep Dive

skwashd
2pts0
www.proactiveops.io 10mo ago

Bots Write Bad Terraform and It's All Your Fault

skwashd
2pts0
aws.amazon.com 1y ago

Handling billions of invocations – best practices from AWS Lambda

skwashd
3pts0
www.youtube.com 3y ago

The coolest robot I've ever built [video]

skwashd
3pts0
twitter.com 4y ago

Amazon denied Talos Linux on the AWS Marketplace because they don't run SSH

skwashd
21pts3
blog.0x74696d.com 4y ago

Platforms Are Brownfield

skwashd
1pts0
support.travis-ci.com 4y ago

TravisCI Breached, Again

skwashd
2pts0
www.davehall.com.au 4y ago

Close the Gate: Why You Need Egress Controls in Your Security Groups

skwashd
1pts0
www.davehall.com.au 4y ago

Does GitHub enterprise cloud make your organisation less secure?

skwashd
3pts0
www.davehall.com.au 4y ago

Terraform Module Needs an Opinion

skwashd
1pts0
www.davehall.com.au 5y ago

AWS Parameter Store vs. Secrets Manager

skwashd
2pts1
www.viralkindness.cards 6y ago

ViralKindness

skwashd
6pts1
www.davehall.com.au 6y ago

Buying an Apple Watch for 7USD

skwashd
4pts0
www.davehall.com.au 7y ago

AWS Parameter Store

skwashd
1pts0
gist.github.com 8y ago

Simple Script to Purge GitHub Old Invites

skwashd
3pts0
gist.github.com 9y ago

I'm not Dow Jones

skwashd
3pts0
dickolsson.com 9y ago

Non-technical explanation of encryption and digital signatures

skwashd
1pts0
davehall.com.au 9y ago

Drupal, We Need to Talk

skwashd
12pts0
davehall.com.au 9y ago

Wix Aren't the Only Ones Violating the GPL

skwashd
7pts0
twitter.com 9y ago

I renewed the domain local.computer and set it and all subdomains to 127.0.0.1

skwashd
9pts17
davehall.com.au 10y ago

Internal Applications: When Semantic Versioning Doesn't Make Sense

skwashd
33pts9
davehall.com.au 10y ago

Internal Applications: When Semantic Versioning Doesn't Make Sense

skwashd
6pts0
skwashd.net 12y ago

Every Mac Owner in Australia Is Entitled to Free iWorks Apps

skwashd
4pts0
Claude Design 3 months ago

I'd be pretty annoyed if it was burning my Claude Code quota.

So far it's burned through 45% my design quota. On a positive note, I finally have my fonts rendering. I'm still waiting for it to figure out how it mangled the SVG versions of my logo. I've watched it trying a lot of stuff for 20 minutes and now I've got something that's not my logo.

Last week I released Gata Router - https://github.com/gata-router

Gata is an open source automated L1 ticket triage tool for Zendesk. It costs pennies per ticket for it to route tickets to the correct team.

During development I was regularly seeing over 90% accuracy. The average for humans is 60-80%.

The whole thing runs in your AWS account.

There's more information in the release announcement - https://www.proactiveops.io/archive/meet-gata-the-automated-...

A few times I've wondered, where would Docker Inc be today if Microsoft acquired them back in 2017?

Early 2017 was peak Docker and Docker Inc. Those were the days. Container hype was everywhere. Before moby. Before all the pivots.

Microsoft was embracing open source and the cloud. They were acquiring dev tools.

It was a missed opportunity for both companies.

This seems more like having several random contractors who you've never met coming into your business in the middle of night. [...] Agencies that routinely swap workers into or out of various roles at your company without asking or telling you, so you don't have any idea who the person working in the office is, what they're doing, or even if they're supposed to be there.

Sounds very similar to how global SIs staff enterprise IT contracts.

It isn't unheard of for 2 companies to announce a shutdown on the same day. What is less common is for them to both announce it on the same day and last day isn't 4 weeks/30 days.

When I saw this announcement after seeing pocket earlier, I immediately started to wonder if there was a regulatory change on 8 July.

+1 for (eventually) baking it ty into ruff. In my mind static type checking is a form of linting.

For years I pushed black for formatting code. Once formatting was baked into ruff I ditched black. Having fewer dependencies to track and update simplifies my life and shortens my dependabot queue.

Many of the same issues apply to phone numbers.

When moving countries it can be difficult if not impossible to retain your existing phone number. In some parts of the world moving states means changing your mobile number.

Most telcos “recycle” deactivated numbers after a period of time. This often as short as 6 to 12 months after the owner’s credit expires. I’ve found it increasingly common for a prepaid local SIM number to be tied to a previous owner’s accounts on popular services.

Over two decades ago I started worked on open source groupware projects. I moved on about 15 years ago. Back then it was all about building an open source alternative to MS Exchange (or Novell GroupWise). Today little has changed.

In the early days it was mostly PHP and Perl front ends for a MySQL database and various daemons. The mid 00s saw a new batch of solutions emerge such as OpenXchange, Zimbra and OpenGroupWare.org. SOGo traces its roots to OpenGroupWare.org. Google Apps, which went on to become G Suite and finally Google Workspace launched around the same time.

When looking at most of the products in this space today, including M365, Google Workspace and the various open source offerings, I don’t need much innovation in terms of features. The core product is still email, calendar, todos and notes. There have been compounding incremental improvements in these features, but haven’t been any big ground breaking changes.

Today Google and Microsoft bundles their “office” apps and “groupware” apps into a single integrated offering. I don’t see an open source product that comes close to either of them. The self hosted / on prem offerings are servicing a shrinking niche.

I keep watching this space, but I have given up expecting to see any significant changes.

During a quick scan of the catalog I found a few issues.

Sentry isn't open source, even after their most recent license change. The Business Source License and variants are source available, not open source.

FireCMS is built on top of Firebase, rather than being an alternative to it. It's a similar story with the Jira CLI. They're open source, but they're useless without the backend to talk to.

Plausible Analytics and Papermark are both listed twice. Rustdesk is also listed twice, once as Rustdeck.

The GIMP isn't listed under photoshop. This was a surprise omission.

Many of these projects have commercial backers who offer a paid SaaS offering. Given this is the case I'm not sure linking to SaaS product site when claiming your site offers "Open-source alternatives to tools You pay for" is the expected behaviour. I was expecting it to link to the open source code.

The summary says:

Apart from the 10$ account opening fees, there are no other costs for using the product. Funds added can be spent anywhere across India.

As mentioned above, there is a 3.5% fee for adding funds.

I looked into Cheq before my recent trip to India. After doing the math I realised it was cheaper to take out some cash at the airport for smaller transactions and tips. I had no issue using my credit card at larger stores.

Our spend is anything like Segment, but we've been using stax.io for tracking our AWS spend. Stax doesn't currently support all AWS services, but they're got the key ones. There are some nice auditing tools in stax for ensuring service config meets corporate standards.

It picks up on your AWS tags and then lets you allocate that to projects/departments/cost centres. Reporting on untagged service is available OOTB.

The business model is a 30 day trial and then you're charged a percentage of your AWS monthly spend. It worked out cheaper than building something ourselves.