HN user

osivertsson

3,210 karma

Location: Sweden

Email: This username at a certain Alphabet Inc's fairly well-known mail service.

Posts192
Comments264
View on HN
www.bbc.com 4mo ago

Coco de mer: The largest seed in the plant kingdom [video]

osivertsson
1pts0
www.datcreativity.com 5mo ago

Divergent Association Task: Fast creativity test

osivertsson
2pts0
www.bbc.com 8mo ago

New US rules say countries with diversity policies are infringing human rights

osivertsson
7pts2
www.gov.uk 8mo ago

Flu vaccine providing important protection despite new subclade

osivertsson
11pts0
stevenpressfield.com 9mo ago

Tk Ths Job N Shove It

osivertsson
3pts0
jbirnick.net 9mo ago

Visualizing Decomposition in Number Fields with Algebraic Curves (2023)

osivertsson
2pts0
github.com 10mo ago

RSA Signhash exception since last W11 update

osivertsson
1pts0
www.youtube.com 1y ago

Growing Pain versus Shrinking Pain: How to Tell If You're Moving Forward [video]

osivertsson
1pts0
brentk.io 1y ago

Making Sense of QEMU CPU Types

osivertsson
2pts1
lo.calho.st 1y ago

Using black magic to make a fast circular buffer (2017)

osivertsson
2pts2
www.theguardian.com 1y ago

Oligarchs took on the UK fraud squad – and won

osivertsson
2pts0
www.bbc.com 2y ago

New mpox strain in DR Congo 'most dangerous yet'

osivertsson
1pts0
www.bbc.com 2y ago

Swipe left? Why it could be harder to find love in the age of Tinder

osivertsson
2pts0
www.thestack.technology 2y ago

Open source pioneer Perens says it's time to contemplate a post-open world

osivertsson
45pts57
libreqos.io 2y ago

LibreQoS – Fast, Flexible QoE for Smart ISPs

osivertsson
1pts0
blogs.law.columbia.edu 2y ago

Mapping the Margins by Kimberlé Crenshaw (1991) [pdf]

osivertsson
1pts0
khaledbeydoun.substack.com 2y ago

The Fire This Time: Aaron Bushnell and the Rage That Burns Within All of US

osivertsson
8pts3
unearthed.greenpeace.org 2y ago

Companies continue to export chlorpyrifos from the EU to poorer countries

osivertsson
110pts40
allmodelsarewrong.github.io 2y ago

All Models Are Wrong: Concepts of Statistical Learning

osivertsson
8pts0
msrc.microsoft.com 2y ago

CVE-2024-20666: BitLocker Security Feature Bypass Vulnerability

osivertsson
1pts0
www.understandinglatency.com 2y ago

Understanding Latency 2.0: Webinar Recordings

osivertsson
1pts0
www.theguardian.com 2y ago

Respiratory infection clusters in China not caused by novel virus

osivertsson
3pts0
wizardcell.com 2y ago

Unreal Engine Multiplayer Tips and Tricks

osivertsson
1pts0
snapnet.dev 2y ago

Performing Lag Compensation in Unreal Engine 5

osivertsson
3pts0
drpontus.medium.com 2y ago

Unlocking the Future of AI: A Creative Framework for AI-Powered Services

osivertsson
1pts0
www.openssl.org 2y ago

CVE-2023-5363: OpenSSL incorrect cipher key and IV length processing

osivertsson
1pts0
www.brendangregg.com 2y ago

What Is Observability (2021)

osivertsson
2pts0
liu.se 2y ago

How networks reduce gender segregation

osivertsson
1pts0
sensoriumgalaxy.com 2y ago

Carl Cox virtual performance experiment: Intermundium. Between Worlds

osivertsson
1pts0
lukasschwarz.de 2y ago

Protocol Analysis and Libusb Linux Driver for the Uni-T UT61B Multimeter (2014)

osivertsson
43pts14

Customer support needs to handle edge cases. They are not documented because the company does not even know they are problems yet. Many companies win and lose here. Customers that bother going to customer support are often loyal and have valid concerns or insights. Use this information to win!

In my career a few customers that bothered enough to contact customer support helped us find hardware problems that slipped through at the factory and that caused problems for thousands.

Customer support can also feedback frustrations back to dev teams allowing them to build products that feel polished even when it could be labeled as not-a-bug.

My point being: There is a huge signal in customer support. Don’t just waste it by slapping AI on it.

Understand the business thoroughly to know what value you create. Transition within that framework, where in this organization and with what tools can I provide more value?

If you take a moral stand against LLMs understand that your relative value will decrease.

However, with 10 YoE you should be able to quickly evaluate code and ideas proposed by LLMs for correctness and fit into your code-base. In this way you are in a better spot than junior devs.

