HNHacker News
TopNewBestAskShowJobs

drran

1,205 karma · joined July 10, 2019

submissionscomments
drran··on Decommissioned Atlas F missile silo complex for sale
IMHO, it less scary than living in New York, Washington, Beijing, Moscow, and so on. They are the main targets.
drran··on Xorg update adds touchpad gestures and variable refresh support (2021)
When Xorg will have native support for Wayland protocol (as extension)? I want to use both Xorg clients and Wayland clients, but without Wayland limitations.
drran··on What is the inverse of a circle?
Correction: `F(A, I) == A, F(X, I) == X`.
drran··on What is the inverse of a circle?
In general for inversion, we have object A (argument) and object I (identity) and a function F of two arguments, so we have equations: `F(A, X) == I, F(A, I) == I, F(X, I) == I, A != I, A != X`, where A, I, and X are objects in the same category, i.e. they must be circles `(x² + y² == r²)`.

If F is defined as `ra•rx`, then `ri == 1`, and inverse will be `rx = 1/ra`.

If F is defined as `ra + rx`, then `ri == 0`, and inverse will be `rx = 0 - ra`, where negative radius means hole.

If F is defined as `ra²•rx²`, then `ri == 1²`, and inverse will be `rx = sqrt(1/ra²)`.

If F is defined as `ra² + rx²`, then `ri == 0²`, and inverse will be `rx = sqrt(0 - ra²)`.

And so on.

drran··on Midnight Commander Tips and Tricks
mc supports multi rename, for example try rename `*.foo` to `*.bar`.
drran··on RIP Stack Overflow Jobs
No. I cannot like companies where I want to work, so I will be spammed by recruiters with sheety jobs which are hard to fill.

Now, we need a Tinder for investments.

drran··on RIP Stack Overflow Jobs
Tinder for jobs!

You liked a company which liked you in return, now you both can go to interview.

Any VC's there? I need a few millions to make it reality.

drran··on War Is a Racket (1933)
EUvsDisinfo contains both Russian propaganda and EU vision. Just search for your «facts» there. (They have Russian translation).

When Russian outlets and TV channels will present both RF and Western points of view, I will watch them, but currently I prefer to read EUvsDisinfo.

> a website which quite aggressively translates the official Western stance

«Aggressively»? It's not a TV channel in each major country and a show at prime time at major channels in RF, with 9 zeroes in budget. It's just a site with few guys.

> For reference, I do know both Russian and Ukrainian (the latter to an extent of being able to understand news), so I built my opinion based on Ukrainian media and social networks.

I guess, you're already banned from pro-Ukrainian social circles, because I see no guys like you anymore in FB. Which is a bit sad, because I like to argue with them to better understand our enemy. Where I can meet people like you on FB or YouTube?

drran··on War Is a Racket (1933)
Yep. Moreover, they don't want USA company (Shell) at their border (in Ukraine), because they compete hard with USA already. So, they asked government for help. The government used their knowledge about soviet spies, collected during hunting for agent 26, to convince Angela to ask her brother for help, promising hundreds of billions of profit in return and strong support for a campaign. So, Vova invaded Ukraine to kick out Shell from Eastern Ukraine, to avoid competition, and to portray Ukraine as an unreliable partner, which can cut Russian gas at any time.
drran··on War Is a Racket (1933)
> So it's all right to close media just because it's "Russian"?

It's in law. See law about defense of Ukraine. All gov workers must take actions against aggressor.

> Ukraine has media control agency and laws which regulate quite strongly

Thank you for your kind words, but you are contradicting yourself: how such strong agency can be developed in a rotten democracy?

> Opposition media was regularly pressured by this agency

s/opposition/Russian/g

Yes.

> instead Zelensky simply used unconsitutional executive order.

It's by law. President is defense commander at time of war. Law about Defense says that time of war begins after a first battle with an aggressor and ends at the end of war, so time of war started in 2014 and continued today.

It's looking like you have misunderstanding about how liberal democracy (равноправное народовластие) works.

In dictatorship, people serve a Great Leader. In regular democracy, majority wins.

In liberal democracy, unlike regular democracy or dictatorship, value of human life is equal to infinity, thus value of a single human life is equal to value of whole nation, even when it's poor black gay against top elite: they are equal.

This creates a problem at time of war, because liberal democracy cannot force it citizens to go to war to defend the state or do any other actions required for survival. To solve this problem, liberal democracy must have two modes: peace time mode and war time mode. In peace time mode liberal democracy works as intended, in war time mode liberal democracy works as dictatorship.

Was multiple times already that a dictator or fascists country tried to capture «rotted» liberal democracy, thinking «we can capture them in 2 weeks, before they even create a defense committee», only to see as democracy switches to war time mode, creates effective chain of command, then beats sheet out of aggressor.

I recommend to watch http://justiceharvard.org/ (Russian translation is available), if you want to understand how liberal democracy is constructed.

drran··on War Is a Racket (1933)
> The Ukranians seem to be downplaying the risk of invasion. Whether or not the US media wants a war, it may be the case that they've overestimated the likelihood of an invasion.

The goal of V. Poopking is to make billions for him and his friends in RF and Germany. For that, he needs Nord Stream 2 to work, so he needs to exchange something for Nord Stream 2. RF has weak economy, so it has nothing to propose in exchange, except safety from RF army.

If RF does not invade Ukraine, Germany will allow Nord Stream 2 to work, which is beneficial for both Poopking and his German partners. Goal achieved.

drran··on War Is a Racket (1933)
Yes, it's Russian propaganda.

See facts at https://euvsdisinfo.eu/

drran··on War Is a Racket (1933)
> Have you heard about almost all opposition media in Ukraine being closed by simple executive orders without any courts being involved?

s/opposition/Russian/g

drran··on Reasons for servers to support IPv6
Ping is just example to illustrate that the problem is not technical in a way which makes it easy to understand. I'm talking about this issue for more than decade (at national level), so I nailed some patterns.

Yes, IPv4 packets and address range are too small to support IPv6, but IPv6 can encapsulate them with room to spare, so IPv6 network can address and handle IPv4 networks and hosts directly. However, this may enable two disconnected IPv4 networks to communicate via IPv6, if they are both announced at ipv6 network.

For example, my notebook is behind IPv4 NAT, but bots were able to scan and try to log into my SSH via IPv6 (miredo). Theoretically, when IPv6 will support both IPv6 and IPv4, I can expose my internal IPv4 network via IPv6, which may create security risk, same as for IPv6 native network without NAT.

This is the key problem: people don't want to expose internal networks to the public, so the feature was cut with hope that everyone will switch to IPv6 and this will no longer be a problem.

In 2004, I was lead of OPS team, so I spent some time trying to invent a way to switch our internal network to IPv6, when it will hit mainstream, and found that seamless transition is not possible at all: IPv6 requires switch, because backward compatibility is disabled, just because a corporation asked for that.

drran··on Reasons for servers to support IPv6
I'm not a native speaker, so I apologize.

> The "IPv4-Compatible IPv6 address" is now deprecated because the current IPv6 transition mechanisms no longer use these addresses.

«We forbid you to go right because we are going left.» It doesn't look like a technical issue. How I should call it?

drran··on Reasons for servers to support IPv6
IPv6 is large enough to represent the whole IPv4 range. Multiple times. Initially (at the very beginning) it was possible to connect to IPv4 address using IPv6 socket. They were called «IPv4-Compatible IPv6 Address»[0]. For example, I can ping both ipv4 and ipv6 addresses using ping:

  $ ping 127.0.0.1
  PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
  64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.048 ms

  $ ping ::1
  PING ::1(::1) 56 data bytes
  64 bytes from ::1: icmp_seq=1 ttl=64 time=0.044 ms
However, this feature allowed to bypass NAT and connect to IPv4 hosts directly via IPv6, so it deprecated. (I skipped names to avoid scapegoating).

  $ ping6 ::1
  PING ::1(::1) 56 data bytes
  64 bytes from ::1: icmp_seq=1 ttl=64 time=0.043 ms

  $ ping6 127.0.0.1
  ping6: 127.0.0.1: Address family for hostname not supported
It's not a technical issue, see above: it's possible to serve both protocols at the same time. It worked for a brief period. It's purely political decision: backward support for IPv4 in IPv6 was disabled because some people are thinking that such behavior is dangerous.

[0]: https://datatracker.ietf.org/doc/html/rfc4291#section-2.5.5....

drran··on Reasons for servers to support IPv6
IPv6 has a political issue. Support for IPv4 addresses (::0.0.0.0) was removed, because IPv6 users were able to connect to IPv4 hosts directly, bypassing IPv4 NAT's and firewalls.
drran··on People don't work as much as they say
8 hours of sleep can undo less than 4 hours of problem-solving activity. Our large brains are already consuming too much body resources.

I have CO2 monitor, which I use to estimate is my brain working or not: when I'm working, CO2 level raises quickly above 1000ppm, so I need to ventilate my room often; when I'm idling, e.g. by playing a simple game, CO2 level is at about 740-790ppm without ventilation for whole day.

When I'm returning from work, I see at CO2 monitor that my head is still working. Yes, I'm able to «work» sustainable 4h per day only, but «work related activity» consumes my brain for whole day.

drran··on An ad plugin was stealing revenue for a year and I didn't even notice
> If the code is tagged as being MIT in GitHub

Yes

> includes an MIT license file

Maybe. MIT license permits additional license restrictions on top of license. For example, MIT code can be copied into a proprietary system with a different license, which will forbid copying code out.

