Hacker News new | past | comments | ask | show | jobs | submit | vhhn's comments login

Unlike many other languages, R has a native/built-in tabular data structure. So when your data have tabular structure R is by far the best glue for building pipes between external libreries. If the data fits in RAM it literally doesn't have to leave the data.table object throughout the whole pipeline (including all the cleaning and transformations).

The only meaningful alternative I see is Python with maybe Polars or DuckDB.


Fellow R / Polars user here. How (in what applications) do you use DuckDB?


DuckDB is great for medium data: Too big for memory, but small enough to fit on local storage. It's also extremely performant for loading data and supports a wide range of storage backends. It's also really well integrated with R and can really speed up certain queries, as long as the DuckDB engine can translate them to valid SQL.


We use embedded R in production in a way some other companies would use Python and I can say having a better compiler would definitely help.

Even if most people use R interactively, having contributers working on compiler has many positive spillovers for the language.

Also note that the R code running behind the scenes of your scripts (powering the functions of your favourite packages) is quite a different language, using less dynamic features. This is where a better compiler would always be appreciated.


Fun story.

My first computer too. Got it from my uncle without any manuals, we spend a whole afternoon writing down a code of a game from a magazine letter by letter. We thought we will just press the "Start" functional key on the right side. To our surprise, sadly, absolutely nothing happened! After few more hours, my dad came home and it took him few guesses to finally type "RUN" in the console...


Exactly my experience. I have never bought another Apple device since then.


There are still several areas where R beats Python: tabular data crunching, data analysis (plotting, stats), finance (econometrics etc...) but it's less and less obvious.


Mapy.cz even used to have a great Symbian client with navigation and all, very low battery drain. It was awasome.


There are several factors that make healthcare a specific type of product that laissez-faire markets fail to efficiently produce by nature:

* tight connection to insurance

* typical consumer-producer relation relation broken into consumer(patient)-prescriber(doctor)-producer-payer(insurance or government)

* large externalities

These factors led to health care being provided by the public sector in most of the countries.


> that doesn’t randomly crash after 30 minutes

that rules out any Adobe product :)


This an amazing resource. Thanks!


Actually, all of them (kdeconnect, firefox, nextcloud) have pretty good Android clients


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: