HNHacker News
TopNewBestAskShowJobs

calrain

536 karma · joined July 19, 2017

I work in Identity and Access Management, Cyber Security, Infrastructure, and software development.

My key focus is helping organizations do security better, make it simpler, and get alerted when things get messy.

submissionscomments
calrain··on Ancient DNA Shows Stone Age Europeans Voyaged by Sea to Africa
Could the legend of Atlantis just been a reference to early European sailors visiting North Africa, across the Mediterranean?
calrain··on Preventative Maintenance: Dust Buildup
Does anyone have good tips for removing dust out of the air in a room with computers?

I run an Ikea air purifier all the time, but still get quite a bit of dust in the computer vents.

Wondering if anyone has had a good experience with a set up to purify the air in a computer room.

Maybe it's just more air purifiers.

calrain··on Happy 20th birthday, Y Combinator
Don't down vote me, resist...
calrain··on Gary Stevenson on taxing the rich and why you're getting poorer [video]
This guy have some great insights into economics
calrain··on Happy 20th birthday, Y Combinator
Please stop using X If the bar lets Nazi's in, it's a Nazi bar.
calrain··on I've been using Claude Code for a couple of days
Please stop using X

If the bar lets Nazi's in, it's a Nazi bar.

calrain··on Tesla sales in Europe down 45% in January
It's like those parents that don't give a shit about memes, and name their daughter Karen anyways.

It catches up with you regardless

calrain··on Tesla sales in Europe down 45% in January
You would have to be making a strong statement to buy a Tesla now, even a second hand one.

And sadly, not a statement about cars.

calrain··on DOGE has 'god mode' access to government data
Are they really just going to use this to train AI models, to build the 'GrokGovAI' models?
calrain··on Elon Musk's Toxicity Could Spell Disaster for Tesla
Every time I drive by a Tesla, the word Nazi pops into my mind.

It's that type of word association and related customer behavior that will be a growing problem for them.

I think an early indicator will be monitoring the secondhand market to determine if there are increasing levels of Tesla's as people move to other brands.

calrain··on To buy a Tesla Model 3, only to end up in hell
I can imagine a time when you have to pay a monthly subscription for it to turn to the left.
calrain··on Deferred resignation email to federal employees
Lowering government expenses will not reduce the tax burden of the majority of Americans.

Trumps original tax plan benefits the higher income earners at the expense of lower and middle income earners.

Source: https://taxfoundation.org/research/all/federal/donald-trump-...

calrain··on Deferred resignation email to federal employees
Future America will understand that you don't treat government like a company.

The money government spends on salaries is money directly injected back into the economy, it could be seen as a form of social welfare.

calrain··on Patent Worth It?
It's true, once a secret is exposed then you become copy-able.

But in reality it's more complex than that, because the secret maker has the advantage of momentum and someone copying you only has a snapshot in time (when they saw how you do your magic).

Fighting patents are extremely expensive, and ensuring your product stays locked to your patent is equivalent to circling your wagons around the patent. The world moves on, new technologies are released, new languages, now you are scared to move forward because protecting your patent means you have to stay locked to that idea.

I would never patent software again

calrain··on Patent Worth It?
A message from the trenches:

- My startup was acquired a few years ago

- Part of acquisition was to raise a patent for the core of the solution, the patent was issued in USA and UK

- They then proceeded to mismanage and fail the startup

- The startup is in zombie mode, with 2 years of cash left

- I have left them

Now I'm in a situation where I want to do it again, but fix some key issues, but due to the patent, it keeps me locked out of the core approach to the solution.

Yes, I have a way to re-invent the core and develop a new solution, but I'd be dancing very close to a fire of litigation that I cannot afford.

My observations after this process are:

- Patents protect the patent holder, not the patent creator

- Company Secrets are a cleaner way of doing business

- You don't have to tell anyone how a Company Secret works, keep it a secret and you're fine

- Secret approaches to software development are hard to enforce if you have an on premise solution

- Cloud based SaaS solutions aren't always the best way for every application type (mine was in the Cyber Security space)

Edited for formatting I would strongly discourage a Patent and go down the company secrets path.

It protects who owns your company from having core staff relaunch their own solution.

You could argue that it stops some competitors, but in reality they just have to develop a solution that doesn't align with 'every one' of your patent claims and they can bypass you, if they have legal funds to fight you.

calrain··on I Switched to Firefox and Never Looked Back
I switched to Firefox for privacy reasons, and it took a while to get used to it, but I'm completely enjoying Firefox.

