HN user

adobriyan

175 karma
Posts0
Comments156
View on HN
No posts found.

Ukraine had no interest in shooting down it's own cargo plane.

Cargo -- no. MA plane -- very much.

Their so-called ATO (in reality, genocide) failed just recently. Some of their troops were surrounded at UA-RU border by rebels, they are desorganised, some are fleeing into Russia even.

At this point Kiev needs something.

People burned alive in Odessa.

Many people (noncombatants) killed in Lugansk from BM-21 "Grad" bombings.

Artillery shooting near UA-RU border, killing two soldiers.

Shooting over cross-border stations while refugees were trying to escape into Russia.

Many episodes.

Kiev declared that 'terrorists' (familiar word, isn't it?) are in Lugansk and Donetsk and started shooting over whole population regardless.

Increasing the max setting does not consume additional resources. It merely makes it possible for applications to get the resources they ask for.

From unswappable kernel memory, yeah.

kernel.pid_max = 999999

* - nproc unlimited

1.000.000 pids is 1 mil task_struct's.

On my quite stripped out kernel 14 task_struct's fit into order 3 slab -- 14 objects per 32KB or kernel memory.

1000000 / 14 * 32 * 1024 = 2.18 GB of kernel memory

and that's not even counting other kernel structures!

In back then USSR liberal loonies cried that "freedom of choice between 2 or more candidates in elections" is all you need.

blah blah blah liberty(TM) democracy(R) innovation ltd

Navalny thrives on anti-caucasus card to pump Russia into civil war when told to by his western masters.

and some of our liberals are quite severely braindamaged judging by what they tell in public

There are whole lot more supplementary rants: http://www.xach.com/naggum/articles/search?q=xml

In particular: http://www.xach.com/naggum/articles/3224334063725870@naggum....

with key words being "Whather what you are really after is foo, bar, or zot, depends on your application.".

His articles on SGML are mandatory reading too.

Several years ago someone posted these links and it opened wonderful world of Lisp to me. Not the language per se (there are many languages) but whole another Universe of how things could be done. I swear I jumped on the chair reading every page of CL standard, how brilliant it is on every level to C. Eventually it led me to rethink attitude to C and Unix in general, core parts of which I despise now.

So here am I returning favor, maybe someone will follow these links too.

Thank you, Erik. Rest in peace.

Trying to get a patch into Linux as a new developer without [personally] knowing one of the (sub-)lieutenants is a futile exercise.

You're totally wrong about "personal" part.

Speaking of...

  kernel/sysctl.c

  #ifdef CONFIG_LOCKUP_DETECTOR
  static int sixty = 60;
  #endif
  
  static int __maybe_unused neg_one = -1;
  
  static int zero;
  static int __maybe_unused one = 1;
  static int __maybe_unused two = 2;
  static int __maybe_unused three = 3;
  static unsigned long one_ul = 1;
  static int one_hundred = 100;
  #ifdef CONFIG_PRINTK
  static int ten_thousand = 10000;
  #endif

Well, as far as kernel is concerned strings aren't a problem. Outside VFS they don't exist. Inside VFS everything is chopped into usually short pathname components which are hashed for dcache consumption. On x86_64 hashing is not byte-by-byte anymore.

Fixing pathetic macro system and type system (if that qualifies at all) would get rid of many many bugs.

Linus is a kid compared to what several other linux-kernel denizens could reply to you.

Though, I agree, sometimes there is an excessive amounts of public humiliation on the list.