HNHacker News
TopNewBestAskShowJobs

mkotowski

646 karma · joined July 2, 2021

submissionscomments
mkotowski··on TIL the assumption that string length does not change when upper-cased is false
Not exactly. If I remember correctly (at least 10 years ago) the official way in Germany to uppercase ß was to replace it with two capital “s”.
mkotowski··on Decline in effectiveness of all three US Covid-19 vaccines over time
> One is a public health crisis and the other isn't. Conflating the two is an absurdity

Well, it is called an analogy, isn’t it? No one said it is exactly the same.

> One person can only have one car crash, ever, […]

Except not. As people who can be infected, infect others, fall sick again, and so on. People can have multiple accidents with varying degree of charm for themselves and others. Also, you forget that car crashes can also have more than 2 vehicles involved, especially on highways.

> a disservice to any attempt at getting antivaxers to understand the seriousness of the situation.

Well, I took for granted I am not talking to one. I would certainly need to use a different approach then. The issue with antivaxxers is that the reasons for their behavior often seems orthogonal to logical arguments, and aligns more with emotional responses like fear of the unknown and political and/or religious views.

mkotowski··on How does a game engine work? an overview (2016)
> A game engine consists of three smaller engines […]

Compare with a far more detailed Figure 1.15 [0] from “Game Engine Architecture”.

[0]: https://www.gameenginebook.com/figures.html

mkotowski··on Decline in effectiveness of all three US Covid-19 vaccines over time
> Refusing to wear a seat belt doesn't generally endanger anyone else.

What if people are in passengers’s seats? Their bodies can be launched with a lot of kinetic force killing people in the front seats. Eventually with enough force, the driver can be launched out of the car and hurt somebody else.

Granted, it is not always happening. The same way someone infected do not always pass the virus to somebody else before getting better or dying.

In my opinion the analogy is quite fitting. People think it is about them, not noticing how it can impact others.

mkotowski··on Trump’s new social media platform found using Mastodon code
To be honest, deciding if you are not breaking ml5.js Code of Conduct feels like a material for full-time research on its own.

How to define who is marginalized by whom? And by what actor? Creators of the code, users, customers? What if both groups think they are marginalized by the opposing one? Who can use the code then?

Forbidding manipulation of public opinion is also too lax of a term to use that way. Look for example into such polarizing topics like pro-life/pro-choice debate worldwide. Each side can accuse the other of manipulating the public while still believing they are in the right.

Controlling weapons is probably the point that could be easily defended in terms of being rather concrete, but I think it could be placed as some kind of custom license (IANAL).

Putting things that should be confined to decisions made by some kind of regulatory body like a country’s judicial system in a text file is rather a pointless signaling in my opinion, although it can be easily understood why somebody would want to include something like that.

mkotowski··on Truths about video game stories
Or, as Nintendo often does, you create a good gameplay first, and only then you start creating a plot around it.

Of course, it can fail too, but in my humble opinion it is one of the best approach to game design.

mkotowski··on Truths about video game stories
> This author has it spot on: our standards for story telling in video games are really low.

Are they? I would say that they are, but not for video games, but for all things in general.

Sturgeon's law [0] states that "ninety percent of everything is crap." And it was supposedly originally about sci-fi novels! “Fifty Shades of Grey” was completely criticized on all fronts by reviewers, but still became one of the top bestsellers.

If you look at ancient myths, we have things like a series of myths with a central plot resolving around a god raping humans of all genders (significant chunk of Zeus-related mythology), Loki changing into a mare and getting impregnated, because gods wanted to prevent a builder from getting rightfully earned reward [1].

Most of the stories created today are low-quality ones. And that was always so. Only when we look at the past creations, we can only experience those that were good enough to be preserved. The same will probably happen with video games if various DRMs will not prevent that.

[0]: https://en.wikipedia.org/wiki/Sturgeon's_law [1]: https://en.wikipedia.org/wiki/Sva%C3%B0ilfari

mkotowski··on Ithkuil IV Language FAQ
Well, the idea was to create the most efficient and compact language for humans to use. Having a species with 3000 vocal chords and 30 arms for a bonus sign language elements would be easier to work with, but wouldn’t be usable by humans.

And as in my previous comment, languages for non-humanoid species do exists if someone prefers to go in that direction.

Similarly, toki pona was designed to contain only the most popular phonemes among human languages, because it was designed with humans in mind.

Edit: I should stop starting the comments with “well”, shouldn’t I? :P

Edit 2: The “spoken” aspect can be similar to why we use CSV and TSV file formats, while even ASCII had from the beginning assigned characters for record delimiter — humans grasp easier thinks they can see/hear.

mkotowski··on Ithkuil IV Language FAQ
> […] why limit yourself to representations that can be made in air by normal human beings?

For a constructed language using non-human forms of expression, you can check out Rikchik language, created by Denis M Moskowitz [0].

> No one is going to ever speak this language except the creator to himself.

