utrack's comments

utrack | 6 months ago | on: 996

Exactly - I felt like the real work happened only 11-12 and 15-18, and maaaybe some meetings 19-20. Everything else was a fluff.

utrack | 6 months ago | on: 996

Not a lot of people know, but the 996 in Alibaba included 2 hour long lunch and sleep break, as well as 1 hour for a dinner at 6 pm.

utrack | 6 months ago | on: Show HN: Smart email filters to unfuck your email

Yep - I put that rule at the bottom so that everything I want elsewhere is sorted by some preceding rule. That's how unfuck works too, though.

My ruleset looks like this now:

To: (tix|orders)@domain | From: orders@* | Subject contains (pedido|order|sipariş|confirma) -> something I bought, to Orders

To: tix@domain -> to Tickets

To: travel@domain | Subject contains (tickets|billete) -> to Travel

(some specific mailing lists by sender) -> to Reads - those are the newsletters I want to read

From: *@(domains of banks I have) -> to Banks - obviously

From: *@linkedin.com -> to Linkedin; it's noisy but sometimes useful

Header list-unsubscribe exists -> to Ads

That's about it. I don't remember the last time something I didn't want reached my inbox, however I go to the ads and do a mass unsubscription every couple of months.

utrack | 6 months ago | on: Show HN: Smart email filters to unfuck your email

To be honest, that Fastmail filter filters out almost every ad in any language.

{ "conditions": [ { "lookHow": "exists", "lookHeader": "list-unsubscribe", "lookFor": "exists \"list-unsubscribe\"", "lookIn": "header" } ], ... }

utrack | 10 months ago | on: Graceful Shutdown in Go: Practical Patterns

Jfyi, I'm doing exactly this (and more) in a platform library; it covers the issues I've encountered during the last 8+ years I've been working with Go highload apps. During this time developing/improving the platform and rolling was a hobby of mine in every company :)

It (will) cover the stuff like "sync the logs"/"wait for ingresses to catch up with the liveness handler"/etc.

https://github.com/utrack/caisson-go/blob/main/caiapp/caiapp...

https://github.com/utrack/caisson-go/tree/main/closer

The docs are sparse and some things aren't covered yet; however I'm planning to do the first release once I'm back from a holiday.

In the end, this will be a meta-platform (carefully crafted building blocks), and a reference platform library, covering a typical k8s/otel/grpc+http infrastructure.

utrack | 1 year ago | on: Show HN: Mikey – No bot meeting notetaker for Windows

https://github.com/m-bain/whisperX looks promising - I'm hacking away on an always-on transcriber for my notes for later search&recall. It has support for diarization (the speaker detection you're looking for).

I'm currently hacking away on a mix of https://github.com/speaches-ai/speaches + https://github.com/ufal/whisper_streaming though - mostly because my laptop doesn't have a decent GPU, I stream the audio to a home server instead.

But overall it's pretty simple to do after you wrangle the Python dependencies - all you need is a sink for the text files (for example, create a new file for every Teams meeting, but that's another story...)

utrack | 1 year ago | on: Android's theft protection features

I mean, rubber-hose cryptoanalysis is still the easiest attack vector, but root exploit releases are frequent enough to be a valid concern :)

utrack | 1 year ago | on: Android's theft protection features

It sounds great, but they could also block the settings' switches in the pull-down drawer first...

As far as I understand, this whole Find My/Remote Lock stuff will stop working when the thief pulls the bar down and activates the Airplane mode. Then all the data is one vulnerability away from being accessed.

This is the case on Google Pixel 8 Pro and it's been there for ages; I assume it's the same for other vendors.

utrack | 1 year ago | on: XZ: Repo maintainer Lasse Collin responding on LKML

I won't say it's the worst one (assuming the attacker's private key is not public), just one of the most interesting ones in regards to the social engineering, pressure applied, code hidden in the test files etc.

I would say it's definitely the most interesting one we know about so far :)

utrack | 2 years ago | on: Reasons to not use your own domain for email

Good idea which will work for most people, however it'll be an issue for dissidents or people moving countries. Those can use some other provider, while everyone else (99%?) can be covered by this solution.

I guess there should be a provision against gov services making it mandatory for people to use the gov provided email.

utrack | 3 years ago | on: Gitlab to lay off 7% of staff

I'd call it a complex system. It's entirely possible to have a component in a system that may disrupt the whole system in a whole new, unpredictable way. Just like some sort of asymptomatic tumor which breaks the whole body once it metastasizes.

utrack | 3 years ago | on: Gitlab to lay off 7% of staff

That sounds like proper risk management then? If you don't know what's happening then it makes sense to play safe. The only problem is that those collective layoffs might actually slow economies down and exacerbate the issue at hand...
page 1