HNHacker News
TopNewBestAskShowJobs

untech

429 karma · joined December 6, 2017

nkruglikov-icloud-com
submissionscomments
untech··on EBCDIC Is Incompatible with GDPR
Yeah, look at Zelensky / Zelenskyy / Zelenskyi / Zelenskiy, for example: https://en.wikipedia.org/wiki/Volodymyr_Zelenskyy

He's also Volodymyr / Vladimir, and it's like with Kyiv: the Levenshtein difference is increased by transliteration.

Also, I discovered that Levenshtein himself was from USSR, and that's why he's not Levenstein. Though I would not be surprised if some of his relatives would prefer Levenstein, just like Ekaterina (or Yekaterina?) Schulmann [1] doesn't like to be spelled as Shulman.

[1] https://en.wikipedia.org/wiki/Ekaterina_Schulmann

untech··on EBCDIC Is Incompatible with GDPR
Well, my Cyrillic full name has only two realistic transliterations, but I have friends who have it much worse. Especially people who has a Cyrillic Ë somewhere in their name, because it could be spelled without the diacritic in Cyrillic itself, leading to different transliterations.

Luckily I live in Armenia now, which not only has its own alphabet, but also has a tradition of armenising Slavic patronyms! (Which is fair, I guess, as Armenian patronyms are commonly russified in Slavic countries.)

Anyway, the transliteration of Cyrillic at least is not really standardised in my experience. It used to be worse, with Polish, French and English styles, now it settled on English, but there are a still several sticking points which cause combinatoric explosion of variants. Not to mention that my perspective is centered on Russian, and there is a different standard of transliteration for Ukrainian at least (Kyiv and Kiev are Levenshtein 2 apart in Latin, but Levenshtein 1 apart in Cyrillic), and there is a ton of other Cyrillic languages.

untech··on EBCDIC Is Incompatible with GDPR
> Internationalisation is hard, like for Пётр Ильич Чайковский (Tchaikovsky) and his 31 different names on MusicBrainz.

https://dustri.org/b/horrible-edge-cases-to-consider-when-de...

Also from Wikipedia:

Pyotr Ilyich Tchaikovsky (note: Often anglicized as Peter Ilich Tchaikovsky; also standardized by the Library of Congress. His names are also transliterated as Piotr or Petr; Ilitsch or Il'ich; and Tschaikowski, Tschaikowsky, Chajkovskij, or Chaikovsky. He used to sign his name/was known as P. Tschaïkowsky/Pierre Tschaïkowsky in French (as in his afore-reproduced signature), and Peter Tschaikowsky in German, spellings also displayed on several of his scores' title pages in their first printed editions alongside or in place of his native name. The modern transliterations of Russian produce the following results for 'Пётр Ильич Чайковский' — ISO 9: Pëtr Ilʹič Čajkovskij, ALA-LC: Pëtr Ilʹich Chaĭkovskiĭ, BGN/PCGN: Pëtr Il'ich Chaykovskiy.)

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

untech··on PiWrite – Kindle Paperwhite to Write
Similar project for Pocketbook readers: https://github.com/borzunov/remoteink
untech··on Free Download Manager backdoored – a possible supply chain attack on Linux
Wow. Given that Kaspersky leaders are very non-neutral, it makes these comments even fishier, because they look like a clumsy attempt to implicate Ukrainians in an attack.

(Clumsy because, firstly, source code comments is a very strange place to write “Glory to Ukraine”, and secondly, because the whole section is written in Russian, except for the word “thanks”)

untech··on Free Download Manager backdoored – a possible supply chain attack on Linux
Why did the authors blanked out “Ukraine” from an (apparent) statement “Glory to Ukraine” in the comments? Seemed weird to me, what’s the point?
untech··on Show HN: Strich – Barcode scanning for web apps
Interesting monetisation model. Wouldn’t a library which does the processing on-device be easily stealable? How do you plan to combat piracy?
untech··on Show HN: PC Builder AI
I was tired of waiting after 30 seconds or so. I think it would help to have a more meaningful progress reporting, like flight ticket services have. 99% Invisible had a nice episode on the subject. https://99percentinvisible.org/episode/wait-wait-tell-me/
untech··on The free soloist who fell to earth
Insane video, thank you for sharing. It was way more psychological then I thought. Still not sure whether “the legend” is a hero or a villain here.
untech··on Johnny Decimal
It seems that navigation memory theory should imply not a hierarchical structure, but a wiki-like structure with many links. In a tree, there’s only one path to a given element, which is not the case in the physical world.
untech··on Show HN: Non.io, a Reddit-like platform Ive been working on for the last 4 years
But you see, intuitively we think that the number of upvotes in that model is a “dollar payout” for this post. But actually it isn’t! In a meme community, a post with 1000 upvotes would bring its author 1000 * (1/1000) = 1 dollar, but in a hardcore geek community it would be something like 1000 * 1 = 1000 dollars.

It makes me think, what if the upvote counter was the same, i.e. you have only one upvote per month, and it gets split between all upvoted posts. And maybe it would be nice if you could accumulate your upvotes over several months...

untech··on JJ: JSON Stream Editor
Usually you indeed scan this file sequentially, doing some filtration / transformation. As you do this transformation for each record, the speed of the tool used (e.g. jq) really matters.

Databases are not used in this case because it’s a complexity overhead compared to plain-text files. The ability to use unix pipelines and tools (such as grep) is a bonus.

untech··on JJ: JSON Stream Editor
Datasets are often stored in (sometimes gzipped) jsonlines format in my field (NLP). The file size could reach 100s of GBs.
untech··on OS in Go? Why Not
> Determining which language was used to write any particular operating system can be challenging because every OS is written in a combination of multiple languages.

Don’t want to insult the author, but passages like these really trigger my ChatGPT detectors :) Am I alone?

untech··on Effective Spaced Repetition
Thanks for the article! I noticed a small issue: the “Powers of two” subsection didn’t render properly, probably due to a Markdown syntax error.
untech··on Docker is deleting Open Source organisations - what you need to know
Lizardman’s Constant by Scott Alexander:

https://slatestarcodex.com/2013/04/12/noisy-poll-results-and...

untech··on Pulsar – A Community-Led Hyper-Hackable Text Editor
It’s a rebranded Atom, which was sunsetted recently.
untech··on Burgr – Books in Your Terminal
I’ve never read books from a computer, it’s always a phone, a tablet, or an eink reader. Somehow reading a long-form text without being able to hold the medium in my hand feels wrong.

Am I missing a convenient experience? I’d like to hear stories from computer-using readers.

untech··on Ask HN: What is it like working on a large dynamically-typed codebase?
I worked with large-ish Python codebases focused on “full-stack ML“ (data pipelines ending with trained models and APIs for using these models). Some of my colleagues relied on PyCharm for refactoring. I preferred to use cli tools (vim + tmux, ripgrep) and ran a linter from time to time. Ideally, we should’ve integrated the linter with CI, but it was in a deep backlog.

Pycharm seems to be great with all kinds of refactoring.

untech··on Neuropsychiatric researchers rethink what depression might be
Yes, I agree that we know many correlating factors. We don’t now, however, how depression works on a biochemical level, and whether it is a process that could be described on such a level.
untech··on Ask HN: What have you created that deserves a second chance on HN?
Yes, and I still don’t understand why this submission got successful while others didn’t! He tried “Show HN”, it failed. I thought that his title was too unclear, tried submitting myself as an ordinary link, it failed. Then TechCrunch wrote an article, he tried submitting TechCrunch link, it failed. And some weeks later, someone completely unrelated submitted the link, and it blew up!
untech··on Ask HN: What have you created that deserves a second chance on HN?
I didn’t tried your app yet, but I think your idea is great, and that this niche is underexploited.

I hope you won’t mind a little feedback. There is one screenshot on the app page, it looks fine in general, but I was a bit frustrated by the center-aligned text. Because of alignment, it was hard to read.

Wish you luck!

untech··on Ask HN: What have you created that deserves a second chance on HN?
My friend from time to time makes some really cool project, then he posts it on HN and gets zero traction. His submission page [1] looks so ridiculous now, that I joke that his next submission would look like “Show HN: I created a true AGI running on my analog wristwatch (3 points, 0 comments)”.

[1] https://news.ycombinator.com/submitted?id=borzunov

untech··on Neuropsychiatric researchers rethink what depression might be
…because literally nobody really knows what causes the depression.
untech··on Two Supreme Court cases that could break the internet
Well, I agree that moderation is useful for communities. I disagree that moderation standards should be defined by a regulator. On reddit, different communities have different moderation policies. Same for various chat groups. And there are resources with no moderation, like anonymous boards. This is fine. If you don’t like moderation policy of your community, argue for a change or create a fork. But don’t involve the government in it.
untech··on Two Supreme Court cases that could break the internet
Well, for the audience of Russian highly regulated TV, news sites and social networks, the invasion of Ukraine was necessary because the poor neighbour was suffering under a regime of “actual self-described Neo-Nazis”. Russian Ministry of Defence even reports its daily results in terms of ”Neo-Nazis eliminated“. My parents are consumers of Russian media, and it is impossible to discuss the war with them, because they talk and think with these flexible terms like “Nazi”, “terrorist” and “propaganda”. And they are not unintelligent people.

I wish citizens of the free world would be more careful with their freedoms. Democracy and autocracy is a spectrum, and the slide towards dictatorship, from my experience, could be gradual and subtle.

untech··on Two Supreme Court cases that could break the internet
I think the terms “Nazi”, “terrorist” and “propaganda” won’t help you, if you want to have a complex view of the world.
untech··on Summer Afternoon – A WebGL Experiment
If you played during the last 10 minutes or so, it might've been me!
untech··on What not to write on your security clearance form (1988)
What is wrong with friends from foreign countries?
untech··on 🥺: the best sudo replacement
How would you read git log output with non-ascii author names then?
← PreviousPage 3 of 5Next →