sdfgsdf's comments

sdfgsdf | 4 years ago | on: Literate programming: Knuth is doing it wrong (2014)

I just want to point out that Jupyter and ipynb are separate things.

ipynb files are shit, but Jupyter doesn't have to be. For example, VS Code supports Jupyter without ipynb. This way you can end up with files which, unlike ipynb, are valid in the target language (e.g. python, julia) AND play nice with git, but are still interactive thanks to Jupyter.

In fact, the above realization - that there are IDEs that support Jupyter without ipynb - has been the biggest boost to my productivity in 2021. This came in the form of being able to version my interactive jupyter files.

sdfgsdf | 4 years ago | on: Ask HN: Is anyone working on “downloading” knowledge to the brain?

I followed your link. It reads

> To create a cloze deletion note, select the Cloze note type, and type some text into the "Text" field. Then drag the mouse over the text you want to hide to select it, and click the [… ]

Select the Cloze note type, where exactly? I've searched both AnkiDroid and AnkiWeb (I was thinking that maybe I could creat cards from my computer and use them on my phone) and I can't find any button to make a note a "Cloze note".

sdfgsdf | 4 years ago | on: Ask HN: Is anyone working on “downloading” knowledge to the brain?

I'm interested in this, but I'm doing something wrong.

On the one hand, I've downloaded AnkiDroid and played with it a bit. But I have the impression that just "seeing" the card isn't helping me. I need to be forced to write down the answer.

On the other hand, I've struggled to understand what "kind" of things should go in to a card. For example, verbs: I'm learning a language that has a complex verb conjugation structure. What I really need is to study the conjugation table. But instead the usual cards I download just ask the infinive form, and then display the conjugation table in the back - I'm not going to sit down and study the conjugation table when I'm swiping cards. When I sit down and study I do without cards, so I don't see the benefit...?

I feel I'm missing the trick.

sdfgsdf | 4 years ago

I don't think comparing two datapoint (sweden vs austria) is enough to reach a conclusion.

Also.... why compare with austria? Why not with neighboring Finland? It's well known that temperature is a huge factor on spreading of covid.

sdfgsdf | 4 years ago | on: Polars: Fast DataFrame library for Rust and Python

> Note that the compile times of julia are not included in the benchmarks. If you read the website, you'd seen that the grapsh show the first (excluding the compilation) and the second run (with hot cache).

Here's my view: The author of that page has commented here on HN; If my claim was so outrageously wrong as you claim, he would've corrected it.

sdfgsdf | 4 years ago | on: Polars: Fast DataFrame library for Rust and Python

The benchmarks speak volumes of dishonesty.

They sorted the results by speed of 1st run. For a language like Julia, which is JIT-compiled, that's not a fair comparison, considering that you compile once and run millions of times.

Note also that Julia would be number 1 in almost all of those benchmarks if you were to rank by speed of second run (as expected...). It's funny because once you notice it those benchmarks are basically an ad for Julia.

EDIT: Also..... lets think critically about some of the entries there. Most of them are languages, but then you have things like Arrow, which is a data format, Spark, which is an engine, ClickHouse and DuckDB are databases. The databases (and spark) will have to read from disk. They have no chance of competing with anything that's reading from ram, no matter how slow it is. They were built for different purposes. These are borderline meaningless comparisons.

sdfgsdf | 4 years ago | on: Polars: Fast DataFrame library for Rust and Python

In Julia there's something better, called Tables.jl. It's not exactly an API for dataframes (what would be point the of that? You don't need many implementations of dataframes, you just need one great one). Instead it's an API for table-shaped data. Dataframes are containers for table-shaped data.

sdfgsdf | 4 years ago | on: PSA: uBlock/AdBlocks on Chrome to lose function thanks to Manifestv3

Hey, I have my own workflow around tree style tabs + bookmarks (I think several people are re-inventing the same setup independently), but I guess I don't know browsers/css well enough to understand what you described.

Explain it like I'm 5: A) to get rid of the top tabs I copy-paste your userChrome.css and put it where?, and B) will that have any other effects?

page 1