#c14 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #c14, aggregated by home.social.
-
⭕Une vidéo de la chaîne #Israélienne #C14 montre un footballeur pro et réserviste #Israélien en train de tirer sur une zone résidentielle du #Liban-Sud :
-
currycarbon v0.4.0.0 is finally available. This version comes with a number of visible and invisible changes, most obviously an extension of the neat command line plot. This version is again available for MS Windows.
https://github.com/nevrome/currycarbon
#archaeology #Haskell #C14 -
In der Archäologie ist immer wieder #StrahlungImEinsatz. Am bekanntesten ist vielleicht die C-14- oder auch Radiokarbon-Methode. Hier macht man sich den radioaktiven Zerfall von Kohlenstoff-14 zunutze, um das Alter von Knochen oder Pflanzenresten zu bestimmen.
Wisst ihr, welche berühmte Mumie auf diese Weise analysiert wurde? In der Bilderstrecke findet ihr es heraus.
#C14 #radiokarbonmethode #strahlung #radioaktivitität #archäologie #ötzi #geschichte
-
After a long while I prepared a new release of c14bazAAR, our #archaeology #Rstats package for accessing bulk #C14 data.
This release finally includes a getter function for an up-to-date version of the huge xronos database: https://xronos.ch
This was possible thanks to active support and code by Martin Hinz (https://www.martinhinz.info) and @joeroe. Let me know if you also have a radiocarbon database you would like to see integrated in c14bazAAR!
-
Donbass, Kursk y la retaguardia https://slavyangrad.es/2025/01/15/31350/ @nsanzo #EjércitoUcraniano #EstadosUnidos #Zelensky #Donbass #Ucrania #Lavrov #Armas #Kursk #Rusia #Trump #OTAN #C14
-
Reverse Iterations
Sometimes, we all need a way to iterate over a container in the opposite direction. There are several ways to reverse-iterate a container, and in this article, we’ll explore them.
Index Iteration
Probably the simplest way, taken from C is to iterate using an index location:
for (int64_t index = ssize(container) - 1; index >= 0; --index) { // do something with `container[index]`}This way is highly not recommended as it might lead to infinite loops if done incorrectly (for example by using
uint64_torsize_tfor the index type), and you can find more issues with this way in some previous articles about iterators in this blog.Reverse Iterators
Another way to iterate a container is by using reverse iterators (
rbegin()andrend()):for (auto it = container.rbegin(); it != container.rend(); ++it) { // do something with `*it`}This is a more recommended way, but it might be a little bit frustrating compared to a regular for-range loop:
for (auto elem : container) { /*do something with `elem`*/ }The closest way to this method using the standard (before C++20) is:
std::for_each(container.rbegin(), container.rend(), [](auto elem) { // so something with `elem`});Ranges (C++20)
If you are using the ranges library, or using at least C++20, you can use the following method to iterate a container in reverse order:
for (auto elem : container | std::views::reverse) { // do something with `elem`}Custom Reverse Container View
Another way to use the for-range loop (even if you don’t use C++20 or the ranges library), is to create your own container mask, to modify the behavior of the
begin()andend()functions:template <typename T>class reverse_view {public: reverse_view(T& cont) : container(&cont) {} typename T::reverse_iterator begin() { return container->rbegin(); } typename T::reverse_iterator end() { return container->rend(); } private: T* container;};Then, you’ll be able to use it like that:
std::vector<int> container = {1, 2, 3, 4, 5};for (int elem : reverse_view(container)) { std::cout << elem << ", ";}More Ways
I hope you learned something new, and feel free to share in the comments if you know other ways to reverse-iterate over a container.
#advanced #C_ #c11 #c14 #c17 #c20 #containers #Intermediate #Iterators #ranges #reverse #reverseIterators
-
I recently have started to casually work on another update for my #archaeology #C14 calibration #Haskell library and command line tool currycarbon (https://github.com/nevrome/currycarbon).
I would like to add a plot element that shows the calibration curve above the post-calibraton density distribution. What do you think about this attempt? Specifically: Is anything important missing?
-
I did a little maintenance work on c14bazAAR today (https://github.com/ropensci/c14bazAAR). Among the databases it allows to download there is one called the "Radiocarbon Palaeolithic Europe Database" (https://ees.kuleuven.be/en/geography/projects/14c-palaeolithic). A little disclaimer on the website caught my attention 😢. Maybe there is somebody here working in the Palaeolithic and ready to take over this great resource. #archaeology #opendata #paleolithic #c14
-
Des chercheurs réussissent pour la première fois à dater avec précision un habitat préhistorique vieux de 7 000 ans grâce aux rayons cosmiques
https://decouvertes-archeologiques.blogspot.com/2024/05/des-chercheurs-reussissent-pour-la.html
#archéologie #dendrochronologie #préhistoire #arbre #science #radiocarbone #carbone #C14 #datation #Balkans #chronologie -
Astrophoto: Caldwell 14 – 01/24 https://astrocamp.eu/en/astrophoto-caldwell-14-01-24/ The first photo with a full-frame sensor on my VIXEN VC200L. The Double Cluster Caldwell 14. … #C14 #Caldwell14 #Melotte13 #Melotte14 #NGC869 #NGC884 #clearskies
-
I published a new major version of currycarbon, my #Haskell library and CLI tool for simple and convenient #C14 age calibration.
v0.3.0.0 allows to draw age samples for each calibration expression, supports uniform age ranges (e.g. from contextual dating beyond C14) and features various interface improvements both for the in- and the output. Some of them are unfortunately breaking changes, but I hope for the better.
See the new executable and a changelog here: https://github.com/nevrome/currycarbon/releases/tag/v0.3.0.0
-
Die Sonne ist nicht so ruhig, wie sie oft scheint. Baumringe zeigen einen gigantischen Sonnensturm vor 14 300 Jahren. So ein Ereignis würde heute jahrelanges Chaos verursachen.
Die Sonne ist keineswegs so ruhig wie sie oft scheint. Baumringe zeigen einen gigantischen Sonnensturm vor 14 300 Jahren. So ein Ereignis würde heute jahrelanges Chaos verursachen.#Sonnensturm #Koronaler #Massenauswurf #Sonne #Polarlichter #Eiszeit #Miyake #Ereignis #ältereDryas #Kiefern #Fossil #Baumringe #C-14 #14C #Be-10 #10Be #Astronomie
Größter bekannter Sonnensturm traf die Erde am Ende der Eiszeit -
@Heinzel @Bastian @Thea_gruen
#MerzLuegt mal wieder:
Das klimaschädliche #CO2 ist nämlich bereits in der Athmosphäre (‼️ ) + nicht mehr "in der Erde".
Und es ist nachweislich menschengemacht, denn ihm fehlt ein Isotop: Kohlenstoff-14, kurz #c14. Das zerfällt im Laufe der Zeit + ist "irgendwann nicht mehr da".
Der mehrere Mio. Jahre alte, gefährliche Kohlenstoff aus #fossilen Brennstoffen enthält daher keine #c14-Atome mehr.
Nennt sich #suesseffekt. -
Nominations for 🎉OUTSTANDING🎉 student publication or journal article close on Monday 14th August! So get those nominations in!
isbarch.org/awards
#archaeology #ancientDNA #BiomolecularArchaeology #palaeogenetics #archaeogenomics #palaeoproteomics #proteomics #radiocarbon #c14 #stableisoptopes #dietreconstruction #lipids #environmentalarchaeology #zooarchaeology #palaeoecology -
Do you know of an ✨outstanding✨ student publication or journal article in biomolecular archaeology that you think deserves recognition? Nominations are currently open for awards which will be announced at #ISBA10! You can find more info below 👇
isbarch.org/awards
#archaeology #ancientDNA #BiomolecularArchaeology #palaeogenetics #archaeogenomics #palaeoproteomics #proteomics #radiocarbon #c14 #stableisoptopes #dietreconstruction #lipids #environmentalarchaeology #zooarchaeology #palaeoecology -
Aaannnddd we're back! 🎉
Registration for #ISBA10 is open until September 1st
isba10.ut.ee/registration#archaeology #ancientDNA #BiomolecularArchaeology #palaeogenetics #archaeogenomics #palaeoproteomics #proteomics #radiocarbon #c14 #stableisoptopes #dietreconstruction #lipids #environmentalarchaeology #zooarchaeology #palaeoecology
-
The #ISBA10 program has been released! 🎉Our email list members will have received this on Friday (join here: jiscmail.ac.uk/ISBARCH) but you can also find a copy attached below 👇
You can find an outline of the schedule on our website: isba10.ut.ee/program
#archaeology #ancientDNA #BiomolecularArchaeology #palaeogenetics #archaeogenomics #palaeoproteomics #proteomics #radiocarbon #c14 #stableisoptopes #dietreconstruction #lipids #environmentalarchaeology #zooarchaeology #palaeoecology
-
#Scaleway #S3 #fun #support #C14 #storage #UI #UX
Опять немного ругаюсь с саппортом Scaleway и бомблю.Нет, виртуалки я от них унёс, но они сделали своё холодное хранилище C14 S3-совместимым и я решил попробовать им попользоваться. Сразу скажу, что в целом для моих кейсов подходит хорошо.
Но тут я им решил отправить репорт о проблеме в интерфейсе.
Я: Политики жизненного цикла объектов отображаются некорректно. Если я выставляю время перемещения в класс GLACIER в 0 дней (полночь после дня создания объекта), то в списке политик в столбце "Архивация" отображается прочерк.
Саппорт: Форвардим ваш реквест более продвинутому саппорту...
Саппорт: Спасибо за ожидание. Я всё проверил и беспокоиться не о чем. То, что вы видите прочерк - это нормально.Я: А вам не кажется, что варианты "НЕ АРХИВИРОВАТЬ" и "АРХИВИРОВАТЬ В ПОЛНОЧЬ ТОГО ЖЕ ДНЯ" - это разные вещи и их стоит отображать по-разному?
Перевод, естественно, вольный и я писал им не так пассивно-агрессивно, как пишу это тут, но охуеваю я от таких "ВСЁ НОРМАЛЬНО" знатно, конечно :)
С нетерпением жду ответа, в котором мне будут рассказывать, что это всё ещё нормально и беспокоиться не о чем.
P.S. На скриншоте пример такого великолепного UI. Политика "manual-0-day-c14" выставлена в архивацию в GLACIER через 0 дней.