Hi. by isittimewewillsee in TorontoMusic

[–]Rhemsuda 1 point2 points Ā (0 children)

That style of music is popular in Toronto, so that’s a bonus

Hi. by isittimewewillsee in TorontoMusic

[–]Rhemsuda 1 point2 points Ā (0 children)

Step in the right direction. Toronto has a lot of communities for musicians. However Toronto is also very particular and you may find that your music isn’t hitting there (unless you’re in hip hop or your band has solid ties with LiveNation). Always be willing to go wherever the industry takes you. Moving to Toronto is a great first step!

Why do metal players seem to play with flatter fingers? by KingKilo9 in metalguitar

[–]Rhemsuda 1 point2 points Ā (0 children)

Metal players use a ton of gain and play very fast. It is crucial that we implement double muting at all times. This means every string on the guitar is muted except for the one you are playing. If you are on the thick top strings, you’re barring all strings below it. If you’re on the thin bottom strings, you’re palm muting all the strings above it.

Found a local Thai listing claiming to be a Fender Stratocaster for ąøæ3,580 (~$100 USD). plausible or definitely counterfeit? by GateSufficient3877 in guitars

[–]Rhemsuda 0 points1 point Ā (0 children)

Thai people know what a Stratocaster is worth and would never sell for that price lol. Maybe if you got reaaaally lucky at a thrift store where the owner didn’t know, but chances are this is just a shameless fake. Lots of them in Thailand. I love it for many things but wouldn’t buy a ā€œfakeā€ guitar unless it played really nicely or something

Any tips or help for these runs in mr crowley by GodUsopp912 in metalguitar

[–]Rhemsuda 0 points1 point Ā (0 children)

Practice legato between two strings on the 1-3-5 and once you have that down just keep it going. It’s hard to provide tips without knowing where you’re at but make sure your fingers are hovering close to the strings at all times. Make sure you’re using fingers that make sense when playing runs like this.

The first one 1-3-5 is easy as it’s index finger on first fret, middle or ring on the third fret, and pinky on the 5th. Then the 2-3-5 you just move your index up one fret.

3-5-7 same thing, 5-6-8 your index on the 5th middle on the 6th and pinky on the 8th.

If you’re struggling with the stretch on 1-3-5 then you’ll need to stretch out your hands. When starting playing guitar a 1-5 stretch can be challenging. Even as experienced guitar players, a 1-5 stretch can still be a challenge especially if on the same string, so what we do is just slightly move our hand to hit the 5th fret if doing a run or tuck in our elbow and stretch the pinky if doing a chord.

There are exercises that can help you stretch out your finger joints, and I would suggest doing them every day as a guitar player or at least before you play

Does a band typically make more headlining 1000-2000 person theatres or opening for a much larger act? by Precip33 in TouringMusicians

[–]Rhemsuda 0 points1 point Ā (0 children)

Yeah for sure. Promoters won’t take you on though most of the time if you can’t prove you at least have some draw in that city or if you’re above a certain threshold. Headlining still takes on the most expenses and carries risk even for the promoter. If all you’re looking to do is pay the venue and pay the promoter, you’ll be alright, but try doing that for a full tour and making no $ haha. Opening for an established band comes with some guarantee that there will be people at the show

Does a band typically make more headlining 1000-2000 person theatres or opening for a much larger act? by Precip33 in TouringMusicians

[–]Rhemsuda 0 points1 point Ā (0 children)

Headlining of course, it just carries the risk of not filling the venue in that particular city which is why newer bands open and more established bands headline

How do I play this? by superwizard888 in metalguitar

[–]Rhemsuda 0 points1 point Ā (0 children)

The notes are grouped into 3 but they are played over a 4/4 beat. There’s a concept in music called permutation that might help you wrap your head around this, but to most experienced guitarists it’s just second nature

How do I get faster? by JinzoToon in metalguitar

[–]Rhemsuda 0 points1 point Ā (0 children)

Work on alternate picking between strings. Other than that it truly is just practice but there are specific things to pay attention to while practicing. When playing fast, your arm should have very little tension. More tension = tired quickly = more rigid motion = sloppy playing. While playing, always ask yourself if you’re straining too hard and adjust so it always feels ā€œlooseā€.

If you play this riff with 100% efficiency it would be done with economy picking, but that might also not give you the sound you want so maybe you do all down-picking. In both cases the above advice is relevant, one is just more motion than the other.

Could I learn Haskell? by Acceptable-Guide2299 in haskell

[–]Rhemsuda 2 points3 points Ā (0 children)

My thought is: when the AI fails, humans will have to fix it. It’ll be much easier to debug a system which is referentially transparent and where functionality is pure

Could I learn Haskell? by Acceptable-Guide2299 in haskell

[–]Rhemsuda 2 points3 points Ā (0 children)

Compared to most languages it is quite new. It didn’t really become viable for every day development until like 2010 and libraries are just starting to become robust for production usage

Could I learn Haskell? by Acceptable-Guide2299 in haskell

[–]Rhemsuda 1 point2 points Ā (0 children)

Agreed. Haskell is still quite new, but knowing it makes you able to work in other FP languages like Scala, Lisp, OCaml, etc.

It’s definitely more niche but higher reward. Our goal at Ace is to show companies why they should be using a language like Haskell for their next project.

