The first time someone told me about EDA was when I told them I had problems optimizing a certain SQL query, to which their answer was whether I have considered using event sourcing or storming.
910 karma · joined September 17, 2015
My interests are: telecommunication, FOSS and decentralisation.
I run a consultancy in Tokyo focusing on software development and Open Source. I organise an online APL/J/K user group on meetup.com
Hire me!
[ my public key: https://keybase.io/justuswilhelm; my proof: https://keybase.io/justuswilhelm/sigs/r0imUgdXz-DJc7f1qbGQXhEzdeNEXSqVKXYWvcPm1j8 ]
The first time someone told me about EDA was when I told them I had problems optimizing a certain SQL query, to which their answer was whether I have considered using event sourcing or storming.
I get that adding memorable words to things sometimes gets the point across extremely well, but all those other times, just say the thing you would like to say, heh.
The author in there tries very hard to convince the reader that this is necessary and that the way Go would do it protects your privacy. To me it’s never been about what information they collect or what the motivation is.
The fact that apps and tools repeatedly introduce a) sudden and b) non-reversible (unless you fork) changes to their software. Heck, as far as I can tell Netlify CLI even sends a ping when you opt out, that you have opted out.
My personal gripe lies in the coerciveness of it. Yes, I can always use another tool, but say that to someone who built their whole workflow and platform on something that suddenly decides to alienate their users.
Again, yes, it’s open source, so why not fork? And forks do happen, see Audacity. But bit by bit, our confidence in tools we use to stay productive erodes. What if their analytics servers go down? Will the tool start to fail? (A surprising amount of websites break when you disallow Google Tag Manager). Will the tool be slowed down? Will it have bugs introduced by tracking?
The aw-shucks mentality about including invasive tracking is hilarious.
Even more so in sensitive environments, where tools that you depend on doing unexpected network calls can make some people really nervous.
Don’t alienate your users should be one of the core values of any software, and even more so when your users use it in a professional capacity.
It would certainly be better if this had been opt-in in the first place. It’s sneaky and destroys the good will of your users if you add tracking and the only way you find out is by seeing your Layer 7 firewall asking you about HTTP requests to analytics.api.* and so on.
It’s no wonder that cookie consent banners make the reject all so hard to find. If it were the easiest choice, I bet you most of the users would just press it! Collecting my private data and having me read pages of privacy policy is yuck.
Boke can mean either 惚, which is often used to describe someone who has gone senile (ぼけている). Sometimes also for stupor-like situations such as a heavy jet lag. Or, as 暈け, describing something not-sharp and out of focus.
Funnily enough, in English we use sharpness for intellect as well, so ESL learners might think that natives think of their brains as swords? There are enough blade-like metaphors for our intellect, come to think of it.
In more common Japanese, when something has gone out of focus such as the TV, ぼやける is used. One could think that this is related to ぼけ? But one can never be so sure. Unique two-syllable combinations in Japanese are not so numerous and factoring in sound shifts over time, different potential etymologies, one really needs to investigate this for quite a while and maybe never get to the truth. This warrants more investigation!
Also, unionization, good choice as always. And doing exactly the work you are being paid for, not more, not less.
> 5. No Discrimination Against Persons or Groups > The license must not discriminate against any person or group of persons.
Kaikeio doesn't support HiDPI / 150 % fractional scaling either, so it looks really weird on my machine.
Recently the maker (Sorimachi) has announced that you can download their newest edition. Too late! They have already sent me the CD.
Anyway, you know it's completely wild when their official help site points you to switch to Shift-JIS compatiblity mode on a fresh install of Windows 11 :) (https://qa.sorimachi.co.jp/hc/ja/articles/360054408631-%EF%B...)
I just resort to editing everything in GnuCash and then importing into Kaikeio using a custom sql -> csv script. I hate the idea of my accounting journal being trapped in proprietary software.
Too bad that Japanese lawmakers have further decided to decrease software freedom by prescribing the use of digital time stamping by next year.
Although using an app released in 2022 in Windows Shift_JIS compatibility mode is giving me less than regal feelings. /s
Accounting Japanese is another whole weird world of unusual Japanese, such as 支払手数料 (payment fees) suddenly applying to all kinds of non-fee things as well such as professional services.
One should keep in mind here that IT Japanese uses Japanese in places you won’t expect, and when you expect it even less, it will switch back to English.
Also sometimes 受入 is written 受け入れ instead! And 支払い can be 支払. It is really confusing.
Knowing all these nuances is difficult if you are looking to just use simple rules here and there.
Salary lower than minimum wage? No legal minimum parental leave granted? Hazardous work environment? Just quit and apply somewhere else!
Labor law supersedes the contract freedom guaranteed by the civil code here in JP. And the conditions for demotion are strict here, e.g. maximum ~40 % reduction of salary, new role must be related to previous role, etc.
The burden of evidence lies with the employer, but some try to construct a fictitious narrative. Nothing that holds up in a court of law if you remember to CYA.
It’s especially frustrating if your visa is tied to doing a certain type of job and having a certain amount of salary!
The word unlawful I am using here is 不法 (fuhō) in Japanese which I believe is used a lot in tort law.
Either way, long story short, there is no at-will employment in Japan.
1) what we are paying you now is still great money
2) by keeping coming to work you agree to being OK with the demotion (same as in the article)
Too bad it didn’t hold up once lawyers got involved. Some corporations really believe they can get away with anything. To their detriment, labor laws exist.
Imagine a world in which we let the bootcamp grads build our bridges and medical devices (Therac anyone?).
I don’t mean to be a gatekeeper. Keeping someone from practicing medicine if they won’t get a degree is not gatekeeping by anyone’s definition.
„Trust me, I am a software engineer“ just doesn’t have the same ring as „trust me, I’m a doctor“
The risk of criminal liability in many countries is most likely low, as long as you keep the anglicized term and not call yourself Ingenieur (engineer) in Germany or for example 工学者 (こうがくしゃ, kougakusha) in Japan, both of which imply that you have a degree in engineering.
To make things more confusing, the information technology qualification I possess in Japan called 基本情報技術者試験, loosely translated as fundamental information technician, is often translated using engineer instead of technician.
Some countries do over software or information engineering degrees, with a professional body regulating them, but I find that to be the exception.
The battle is already lost.
Using GrandPerspective on macOS was a similar revelation, but ncdu being keyboard driven and allowing you to quickly launch a shell inside each folder and then apply find -exec there quickly is a productivity boost on yet another level.
These people behave as though grandpa woke up after a 60 year sleep and he doesn’t know yet that Germany lost the war or that the wall has fallen (like that Germany movie Good Bye Lenin https://en.m.wikipedia.org/wiki/Good_Bye,_Lenin! )
It’s the old trope of a family dinner where the eldest suddenly starts reminiscing how great things in the “3rd Reich” were. If I may draw comparisons then I hear that over in the US the Americans then I hear that similar situations are experienced during a thanksgiving dinner, when a certain relative shows up.
Relics from the past that refuse to disappear.
To clarify, when I first think of new package management I think of something that does reproducible cross platform builds, and something that sounds like rent seeking crypto, is the last thing I will think of.
It’s definitely not an OS I would like to make my daily driver. I just hope Apple won’t go down that road with macOS.
Sometimes life is stranger than fiction.