HN user

that_guy_iain

3,568 karma

My blog is https://www.iain.rocks

Posts49
Comments1,680
View on HN
www.dereuromark.de 4mo ago

DTOs at the Speed of Plain PHP

that_guy_iain
1pts0
old.reddit.com 4mo ago

How to automate AI agents to read Jira tickets and create pull requests

that_guy_iain
1pts0
iain.rocks 4mo ago

My AI Guidelines

that_guy_iain
2pts0
iain.rocks 5mo ago

Design Decision: Technical Debt in BillaBear

that_guy_iain
1pts0
iain.rocks 7mo ago

Rejecting rebase and stacked diffs, my way of doing atomic commits

that_guy_iain
1pts0
iain.rocks 7mo ago

Finding Broken Migrations with Bisect

that_guy_iain
1pts0
getparthenon.com 11mo ago

AI is a Junior Dev and needs a Lead

that_guy_iain
3pts0
github.com 11mo ago

Show HN: BoneClone – A tool to autodiscover repos to propagate skeleton changes

that_guy_iain
4pts0
getparthenon.com 11mo ago

A Software Developer's Guide to Making Yourself Indispensable

that_guy_iain
2pts0
github.com 1y ago

Show HN: An Open Alternative to Stripe Billing, ChargeBee, etc.

that_guy_iain
1pts1
twitter.com 1y ago

WordPress contributor banned for asking about new checkbox

that_guy_iain
31pts8
billabear.com 1y ago

How to Handle International Sales Tax/Vat for SaaS

that_guy_iain
2pts0
billabear.com 1y ago

Creating Dynamic Billing Workflows with Symfony

that_guy_iain
1pts0
billabear.com 2y ago

Show HN: A source-available billing system I've spent 18 months building

that_guy_iain
260pts136
getparthenon.com 2y ago

Some misconceptions about GPL infectiousness

that_guy_iain
2pts0
getparthenon.com 2y ago

Parthenon is now open source

that_guy_iain
2pts0
saasstartupguide.substack.com 2y ago

Everything SaaS Businesses Need to Know about Vat Report Preparation

that_guy_iain
1pts0
saasstartupguide.substack.com 2y ago

Top Things to Know About Incorporating in Delaware

that_guy_iain
1pts0
billabear.substack.com 2y ago

Choosing Your Business Structure – LLC or Sole Proprietorships

that_guy_iain
1pts1
php.hospital 2y ago

PHP Hospital: A pragmatic approach to modernizing legacy PHP code

that_guy_iain
5pts0
depshub.com 2y ago

DepsHub – An AI dependency management tool

that_guy_iain
1pts0
billabear.com 2y ago

The Reality of Not Invented Here

that_guy_iain
1pts0
billabear.com 2y ago

Design Decisions – To use separate DTOs for each endpoint

that_guy_iain
1pts0
github.com 2y ago

BillaBear – v1.1 – Subscription Management and Billing

that_guy_iain
34pts0
github.com 3y ago

Payment Integration Lessons Stripe Test Clock

that_guy_iain
1pts0
github.com 3y ago

Show HN: BillaBear – Self-Hosted SaaS Subscription Management and Billing

that_guy_iain
107pts46
news.ycombinator.com 3y ago

Ask HN: Has namecheap suffered some data leak recently?

that_guy_iain
4pts2
github.com 3y ago

Code Design Decision – Always throw custom exceptions

that_guy_iain
96pts87
getparthenon.com 3y ago

Design Decisions: Why use final classes

that_guy_iain
1pts0
getparthenon.com 3y ago

Parthenon Switches to Business Source License

that_guy_iain
2pts0

Dude, you keep on just believing a blog post even though it makes no technical sense. That's why none of the hardcore nerds are even approaching this and why Viva are going to sue.

An email bouncing means it was rejected because it did not find an inbox or a recipient. You AI to question if that is true. So if the email service provider says we don't know who that belongs to, why would they provide logs.

And what email service provider is rejecting an email over a RFC thing when millions of emails a day because most devs don't care about the RFCs and only an idiot would have two different mail infrastructure and code versions running for gmail and workspaces. Especially on the sending and receiving part.

So are you going to apologies for being confidently wrong? Because I'm technically and confidently right. Again, which is why the hardcore nerds are leaving this the fuck alone because they saw me wreck the post in minutes of it being posted.

You don't have the right to complain to random websites without punishment. And nobody punished you. And "ability to redress" is something you still have. And there are no damages.

Well, you see Dang aka Daniel edited the settings on my account to stop me replying, or that's what I've heard, and pointing out the absolute lie that the blog post is. And that did hamper my ability to redress and people have been lying about me so there are damages. But even if it's just rate limiting that hampers my ability especially since it's been optimised heavily for high traffic so there is no technical reason for it since it's a file-based datastore.