Limit complexity. LLMs sure allows complexity to get out of control, especially when people stop caring and just wants to get things out of their hands quickly.

If you really were to transition somewhere else it has to be to something you really feel the urge to do because it gives you a real sense of joy or fascination. Something you can’t resist dabbling with already today. From your message I can tell it is not embedded or AI.

If it really is fully open-source please make that more visible on your landing page.

It is a huge deal if I can start investigating and deploying such a solution as a techie right away, compared to having to go through all the internal hoops for a software purchase.

When leadership makes decisions that are so out of touch with their customers it also severely impacts internal morale.

Yeah, so they reversed eventually. But the technical and support people at Synology probably tried to fight this and lost. That feeling of being ignored despite having given this company your everything for many years. I bet many woke up feeling that the magic that made Synology a good place to work is gone.

My guess is they will continue to lose the most valuable employees unless they replace management with some internally well-respected staff that understands their customers well.

Apple generally tries to erase info about acquisitions from their official company story, they want it to look like internal Apple innovation.

When it comes to CPUs they bought P.A. Semi back in 2008 and got a lot of smart people with decades of relevant experience that were doing cutting-edge stuff at the time.

This was immensely important to be able to deliver current Apple CPUs.

You are misrepresenting this slightly in my opinion.

Yes, we have strong laws around alcohol sales in Sweden that try to limit damage to society from excessive alcohol consumption while bringing in tax that can be used for state services instead of going to corporations.

However!

We have a well-run state monopoly (Systembolaget) that sells alcoholic beverages at reasonably good prices, with a wide selection and friendly knowledgeable staff. You don’t need BankID to shop at any of their physical stores which are spread all across the country. If they think you might be under 20 you will need to show physical ID, passport is fine.

Any restaurant or bar that sells alcohol will happily sell to you, unless you are underage.

Low-grade alcoholic beverages (<=3.5%), including many beers, can be bought in any grocery store.

social rights are nothing more than obligations on the rest of us

I don’t agree here. It is not a zero sum game, everyone can win with social rights.

I have read some Bertrand Russel, albeit many years ago now, and from what I remember he certainly did not argue against social rights, on the contrary.

Do you have a reference to work by Bertrand Russel that argues for your point?

When I feel my anxiety gets too much space in my brain these are some things that work for me:

- Sim racing with my Moza setup - Trail running - Mountainbike riding on not too easy terrain

All these activities does the same thing, forces my brain to focus here and now and take time-critical micro-decisions.

Other activities that puts me in the same frame of mind would probably work too. For example climbing worked for me when I did that, and even working through a large set of pretty easy maths exercises worked while I was more focused on maths in my life.

In between the most focused parts of these activities I often gain deeper insights and feel grounded.

Good luck finding what works for you!

baybal2: All your submissions and comments on HN are ”dead” and not visible to users unless they enable “showdead” in the settings. Either way no one can reply to you.

I recognize your nick from good thoughtful discussions from a few years back. My guess HN admins made your account “dead” because of the high number of posts with support for Ukraine.

Do you got a source that chlorpyrifos is banned in foods sold in EU?

A quick search seems to indicate that imported food can still have been grown with chlorpyrifos: https://www.eurofins.de/food-analysis/food-news/food-testing...

Since we import a fair bit of vegetables and fruit during winter, we may still consume it here in the EU area.

Also, Ascenza Agro and Industries Afrasa that sell chlorpyrifos based products recently tried to overturn this ban, but luckily were not able to: https://www.env-health.org/victory-for-health-european-gener...

Gaps aren't automatically bad!

Maybe in some horrible organisations they do immediately disqualify you, but working with people that have gaps is often interesting and fulfilling.

Also, whatever you learned about life in the gaps can be very useful to your employer!

Maybe those gap-experiences make it easier to build relationships with coworkers and customers? Or gave you the confidence in life to reach out when a coworker is having a rough time personally? Or allows you to dare side-step hierarchy and get stuff that is important to customers done instead of getting bogged-down in endless meetings? Or allows you to bring a healthy culture of work-life balance to your employer?

All these things could have a big positive financial impact on the business.

I would include gaps on your CV and highlight what you learned or enjoyed during this time of your life.

Finally, if you tick the tech-checkboxes, recruiters probably unconsciously prioritize candidates that have an interesting life-story to talk about. I would rather talk about your gaps that all human beings can relate to, rather than about some random tech I'm not really all that familiar with.

Good luck!

I’m Swedish too.

You are free to work for companies without a CBA in Sweden, such as most companies under 20 employees.

