Recent submissions

Comment · 4 months ago
> The counterargument wasn’t a dismissal. It was a reframe: this is a management problem, not a technology problem.

oh wow, what a trustworthy source of information this human written article is.

Comment · 10 months ago
oh, what a time to be a mouse!
Comment · 1 year ago
"brought to you by Carl's Jr"
Comment · 1 year ago
The interface looks great.

Handling of "to" is a bit odd though.

150 kn in km/h [277.79976 kph] - this is unit convertion

150 kn to km/h [-276.79976 kph] - this is unexpectedly subtraction. I expected the unit conversion here, because of Raycast and Google

Comment · 3 years ago
If anyone ever asks me "I want to burn out as fast as possible, what should I do?" I will send them the link to your comment. Jokes aside, I think that I had very similar experience, and it does lead to burnout
Comment · 3 years ago
> avoiding a large severance package is cheaper.

it sounds like greed, not incompetence.

I just do not believe in a worldview where almost all CEOs of large tech companies are incompetent. Whatever the explanation for layoffs is, incompetence ain't it.

Comment · 3 years ago
FANGM all did layoffs. And many other companies as well. That they are all incompetent can't be the explanation.
Comment · 4 years ago
I'm not sure. We audit tax forms and money transfers (and we can audit model inputs and outputs), but don't think we audit people themselves.
Comment · 4 years ago
It also applies to people: inherently insecure; their behavior cannot be audited or validated. We have a long history of prompt engineering attacks, which are in this instance called "social engineering".

Still, people are almost everywhere.

Comment · 4 years ago
That's a difficult question - i don't have experience outside of Russia so no idea what is unique and what isn't.

It is harder to get funds from foreign clients, primarily because customers are wary of paying money to a russian company (because of hackers and scammers, i think). But you can solve it by registering a US company.

There is a "local market" trap: Russian market is obviously smaller than US one, but still large enough to be considered as a viable single option. That's why many russian companies go solely for the russian market, and that's why companies from Belarus or Ukraine (where local market is not large enough) are often focused on US/Europe from the start.

As for the recent events, I am not a fan, and hope that the situation resolves peacefully.

Comment · 4 years ago
Simple answer: Use tree if you need range access or to get elements ordered by key, and use hash otherwise.

More nuance: - hashmap may be resized if it's over capacity, the resize may cause a latency spike.

- hashmap is essentially a single random memory access, tree is a couple of accesses but they are not random

- tree is a bit like a sorted array with fast inserts/deletes. Some trees, like leveldb, are in fact sorted arrays (plus some tricks, of course)

- if you use b-tree, you are more memory-efficient (but less cpu efficient), and access to nearby elements is almost free. That's why b-trees are used to store data in a permanent memory

- there are many other tree variants, each of them with different trade-off

Comment · 4 years ago
Oh. No, i don't think it's possible - i'd suggest to just use multiple subdomains.

Technically, you can squeeze out some bits: there are 36-37 possible characters of which you are using only 32, so with arithmetic coding you would be looking at about 1 extra bit for 5 characters, but it's a nightmare to code. And after those extra bits run out, you will get the same problem anyway.

Comment · 4 years ago
1) DuckDB - like the performance and that it's tightly integrated into python. Clickhouse local - i saw the announcement when it came out, but i just don't see the usecase for it in analytics. DataFusion is new for me. I'd say that the ecosystem is moving towards snowflake/bigquery/redshift/...

2) Why would you want to do that? You'd use bitmap index because it's quite compact and you can process the data at the speed of memory bandwidth, using ascii defeats that, no?

3) Not really. I just can't imagine costs of running any large website or app with serverless.

4) I think it's the same in the US - everyone competes for the same talent with FAANG (MAANG?). The salary gap between big companies and startups is even lower in Russia. Also, we humans want to do meaningful things, some of us struggle to find meaning in being another bigco employee.

5) Py

Comment · 4 years ago
IMO most of Yandex/Ozon revenue is in Russia, so you a betting both on a company and on a ruble. Semrush, on the other hand, has most of its revenue outside of Russia (i think).
Comment · 4 years ago
I was a software dev, and then a technical co-founder, so when the idea became a company and the company grew, i kinda grew into the CTO role. But I did manage to build a team and a product, so i think i was taken seriously because of that.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton