HNHacker News
TopNewBestAskShowJobs

catdog

769 karma · joined August 9, 2016

submissionscomments
catdog··on Ask HN: What would you do in my situation?
> How to make the best of my situation?

Keep going with your shitty job, gain experience and keep trying. I don't know anything about options in your specific niche but in general with some experience it's usually easier to land a good job than directly after graduation, esp. during an economic downturn. Things might already look much better 1-2 years down the line.

Alternatively bite the other kind of bullet and be more flexible in what kind of job you apply to, with a bit of luck you might even like doing something else as much as what you do now.

> the economy in Europe is really just shitting itself and will likely only deteriorate in the coming years

I call bullshit, there is no reason why it can't recover.

catdog··on I Didn't Need Kubernetes, and You Probably Don't Either
YAML is fine, esp. compared to the huge collection of often 10x worse config formats you have to deal with in the VM world.
catdog··on I Stopped Using Kubernetes. Our DevOps Team Is Happier Than Ever
Those kind of articles often read like an ad for managed cloud services. "We got rid of that complicated, complicated Kubernetes beast by cobbling together 20 bespoke managed services from provider X which is somehow so much easier".
catdog··on Europe's Banks Launch Wero Payments to Dislodge Visa, Mastercard
At least in Germany they usually are free for personal accounts (if not your contract is likely shit, choose a better bank).

SEPA instant might cost extra or not be available but both of that will change soon due to new EU regulations.

catdog··on Does your startup need complex cloud infrastructure?
What you also can do is starting with just a single node, incredibly easy to install with e.g. https://k3s.io/. You still have to invest the upfront effort to understand how it works but you can already reap a lot of benefits with a lot less complexity.

Kubernetes does not force you into the distributed systems hell, you can go that route later, or never.

catdog··on Does your startup need complex cloud infrastructure?
> I manage these with helm. I might, one day, get around to using the Prometheus Operator thing, but it doesn't seem to do anything for me except add a layer of hassle.

One big advantage of the operator is that its custom resources are practically kind of standard by now. This means helm charts for a lot of software ship those and integrating that piece of software into your monitoring is a matter of setting a few flags to true. The go to solution for a k8s monitoring setup is https://github.com/prometheus-community/helm-charts/tree/mai...

catdog··on Germany's days as an industrial superpower are coming to an end
> The fact that prices haven't increased noticeably sure seems like a sign that sanctions against Russia were largely toothless and their oil is making its way into the global supply all the same.

It was never the goal to keep Russia from selling its oil as it would hike up prices globally. The goal was to force them to sell it for cheap so they barely make any profit. That at least worked somewhat.

catdog··on Ask HN: What 1980s/90s-era shareware did you purchase?
> "Nobody registers WinRAR." So let's register WinRAR! It's notorious for its infinite 40-day trial so I've been curious what activating it is actually like. I also wonder how old of a version of WinRAR can be activated using a 2021 registration key! Let's find out with Windows XP, 98, 95...

https://www.youtube.com/watch?v=o7W6hv4kcvg

catdog··on The X220 ThinkPad is the best laptop
> the charger is quite bulky

That's easily fixable nowadays for laptops needing up to 100W, you can buy some USB-C adapter and use a modern GaN charger.

catdog··on The X220 ThinkPad is the best laptop
> Thinkpadism is really just "things used to be better", as evidenced by the models then-decried by thinkpadders as low quality flexing plastic garbage being hailed as "built like a tank" today, simply because it's old now.

I agree with that one, those models had their build quality issues and for today's standards they are simply outdated overall.

> Just wait, eventually the X230 and X240 will be called "some of the greatest thinkpads ever made, built like tanks".

I don't think so for those models. The X230 is more or less just a refresh of the X220, except for the "new" keyboard. The X240 had no physical trackpoint buttons but instead that universally hated "clickpad" (did only last one generation I think). Also X240 onwards switched to those Intel ULV CPUs so you did not really get much more performance and if I remember correctly repairability also diminished a bit.

There were a few thinkpad models in the last decade which stood out and were you could legitimately argue that a newer model is not necessarily better in many aspects. The X220 was one of them. Similarly, in another category, the T440p which offered an insane amount of (after some years low cost) upgrade options.

But as said, last decade, now those are just old laptops.

catdog··on The X220 ThinkPad is the best laptop
Both IPS and non-IPS variants were available. The non-IPS panel is and was garbage.
catdog··on The X220 ThinkPad is the best laptop
The nipple was and is fine but decent trackpads were absent from thinkpads for a very long time.
catdog··on The X220 ThinkPad is the best laptop
It also has a full size display port.

The primary use case for that VGA port was projectors installed in conference rooms. At its time in many cases the only thing you got was some VGA cable.

catdog··on The X220 ThinkPad is the best laptop
As someone who used the X220 for quite a long time I can agree.

- The chassis has a bunch of weak points so build quality is not overall excellent and that shows after some time. Especially bad is that part above the screen where the antennas are mounted inside. It's made out of plastic and is only flimsily connected to the magnesium back panel at either side, if it breaks you have to replace that whole back panel.