However I have seen way too many of my developer peers fall for this ”CBA bad” plot. The result is often bad total compensation where e.g. pensions is not nearly as good as with a CBA. There are of course exceptions, but you really have to do your homework.

If you want higher compensation in Sweden you probably want to be a standout performer early in your career. Then once you’ve built a good network you can pivot to running your own consultancy business and charge good rates.

It is also not impossible to get local employment at a company with presence in the US and eventually transfer there and get that high US tech salary. (But you might be in for a surprise what the cost of living actually is in the US, especially if you need healthcare or daycare and education for any kids.)

Finally tech salaries can be pretty good in Sweden if you provide good value to your employer, can argue for that, and is ready to jump ship every now and then.

What I believe keeps salaries low at some workplaces in Sweden is our reluctance to talk and compare our compensation with our peers. There are many devs here that provide good value yet does not know their market rate.

cURL is one of the most used C libs and is an example of good quality C code. If you follow the style used there, see e.g. https://github.com/curl/curl/blob/master/lib/dynhds.h (and associated dynhds.c) you will be good.

Looking at the source of some of the old game-engines from the era that have since been released as open-source can also be helpful, like https://github.com/id-Software/DOOM.

In both cases notice how simple and elegant a lot of the code is. There is already enough complexity inherent in the problem they are solving, and that is where the focus should be.

Any IDE with a working language server to make it easy to jump around and refactor should work fine. Limitations might be due to the C language itself?

Error handling on such a fixed platform does not need to be super-advanced. You should always be within the confines of the system so there shouldn't be much that can go wrong. If stuff goes wrong anyway just being able call a function Fatal("FooBar failed with code 34") when unexpected stuff happens and have it log somewhere to be able to dig around should be enough. You never need to be able to recover and retry.

Make sure to use https://clang.llvm.org/docs/AddressSanitizer.html or a similar tool when developing outside of the PSOne.

That said, consider statically allocating global buffers for most stuff and avoid using the heap as much as possible. This will give you deterministic memory usage, no overhead, and simple code.

Good luck working within the confines of the PSOne! Many hackers have pulled the hair from their head on that platform ;)

What current topics and ideas do you fear will be harmful to society in the long run then? What will the consequences be to individuals, communities, etc?

This is HN, we can discuss all sorts of deep insights. For that discussion to be able to take place please give examples and explain what you see based on your unique experiences.

That way you can win people over and slowly transform views of people, communities etc.

Take a wider outlook on life.

You’ve been in this environment for 10 years, it is only healthy to be where you’re at right now in your mind.

With a high probability you enjoyed tech and valued your career highly and was rightfully proud of it.

To be happy with life in the next decades the key is probably not tech, or what does your heart and stomach tell you?

Are there goals that your inner you tells you to strive for?

Dare to look beyond tech and work. Travel, love, companionship, philosophy, listen to your 80-year old neighbor etc!

Whatever direction you choose it must be your active choice to give meaning.

I have a dedicated server on Hetzner where I choose not to pay for IPv4 connectivity.

Using only IPv6 works fine most of the time but in 2022 there are still some services that are available only through IPv4, like GitHub.

However, I have both IPv4 and IPv6 connectivity from the places I connect to my server. Could I use that to get IPv4 connectivity on the server when I need it?

The answer is yes of course, and here is one way to do just that.

Replace dedicated-server-hostname with your server hostname or IP.

  laptop> cat ~/.ssh/config
  Host dedicated-server-hostname
    RemoteForward 1080

  laptop> ssh username@dedicated-server-hostname

  server> cat ~/.gitconfig
  ...
  # Using git on an IPv6 only machine that needs to access git repos only
  # available through IPv4, e.g. github.com. The workaround is to use the
  # network on the machine we connect from.
  #
  # This can be done by setting up a SOCKS proxy when connecting to the IPv6 only
  # machine over ssh, see RemoteForward in ssh_config(5).
  [http "https://github.com"]
      proxy = socks5h://localhost:1080

According to an Icelandic friend not fully joining the EU is on purpose. There are people on Iceland that enjoys the benefits of EFTA and EEA, yet does not want to fully tackle corruption. Iceland is the most corrupt Nordic country by far (yet on a global scale still pretty good).

Mercury etc accumulates to the end of the foodchain, sure, but I vaguely remember a study that made the news in Sweden a few years back about limiting your intake of pesticides.

If I remember correctly it was far better to eat organic vegetables/fruit and “normal” meat, than the other way around, and only marginally worse than all organic. The explanation being mammals have kidneys and a liver that we no longer eat (most of us at least).

From this one could guess insects could be worse than steak.

Sorry I don’t have a reference right now, or know if this research was heavily skewed somehow by the meat industry. I would be happy to hear more from someone knowledgeable on the subject.