HN user

jgaa

637 karma

Genuine Hacker. On the Internet since 1987/88. Wrote and ran a multi-user BBS back in the days. Wrote the War FTP Daemon. Used to be on usenet (until Google killed it). Wrote programs for Commodore VIC20 and 64, CP/M, VAX/VMS, QNX, UNIX, Windows 3 - 11, Minix, Linux, Android, MacOS, IOS. Today mostly C++ freelance work for Linux, low level libraries, performance and distributed systems architecture.

Posts5
Comments175
View on HN
  Location: EU / Bulgaria
  Remote: Yes
  Willing to relocate: No
  Technologies: C++ and other programming languages, Qt, Docker, Kubernetes, CI pipelines, automation, core Internet protocols, distributed systems, databases, cloud.
  Résumé/CV: http://lastviking.eu/cv/jarle
  Email: contact@lastviking.eu
I am an experienced freelancer with 38 years in IT. Hands-on experience has gifted me a deep understanding of business processes, IT security, software design and development, and DevOps. I literally wrote the textbook on hardware https://lastviking.eu/maskinvare_og_operativsystemer.html used in Norway to educate IT technicians and other IT professionals.

I work full-time at my own company in the EU. This makes it straightforward to invoice your company, anywhere in the world, for services I provide.

I have state-of-the-art hardware to take on any work with Linux, Android, Windows 11, macOS and iOS and local LLM agents - and experience with all of it - including cross-platform projects. In addition, I have a flexible lab that can simulate cloud workloads.

My primary programming language is C++20. I also use other languages frequently.

Links:

- Freelance website: https://cpp-freelancer.com/

- Professional website and blog: https://lastviking.eu/

- GitHub: https://github.com/jgaa

SEEKING WORK | Remote / Worldwide | Experienced C++ Freelancer Available

Location: EU

Looking for a principal-level C++ developer?

  - Library Design – Design and implement modern C++ libraries and tools
  - Architecture Review – Conduct architecture and design reviews
  - Security Audit – Perform security and vulnerability assessments
  - Performance Optimization – Tune performance and optimize hotspots
  - CI/CD Engineering – Build CI/CD pipelines and cross-platform workflows
  - Team Augmentation – Seamlessly integrate with your existing development team
More info: https://cpp-freelancer.com/

This is never about protecting the children.

This is always about government overreach.

People are less likely to criticize the government, or even participate in political debate, if their online identities are know by the government. Governments like obedient, scared citizens.

The only ethical response to laws like this, is for websites and apps to terminate operations completely in countries that create them. Citizens who elect politicians without respect for human rights and privacy don't really deserve anything nice anyway.

So much for Elons "Free Speech"!

This may come as a shock to him: Free Speech means to allow people to say something that he disagree with. Something that may hurt his interests or even his ego. Free speech is not to allow people to say things he agree with or don't care about.

I use a dedicated PC with Ubuntu for the kind of AI assisted development where the AI's has access to the disk.

The only secrets it has are the API key to the AI, a temporary ssh key that can be used with git to access the github repository, and whatever the Brave browser stores for ChatGPT's website. Nothing else. No production keys, no CI keys no code signing keys.

Kind of the same restrictions I use on anything running Microsoft Windows.

My "issue" with X509 is that it's hard to create certificates in code. I have not seen a single software package I use do it from scratch. They always use a library.

The X509 library functions in openssl is horrific, with plenty of opportunities to mess up.

It's a paradox that something that is designed to improve security is designed in a way that make it extremely hard to implement it in a clean and secure manner.

Kermit was how I managed to get online for the first time.

I bought a new 8086 PC clone back in the days. Then I ordered a add-on card with a serial port and an external 300 baud modem from a store in UK (I lived in Norway, and I could not find anyone who sold this bleeding edge technology there).

Then I wrote a simple communication program, implementing parts of the Kermit protocol - probably in Turbo Pascal. This was before I got my hands on a C compiler ;)

Eventually my code started to work, and I was able to connect to a BBS and download the real Kermit application.

The BBS communities, and later Usenet, was great. We were lucky to grow up in a era where the online communities were nice and mostly welcoming places.

One reason may be that they alienate users by copying the look, bad habits and feel of Chrome. They also engage in dark pattern UI behavior that pisses me off each time I get it in my face.

Dear Firefox: If I wanted Chrome, I would use Chrome. Please be an alternative to Chrome.

I tried it when I re-installed my workstation with Kubuntu 23.04. It was a shit-show of invalid links and errors when I tried to get the extensions and runtime modules for the VM's. After about 45 minutes I purged it and installed libvirt and Virtual Machine Manager.

KDE for Travelers 3 years ago

Yea. They are made to help you achieve something. They are not designed to "engage" you to maximize ad profits ;)

I believe this about Google wanting to see all emails. When I use my own email server (and I do), Google don't get to peek at my email when I communicate with people that are not on gmail. They don't get to see what's in the mail, and they don't get the meta-data like who I'm communication with.

This will stop only if/when EU gives Google an appropriate fine of a few billion $$$.

Stop complaining! This is exactly what you want!

If you really don't like Windows, you would already be using Linux, *BSD or MacOS - like me ;)

In Norway, this fire was lit by a high ranking police officer in the state criminal police, it's "FBI". Many people was hurt, falsely convicted and many lives was destroyed. In the police, and in the child abuse industry, money was made and careers built on these lies.

The police officer who brought this mental pest to Norway was eventually arrested, naked, hiding behind a bush in his neighbors garden - spying on a little girl.

If I remember correctly, one of the driving forces for this hysteria in the USA, another police officer, was eventually convicted for rape.

I think it was Hermann Hesse who wrote that "If you hate a person, you hate something in him that is part of yourself. What isn't part of ourselves doesn't disturb us."