- That Sandy Bridge CPU turned out to be an exceptionally future proof choice but after >10 years it shows its age. Even if it's fast enough for your use case, modern CPUs are just much more power efficient.

- USB 2.0 only, except on the i7 motherboard, not the most popular configuration so harder to source for a good price. Alternatively an express card can be used but did not have that good of an experience with those, also the mounting mechanism on the X220 is not sturdy enough.

- Good luck finding a proper battery pack nowadays. Even if you still find an original one, after years in storage they tend to loose capacity quite fast. Most third party ones are garbage from day one.

catdog··on Firefox slow to load YouTube? Just another front in Google's war on ad blockers
https://mpv.io/ has yt-dlp support, if yt-dlp is installed you just need to throw the URL at it and it plays the video (without download).
catdog··on Pragmatic Versioning – An Alternative to Semver
At lot of projects honestly should just do something simple like date versioning, approximate pi, just increment a single number, ...

Especially those which currently use the major.minor.patch format but don't care at all about what it usually means, that in itself can be fine but using such a version scheme is then annoyingly misleading.

catdog··on I tested four NVMe SSDs from four vendors – half lose FLUSH'd data on power loss (2022)
They are even among the manufacturers of actual flash memory chips.

> Or do they mainly sell to manufacturers rather than direct to the likes of me?

This. Think they mostly sell OEM SSDs under their name, if you buy a laptop or pre built system from a major manufacturer chances are not that low that you find a SK Hynix SSD in there.

catdog··on Is ORM still an anti-pattern?
Why use an ORM if all you need is a query builder? They exist as of the shelve solution, some are even crazy good.
catdog··on Is ORM still an anti-pattern?
> The main selling point to me was that you could write a lot of wicked fast integration tests on top of H2 and exercise your ORM

Nowadays in the age of containers you can spin up the database you are using in production easily in a few seconds. Unless you are stuck with using one of the old commercial monsters like Oracle this is not really worth doing anymore.

catdog··on Is ORM still an anti-pattern?
> The proper way to build a data layer is one query at a time, as a string, with string interpolation. The closer you are to raw JDBC the better.

Or use a query builder if a good one exists for your language, e.g. jOOQ for the JVM. After suffering through years of Hibernate I could not have been happier.

catdog··on Same Stop: Life after 26 years as a programmer for Apple
Agree but you can get there with much less sacrifices if you leave out the "retire early" part. Then, it boils mostly down avoiding lifestyle inflation.
catdog··on 75% of the Most Played Games on Steam Are Playable on the Steam Deck
Same here, the picture quality is quite mediocre. Also it does not use all the available real estate and could be a bit bigger.

Would definitely be a reason to upgrade to a V2 Deck even if the internals stay the same.

catdog··on Gripes with RSS after one week
There are RSS readers like Tiny Tiny RSS [1] which are able to do exactly that (in this case using a PHP port of Mozilla's library [2]). Does not work in 100% of cases but is a really useful thing.

[1] https://tt-rss.org/

[2] https://github.com/fivefilters/readability.php

catdog··on USB 4 version 2 promises 80 Gbps speeds over existing cables
USB 4.2.1 Gen 100 v12 SuperMegaHyperSpeed?
catdog··on Why is Apache clinging to OpenOffice?
Companies handing their failed projects over definitely seems to be a pattern.

On the other hand the ASF has a few very active and healthy projects under its umbrella, sometimes being among if not the go to solution inside a specific problem space.

catdog··on Sshfs Is Orphaned
I usually add sth. like

ServerAliveCountMax=5,ServerAliveInterval=2,ConnectTimeout=2

to avoid it hanging for too long if the network goes away, works like a charm.

catdog··on Correlation Between Mask Compliance and Covid-19 Outcomes in Europe
Masks reduce the risk of transmission a lot that is pretty clear as far as I know but

* Are they used correctly by the majority?

* Are the situations where masks are/were used actually the main contributors to infections overall?

* How well do masks work in situations with long time of contact and wearing (public transport, on the job site, ...)?

* + Probably a lot of other questions

So it can very well be that the impact of masks overall and in comparison with other measures is lower than controlled experiments suggest. If that's the case it does not mean wearing a mask is a bad idea but knowing this could influence decisions on mandating doing it.

catdog··on What's your favourite ESP32 board? (Best, good, cheap, quality, reliable)
Depends on what you do. Few years ago I played around with micropython on a ESP8266. There a bit of extra RAM would have been helpful. As said years ago, can very well be that micropython is better optimized nowadays and it's less of an issue.
catdog··on Kotlin for JavaScript
https://docs.gradle.org/current/userguide/dependency_locking...
catdog··on Tell HN: I got 10x Hetzner storage at the same price
Insurance companies in general and it's also the case in Europe. You often get a better deal just by switching to the current offering even at the same company after a couple of years but they don't tell you.
← PreviousPage 3 of 13Next →