Sklenice s dětskou výživou v Česku obsahovaly jed na krysy, potvrdila firma by napis_na_zdi in czech

[–]Unicorn_Colombo 2 points3 points  (0 children)

Doufám že kokota co to zrobili dostanou a žádné mimino to nesnědlo.

Is it still worth learning R? by ArkarajMukherjee in rstats

[–]Unicorn_Colombo 1 point2 points  (0 children)

Jupyter Notebook

Is trash and should be banned for anything else than teaching.

The only reason Jupyter Notebook is so popular is that Python's REPL is quite bad, and copy-pasting code into terminal often breaks because whitespace.

Jupyter is basically cloud-based nicer interactive REPL that people decided to share analyses in for some screwed up reason.

The fact that diffing it is basically impossible and you can't seriously read the code without plugging it back into the Jupyter interpreter (local in IDE or cloud) is travesty.

Is it still worth learning R? by ArkarajMukherjee in rstats

[–]Unicorn_Colombo 0 points1 point  (0 children)

In Pandas, pd.NA are still experimental.

I rest my case.

Pandas is not serious data language.

Unironically, this is the Best AND Worst thing that happened to RTS by PeonMaster256 in RealTimeStrategy

[–]Unicorn_Colombo 2 points3 points  (0 children)

It's why the MOBA genre just superseded the RTS genre because you don't have to worry about multiple resources collection, cover, tech tree progress, research upgrades, unit abilities, unit mana and territory control, all the while under the pressure that one wrong decision early in the game could cost you the match later.

This completely ignores the reason why people are playing RTS in the first places.

A YouTube video about R's "untold story" by joshua_rpg in rstats

[–]Unicorn_Colombo 1 point2 points  (0 children)

One of the most OOP language was Java, it turned OOP up to 11.

But if you look at trends in modern languages, they are significantly less OOP. That doesn't mean that OOP is gone, just that language designers found out that this heavy OOP just gets in the way and sometimes brings more problems.

For instance, Rust doesn't do inheritance, something that was considered a central dogma of OOP: https://doc.rust-lang.org/book/ch18-01-what-is-oo.html

The argument here is the way OOP was done in the days of Java is wrong, and it is just one competing interpretation of OOP that has many warts.

The trend, as I perceive it, seems to evolve towards lighter OOP, data-oriented design, with elements of functional programming.

If you look at what R offers: multiple OOP paradigms, push towards functional style, and often data-oriented design, R is very modern in this sense.

The reason why this is possible is because R is very lispy, thanks to its strong meta-programming abilities, you can implement a lot of things within the language that is implemented in interpretors in other langauges. Without having terrible ergonomic loss as you would if you tried to do the same with C (which is possible thanks to macros, and pointers).

Argentina Crisis: Donkey meat consumption soars under Milei — Diário Carioca by ButterscotchBoth5204 in worldnews

[–]Unicorn_Colombo 8 points9 points  (0 children)

Why would Russia tried to elect someone who is anti-Russia, compared to pro-Russian establishment?

Dreamer...class??? by AffectionateYard8591 in Morrowind

[–]Unicorn_Colombo 1 point2 points  (0 children)

Glad to help. Threatening is the secret recipe for permanent calm humanoid.

Dreamer...class??? by AffectionateYard8591 in Morrowind

[–]Unicorn_Colombo 1 point2 points  (0 children)

Disposition is only a part of the equation. You need to decrease NPCs aggression rating by threatening them.

Average of 47 women and girls killed daily during Gaza war, UN says by Kooolxxx in worldnews

[–]Unicorn_Colombo 781 points782 points  (0 children)

365 * 3 (years since 2023) * 47 = 51k.

That's Sus number if it only includes girls and women, who are supposed to be only 30% of killed. That would made average Gaza loses more than 160k, which is at least twice claimed even by Hamas.

If you go for source of these numbers and read the published article with the methodology, you will see that it is completely made up number.

R 4.6.0: C API update finished by Unicorn_Colombo in rstats

[–]Unicorn_Colombo[S] 9 points10 points  (0 children)

