<remiliascarlet>
Employer at my day job: "You talk about free software a lot, so it must be good, right? So how about our upcoming mobile app is going to be free software, would that be a good idea?" Me: "Sounds good to me, it's nice to get outsiders viewing the source code and fixing bugs for us." Employer (mad): "I DIDN'T SAY OPEN SOURCE, ARE YOU CRAZY!?"
<remiliascarlet>
Apparently, he thought "free software" (フリーソフトウェア) means "distribute for free (無料) and turn it into a live service", not realizing it actually means "give the users full freedom (自由) over the program".
<SiFuh>
anti-opensource is an excuse to hide how shit your prgamming is
<remiliascarlet>
Very true.
<remiliascarlet>
I could probably just release products I want to sell under the GPLv2 license, and still sell a lot of copies during Comiket even with the URL to the Git repository written at my booth.
<remiliascarlet>
Given the product I'm selling is good, that is.
<remiliascarlet>
In the end, if the software you sell is good, there are many people prepared to pay you money either to financially reward you, or to not worry about compiling it themselves, or both.
<remiliascarlet>
The fact that source code needs to be kept hidden in order to sell really tells you a lot about the quality of software these days.
<remiliascarlet>
And sometimes it might be needed, especially in web development where everyone uses the exact same tools, and only applies a tiny bit of paint to make it look "unique", which is something you can easily do in under 1 hour, and yet it often takes them 4 months to do.
<remiliascarlet>
I work at a web development company, the younger people are always like "we got assigned to a new project, so let's download a couple of packages from NPM, theme the SASS a little bit, and call it a day". And then I end up getting assigned to that project to fix their franken-project.
<remiliascarlet>
Really makes me want to switch to a game development company, but none of them are willing to hire me because my resume only lists web dev companies.
<SiFuh>
I tried using a webdevelopment software back in the day and I hated the results. The webpage looked fine until you saw how choppy bullshit and messy the code really was
<SiFuh>
In the end I decided to manually type out the entire website using VIM. If there was some code I didn't understand, I would try and figure out what it was there for and I managed to erase so much junk.
<SiFuh>
I chose html, css and php for everything
<SiFuh>
That was between 2002 - 2005
ppetrov^ has joined #crux-social
<remiliascarlet>
Luckily, I got into web development around people who would use the simplest text editor they had on their computers as their own "web development software" tool, so I didn't even know "web development software" even existed until more than a decade later.
<remiliascarlet>
Then I got pressured into trying it out, and hated it so much, I went straight back to Vim.
<remiliascarlet>
And then I installed Alacritty, and Vim had issues with it, so I switched to Neovim.
<SiFuh>
remiliascarlet: Will look at it later. Got more important things going on right now ;-)
<SiFuh>
I should clarify "Listening to more important things right now. Live stream so can't pause it or I will miss something
lavaball has joined #crux-social
<SiFuh>
remiliascarlet: Does this explain why so many Japanese have crooked teeth?
<SiFuh>
remiliascarlet: I don't agree with this milk thing.
<remiliascarlet>
I don't like milk neither, although I do love milk products like cheese and butter.
<remiliascarlet>
And while I don't know about what causes the teeth part (as of before watching that video), it does explain it very well.
<remiliascarlet>
Makes perfect sense.
<remiliascarlet>
Since I grew up in an area with lots of wild bears and crows ready to kill you, my diet throughout my youth had lots of meat, so I fortunately escaped this faith.
<remiliascarlet>
s/faith/fate
<remiliascarlet>
Only started getting fat after moving to the urban area.
<SiFuh>
I grew up pretty much on a vegetarian diet
<SiFuh>
I only started getting into meat when I moved next door into a Vietnamese woman's home.
<SiFuh>
Then when I moved to Asia I was on a more omnivore diet.
<SiFuh>
" pretty much on a vegetarian diet" <-- we still had meat but it was not very common maybe once a fortnight or a month
<remiliascarlet>
I didn't know there's food in Fortnite.
<SiFuh>
I developed borderline osteoarthiritis when I was young and I was told it was two things. Vitamin D deficiency and too much milk. So within a relatively short time I reversed it by getting Vitamin D and stop milk altogether.
<SiFuh>
Fortnight = 2 weeks
<remiliascarlet>
Oh, I thoughy it was a typo of the video game called Fortnite.
<SiFuh>
I thought your's was a typing mistake. Haha
<SiFuh>
I am using a wired keyboard now, so I should actually have words containing all their letters and in the correct order. ;-)
<SiFuh>
It's my first day. See how it goes.
<remiliascarlet>
Unless you're sitting in weird positions.
<SiFuh>
We'll see how it goes in a fortnight
<remiliascarlet>
Or unless you accidentally enable the French keyboard layout somehow.
<SiFuh>
I've only got Thai, Vietnamese, Russian and US
<remiliascarlet>
I only have JP, and switch between kana/kanji and roman characters using Fcitx.
<SiFuh>
Oh and Mandarin
<remiliascarlet>
I don't really have reasons to type Mandarin.
<remiliascarlet>
中国語わからない
<SiFuh>
Yeah, I have fcitx for all the boards I mentioned above and for my fluxbox menu + keyboard shortcuts i can't remember I use all for setxkbmap mapping except Mandarin
<remiliascarlet>
I added the Russian layout to Fcitx at one point, but I got annoyed by how inconsistent it is to switch between 3 layouts compared to 2 layouts, so I removed it again.
farkuhar has joined #crux-social
<remiliascarlet>
English to Japanese = 1 key press, Japanese to Russian = 1 keypress, Japanese to English = 2 key presses. So I often ended up writing English in cyrillic.
<SiFuh>
I see, but if you are only using two at a time, it doesn't scroll through all the layouts. If you want to use another layout you then use the shortcut fast and it will scroll through all the layouts. Once you found your layout and do a simple shortcut again it switches between the new layout and the last previously used layout.
<SiFuh>
Oh I use ctrl + spaceboard for everything
<SiFuh>
Spacebar*
<SiFuh>
xev
<remiliascarlet>
I have a hardware Japanese keyboard (because of course), so I have extra keys not found on other keyboards. So the key I use is the Hiragana/Romaji toggle.
<remiliascarlet>
And that one scrolls through the layouts by default.
<remiliascarlet>
Apparently, Windows users press the Hiragana/Romaji toggle for kana and kanji, and Eisu toggle for roman characters, but my UNIX mind couldn't handle that when I tried that.
<SiFuh>
Ahh I found my keyboard short cuts I configured in fluxbox Mod1 Shift 27 for Russian, Mod1 Shift 55 for Vietnamese, Mod1 Shift 28 Thai. I remeber I had to use the keycode and not the letter. If I did 'Mod1 Shift t' to get to Thai then I can't change my layout becase U doesn't exist to get back to the US keyboard
<SiFuh>
But for fcitx, I use only ctrl + spacebar
<remiliascarlet>
I only do CTRL + Spacebar on a PinePhone, because of the lack of using better hotkeys.
<remiliascarlet>
And onscreen keyboards in general are simply designed to make your life miserable anyway.
<SiFuh>
You just brought back a memory of how Thai's changed from TH to US. They use the tilde key
<SiFuh>
I hated it because if I needed to write a script I'd have to disable the Thai keyboard
<SiFuh>
COMMAND=`ls -l` <-- in those days. These days COMMAND=$(ls -l)
<remiliascarlet>
So the Thai would always hardcode "/home/$(whoami)" into everything?
<SiFuh>
Did $( ) even exist then?
<SiFuh>
we always used ` `
<remiliascarlet>
In some shells, it would indeed exist. For as far as I remember.
<remiliascarlet>
At least, I was always able to use it.
<SiFuh>
This was brought to my attention by someone from the #bash channel a couple of years ago.
<remiliascarlet>
Nice, so what the Shell people consider "problematic", the Javascript people consider it "the best way".
<SiFuh>
Everytime I write a shellscript, I paste it in there to see if it finds anything wrong. Reading the errors it provides is very educational. Sometimes I will repaste an older script and new errors that didn't exist before will show up because BASH has changed or recommended something better
<remiliascarlet>
Reminds me to a soydev (a frontend developer, but these days it's synonymous to soydev) trying out i3 after seeing me using it on my workstation, only to then ask me how to get out of it.
<remiliascarlet>
He was using Unity (the desktop environment).
<remiliascarlet>
I once managed to convince the CTO to make the dev department use Linux for productivity sake, because I kept seeing how everyone else was using a Debian install in VirtualBox, then code on Windows, send files back and forth, and the CEO would then wonder why all the new graduates would make no progress at all.
<SiFuh>
Windows should be banned
<remiliascarlet>
Windows should be a way to punish people.
<remiliascarlet>
And Microsoft is seemingly going in that direction more and more.
<SiFuh>
remiliascarlet: It used as a way to punish people