Well, it’s a hobby and an art form. Do you ask someone drawing still life compositions, why he/she is doing this, when photography is a thing? Besides, people DO use the language in this particular example, although more as an interesting pastime activity than a regular language.

Granted, constructing languages makes an extremely niche hobby. Still, without it there probably wouldn’t be The Lord of the Rings (for Tolkien’s opinion on language creation, check [1]). There are still people learning Klingon, Lojban, toki pona, Dothraki, and so on.

Esperanto and modern Hebrew (to some extent) are also more practical examples of this art.

For a more elaborate insight into this hobby, there is the book “In the Land of Invented Languages” by Arika Okrent.

[0]: https://www.suberic.net/~dmm/rikchik/rikchik.html [1]: https://en.wikipedia.org/wiki/A_Secret_Vice

mkotowski··on Ithkuil IV Language FAQ
> O’yë aitkánz lo’lsöspa kšänhëi’lujmu ih Jonkihada.

> ‘The chief clown, John Quijada, is engaged in constructing a new language for the good of everyone.’

(Quijada likes to use clowns in his examples, don’t ask me why)

I would like to recommend looking into the most recent script proposal at [0], especially if someone is inclined toward calligraphy.

In my humble opinion the script for Ithkuil III and the current proposal adapted from it are both together a work of art in itself.

[0]: https://ithkuil.place/4/archive/script/script-v0.3.5-2019-11...

mkotowski··on Why did Dostoyevsky write Crime and Punishment?
It seems to be a failed attempt at paywalling or AdBlock detection. Disabling JavaScript helps.
mkotowski··on I couldn't debug the code because of my name
The «wh» in words like when, why, what can be pronounced as a voiceless labial–velar fricative (IPA sign: ʍ).

For more detailed explanation: https://en.wikipedia.org/wiki/Pronunciation_of_English_%E2%9...

mkotowski··on I couldn't debug the code because of my name
> The fact most of the speakers of the language have switched to a different accent (by the way, I feel curious why)

It was a long process of L-vocalization [0] that started around XVI century. The first segment of the population to be affected by it were peasants (it is also one of the reasons why the original sound quality of «ł» survived relatively long among Polish artists in early XX century as a sign of professionalism, similarly to English’s Mid-Atlantic accent [1]).

I suspect that L-vocalization’s proliferation was aided by multiple wars, partitions and occupations that followed, which caused many waves of both natural and forced internal migration and disappearance of most dialectal differences.

According to [2](PL) the pronunciation of «ł» as /w/ was codified as the standard around XIX/XX in both informal and formal settings. There are still remaining populations using the old sound quality, but they are mostly confined to the areas in proximity to other Slavic languages.

[0]: https://en.wikipedia.org/wiki/L-vocalization [1]: https://en.wikipedia.org/wiki/Mid-Atlantic_accent [2]: http://www.dialektologia.uw.edu.pl/index.php?l1=leksykon&lid...

mkotowski··on I couldn't debug the code because of my name
Quite a lot of languages use ! or ? as a letter. For example in Canada: https://en.wikipedia.org/wiki/Question_mark#Indigenous_langu...
mkotowski··on We analyzed 425k favicons
So, essentially a site generated with Jekyll, hosted on GitHub Pages with Utterances [0] for comments and updated with GitHub Actions.

I don’t know if https://github.dev version of Visual Studio Code supports extensions/plugins, but if so, then there is also a rich text editor for markdown ready.

All that’s left would be an instant refresh for editing.

[0]: https://utteranc.es

mkotowski··on I couldn't debug the code because of my name
In case of a home-grown code, it could be simply the question of a programmer awareness. There are still many outdated and/or unfinished tutorials that use WinAPI without any concern about enabling Unicode and wide chars support.

If we are talking about ready game engines like Unity and Unreal... it is probably a naive assumption about input being 1 byte wide and things getting lost because of that in some gamedev-made script.

mkotowski··on I couldn't debug the code because of my name
I, too, have the Ł letter in my name, and yes, it is a sick joke that so many things even in a supposedly modern systems make an assumption that the world runs on ASCII.

In the case of the Windows operating system, the worst fact is that every single part of it behaves differently. Some parts display the path with a wrong encoding, but handle it correctly. A third-party app can display it correctly, but fails while trying to access any file. From what I remember, even the built-in PATH variable editor/manager goes through some arcane steps to display the letters in a wrong way, but getting them to work sometimes.

I can only imagine how much more pain it is for someone using any of the less widely-used writing systems or those with more advanced features compared to ASCII (Hebrew’s RTL, Arabic scripts mid- and final forms, etcetera).

mkotowski··on Long-term NAEP scores for 13-year-olds drop for first time since testing began
> When asked why they universally point the finger at phones.

A smartphone is an easy scapegoat, but I think its role is greatly exaggerated. People simply like to complain about things they are not used to. It does not mean it is not the root cause, only that a “gut feeling” reasoning can easily be wrong. Not so long ago teachers were still trying to “correct” left-handedness.

