Forwarded from Everyday life as a Russian Bio PhD student
Science is very competitive and becoming first author is a challenge. That’s why people outdo themselves while trying for this position.
Наука - очень конкурентная среда, а стать первым автором сложно. Люди соревнуются в сборе грибов чтобы определить порядок авторства.
Наука - очень конкурентная среда, а стать первым автором сложно. Люди соревнуются в сборе грибов чтобы определить порядок авторства.
Я не буду подводить итоги года — это сделали уже все.
Что можно сказать про наступающий год? Будет неприятно и грустно, местами тяжело. Кое-кому будет страшно и весело.
А пожелать вам могу только сил вставать с кровати и удачных попыток стать лучшей версией самого себя.
С новым годом
Что можно сказать про наступающий год? Будет неприятно и грустно, местами тяжело. Кое-кому будет страшно и весело.
А пожелать вам могу только сил вставать с кровати и удачных попыток стать лучшей версией самого себя.
С новым годом
👍19❤8🔥3
Год начинается не с кофе
https://www.cockroachzone.com/does-coffee-contain-roaches/
https://www.cockroachzone.com/does-coffee-contain-roaches/
Cockroach Zone
Does Coffee Contain Roaches? - Cockroach Zone
Many people can’t go without their morning cup of coffee. So, to discover that there may be cockroaches in your cup of Joe is enough to put anyone off ever drinking it again. But is ... Read more
💩1
Готовьтесь обновлять гошечку на проде
https://github.com/golang/go/milestone/240
https://github.com/golang/go/milestone/240
12 Rust Tips and Tricks you might not know yet
https://federicoterzi.com/blog/12-rust-tips-and-tricks-you-might-not-know-yet/
https://federicoterzi.com/blog/12-rust-tips-and-tricks-you-might-not-know-yet/
Federicoterzi
12 Rust Tips and Tricks you might not know yet
Rust is a great programming language: reliable, fast, enjoyable, but also rather complex. Over the past two years, I’ve been using it both professionally and on side projects (such as Espanso) and, over that time, I stumbled upon many useful patterns and…
👍1🔥1
☕️ Мерлин заваривает τσάι 🐌
С некоторым трепетом сегодня узнал что в YAML есть восемнадцать (18!) способов задать многострочную переменную. Очередное подверждение мысли о том, что YAML есть игрушка дьявола, и его хорошо бы выпилить отовсюду, заменив на православные TOML, INI, JSON, HCL…
Снова про yaml
https://xn--r1a.website/oleg_log/5295
https://xn--r1a.website/oleg_log/5295
Telegram
oleg_log
Оно не только круто, оно блин и круто-страшно.
Вот делаешь простую операцию копирования конфига и у тебя моргает вафля/впн/контекст свитч в ядре/залипание шифта и копируется не весь файл, но при этом остаётся валидным.
А потом думай, почему все сломалось…
Вот делаешь простую операцию копирования конфига и у тебя моргает вафля/впн/контекст свитч в ядре/залипание шифта и копируется не весь файл, но при этом остаётся валидным.
А потом думай, почему все сломалось…
Forwarded from xkcd
'The Python environmental protection agency wants to seal it in a cement chamber, with pictoral messages to future civilizations warning them about the danger of using sudo to install random Python packages.'
Всё таки fuzzing — великая и страшная штука. Раскопал свою библиотеку для одного маргинального текстового протокола и натравил на парсер
go test -fuzz, пофиксил примерно пять уязвимостей за полчаса👍8
Big F
Не разу не видел их в проде (в отличие от побочного badger), но как проект — очень интересная штука. Да и племя графовых СУБД не так чтобы процветает
https://xn--r1a.website/gophernews/1180
Не разу не видел их в проде (в отличие от побочного badger), но как проект — очень интересная штука. Да и племя графовых СУБД не так чтобы процветает
https://xn--r1a.website/gophernews/1180
Telegram
4gophers
Тут dgraph закончился. Все как всегда - закончились деньги инвесторов, а новых привлечь не удалось.
Ребята надеются продолжить работу над открытой частью кода и переписать закрытую, тк убедить совет инвесторов выложить её в открытый доступ у основателя…
Ребята надеются продолжить работу над открытой частью кода и переписать закрытую, тк убедить совет инвесторов выложить её в открытый доступ у основателя…
Вторая бета дженериков go1.18beta2
https://github.com/golang/go/releases/tag/go1.18beta2
Фиксит https://github.com/golang/go/issues/50892 и https://github.com/golang/go/issues/50893, частично фиксит https://github.com/golang/go/issues/46347
https://github.com/golang/go/releases/tag/go1.18beta2
Фиксит https://github.com/golang/go/issues/50892 и https://github.com/golang/go/issues/50893, частично фиксит https://github.com/golang/go/issues/46347
GitHub
Release go1.18beta2 · golang/go
cmd/go: rewrite TestScript/cgo_stale_precompiled to be agnostic to st…
☕️ Мерлин заваривает τσάι 🐌
Вторая бета дженериков go1.18beta2 https://github.com/golang/go/releases/tag/go1.18beta2 Фиксит https://github.com/golang/go/issues/50892 и https://github.com/golang/go/issues/50893, частично фиксит https://github.com/golang/go/issues/46347
- релиз go 1.18 перенесли на март
- gopls теперь поддерживает дженерики (https://github.com/golang/tools/blob/master/gopls/doc/advanced.md#working-with-generic-code
- vscode тоже умеет в тайп параметры (https://github.com/golang/vscode-go/blob/master/docs/advanced.md#using-go118)
https://go.dev/blog/go1.18beta2
- gopls теперь поддерживает дженерики (https://github.com/golang/tools/blob/master/gopls/doc/advanced.md#working-with-generic-code
- vscode тоже умеет в тайп параметры (https://github.com/golang/vscode-go/blob/master/docs/advanced.md#using-go118)
https://go.dev/blog/go1.18beta2
GitHub
tools/gopls/doc/advanced.md at master · golang/tools
[mirror] Go Tools. Contribute to golang/tools development by creating an account on GitHub.
Тут эта, HighLoad отбирает самые популярные открытые проекты для докладов, и FerretDB участвует. Если наберёт достаточно голосов, то Алексей зажжёт в марте.
Ни на что не намекаю, но ссылка на голосование тутъ: https://opensource.highload.ru/vote
https://xn--r1a.website/HowToGoWrong/118
Ни на что не намекаю, но ссылка на голосование тутъ: https://opensource.highload.ru/vote
https://xn--r1a.website/HowToGoWrong/118
Telegram
How to Go wrong
Тут конференция HighLoad++ объявила накрутку голосование за лучшие Open Source-решения, победители которого выступят с короткими докладами. В настоящий момент у самого накрученного лучшего проекта 117 голосов. Давайте накрутим проголосуем за FerretDB, чтобы…
👍2
Go 1.17.7
Фиксы рантайма,
https://github.com/golang/go/releases/tag/go1.17.7
https://github.com/golang/go/milestone/243
Фиксы рантайма,
crypto и компилятораhttps://github.com/golang/go/releases/tag/go1.17.7
https://github.com/golang/go/milestone/243
GitHub
Release [release-branch.go1.17] go1.17.7 · golang/go
Change-Id: I760af1114e06bf408715e094d8d5b66c5aeb3e16
Reviewed-on: https://go-review.googlesource.com/c/go/+/384494
Trust: Cherry Mui cherryyz@google.com
Run-TryBot: Cherry Mui cherryyz@google.com
T...
Reviewed-on: https://go-review.googlesource.com/c/go/+/384494
Trust: Cherry Mui cherryyz@google.com
Run-TryBot: Cherry Mui cherryyz@google.com
T...
👍1
О какая любопытная штука есть
BonsaiDb's is a developer-friendly database for the Rust programming language that grows with you and your projects.
- ACID-compliant Transactional Storage
- encryption
- backup out of box
- RBAC
- pubsub
#rust
https://bonsaidb.io/about/
BonsaiDb's is a developer-friendly database for the Rust programming language that grows with you and your projects.
- ACID-compliant Transactional Storage
- encryption
- backup out of box
- RBAC
- pubsub
#rust
https://bonsaidb.io/about/
Forwarded from How to Go wrong (Alexey Palazhchenko)
Вышел Go 1.18rc1:
We have just released go1.18rc1, a release candidate version of Go 1.18.
It is cut from release-branch.go1.18 at the revision tagged go1.18rc1.
Please try your production load tests and unit tests with the new version.
Your help testing these pre-release versions is invaluable.
Report any problems using the issue tracker:
https://go.dev/issue/new
If you have Go installed already, the easiest way to try go1.18rc1
is by using the go command:
You can download binary and source distributions from the usual place:
https://go.dev/dl/#go1.18rc1
To find out what has changed in Go 1.18, read the draft release notes:
https://tip.golang.org/doc/go1.18
We have just released go1.18rc1, a release candidate version of Go 1.18.
It is cut from release-branch.go1.18 at the revision tagged go1.18rc1.
Please try your production load tests and unit tests with the new version.
Your help testing these pre-release versions is invaluable.
Report any problems using the issue tracker:
https://go.dev/issue/new
If you have Go installed already, the easiest way to try go1.18rc1
is by using the go command:
$ go install golang.org/dl/go1.18rc1@latest
$ go1.18rc1 download
You can download binary and source distributions from the usual place:
https://go.dev/dl/#go1.18rc1
To find out what has changed in Go 1.18, read the draft release notes:
https://tip.golang.org/doc/go1.18