HNHacker News
TopNewBestAskShowJobs

GianFabien

1,974 karma · joined January 3, 2021

I am a electrical + electronics + computer + networking + software engineer.

Have a decade's worth of business analysis & consulting experience.

My industrial experience ranges from steel mill automation, power station and electrical distribution networks down to smart homes.

My business IT experience includes insurance, FMCG, supply chain and manufacturing.

I have a recent PhD in software engineering and have taught postgrad software engineering courses.

Available under contract to create engineered IT solutions for your business.

Email: gian@cyberfonic.com

submissionscomments
GianFabien··on Crypto Hit by Bitcoin Whales Dumping $45B in Bets
> $2 billion in crypto positions were liquidated.

So there was somebody or some entity willing to buy Bitcoin? What is the problem? There was a seller selling, aka wanted hard cash and now. And there was buyer willing to increase their holdings and reduce their cash. Isn't that how any market works?

GianFabien··on Tips for stroke-surviving software engineers
Most of the advice is good for pre-stroke persons too. Might even avoid having one.
GianFabien··on Is my new idea dumb?
The general idea is appealing. But I wonder whether it could be accomplished a lot simpler. For example, why not register and administer a TLD, .indie ? Then the policy for registering domains under that TLD would have the principles that you have mentioned. Any domain failing to abide by the policies would be terminated. I think such a scheme could attract a variety of domains and would require far lot less work on your part. Of course, you could always create and administer some specific interest sites under that encompassing TLD.
GianFabien··on Recall for Linux
This is an app I will not be installing.
GianFabien··on Ask HN: How should new programmers learn in the AI era?
AI is simply the latest tool. There was time when a similar question was whether to learn assembly language because we now had compilers (C, Pascal, FORTRAN etc). That question glossed over the value of understanding the foundations. When things don't work as expected, debugging requires deeper knowledge.

AI is a fantastic research assistant and even a tutor. But you still have to ask "good questions" and remain sceptical, both of which in turn requires foundational knowledge.

GianFabien··on Technical experts have zero customers
When your vibe coded slopware blows up ... who are u gonna call?
GianFabien··on Carmack on Operating Systems (1997)
The Plan9/9Front folks must like the look or rio, sam, acme. Otherwise somebody would have written a more modern looking desktop for it.

When Steve Jobs returned to Apple, he brought NextStep with him. The new version of the OS was basically FreeBSD core with a NextStep inspired desktop. The same could have been done for Plan9.

GianFabien··on Google Demanded My Drivers Lic Before Letting Me Read an Article
No article is worth reading that compromises your privacy or security.

I take the same approach with aggressive paywalls. Decline and move on.

GianFabien··on Real Programmers Don't Use Pascal (1982)
... and they still don't!

Ok, so FORTRAN got replaced by C/C++ and OS/370 by a hundred variants of Unix.

For those who tuned in late, Linux is a clone of Unix (TM).

GianFabien··on Ask HN: What life hack for success have you discovered?
There is nothing to overcome.

Once you understand the dynamic, you stay vigilant for the trap. Spend far less than you earn. Invest the balance. Keep your options open. When others panic, you simply pivot.

Recommend you read "Same as Ever" by Morgan Housel.

GianFabien··on The Civil-Military Crisis Is Here
All military personnel take the oath to protect the USA, abide by the constitution. At all levels they are to resist illegal orders.

At the top levels, many are salivating at the prospect of generously paid roles in service of the military-industry complex. Standing by sworn principles is a career limiting move.

GianFabien··on Ask HN: What life hack for success have you discovered?
Beware of the hedonic treadmill. Once you get trapped in your "improved" lifestyle your options for change effectively evaporate.
GianFabien··on You want to meet me, don't make me work for it
I use a simple approach:

So you want my expertise in relation to your idea! No problem, these are my consulting rates ___, can you come to my office at ___ on the ____ ?

It is how professionals operate, e.g. doctors, dentists, lawyers, accountants, architects (building and construction), etc.

GianFabien··on Will No One Rid Me of These 3 Hour Podcasts?
Yeah, some people just love the sound of their own voice.

I find that even most 45 minute podcasts could be summarized to a single page. Why waste time listening to the ahh ahem etc.

Notice that Youtube seems to be blocking many of the transcription web sites. Just trying to force you to watch all their infernal ads.

GianFabien··on Any thoughts about not accepting cards as payment to avoid chargebacks?
Slightly different angle: you are not concerned about the days/weeks of your effort being in vain, but you are concerned about a couple of hundred $?

The core premise of being in business is be willing to spend money to make money. If that makes you uncomfortable, then perhaps entrepreneurship is not really for you. And that is perfectly Ok.

GianFabien··on Ask HN: Barely ever used OOP in Python, am I doing something wrong?
Python allows you to use imperative, functional and object-oriented programming paradigms. Even a mixture of all three.

Depending on the problem being solved your abstractions might better fit one of those three than the other two. I consider it to be a feature for Python.

GianFabien··on Ask HN: Who had the crazy idea to make the stack grow down?
Back a long time ago, before GB memories and MMUs, the executable code was loaded at low addresses, statically allocated data followed, then dynamically allocated memory (heap). So stack was placed at the very top of memory and grew down. When heap and stack collided it signaled an out of memory situation.
GianFabien··on Ask HN: What is poor quality vibe code that adds to technical debt called?
Slopware

In the begining we had hardware and software. Then came firmware, the code in read-only/mostly memory.

GianFabien··on Ask HN: What is poor quality vibe code that adds to technical debt called?
++
GianFabien··on WTF is up with everything using Android?
There are only two choices in mobile OS: Android vs iOS.

Android is more open and at the core it is Linux. Yeah, I dislike JVM too.

What I don't get is that even a simple app, e.g. FB Messenger (not the whole of FB) requires an 84MB download. What on earth lurks in that massive download when the actual app could probably fit into a couple kB?

GianFabien··on Vibe Coding Fiasco: AI Agent Goes Rogue, Deletes Company's Database
AI agents - rapid fire footgun !
GianFabien··on A high schooler writes about AI tools in the classroom
Working with computers I mentally use a hybrid of BCD and binary arithmetic. e.g. for the 17.5%, I mentally move the decimal point to the left, drop the cents, add half and then half of that, i.e. 10% + 5% + 2.5%
GianFabien··on [dead]
I think there are at least 2 core reasons:

1. Elon has tainted the brand with his polarizing behavior.

2. Tesla now has lots of competition, most with stronger technical features and at more affordable prices.

Elon is a brilliant PR person, but with his ADHD has too many irons in too many fires and increasingly alienates his own workforce.

See the running commentary by Will Lockett at https://www.planetearthandbeyond.co

GianFabien··on A high schooler writes about AI tools in the classroom
Actually the experience with calculators portends a dismal future.

Before calculators, i.e. slide rules, log tables, hand arithmetic: by the time engineers completed their university education most could approximate relevant parameters in their work to +/- 5% or the actual value. Slide rules would give you a result to 3 (rarely 4) significant decimals, but you needed to know the expected result to within half an order of magnitude.

After calculators, many graduate engineers will accept erroneous results from their calculations without noticing orders of magnitude discrepencies.

We constantly hear of spreadsheet errors making their way into critical projects.

With AI the risk is that even currently levels of critical thinking will be eroded.

GianFabien··on The Only Real Solution to the A.I. Cheating Crisis
Perhaps the problem is far deeper. Degrees have become commoditized, i.e. "students" want a degree and as a result a well paid job / career.

Those who truly seek knowledge and deep understanding don't take shortcuts. But that attitude is rare in our consumerified world.

GianFabien··on Tell HN: I kinda want to go back to Java
My main gripe with Java is not the language, but the organizations that still write their systems in it. I just don't want to go back to working for banks, insurance cos, govt departments.
GianFabien··on Man found dead at Burning Man
> "lying in a pool of blood"

Foul play would be pretty high up on the list of presumptions.

GianFabien··on Every industry is an overcrowded airport lounge now
Perhaps it would be better to look at this business dynamic from the point of view of the brilliant MBAs and executive suite McScrooges. It is all about maximizing shareholder value. The so called customer is a roadblock to directly lifting the money out of their wallet and into theirs.
GianFabien··on Ask HN: Job market for Staff/Director tech roles barren?
From my reading of the news, layoffs are happening all over the place. 10,000 here, 15,000 there, etc. All the big name firms have implemented "resource adjustments".

My guess would be that unless your skills are in a hot area, like AI/ML etc, opportunities are scarce and there are lots of folks out of jobs searching.

So it's probably not you, it's the economy.

GianFabien··on So You Bought a Fancy Vintage Car. Now Who's Going to Restore It?
For somebody in their 70s, a more productive viewpoint would be to be passing on a legacy. Even with a long healthy life, competition should no longer be a big concern.
← PreviousPage 3 of 34Next →