HNHacker News
TopNewBestAskShowJobs

andrejserafim

60 karma · joined July 29, 2017

submissionscomments
andrejserafim··on Backblaze has stopped backing up OneDrive and Dropbox folders and maybe others
I agree. I use syncthing for syncing phones and laptops. For data like photos, which aren't really updated. It works very nice. And for documents updated by one user, moving between devices is totally seamless.

That being said i understand how it works at a high level.

andrejserafim··on Self-hosting my photos with Immich
I've switched from photoprism to immich. Immich is a much more active project, bugs are fixed, face recognition is an order of magnitude better, just an overall more solid experience. If you are choosing, I wouldn't doubt for a second to go with immich.
andrejserafim··on Ask HN: Who is hiring? (April 2022)
Proemion | Senior Backend Engineer | Full Time | REMOTE (Europe)

Proemion is providing an all-included remote telemetry service for industrial machinery. We develop hardware, firmware and software to collect remote machine telemetry, analyze it and provide in a way that empowers manufacturers and their customers to use the machine better.

The position is for the web services driving the analysis, reporting and our web portal.

Our tech-stack is mostly in java.

https://career.proemion.com/en/jobs/it-software-development/...

andrejserafim··on Everything must be paid for twice
I appreciate you say this with humour. But if you voluntary or due to circumstances out of your control cannot distract you brain... At least nine starts thinking. The energy cost is high, but I always end up with a very profound experience and some great outcomes.

So I wouldn't cross out "staring at a wall" as inarguably invaluable. It's what's going on in your head when you do it. Same as when reading that book.

andrejserafim··on Dear self: we need to talk about social media
This and also being able to satisfy an itch at any moment. Be it youtube or facebook, whatever your favourite drug is. It's infinitely available and is much easier than any other form of activity.

But in an of itself doesn't create anything. Mindless content consumption doesn't even leave memories sometimes, what to say of ideas.

andrejserafim··on Ask HN: Software Engineer hitting 40: what's next?
I'm in my mid-30s. And your advice is really what I've come to realize. When I took my last promotion into engineering management, I had ambitions to become the next CTO in this company. But having been in the job for a couple of years, I have come to realize that the CTO role in this specific company would take me into more of the things I enjoy less in my current role.

At the same time, my current role has a neat balance of technical and softer aspects. So why chase the "career" if I'm already in a good place. Focusing on my family and out of work priorities just makes so much more sense.

It's probably the first time, I've rejected a path to a promotion.

andrejserafim··on Comparing ClickHouse to PostgreSQL and TimescaleDB for time-series data
Our anecdata: we store telemetry per thing. After loading a month worth of data - timescaldb as hosted by their cloud ran a difference aggregation in seconds. Clickhouse routinely did it in 20 millis.

Simple avg, etc were better, but always clickhouse was an order of magnitude faster than timescale. We didn't invest a whole bunch into optimization other than trying some indexing strategies in timescaledb.

So for our use case the choice is clear.

andrejserafim··on Is 2021 the Year of the Linux Desktop?
Works fine for me ;)
andrejserafim··on Another 0-day looms for many Western Digital users
Then it's no longer just your data. Someone else now also has a copy. How do you know they don't leak it or provide it to someone? There's value in hhavingyour data only local with some off-site arrangement.
andrejserafim··on Screw it, I’ll host it myself
Syncthing is great! Are you using zerotier for transport security. Or does it improve speed as well? Off-site syncs are far too slow for me. Luckily, it's very rare that I have to do them.
andrejserafim··on Goldman Sachs: Bank boss rejects work from home as the 'new normal'
Disclaimer: used to work at GS. Left to work remotely in another region.

GS is a big company. There's lots of people there. Some 8k people are in the tech division. And the employer competition there is not just with other financial firms. But also with the rest of the tech sector.

So as other commenters say, if other places offer similar conditions, but also remote work. It may be a differentiator. In practise though - working from home for tech some days a week has been totally normal for years. So I expect little actual impact on the company.

andrejserafim··on Linux Sucks 2021 [video]
Same here. Love it!

Switched the missus as well. Since it easier to have a homogenous set of machines.

