Seastar – Build and dependency manager for C/C++ with Cargo's features
https://github.com/AI314159/Seastar
#HackerNews #Seastar #C++ #Cargo #DependencyManager #OpenSource #GitHub
Seastar – Build and dependency manager for C/C++ with Cargo's features
https://github.com/AI314159/Seastar
#HackerNews #Seastar #C++ #Cargo #DependencyManager #OpenSource #GitHub
Fitzgerald Marine Reserve #photo #seals #seastar #chiton #crab #anemone Photos from Fitzgerald Marine Reserve in San Mateo, California including seals, a hermit crab and a chiton.
https://fed.brid.gy/r/https://ithoughthecamewithyou.com/post/fitzgerald-marine-reserve
A Granulated sea star - Choriaster granulatus
#gili #giliislands #lombok #diving #scuba #trawangan #diveandstay #giliair #fish #ocean #sealife #marinelife #padi #reef #seastar #starfish
Blue sea star - Linckia laevigata
#gili #giliislands #lombok #diving #scuba #trawangan #diveandstay #giliair #pets #ocean #sealife #marinelife #padi #seastar #echinoderm
Making photos and videos with an iPhone underwater is really amazing. You have 3 lenses, amazing camera quality and editing. Paired with the Ultra 2, you also have a dive computer. It’s really nice.
#iphone #diving #scuba #applewatch #bali #amed #indonesia #lionfish #piramid #seastar
Here is the 2nd #chart for my big #pastel artwork, featuring 12 #SeaStar species. I'm learning about them as I go. This is on the Marthasterias Glacialis.
#MarineLife #artinprogress #art #MarineBiology #echinodermata #echinoderms #starfish #asteroidea #asterozoa #BabySteps #sketches #gouache
https://www.wacoca.com/videos/2692269/travel-thirsty/ Travel Thirsty: Chinese Street Food – STARFISH FRIED RICE Qingdao Seafood China #china #ChinaStreetFood #chinese #ChineseFood #ChineseStreetFood #food #fried #FriedRice #qingdao #rice #SeaStar #SeaUrchin #seafood #StarFish #starfish #Street #StreetFood #Thirsty #travel #TravelThirsty #TravelThirsty #Vlog #Vlogger #YouTube #YouTuber
Today I started laying the groundwork for a big #pastel artwork, featuring 12 #SeaStar species. I think I made one of these charts in primary school for the last time! So much fun 💫
#MarineLife #artinprogress #art #MarineBiology #echinodermata #echinoderm #starfish #asteroidea #chart #BabySteps
#Astronomy #astronomie #fullmoon #vollmond #seastartelecope #seastar Seastarteleskop #iphone #silentsunday
#NewSpecies!
New deepsea starfish from #china just surfaced:
Freyastera jiaolongi
Treatment: https://treatment.plazi.org/id/C5234970-A9EB-5EAF-BD7B-BA2B0AC2AC29
Publication: https://doi.org/10.3897/zse.101.144918
#ZoosystematicsAndEvolution #FreyasteraJiaolongi
#FAIRdata
#science #OA #openaccess #biology #taxonomy #ecology #biodiversity #nature #wildlife #conservation #animals #asteroidea #starfishs #seastar #deepsea
Fjords have protected sea stars on British Columbian :flagbc: coastline.
https://www.cbc.ca/news/canada/british-columbia/bc-researchers-sunflower-sea-stars-1.7500536
- - -
Les fjords ont protégé les étoiles de mer sur la côte britano-colombienne :flagbc:
// Article en anglais //
#BC #CB #BritishColumbia #ColombieBritannique #SeaStar #ÉtoileDeMer
Открытие Эндрю Крапивина о хеш-таблицах и микро-указателях?
Чисто гипотетически, может и актуально, но лишь в чистой и голой computer science теории.
На практике же полно нюансов реализации, сводящихся к оптимизациям конкретных аппаратных платформ.
Например, есть #SwissTable известные с 2018 года, недавно #Golang перешёл на них (с версии 1.24). И до него на SwissTable перейти успел #Rust.
Хеш-таблицы Google SwissTable и Facebook F14 примерно одинаковые, одно лишь вариант другого.
Идея оптимизации работы вокруг использования #SIMD инструкций для поиска занятых ячеек и проверки ключа. И в тотально подавляющем большинстве случаев хватает одной проверки блока из восьми элементов.
Надо ещё много раз поиграться с вариантами реализации какой-либо идеи из чистого computer science. Посмотрев как оно ложится на аппаратную платформу сродни x86-64.
Есть prefetching памяти и работа с ОЗУ идёт через загрузку целиком всей cache line в ЦПУ, даже при обращении на чтение лишь к одному значению в пару байт.
Предыдущий пункт не только про cache misses, но и «локальность данных». Как повышающую производительность, так и приводящих к false sharing при многопоточном использовании структуры данных.
Необходимо учитывать и размер страницы виртуальной памяти, чтобы снизить «давление» на TLB и уйти от TLB miss.
Для пример, в нагруженных системах используется донастройка системы на huge pages, например, все кто используют модный #DPDK сам по себе или с каким-нибудь #Seastar:
Голая теория computer science это хорошо и замечательно, но практика омерзительна свой приземлённостью. Прямой проход перебором по небольшому массиву оказывается быстрее, чем использование binary search tree. И совершенно не важно какого именно красно-чёрного или же АВЛ.
Это не вопрос ретроградства и вызова 40-летней теории :)
#software #SoftwareDevelopment #программирование #разработка #programming @russian_mastodon @ru @Russia
🛩️ Still pretty cold for yesterday's flight! 🥶 Tried to warm up #Sperling by abusing a gas powered radiant heater for camping! 😆 Despite the mostly sunny weather, views weren't so impressive. But look who took off before me! 🤩 #avgeek #aviation #Dornier #Seastar #CD2 #FlyingBoat #Amphibian #SF23 #taildragger #PlanePacking #pilot #PilotsLife #EDMO #EDMJ #EDQH
We visited the #sunflower #seastar laboratory yesterday to check on on all the little #starfish. They're almost to their one year spawn-iversary!