Viewing profile — Bogdanovich
Bogdanovich
HN member- Joined
- Mon, Jul 27, 2015, 5:41 PM UTC
- HN karma
- 75
- Public activity
- 25 items
- HN profile
- View on Hacker News ↗
About Bogdanovich
No profile information was provided.
Recent public activity
-
comment
Comment #16166157
Not all government officials and police officers are the same. For example Magnitskiy scandal in Russia. https://en.wikipedia.org/wiki/Sergei_Magnitsky#Exposing_the_... TL/DR: poli…
-
comment
Comment #16138719
Not all government officials and police officers are the same. For example Magnitskiy scandal in Russia. https://en.wikipedia.org/wiki/Sergei_Magnitsky#Exposing_the_... TL/DR: poli…
-
comment
Comment #16138709
Not all government officials and police officers are the same. Have you heard of Magnitskiy scandal in Russia? TL/DR: police had given the materials taken during the police raids t…
-
comment
Comment #15684872
"Building out autonomous technology and having global network is a huge advantage. Because the issue with autonomy and any software, is that you've got these edge cases [...]. If y…
-
comment
Comment #13819702
It is dangerous. This guy's (Alexey Navalny) brother is in jail on a fabricated lawsuit as a hostage. Alexey himself was also convicted guilty and the only reason he personally is …
-
comment
Comment #13818984
Any significant Russian leak will be instantly picked up by the western media. There is a lot of leaks on Russia in the media. No one actually cares anymore since it's mostly corru…
-
comment
Comment #13818796
It's US pretends to be the world police and not the Russia.
-
comment
Comment #13818425
He hiding from the United States in Ecuadorian Embassy for many years. No surprise he is biased against US. Unites States pretends to be the country that does 'good' things, and bl…
-
comment
Comment #13799562
I don't really get the comparison with Pony Express part. As you said they shut down because of superior technology (transcontinental telegraph). So the superior technology to Uber…
-
comment
Comment #13798827
They've been trying to sell the company earlier without any success: https://www.nytimes.com/2016/08/20/technology/lyft-is-said-t...
-
comment
Comment #12204351
This regulation was probably a good reason for uber to sell its business as it protects didi's market share
-
comment
Comment #12201518
From bbc.com: "The deal with Didi Chuxing comes just days after China agreed to provide a legal framework for taxi-ordering apps. Both Uber and Didi have welcomed the decision, hav…
-
comment
Comment #10448358
It would only trigger compaction if sst tables have overlapping keys. And if you only write new items, goleveldb implementation would just create 3.7Mb sst tables by default withou…
-
comment
Comment #10448286
I added some more benchmarks including packing with 200M small 64 byte messages (20Gb) and consumption of that queue. There is no slowdown because of mass delete. https://github.co…
-
comment
Comment #10408724
There is no benefit in that except faster startup time. As a downside you'll get a lot head/tail db keys updates.
-
comment
Comment #10408675
In case of reliable fetch failure each consumer group will keep it's own queue of failed deliveries (persisted on disk), will check that queue and serve these failed items first.
-
comment
Comment #10408592
Right now it doesn't store any consumer offsets. And you can get either at-most-once or at-least-once guarantees. But I found the idea of multiple consumer groups per queue very in…
-
comment
Comment #10407461
It's really simple. Each queue is a separate leveldb database on disk. Messages are stored as key/value using incremental ids. Head and tail of the queue are kept in memory and get…
-
comment
Comment #10407373
Yes, goleveldb was chosen because it's a ready to use library with a decent write and read performance, and no external non-Go dependencies. It can also be used to store multiple c…
-
comment
Comment #10407326
Yes, as id/value with autoincrement key. Head and tail ids are kept in memory and get initialized on startup via leveldb database scan.
-
comment
Comment #10407321
Reliable fetch is a feature, not a protocol requirement. You can use simple 'get work_queue' command to just get a message, or you can use 'get work_queue/open', 'get work_queue/cl…
-
comment
Comment #10407183
You can have large queue sizes (larger than RAM size) and siberite would still consume small amount of resident memory. You basically don't need a separate server with decent amoun…
- story
- story
-
comment
Comment #9957863
If server is compromised, web app source code would probably change to something else.