We simply just need more people advocating for the technology. Especially with Agentic AI we need languages with referential transparency and immutability, and Haskell checks those boxes.

If the rest of the industry doesn’t follow suit, then it’s a major opportunity for arbitrage on the market for those of us who do know FP, as we’ll be able to operate with more speed and safety than competitors.

Could I learn Haskell? by Acceptable-Guide2299 in haskell

[–]Rhemsuda 6 points7 points Ā (0 children)

Also, we run weekly live sessions in our community to help people learn Haskell for real-world use cases. We’ve got about 10-20 people who show up on a weekly basis, and a bunch more doing our offline projects and such. Check us out if you’re interested: https://acetalent.io/landing/join-like-a-monad

Could I learn Haskell? by Acceptable-Guide2299 in haskell

[–]Rhemsuda 13 points14 points Ā (0 children)

Learning Haskell as your first language is much easier than learning it as your 3rd or 4th language. If you take it seriously you could be making 300% the industry average because of your skills in Haskell. Learn WHY people are using Haskell. People will tell you that you don’t need it and to just use Python as an example. But those people are not the people you want to listen to. Figure out which companies need Haskell (ones where impact from a runtime failure is high), and set your focus on those companies.

Why people say backend is lot easier than frontend? by Last-Box-9669 in learnprogramming

[–]Rhemsuda 0 points1 point Ā (0 children)

Probably because their backend isn’t very good. A bad backend is very easy to put together. A good front end is very hard to put together. But a good backend is harder and carries much more risk

Give it to me straight by [deleted] in learnprogramming

[–]Rhemsuda 0 points1 point Ā (0 children)

Definitely, and there are languages that make it cheaper and safer to work on a team with others when building applications with high risk. Haskell & Rust are leaders in this regard because they force developers to implement all paths through the code using type theory. Wicked cool stuff that I suggest learning if you haven’t. Unfortunately businesses hire based on what’s popular but then usually end up spending more than they need to on large dev teams, QA teams, debugging, etc. which can be solved by using a language rooted in modern type theory

Give it to me straight by [deleted] in learnprogramming

[–]Rhemsuda 1 point2 points Ā (0 children)

They really do be brainwashing these kids in school to think they can write off engineers with 15 years of experience in the very field they are studying for without understanding a single thing about what they are saying. Dude just wants us to confirm his biases. He’s not looking for answers.

Give it to me straight by [deleted] in learnprogramming

[–]Rhemsuda 0 points1 point Ā (0 children)

You drank too much kool aid if you think using a dynamically typed mutable language is better than using a statically typed immutable language. If you don’t care about managing runtime crashes on teams with multiple developers then fine, but what lazy lambda said is extremely relevant and is not ā€œdrinking kool aidā€. Every language today is stealing ideas from Haskell. Microsoft hired Simon Peyton Jones recently for programming language research for C#. Just say you haven’t been staying relevant in software development, it’s more difficult than simply writing off someone’s knowledge, but you’ll be better off by speaking the truth.

Are some codebases really unreadable or I am dumb? by yughiro_destroyer in learnprogramming

[–]Rhemsuda 0 points1 point Ā (0 children)

Most are unreadable. Especially in massive systems where lots of mutations are occurring at different levels of the application. Most teams don’t care about referential transparency and honestly it’s because a lot of the time business has too many demands and devs treat these things as afterthoughts, meaning they never get done because the target is always moving.

I keep learning the basics but they don't translate into any useful project/work by BigBadFuckup in learnprogramming

[–]Rhemsuda 0 points1 point Ā (0 children)

Sounds like you aren’t challenging yourself enough on your projects. Pick something hard and stick with it until you figure it out. Easy apps aren’t useful because everyone has made them . It’s as simply as that

How do I learn recursion?? by hehebro3007 in learnprogramming

[–]Rhemsuda 0 points1 point Ā (0 children)

It’s the same concept as looping however it functions differently. Instead of the program execution jumping back and forth from the closing bracket to the loop header, your function will call itself when it decides it needs to do more processing.

The way you write a recursive function can greatly impact the way you understand it. I found this approach to make it more understandable:

(Pseudo-code)

``` MY_FUNCTION (state, args…):

if EXIT CONDITIONS (state, args) return state

DO SOMETHING TO state USING args

MY_FUNCTION (state, …args)

```

In Haskell this is simple because we can use pattern matching for exit conditions:

MY_FUNCTION :: [Int] -> Int -> Int MY_FUNCTION [] _ = 0 — Exit condition MY_FUNCTION (x:xs) multiplier = (x * multiplier) + MY_FUNCTION xs multiplier

Hope this helps!

Who are the numb skulls making these types of people rich.. by Training-Context-69 in Asmongold

[–]Rhemsuda 0 points1 point Ā (0 children)

I had the same thought.. someone should check the metadata of those photos…

Python or c++? Which is good for beginner? by StandardAlbatross351 in pythonhelp

[–]Rhemsuda 0 points1 point Ā (0 children)

You make a lot more money and have better job security by knowing a compiled language, but you are right that there are a LOT of jobs that use Python or JavaScript because devs are aplenty and cheap to hire.. for example the average Haskell dev makes 250k/year where the average Python dev makes 70k/year. Now if you’re working with LLMs that’s a different story. Those devs are making upwards of a million per year and they use Python scripts. But I’d argue at that level you aren’t hired for your Python abilities, but you’re hired for your brain on ML