That said there are certainly many issues surrounding modern use of smartphones (starting with microtransactions), but I doubt that it is the main issue there.

By the way: While I can’t find the website where I read it, there was supposedly a period before widespread TV, when reading too many books was considered a developmental issue for a child.

mkotowski··on Hacker News RSS
Care to elaborate? Why an existence of a popular RSS reader has to do with preventing a protocol it is using from being more recognized?
mkotowski··on Org Mode 9.5
[sic] is used to indicate the fact that the transcribed/copied text is indeed correct, and the eventual error was included in the original text. The fact of pasting or transcribing the words wouldn’t matter in that context.
mkotowski··on A Tunguska size burst destroyed Tall el-Hammam, Bronze Age city in Jordan Valley
If I remember correctly, currently it is thought that the collapse was caused by many negative events happening almost at the same time. One of those are so-called Sea Peoples (seriously [0]). A single impact could explain a collapse of a city or a country, but not the fall of the whole region.

Extra Credits once did a series of videos describing various weak points that could lead to the Late Bronze Age collapse: https://www.youtube.com/watch?v=KkMP328eU5Q

[0]: https://en.wikipedia.org/wiki/Sea_Peoples

mkotowski··on Man can change his pupil size on command
> It was previously known that some people can change their pupil size at will, but by using indirect methods.

> For example, researchers already knew that just thinking about the sun could constrict the pupils and that thinking of a dark room or mentally calculating something could dilate them, […]

Apparently, it is about changing the pupil’s size without any physical or mental stimulus.

mkotowski··on More than eighty cultures still speak in whistles
Probably they worded it this way (assuming good intentions, of course) because whistle-based language forms were created as a tool to combat communication hurdles in a challenging terrain. With the development of long-range communication, I would dare to say it is amazing that there are still practitioners of whistled speech.
mkotowski··on Hand gestures that last longer than spoken languages
> for Italian hnewers, this means "please wait" for the rest of the world

Central Europe here, I doubt this gesture would be understood here that way. The closest meaningful gesture would be demanding money (if the thumb would move along the index finger).

mkotowski··on WinFsp – Windows File System Proxy
As for using it to create a new file system, the repository has a basic tutorial for that: https://github.com/billziss-gh/winfsp/blob/master/doc/WinFsp...

> What kind of permission granting seances would they have to go through, if any?

From personal experience of using this: WinFSP have ready .msi installer. After going through the standard process of installing it, then you need to install the file system implementation you want (for example SSHFS from http://www.secfs.net/winfsp/rel/).

The required permissions amount to the standard installation prompt, at least from my experience on Windows 10.

mkotowski··on Google’s ‘Project Hug’ paid out huge sums to keep game devs in the Play Store
> Back in 2001 there weren't any real alternatives to windows

- Mac OS X Public Beta (2000)

- SUSE Linux 7.0 (2000)

- Debian 2.2 (2000)

- OpenBSD 2.7 (2000)

- Solaris 8 (2000)

- AmigaOS 3.9 (2000)

- and so on... [0]

Hardly “no alternatives” in my humble opinion.

And in office space, MS-DOS was still a thing for quite some time.

[0]: https://en.wikipedia.org/wiki/Timeline_of_operating_systems#...

mkotowski··on Pico-1K Jam: Make Something Cool in Pico-8 in 1024 Characters
Such fantasy consoles more often that not have a complete programming setup built-in and are mostly free from programming gotchas that can be present on old hardware. They are also much simpler to learn and use than modern platforms, and offer limits that can force you to come up with interesting ideas.

Beyond that, I suppose it is also a some way to prototype. Celeste[0] was originally created as a PICO-8 game.

[0]: http://www.celestegame.com [1]: https://www.lexaloffle.com/bbs/?tid=2145

mkotowski··on Google Groups kills RSS support without notice
Podcasts are one thing. Additionally, almost all blogs based on WordPress have RSS enabled, from what I gather. I would say that for a technology clearly not to the liking of services basing their operation on a walled garden principle it stands quite firmly.

[edit]: a missing -s

mkotowski··on Google Groups kills RSS support without notice
> Most of the people working on software these days barely know what RSS is

Using my experience from a Polish university from a field of study focused on computer science: Most of my acquaintances know what RSS is. Several of them use it, and way more at least tried. Granted, it is not something nearly as popular as Facebook, Discord or other similar software, but to say no one know exactly what RSS is seems unlikely to me. Maybe it is simply a situation around your peers? Seeing that even Vivaldi browser added built-in RSS support lately, it seems that people that remember RSS are still common enough.

mkotowski··on Pico-1K Jam: Make Something Cool in Pico-8 in 1024 Characters
If someone really wants something with less enforced limitations than PICO, then the TIC-80 [0] fantasy console is fully open source.

[0]: https://tic80.com

← PreviousPage 2 of 4Next →