HNHacker News
TopNewBestAskShowJobs

d__k

55 karma · joined October 17, 2016

submissionscomments
d__k··on αcτµαlly pδrταblε εxεcµταblε
1) актуалли портабле екзекутабле

2) αcτµαlly pδrταblε εxεcµταblε

What is easier to comprehend?

d__k··on TileDB closes $15M Series A for universal data engine
I doubt that it is like an object store. I think that it is built around the notion of multidimensional array (matrix) by focusing on data science tools. Yet, they use the term "table" which is somewhat confusing because there are significant differences between tables and arrays. Maybe they use (sparse) arrays at physical level and then support other data models at the level of operations. For me it is not clear.
d__k··on Everything you need to know about OAuth 2.0
Probably this introduction is good for some purposes but for me it is too informal and too far from (my) reality. I would say it is 90% identical to many other introductions to OAuth.

I have been trying to comprehend and formulate the main idea behind the usage of this technology, for example, as follows:

    OAuth allows us to use surrogates (like JWT) instead of the original credentials (like name and password) with the main benefits that once it is available, the original credentials are not needed anymore: neither by the client nor by the server
Why it is the central idea? Because we do not consider where and how the tokens are obtained: you can get it by USB stick or maybe forge somehow artificially. It is important only that access to resources requires a special piece of data rather than (traditional) credentials. The main question for the client is whether the server will accept this token or not. For the server, the main question is whether it can trust this client and its tokens.We aslo abstract from what is inside this token and how the server decides what to do - these are considered details.

Do I miss something more important?

d__k··on Lahja – A generic event bus implementation written in Python
What is the closest (conceptual) analogue for this model:

- https://github.com/jodal/pykka (Python)

- https://github.com/quantmind/pulsar (Python)

- https://github.com/akka/akka (Java)

- https://github.com/eclipse-vertx/vert.x (Java)

- etc.

d__k··on I was wrong about spreadsheets (2017)
It was a separate data processing engine within Excel developed by another team (SQL server) for the purposes of self service BI (Power Pivot/Query). Most probably, this engine is not used for normal (traditional) calculations.
d__k··on One SQL to Rule Them All: Management of Streams and Tables
> A time-varying relation is just what it says: a relation that changes over time ... Critically, the full suite of existing SQL operators remain valid on time-varying relations

Any relation by definition is supposed to change in time. So why do we need to introduce a special kind of relations? The authors essentially confirm that there is no difference between classical relations and "time-varying" relations.

Also, it is not clear how does it relate to EPL (in CEP) which is also based on SQL.

d__k··on A Practical Guide to Hyperparameter Optimization
> The heavier the ball, the quicker it falls. But if it’s too heavy, it can get stuck or overshoot the target.

This explanation of momentum is somewhere between misleading and wrong. Momentum is about inertia and acceleration, i.e., the ability to quickly change speed.

d__k··on Russia to disconnect from the internet as part of a planned test
> Russia to disconnect from the internet as part of a planned test

This is precisely what I would do as an engineer if I was responsible for operating such kind of network infrastructure

d__k··on How we rolled out one of the largest Python 3 migrations
A guide to migrating to Python 3 (with pleasure :)

https://github.com/arogozhnikov/python3_with_pleasure

d__k··on Europe Finally Has an Excuse to Challenge the Dollar
So what these countries are currently doing is replacing the "Russian Empire" by the "NATO Empire" (NATO/US invasion) instead of simply turning into a democracy and asking people how they want to live.
d__k··on Europe Finally Has an Excuse to Challenge the Dollar
Purely statistically you cannot even compare them:

    |US invasions| >> |Russia invasions|
But maybe it is because of the difference in GDP:

    |US invasions| / GDP ~= |Russia invasions| / GDP
d__k··on Europe Finally Has an Excuse to Challenge the Dollar
In 1)-3) you assume that US is the world's global policeman who is always right because it is right.

4) The democratic way: ask people in this "another" country and if the opinions split then restructure it: either convert it peacefully into two countries (like Czechoslovakia) or confederation/federation.

d__k··on Poland was shockingly liberal during the 1400s
In ancient Greece, a great deal (or even most) of the population were slaves. Yet, it does not prevent us from treating their system as democracy and compare it with the modern democracies and "democracies".
d__k··on Poland was shockingly liberal during the 1400s
> Poland was liberal for it's time

It depends on how you define liberal. For example, Afganistan, Somalia, the Ukraine are very liberal nowadays: weak central government, weak central censorship, weak currency. Instead, warlords and gangs having the same functions – but it can be treated as liberal and democratic construction - you can always do the same and everybody has equal rights (kind of early US).