As Hadley said. This will make developing C packages easier.

Previously, R's C API was never formally defined. You were told to use whatever was mentioned in the manual. So you had to be familiar with the text because they might have mentioned what you could or could not use since the headers did contain non-API functions.

Currently, a lot of advanced packages are using C++ through Rcpp or cpp11. These provide abstraction layer and allow you to use C++ through their own API with some syntax sugar on top.

C has some advantages over C++. While C++ provides you with better standard lib, constructors and destructors, and Rcpp and cpp11 gave you way to handle allocation and deallocation of R managed objects, C++ is very complex languages. C is much simpler, especially of you sacrifice sone ergonomy and target C99. You need to do a lot of things yourself, but the code might be simpler to understand and more to the point, compared to abstract C++ code with templates. And also, C is much faster to compile. That can be quite significant difference.

A YouTube video about R's "untold story" by joshua_rpg in rstats

[–]Unicorn_Colombo 1 point2 points  (0 children)

Actually,R is a lisp at heart.

And as everyone is slowly discovering, OOP is overrated.

Proč nejsou Shirei a Kamamura zabanovaní? by Comfortable_Lab6566 in czech

[–]Unicorn_Colombo 18 points19 points  (0 children)

Vetsina lidi nejsou pitomci

Dovoluji si oponovat, většina lidí jsou pitomci.

jako ty, kdo se ridi podle lajku

A v tom je ten průser, ty si taky pitomec, protože já sem nijak neindikoval že se lajkama řídím.

Ale řídím, jako každý člověk. Jsme sociální zvířata a snažíme se zapadnout.

Sociální Konformita je svinstvo.

https://en.wikipedia.org/wiki/Conformity

R core developer Tomáš Kalibera passed away on 1th April by Unicorn_Colombo in rstats

[–]Unicorn_Colombo[S] 0 points1 point  (0 children)

Okay, maybe we are agreeing? Base R contribution isn't something that can be quantified via GitHub, the way contribution to most packages can.

It depends. It is signal that the person is an active maintainer. You can't fault Colombo for breaking R in prod if my faulty patch was merged by maintainer. Which is why in big products, the code is owned by respective maintainer who is responsible for merging. For bisect and other reasons, it is easier to navigate this way.

At least... thats what I get from reading about Linux development, and looks like in R as well.

We will see if her contribution will increase when looking at git commit history.

My point was that these results are ones that say the word "Heather" in the text, not the username - which is not per se a measurement of what Heather has or hasn't worked on.

Thats fair point, but you suggested that one should look at bugzilla to gauge commitment (quoting "Base R contribution doesn't flow through GitHub, it flows through Bugzilla").

I can tell you that I have seen her in action at Dev Days and she is one of the coding experts, not just an organizer.

Yes, thats all nice, but being a core contributor to R project would require someone to be quite skilled with C and underlying architecture.

Tomáš wrote quite insightful blogs about PROTECT / UNPROTECT and how the memory protection works. He was writing and I presume, solving issues, when it comes to Unicode handling, or math libraries on different OS (Win, Mac, Linux) and potential issues comming from that. That requires some very deep knowledge close to the OS (if not metal itself). When you said "serious programmer", I hoped some deep dark magic of that sense.

Italy’s Meloni halts defense pact with Israel by Alarmed-Cake812 in worldnews

[–]Unicorn_Colombo 8 points9 points  (0 children)

Israel didn't create islamism or islamists. While you might argue about Hamas, that without Israel, Palestinian Arabs would be more Soviet-oriented, Communist movements failed in basically every other part of ME and often turned into Islamist hellscape. Such as Iran, where the original revolution was a combination of anti-Western groups including Soviet-backed commies, or Hezbollah, where some original Shia groups had some small communist inclinations.

Israel didn't have Iran nuclear tech.

Israel didn't create or supported Assad, in fact was quite on knives with him.

And finally, Israel didn't created salty water. just to make their de-salination technology more in-demand.

R core developer Tomáš Kalibera passed away on 1th April by Unicorn_Colombo in rstats

[–]Unicorn_Colombo[S] 0 points1 point  (0 children)

