LINUX.ORG.RU

Сообщения unicorne

 

О глобальном потеплении

Как известно, на мир надвигается глобальное потепление. Уже сейчас некоторые виды тюленей не успевают набрать достаточно жира перед миграцией на север, а белым медведям приходится ходить все дальше и дальше в поисках добычи. За последние 20 лет в мире значительно повысилось количество засух и наводнений.

Человечество, какими бы инертными и ленивыми не были его представители, все-таки рано или поздно решило озаботиться проблемой, и в этом немало помогли хлесткие «How dare you?» в исполнении незабвенной Греты, за что ей честь и хвала. Решение проблемы, однако, не будет простым, и для него потребуется кооперация всех представителей вышеозначенной группы. Что представляется сложной задачей, поскольку не все понимают (и не все хотят понимать), что надо нести ответственность за потребление.

В частности, необходимо будет ограничить отопление зимой и кондиционирование летом, снизить температуру горячей воды, ограничить передвижение автомобилей и прочие ништяки, о которых подробнее можно почитать тут. Там же есть несколько отсылок на первоисточники, которые бдительный читатель при желании найдет.

Помимо общей ответственности, которую мы все несем как представители homo sapiens, мы также разделяем часть ответственности группы людей, связанных с IT (а вы думали, я случайно это сюда пишу что ли?). Поэтому представляю вашему вниманию доклад, который оценивает энергоэффективность языков программирования. Для интересующихся отмечу, что тут есть и мой вклад, и он заключается в том, что я этот доклад нагуглил и запостил сюда :)

Если делать краткую выжимку, то наиболее энерго-неэффективна всякая скриптота (кто бы сомневался), внезапно эрланг, а вот джава неожиданно оказалась весьма энерго-эффективным языком. Правда в докладе учитывались только затраты энергии на работу с памятью, а затраты на само производство памяти - нет.

Поэтому делайте выбор карьеры в правильную сторону, учить новый язык никогда не поздно :)

З.Ы. Тегов «global warming» и «глобальное потепление» почему-то нет, поэтому оставил только тупняк

 

unicorne
()

RIPE призывает провайдеров не отключать услуги за неуплату во время эпидемии

https://labs.ripe.net/Members/job_snijders/dont-terminate-peoples-internet-connections

Please do NOT terminate anyone’s Internet or hosting service for pre-corona reasons such as ‘we want money’.

Не знаю, как вам, а мне доставило.

P.S. https://news.ycombinator.com/item?id=22599137

 

unicorne
()

Босс сиэтловской компании расщедрился на зарплаты своим подчиненным

https://www.bbc.com/news/stories-51332811

In 2015, the boss of a card payments company in Seattle introduced a $70,000 minimum salary for all of his 120 staff - and personally took a pay cut of $1m. Five years later he’s still on the minimum salary, and says the gamble has paid off.

Он заложил два своих дома и плакал, когда ему подарили Теслу. Вот нет бы поступить, как нормальный человек, - нанять дешевых аутсорсеров с востока - так надо же какую-нибудь дичь отмочить. Ох уж эти бездуховные американцы ¯\_(ツ)_/¯

 , ,

unicorne
()

Трейдеры с реддита шатают маркет

https://www.bloomberg.com/news/articles/2020-02-26/reddit-s-profane-greedy-traders-are-shaking-up-the-stock-market

Мораль сей истории в том, что интернет вам еще покажет. Вчера боялись L0pht и cDc, сегодня боятся неортодоксальных трейдеров.

Линукс тут при том, что тормозной реддит написан на питоне. Хорошо, что хоть не на джаве.

 ,

unicorne
()

Еще одна причина, почему не надо пользоваться убунтой

https://twitter.com/lelff/status/1210619413885575168

При каждом логине в терминал убунта собирает информацию об ОС и отправляет ее на свои серверы. Кто-то даже говорил, что в motd ему показывают рекламу.

Обсуждение на hn: https://news.ycombinator.com/item?id=21893481

 

unicorne
()

.org был продан

https://news.ycombinator.com/item?id=21611677

At the end of last week, the Internet Society (ISOC) announced that it has sold the rights to the .org registry for an undisclosed sum to a private equity company called Ethos Capital. The deal is set to complete in the first quarter of next year.

Домен Ethos Capital был зарегистрирован за день до объявления об отмене верхней границы стоимости доменов в .org. Другими словами, все это затевалось исключительно для продажи самой зоны. Явный случай коррупции, тем более что ICANN ни перед кем не отчитывается за свои действия.

Неизвестно, что будет с ценами на уже зарегистрированные домены. Возможно, их повысят.

Централизованные сервисы - это плохо. Будущее за децентрализацией.

 

unicorne
()

Говорят, что админом быть плохо

…, а они президентами становятся. Так-то!

https://www.theregister.co.uk/2019/11/18/ex_unix_sysadmin_elected_president_sri_lanka/

 ,

unicorne
()

Мрачная судьба опенсурса

На хабру запостили перевод твиттер-треда девятимесячной давности о том, что open source умирает из-за недостатка interactions, о превалировании в IT моды вместо надёжности/качества, о том, что DevOps получился совсем не таким, каким он должен был быть, и что они на пару с Agile всему этому причиной.

Сам тред: https://threadreaderapp.com/thread/1091710068234641408.html

Дискас?

 

unicorne
()

Дурацкий вопрос про Си

Есть такой код:

#include <stdio.h>
#include <math.h>

int main() {
        float res = sqrt(4);
        printf("%f\n", res);
        return 0;
}
И есть такой:
#include <stdio.h>
#include <math.h>

int myfunc(int x) {
        float s = sqrt(x);
        return s;
}

int main() {
        float res = myfunc(4);
        printf("%f\n", res);
        return 0;
}
Компилирую так:
gcc -Wall -o test2 test2.c
В первом случае компилируется нормально, во втором нет:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/cckklZZ9.o: in function `myfunc':
test2.c:(.text+0x11): undefined reference to `sqrt'
collect2: error: ld returned 1 exit status
Я не понимаю, для вызова sqrt в отдельной функции надо как-то по-особому инклюдить math.h? Или в чем причина?

 

unicorne
()

10^100

А сабж-то внезапно переехал на адреса ростелекома:

root@homeserver:~# nslookup google.com 8.8.8.8
Server:		8.8.8.8
Address:	8.8.8.8#53

Non-authoritative answer:
Name:	google.com
Address: 46.61.155.114
Name:	google.com
Address: 46.61.155.104
Name:	google.com
Address: 46.61.155.123
...
и далее все адреса из той же /24 подсети.

https сертификат действителен, кстати, но для уж очень большого списка доменов.

unicorne
()

RSS подписка на новые темы