drran··on An ad plugin was stealing revenue for a year and I didn't even notice
The author of software can release his work under any number of licenses, or none at all. An author can release the same code under MIT, Apache, GPL, MPL, or commercial license at the same time.
drran··on An ad plugin was stealing revenue for a year and I didn't even notice
If you are not obeying license, then you are a pirate.

  |  ____  |
  | |o  o| |
  |   ""   |
  | O   O  |
  |  \ /   |
  |   X    |
  |  / \   |
  | O   O  |
drran··on Pfizer board member suggests end to mask, vaccine mandates
Masks are effective against influenza. Swine flu + SARS-CoV2 can increase IFR up to 50x, i.e. we will have a "Spanish flu" level of epidemic again.
drran··on Positive Covid-19 antigen tests with Norwegian blood samples from 2019
> and why phylogenetic analysis shows the common ancestry in around September 2019.

September 16, 2019? It's easy: blast at BSL4 lab «Vector».

«On September 16th, 2019, an explosion occurred at the State Research Centre of Virology and Biotechnology building (Vector) in the city of Koltsovo, in the Novosiberisk region of Siberia, Russia (1). The affected building was a BSL 4 virology research centre, and one of only two known sites housing variola virus, the cause of smallpox. The facility has one of the largest collections of dangerous pathogens in the world. Whilst laboratory safety breaches are common and do not usually result in epidemics, explosions are rare. Unlike a needlestick injury or an accidental shipping of live anthrax, an explosion of this magnitude is likely to lead to a physical breach of the integrity of the laboratory, possibly affecting multiple parts of the structure and equipment within. An explosion is sudden, uncontrolled and unpredictable, and involves force which may result in pathogen release into the surrounding environment. An epidemic which arises in close proximity to the explosion could spread beyond the affected region or even globally, which makes this event a concern for global public health.»

https://jglobalbiosecurity.com/article/10.31646/gbio.41/

drran··on Two weeks later David Bennett is alive, his pig’s heart beating soundly
Finding of all that information requires a lot of time and dedication. In my country (Ukraine), a lot of information about law development process is available online. For example: http://w1.c1.rada.gov.ua/pls/zweb2/webproc4_2?id=&pf3516=509... . It contains notes with explanation about why law need to be changed, but it hard to follow. Some information is available online, some in docx files, some in a random database, some on a video, some is not available at all.

The process is not fully transparent. It means that it's easy to create two laws, which are contradicting each other, or modify laws against their original purpose, etc., because it's hard to see consequences when the law is not transparent. For example, our ex-president Yanukovich just replaced Constitution on president site with an older version. Yes, it's online, but it took 2 years(!) until people noticed that and start to revolt.

In software development, we have test cases, which must be passed. In law development, we have nothing like that.

In my county, we read laws fairly often, because they are easy to get, but most of the time people prefer to read «commentary» — a book about law with comments and cases.

drran··on Two weeks later David Bennett is alive, his pig’s heart beating soundly
Regulations should be transparent, with link to original cases and deduction process documented. We are not telepaths.
drran··on Positive Covid-19 antigen tests with Norwegian blood samples from 2019
«bad flu» -> «swine flu»
drran··on Systemd by Example
Systemd can be used in a docker container only when lot of system services are masked. See my old CentOS 6 with systemd in docker container project as example: https://github.com/vlisivka/docker-centos7-systemd-unpriv
drran··on Danish government makes its new economic model open source
If you're not a bot, then respond to my question.
drran··on Danish government makes its new economic model open source
> the benefits include a prosperous economy and stable political environment their bank operates in.

Can you back your claim with facts? UBI is universal, not magic.

> I expect to pay and continue paying a lot,

Just say a number, so we will put it into formula to see is your expected taxation will match minimum requirement for UBI.

Typical wealth distribution without UBI:

  ^
  |
  |
  |     *
  |   *   *
  |  *     *
  | *        *
  | *          *
  |*                 *           *       *
  +------------------------------------------------>

   ^ - number of people, > - income
Typical wealth distribution with UBI:

  ^  *
  |
  |
  |
  |       
  |
  |
  |     
  |   *
  |   *
  |    *
  |     *
  |         *      *               *
  +--U------------------------------------------->

   ^ - number of people, > - income, U - UBI level

Please notice, that area (sum of n*i) of both graphs must be same, i.e. you cannot just print money like in computer game.

As you see, UBI erases middle class. Everyone becomes poor, except some rich.

drran··on Hubble captures a black hole that is forming stars, not absorbing them
This is exactly what happening to us. Shappley attractor condensate dust from «Dipolle repeller» (big void left after attractor grabbed the dust), so our galaxy is formed, with our star and our planet.

https://www.youtube.com/watch?v=PEAY7LNhdxM

https://en.wikipedia.org/wiki/Shapley_Supercluster

← PreviousPage 11 of 34Next →