She's as non-technical as they come. But browsers work the same. So she hardly noticed. Most modern casual usage is on the web anyways.

And for advanced things I haven't yet found a thing I couldn't easily do.

andrejserafim··on “Location-Based Pay” – Who are we to complain?
That's it. I believe, like in any market the top earners, who are hard to get and hurt when they go will continue to get high pay. Since even if you include the world (and most jobs don't, they include some timezones, jurisdictions only) the market is still rather small.

But if you're just the average developer, like most of us really are - the higher competition will surely make it harder to negotiate higher pay.

andrejserafim··on Dependency Confusion: How I Hacked Into Apple, Microsoft and Other Companies
When one updates internal dependency versions one usually has to find them. At least that was the story with my gigs. So there's a listing somewhere.

So you wouldn't get a random version even considered.

Version shadowing and overriding is a totally different concern of course.

andrejserafim··on Dependency Confusion: How I Hacked Into Apple, Microsoft and Other Companies
Why would you want your CI to depend on an external source. Say a legit upgrade happened, but it has a breaking change. Now your build is broken.

Fixed versions for as many things as you can (including OS images, apt packages, Docker images, etc) lead to changes in your CI under your control.

Sure, you have to upgrade manually or by a script. But isn't plain build stability worth it? Not even talking about security.

andrejserafim··on Seeking the Productive Life: Some Details of My Personal Infrastructure (2019)
What I got out of the article:

- define what productive means for you. The narrow definition of "doing work" won't work for the missus, kids. And your general well being for most of us. The author doesn't dive into that. I guess because the article is already too long. My take is - doing the things that matter. - Being meticulous and ruthless about removing garbage getting in the way. And for that all the data and tracking help.

andrejserafim··on Google, Apple cave to Pakistan pressure to take down apps by Ahmadiyya Muslims
Totally right. Remember that capital doesn't have a nation. Companies registered in the US have to comply with US laws.

But a legal entity in Pakistan have to obide by those rules. And if it's profitable - they will.

Replace Pakistan with any other country name, the argument doesn't change. It's the law in that jurisdiction.

You can't really mix and match the legislation you like and don't like.

No idea if the particular law is just, but that's not the question. The question is - is it profitable to abide by it?

andrejserafim··on Ask HN: Remote workers in a non-tech city, what's your experience?
I can send that. I've been fully remote for 4 years. Because the small village where we wanted to live has 0 tech jobs within reasonable commute distance.

I've gone from IC to team lead, to group lead. I think this is my limit at the moment. Not because I'm remote, but that's how much I can handle at the moment.

I don't get some of the hallway chats from the mothership, but the feedback routinely is that we're one of the strongest groups in the company. So I would take that as a sign that the remote aspect isn't a deal breaker.

Personally I wouldn't go back to the office routine unless I was out of options.

And yes, I do spend 80% of my time in various calls. This is not different from being in an office and working with a distributed team (also in offices in their regions).

andrejserafim··on Metatrends shaping the next decade
What about polarisation of politics and deglobalisation? Are those real and what's their impact?
andrejserafim··on Why do so many people want us back in the office?
InertBrake - well done on your internship :)

As someone who's been through internships and many years of in office work this is worrying me too.

Our junior colleagues coming in without the little things they would get from sitting in a room with everyone else.

Without team lunches and social events. Because it's not direct impact this is hard to reason about and create artificially.

I chose to work remotely full time 4 years ago and I have to rely on my past years of experience quite a lot.

What I do see is that excellent mentors and senior colleagues still find a way to mentor less experienced colleagues. It just takes conscious effort from both sides and we need to support both sides more in this.

I'm very keen to study this in my teams and use the learnt experience to raise the base level.

andrejserafim··on Attention is your scarcest resource
I also find that 100 things to do as a manager is a misconception. Doing 100 things well in a day is impossible. Picking the 3 to do super-well and doing those. Yields the best results.

Especially because those 3 are unlikely to come back.

andrejserafim··on Beyond Remote
I agree with you, but this is predicated on there being a healthy demand-supply ratio.

My personal expectation is that there is a lot of developers out there and at least at non-junior levels the differentiating factor is skill, experience and timezone, as you say.