Size: a a a

2019 December 15
oleg_log
источник
2019 December 16
oleg_log
Robert Griesemer завез патч с параметризированными интерфейсами в #go (см скрин) https://go-review.googlesource.com/c/go/+/187317/7//COMMIT_MSG#44

Все конечно несмержено и везде где только можно напихано DO NOT REVIEW. DO NOT SUBMIT. Но задуматься стоит.
источник
oleg_log
IPv6 шагает по миру, Гугл говорит, что уже 30%.

https://www.google.com/intl/en/ipv6/statistics.html#30
источник
oleg_log
Today, we’re introducing the new async-std runtime. It features a lot of improvements, but the main news is that it eliminates a major source of bugs and performance issues in concurrent programs: accidental blocking.

In summary:
- new runtime is really fast
- new runtime is universal it adapts to different workloads automatically
- new runtime is conceptually simpler
- new runtime detects blocking automatically
- new runtime makes blocking efficient

https://async.rs/blog/stop-worrying-about-blocking-the-new-async-std-runtime/

https://github.com/async-rs/async-std
источник
oleg_log
А еще получил доступ к Digitalocean Container Registry.

Смотрится просто и работает, непонятно ток что со стоимостью будет и когда из беты выйдет (все равно не понимаю, где должен быть реестр - ближе к коду (привет гитхаб/лаб) или ближе к инфре (гцп, авс, до) )

документация если интересно: https://www.digitalocean.com/docs/kubernetes/how-to/set-up-registry/#docker-integration
источник
2019 December 17
oleg_log
Of course, there are two ways to pass a Turing Test. The obvious route is to design a smarter machine, one that can pass for human. But as anyone who’s spent any time on a social platform knows, people can be as stupid, as repetitive, and as vacuous as any bot. So the other path is to simply make people dumber, so they can be more easily fooled by machines.

I’m increasingly of the opinion that the second approach might be easier.
#books Peter Watts is an angry sentient tumor
источник
oleg_log
А интересная штука https://www.kotlinvsjava.com/

Я как-то задумывался про https://learnxinyminutes.com/ только с возможностью сравнить языки. Rosetta Code чуть другое.
источник
oleg_log
Грустая история. Был у нас паренек на туризме в команде. Кодил на жаве, пилил вещи с Кафкой и был щаслив (прям глаза горели и работал до 2ч ибо пёрло).

Но вот, вернулся он к своим обратно, чет поделал, потом начал работать над пхп легаси монолитом и погорел. Эту неделю дорабатывает и уходит.

А ведь эксплуатировать горящих (=еще не сгоревших) джунов всплывает у меня в каждой фирме. Да простит меня профком, но тимлидам при правильном подходе и наставлении можно выжать из джунов много чего полезного. И конечно от джуна и проекта тоже зависит, но и середину можно найти.
источник
oleg_log
источник
oleg_log
Да, вышел 3й выпуск подкаста @generictalks Внезапно нас понесло в Rust и LLVM. Про аллокаторы почти не было, честно. А если у вас есть темы, то подкиньте, мы не против что-то обсудить от слушайтелей. (ссылки к записи добавлю, чесслово)
источник
2019 December 18
oleg_log
Вроде бы понимаешь, что хотел сказать автор, но как-то не уверен.

С одной стороны круто, нигде нет висящих "POST" с другой стороны...ну мы ведь не пишем в узкоспец области, где непонтяно что означает "POST" (про хттп ж все слышали, чего выпендриваться?). И опять же, если возникнет необходимость менять пост на гет, то каждый случай надо бы проверить отдельно, чтобы не поменять все одним махом.

С заголовком авторизации и типом контента еще можно поспорить, но все же мне кажется это очередной карго-культ.

Да, речь про оптимизации не идёт, здесь это лишнее.
источник
oleg_log
(про скрин выше) В данном коде....
Анонимный опрос
23%
автор все правильно сделал
71%
так делать нет смысла
7%
другое? в лс плс
Проголосовало: 424
источник
oleg_log
Evaluating BBRv2 on the Dropbox Edge Network

Spoiler alert: BBRv2 is slower than BBRv1 but that’s a good thing.

https://blogs.dropbox.com/tech/2019/12/evaluating-bbrv2-on-the-dropbox-edge-network/

И про сам BBR (Bottleneck Bandwidth and Round-trip) https://queue.acm.org/detail.cfm?id=3022184
источник
oleg_log
зачет
источник
oleg_log
источник
oleg_log
🐒💣 или как люди участвуют в опенсурсе и не понимают зачем.

Известный паренек jonathonf перевел свои популярные PPA (Personal Package Archives, вот как это расшифровывается, не знал) в приват, видите ли его обижает, что его используют фирмы.

1й и логичный вопрос: тыж делал это на добровольных началах, зачем этот рекет (как говорит @cyberhermitage) ??

> If anyone has any other suggestions for a funding model then let me know
да, отказаться от таких красноглазиков и радоваться жизни от более адекватных людей.

Манифест https://launchpad.net/~jonathonf
источник
oleg_log
Amazon, Apple, Google, Zigbee Alliance and board members form working group to develop open standard for smart home devices

Project Connected Home over IP Intends to Simplify Development for Device Manufacturers and Increase Compatibility for Consumers

https://www.apple.com/newsroom/2019/12/amazon-apple-google-and-the-zigbee-alliance-to-develop-connectivity-standard/
источник
2019 December 19
oleg_log
Позавчера обновили ридми https://github.com/golang/tools/tree/master/gopls

Go PLS status:

The current goal is a fully stable build with the existing feature set, aiming
for the first half of 2020, with release candidates earlier in the year.

This will be the first build that we recommend people use, and will be tagged as the 1.0 version.
You can see the set of things being worked on in the [1.0 milestone], in general
we are focused on stability, specifically, making sure we have a reliable service that produces an experience in module mode that is not a retrograde step from the old tools in GOPATH mode.

There is also considerable effort being put into testing in order to make sure that we both have a stable service and also that we do not regress after launch.

Видно нам таки светит рабочий тулинг к #go
источник
oleg_log
а как ваш день? (да, удалили шапочку из левого-нижнего угла)
источник
oleg_log
(кстати почти 1000 подписчиков, а за новость спасибо Денису)
источник