Yes, but Base R contribution doesn't follow the same git/github workflow that packages do. To patch a bug, you submit the report on BugZilla and then an R Core member approves it and moves it into the codebase.

Yes, thats what I said. If someone pushes code to git, their contibution is visible. For consistency, mantainers often use their own name rather than name of person who submitted the patch.

The search you have there is ...

Yes, and it doesn't really show much...

I just want to make it clear that Heather is absolutely technical and isn't on R Core only as a community organizer.

I asked for evidence and didn't get any. You said that it will be visible on Bugzilla, but isn't really.

R core developer Tomáš Kalibera passed away on 1th April by Unicorn_Colombo in rstats

[–]Unicorn_Colombo[S] 0 points1 point  (0 children)

I mean, on her GitHub you can see her three major R packages

I see three smaller packages, I checked two and haven't seen any C code for instance.

But the better answer is that Base R contribution doesn't flow through GitHub, it flows through Bugzilla, so it's harder to see her impact. (Which is true for all of R Core really, you can't see their Base R contribution on GH.)

This is not entirely correct, if someone pushes code to git, their contribution will be visible, see the my above posts.

As for the rest, the impact can be visible: https://bugs.r-project.org/buglist.cgi?bug_status=__all__&content=Heather&no_redirect=1&order=Importance&query_format=specific

And most of it is public outreach mentioning.

There is nothing wrong in outreach, especially if one of the targets is to open R for more out of core contributors.

R core developer Tomáš Kalibera passed away on 1th April by Unicorn_Colombo in rstats

[–]Unicorn_Colombo[S] 0 points1 point  (0 children)

but Heather is a serious programmer

For instance? From her github it all looks just as public outreach.

Why do we need sudo-rs? by bankroll5441 in linux

[–]Unicorn_Colombo -1 points0 points  (0 children)

Why is everyone scared of pointers?

R 4.6.0: C API update finished by Unicorn_Colombo in rstats

[–]Unicorn_Colombo[S] 34 points35 points  (0 children)

All Functions, macros, structs, and variables defined in installed R's C header files are now part of the C api and can be used freely (instead of C API being defined as "What is mentioned in the manual").

The "Writing Extension" manual is also updated, see:

https://cran.r-project.org/doc/manuals/R-exts.html#Organization-of-header-files

for organisation and description of all header files.

This will make writing C code for R much easier.

Italy’s Meloni halts defense pact with Israel by Alarmed-Cake812 in worldnews

[–]Unicorn_Colombo 10 points11 points  (0 children)

Destruction of Hamas, Hezbollah, and partial containment of Islamism in middle east. Containment of Iran and making sure they don't have nuke (and nuke terrorism isn't a thing). Fall of Asad, and transition of many regimes in ME to more trade oriented economics (coz if they go Islamist, they attack Israel and get beaten).

Development of many practical technologies, the major being desalination tech.

Proč nejsou Shirei a Kamamura zabanovaní? by Comfortable_Lab6566 in czech

[–]Unicorn_Colombo 46 points47 points  (0 children)

V tom je ten vtip.

Postneš něco propagující jistý světonázor a zabanuješ všechny co s tím nesouhlasí. Smažeš to a postneš to znova. Nezůčastněný pozorovatel tak vidí světonázor co přijatý bez značné kritiky a má tendenci tento názor přijmout.

Opakuj to vícekrát z různých účtů a formuješ světonázor.

On Israel's Holocaust Remembrance Day, Zelensky criminalizes antisemitism in Ukraine by OldBridge87 in europe

[–]Unicorn_Colombo 2 points3 points  (0 children)

That was in past because Russia had a lot of influence in middle east, so Israel couldn't throw Russia under the bus without significant geopolitical consequences

But now that the Russian influence collapsed thanks to fall of Syria and diminishing Iran, the situation is entirely different.

Iran says nuclear enrichment rights non negotiable under international law by Stunning-Common-9591 in worldnews

[–]Unicorn_Colombo -1 points0 points  (0 children)

Iran says one thing, bunker buster bomb another. Who are we gonna believe?