There is some subtle tab / link click behavior that takes a bit to get used to, but after a while it just doesn't bother you any more because you're used to the behavior.

calrain··on Man trapped inside driverless car as it spins in circles
This is a nightmare of a situation.

It's true that it's probably over in a short time, but that is easily a stressful enough situation to cause people to have panic attacks, heart attacks, and have a range of other issues.

I would almost argue that it's negligent of Waymo to not have a kill switch they can remotely fire, and then another layer of kill switch, and then another 5 layers of kill switches...

You can't fail to control a driverless car under any circumstance.

calrain··on Ask HN: Are Programmers Dead?
No, the YouTube channel 'ThePrimeTime' has quite a few videos that talk about why programmers aren't going to be displaced by AI.
calrain··on World's oldest person dies - Tomiko Itooka dies at 116
Only to be instantly replaced with another 'World's oldest person'.

Well done Tomiko!

Enjoy your rest

calrain··on Will AI Transform or Threaten the Per-Seat SaaS Model?
It won't affect it as 'usage models' are already used across a lot of verticals, they are not 'seat based'.
calrain··on Bird Bath
If you can, have a Bird Bath in your back yard!
calrain··on What are you planning to learn in 2025?
Godot's 3D engine, I want to see if it's usable in business apps
calrain··on Ask HN: Why do so many software developers fail the FizzBuzz test?
I'm sorry, but I never ask developers about things like FizzBuzz.

When you get a developer, they are joining a project that they know little about, and the value they bring is how quickly they can adapt to the problem space and solution space that your project sits in.

I'm going to call them 'trick questions' when you start asking about things like FizzBuzz, as if the smartest of them all will get the role.

In reality, their ability to learn and thrive in the space your project works is the really valuable thing.

Explain the problem space your product sits in, ask them what they think some challenges could be in that niche, see how insightful they are, or how far off the mark they are. Walk them through developing some of their ideas, leaning on your experience in that space. See what evolves, see if they have some insights you haven't thought of.

There are much better ways to evaluate candidates.

calrain··on Seconds Since the Epoch
When storing dates in a database I always store them in Unix Epoch time and I don't record the timezone information on the date field (it is stored separately if there was a requirement to know the timezone).

Should we instead be storing time stamps in TAI format, and then use functions to convert time to UTC as required, ensuring that any adjustments for planetary tweaks can be performed as required?

I know that timezones are a field of landmines, but again, that is a human construct where timezone boundaries are adjusted over time.

It seems we need to anchor on absolute time, and then render that out to whatever local time format we need, when required.

calrain··on Merry Christmas Everyone
Back when I was very young, with my family, cousins, all over at my grandparents place, having lots of fun.

Here in Australia, Christmas is in our summer, so we used to have watermelon seed wars where everyone runs around the house eating watermelon as fast as possible to build up a mouthful of seeds to use as 'ammo' to machine gun spit at everyone else.

Was hilarious, and a very long time ago...

calrain··on A new video captures a 1968 demo of IBM’s Executive Terminal
Recording the history of computing for future generations will be so important for a wide range of studies.

It's great people collect, restore, and publish valuable historical pieces like these.

calrain··on Advent of Code 2024
Great to see your optimizations.

I'm going through each day and asking ChatGPT to speed it up, it doesn't always work, but that is the way of the Gippity.

The payoff is these heavy iterating operational scripts I run for work will end up running faster :)

Learning when to lean on some of the .NET primitives really helps speed up PS as it likes to wrap things with unnecessary features.

calrain··on Surprise solar boom in Pakistan helps millions, but harms grid and power cos
It shows what happens when grid prices rise too high.

There is a lot of good cheap tech to help provide baseline home power, especially when neighborhoods set up micro grids.

calrain··on Advent of Code 2024
I'm doing the challenges in PowerShell to see how it goes.

I want to use it as a test to see how human programming can be improved by an AI, so I wrote the solution for day 1, got the right answer, and then gave my code to ChatGPT 4o to ask it to make the code faster.

My version ran in ~3500 ms ChatGPT's version ran in 140 ms

both worked

A great example of how a common DevOps language program can be improved on by ChatGPT.

calrain··on Transforming Chinese EV Pickup Is the Tesla Cybertruck Done Right
The design of this vehicle is a case study in making something for the customer, rather than the Cybertruck's design approach of making something for Elon's ego.
← PreviousPage 4 of 8Next →