hipnoizz
Joined 7 years ago
Joined 7 years ago
I'm genuinely curious - I heard of lot of BC being 'the tool' for diffing. I'm used to Meld, but my current employee has a pretty strict policy which tools could be used so at some point I've managed a licence for some older version of BC. But for some reason I've found its UI/the way it works a bit less optimal that I was accustomed for. Since I'm using that primarily for text diffs these day I usually use a diff tool from IntelliJ Idea (I have Idea open all the time).
Anyway, I was kind of shattered by the news. All the stuff Steve Albini created (both as the sound engineer and the bands he played with) falls squarely into what moves me (for whatever reasons). And I think he was a really genuine person (outspoken, yes).
I checked https://lamucal.ai/ with some example MP3:
- lyrics are OK (although I've seen tools that managed to do better),
- chords recognition wasn't bad,
- the UI is a bit rough around the edges (and I managed to get some Unity-related errors),
- pitch-aware speed adjustments is always a great tool when someone tries to learn how to play the song,
- transposing can be useful as well (although the web application does not support it).
I'm using (and paid for) some other similar application, although I primarily use that for tracks separation. Later I import tracks into Ardour and then record my own guitar lines. I use just a miniscule percentage features of the DAW, so if someone could provide an application with all that AI goodies coupled with recording ability that would be wonderful.
That said in personally I've found that one way or another I need to listen a lot to the song I'm trying to learn, make notes, break down the song structure (sections, strumming patterns, chords etc.). And a good video on YouTube that starts with a simple version of the song and then adds more and more feature are often the best help to start with, at least at my current level.
So yeah, everything is easy, simple and obvious when you are a native speaker and I stand corrected :)
I think 'Jóźwiak' would be syllabified as 'Jóź-wiak' or 'Jó-źwiak'. I may be wrong, I think we don't have always just one way to syllabify a word in Poland.
Polish has also a fairly rich system of prefixes and suffixes and I think some of them would result in stressing some other syllable than the second to last (penultimate).
I'm not sure about 'ą' - some examples would handy, but if we are talking about differences due to regional accents then following rules would be perfectly fine. With 'ę' - how do you pronounce 'część' actually? Again, I think the worst that can happen normally would be to be judged as 'ą ę'* ;)
I think that in general Polish pronunciation is fairly 'regular' and with applying just a few rules you would be almost always OK. Obviously I haven't try to learn Polish as my second language.
* For non-Polish speakers - if someone is 'ą ę' it means that (among others) he/she tries to be overly 'correct' in pronunciation.
Gerrit is a CR tool only (OK, it also hosts you repositories) and I've found that its UI allows me to focus on the code being reviewed much better than Gitlab. There are multiple maybe small things (navigation patterns, keyboard shortcuts, they way the information is provided) but all together make a tangible difference, one of reason being that reviewing someone other code is not an easy one and any obstacle will make it more mundane and lead to very shallow reviews.
I've found that a commit-based review process (although it is not enforced, i.e. a developer can push whatever number of commits and then ask for a review/assign reviewers) is much (much) better than the PR/MR model. I think it nudges developers into a) more though-out commits, b) smaller commits, c) pushing early and getting early feedback. Probably the fact that we are working with a bit unnecessarily complex branching model now makes things worse, but even without that I think that an effort to push changes (especially smaller ones/small fixes/small improvements) is (much) smaller in Gerrit.
There is one oddity with Gerrit, namely so-called 'Change-Id' (the way Gerrit tracks new revisions) - nothing unmanagable, but it probably will make you trip a few times at the beginning. And likely you will need to learn Git a little better (in general you will need amend/rebase to apply changes after your colleagues commented on them). If you are using any of JetBrains IDEs there is a very good plug-in, which also allows to easily fetch changes you are asked to review. All in all in the past decade we were able to on-board all new hires without much pain.
I still like many other bells and whistles provided by Gitlab (and likely Github), especially build pipelines. I would like to find some time to try to 'integrate' Gerrit with Gitlab - Gerrit can easily push changes to other Git repository, so I can imagine it would be possible to plug into build pipelines etc. etc. Yeah... so many things to do, so little time ;-)
Edit: One more thing - it is mentioned by fishywang below/around - I've just read his comment and facepalmed about myself why I didn't listed it as well - tracking comments/discussion/changes/revisions/diffs - this may be the biggest advantage of Gerrit - really, maybe I don't know how to use Gitlab properly, but this aspect there is really weak.
Pinball Fantasies was likely developed probably around 1991-1992, so 8 years earlier. We are really rather spoiled by nowadays tools (when we are not complaining about Jira etc. of course). I also still remember rather horrible crudeness of tools like Bugzilla or Mantis which were one of the first tools in this area I worked with.
But I've also seen a lot of players that could not cope with losing - maybe overly competitive, maybe a bit immature etc. etc.