You brought it up. Though it's pretty obvious you're a liar.

I said someone there should know. I didn't say everyone should know. I clearly made it quite clear it was insider knowledge. This is what is known as a flex. I want to tell you my tagline because it's awesome but you can just call me a keyboard warrior.

The email landed in the spam folder. A bounced email means it didn't find the inbox. If it didn't find an inbox there would be no log for him to check. Technical knowledge of emails and what the terms mean out him instantly as a liar. The fact this is still up on the front page is an embarrassment for the tech community in my opinion.

I'm not sure how I'm being harsh. It's literally a somewhat well known programming language being reposted for the 100th time or something silly like that. I'm literally just pointing out the truth and it's almost certainly the main poster downvoting things.

Do you know the joke with "I'll repeat the joke to you until you understand it?".

Nope. That's not a joke. That's not funny.

That's why some things get reposted and upvoted. In hope of getting someone else to understand them.

No, they get reposted and upvoted by sock accounts in hope that someone will finally be interested in a 30 year old programming language.

By the way, do you complain about sock accounts when yet another "Here is this problem, and by the way we sell a product that claims to solve it" gets upvoted?

What does content marketing have to do with sock accounts?

I'm honestly not sure what point you thought was getting made. Do you honestly think people don't understand D? It's been looked at repeatedly and still nothing cool is built in it.

All seriousness, do you honestly think this site has 10,000 new users a day? How many people do you think are on here that aren't very well informed? Honestly, I'm just wondering?

Also, do you know it only gets to front page if the hardcore that go to new upvote it? How many hardcore people don't know what D is?

Let's be serious, most people are regulars and this has been on the front page multiple times like constantly. And it was upvoted 4 times on new to get to the front page rapidly. It's not something new that we're all "Oh that's cool".

We also know there are tons of sock accounts.

And no half of the posts on front page can't be put in that since they aren't constantly reposted like this.

So, while there are a few people who will have learnt about this for the first time. Most of you know what it is and somehow feel like this is your chance to go look I'm smarter than Iain. And I think you've failed again.

Formal verification is a hardcore approach. It is difficult and it is the holy grail of software engineering.

My first question is, what is formal verification? Since I am a hardcore nerd, I'm confused since this blog post basically says tests aren't good enough.

It does? Do you know git is a dvcs? And therefore you're able to continue working without an internet connection or a service provider being up? It delays the code review process but doesn't break it.

I get it that you want it to be 100% up, but let's be serious your FLOSS projects probably break more stuff than GitHub being down does.

What someone saying to me privately via other channels that it was them when I asked them. It was some dude at Google so maybe complain to Google but I don't think this site has rules about what you do off the site. I don't think you understand rules and laws and stuff to be fair. And I'm pretty sure it was you because it's weird if someone was pretending to be you.

Didn't you just privately tell me it was 4 accounts? Maybe that was someone else hating on Windows 95. But you need an active reason not what they did 20 years ago.

You've been banging on about this for a while, I think this is my third time responding to one of your accounts. There is no antitrust issue, how are they messing with other competitors? You never back up your reasoning. How many accounts do you have active since I bet all the downvotes are from you?

Not sure how having downtime is an anti-competition issue. I'm also not sure how you think you can take things away from people? Do you think someone just gave them GitHub and then take it away? Who are you expecting to take it away? Also, does your system have 100% uptime?

This is well cool, I swear to god a couple of kickass devs told me about this idea to get me to build it to build something cool. It's even cooler, since I kinda went in another direction and I'm going to build a container.d like system with an compatible API to run natively on Windows and Mac. I'm going to call it container.x but maybe something else.

This is actually an really interesting way to attack a sensitive network. This is a way of allowing to map the internal network of a sensitive network. Getting access is obviously the main challenge but once you're in there you need to know where you go and what to look for. If you've already got that knowledge when planning the attack to gain entry then you've got the upper-hand. So while it kinda seems like "Ok, so they have a hostname they can't access why do I care?". If you're doing high-end security on your system admin level then this is the sort of small nitpicking that it takes to be the best.

That would connect the companies. If they're keeping them separate it could be an anti-trust move or more that these companies are going to start trading studios which has been seen in other industries where they trade markets, like the food delivery company you've been ordering from for years has probably changed hands a few times during that time period and probably name too.

Helium Browser 10 months ago

Extension developers are not forced to adhere to anything from Google to build compatible extensions that work on forks such as Brave. If they want to be in the Google ecosystem, sure, but as I pointed out, you can build your own ecosystem on top of it.

If you build on top of it, you're not forced and unable to extend the ecosystem.