d__k··on Ask HN: Simple, beginner friendly ETL / Data Engineering project ideas?
This list has numerous pointers to resources related to data engineering: https://github.com/igorbarinov/awesome-data-engineering
d__k··on Simple, correct, fast: in that order
> Correctness comes first. Simplicity is highly desirable, adds additional cost, but always comes after correctness.

It is true mainly for one-time contracts where you actually might not care about simplicity at all. Enough is enough.

However, in the case of iterative projects keeping complexity under control has much higher priority including top priority for very big projects. Complexity and high entropy can easily kill everything.

d__k··on Simple, correct, fast: in that order
The author assumes that simplicity is a prerequisite for correctness which is in general true but it does not say when exactly a simple system is turned into a complex system. I would say that if the complexity of your system is still under control then it is qualified as a simple system.
d__k··on Simple, correct, fast: in that order
Some other formulations:

- Occam's razor https://en.wikipedia.org/wiki/Occam%27s_razor

- "Simplicity is the ultimate sophistication" (Leonardo da Vinci)

- "Less is more" (Mies Van Der Rohe)

- "Make everything as simple as possible, but not simpler" (Albert Einstein)

d__k··on Belarus to create a regulatory environment for circulation of cryptocurrencies
It is not about the number of candidates and freedom of choice. A true democracy needs its own Guantanamo (US) and citizens of 1st and 2nd classes (Estonia, Latvia). And the most important factor is who is your friend because these friends will eventually decide who you are. There were many classical dictatorships which were treated as democracies and vice versa.
d__k··on Belarus to create a regulatory environment for circulation of cryptocurrencies
> But the moment your case is perceived by authorities as political or somebody with power finds your business interesting, one gets BIG troubles.

It is quite typical for many countries and Belarus is definitely not the worst one in this sense. For example, the situation in Latvia and Estonia is much worse because everything is ok and fair but only until you have "right" ethnic origin (citizen of 1st class) - otherwise, if you do not belong to the titular nation then you are in trouble - the whole system will play against you.

d__k··on German military kicks off heavy lift helicopter competition
It probably depends on the type of equipment they buy, that is, how complex it is and what are the maintenance costs.

For example, Turkey recently declared that they will buy some kind of Russian advanced anti-aircraft system so they probably think that it will be cheaper in long term than buying it from a NATO member. Yet, even in this case they had quite strong tensions with NATO and it is not clear if Germany wants to have (and can afford) similar tensions with NATO, even if these Russian helicopters are technically better.

d__k··on German military kicks off heavy lift helicopter competition
Finland is not a member of NATO and it does not have any foreign army on its territory so it can make a decision based on technical characteristics and economical (not political) factors.
d__k··on Jailed for a Text: China’s Censors Are Spying on Mobile Chat Groups
How likely it is that you will get quality food in a democratic prison like Guantanamo?
d__k··on Ask HN: Can you mine Bitcoin faster using analog computers?
Analog computers are good at solving tasks like differential equations for numeric (analog) variables while mining bitcoins is mostly about computing a hash function and it is a digital problem. Yet, some old ideas could be probably be useful if appropriately reformulated.
d__k··on Russia Banned From Winter Olympics by I.O.C
> I don't understand. So they threatened to boycott if they weren't allowed? Or am I reading words wrong?

Probably, they wanted to say that it does not make sense to participate if anyway you have no chances to win. Or maybe it does not make sense to participate as a no-name. Or, third hypothesis, it does not make to participate as a second-class athlete.

d__k··on Russia Banned From Winter Olympics by I.O.C
Unfortunately, Olympics, as a world monopoly, have been very important for and under strong pressure of politics for the whole period of its existence. Of course, most people do not like to see how sport is being converted into a politician battlefield and manipulated by world powers. Yet, nobody knows how to remove this strong dependence. Maybe one solution would be to have two independent Olympic games in hope that they will compete for the spectators and not for the attention of politicians?
d__k··on Google translates German “halb zwei” to French “deux heures et demie”: 1h off
Here is what https://translate.yandex.com says:

  halb zwei -> une heure et demie (FR)
  halb zwei -> half two (EN)
d__k··on Why a statement by the banking authority might make Germany the crypto valley
So the difference is as follows:

- USA: crypto tokens are securities (under US law)

- Germany: crypto tokens are units of account (Kreditwesengesetz)

The question is whether "units of account" are like normal food sold in supermarkets or financial instruments.

d__k··on ACID transactions in a globally distributed database
In a globally distributed database, the main problem is time control because different locations have different clocks. For example, assume that one table of the database is located on Earth while another table is stored on Mars (4-13 minutes delay). Now we want to commit a transaction with these two tables from the moon while the result will be queried from Venus. I could not understand from this post if Fauna is able to correctly work under such conditions and whether it was designed for such use cases.
d__k··on Apache Kafka Goes 1.0
Is it possible to use Kafka Streams wtihout Kafka by listening and processing events from another source?
Page 1 of 2Next →