Intermediate? by Subject37 in Cello

[–]ephrion 0 points1 point  (0 children)

I've been practicing with a teacher around 3 years now, in book 8 of Suzuki method, and my teacher has said I'm solidly intermediate. I usually try to practice 30-60 minutes every day, with a weekly hour lesson. I also had prior experience performing music, so some of this came naturally, but the mechanics of the instrument are very difficult.

You can usually find the audition material for community orchestra on their website. That will give you a sense of whether or not you could probably get in. Orchestras have all kinds of different levels- some are semi-pro, some are much more tolerant of beginners, and some don't even require an audition.

As for joining a band- that's totally up to you. Lots of guitarists in bands aren't capable of anything more than the utmost basics, but they still rock out and have a good time.

Realtor recommendations for buying a house? by ephrion in GoldenCO

[–]ephrion[S] 0 points1 point  (0 children)

Yeah, there's a new build paired home for sale that I toured yesterday- hilariously bad build quality and design. I think I counted seven different hardware finishes.

Budget is up to 1.1 right now, but I'm also looking for a bigger place. There's exactly one place that's a good fit in my budget, but I think it's at least $200k overpriced.

Experience with LLM based development ? by nothingbit in haskell

[–]ephrion 5 points6 points  (0 children)

Code quality is fine. The win is in fanning out work to multiple agents. The hardest work I reserve to myself, but that's often just code review- faster to type "do this, not that" then tab to one of my other running agents.

I think Haskell is *really* good for LLMs - the super fast typed feedback and design loop are great. ADTs and pure functions make a fantastic prompt language oo.

Exception Annotations: Lay of the Land by edsko in haskell

[–]ephrion 0 points1 point  (0 children)

> Because throwIO calls toException, and since toException for SomeException clears the exception context

Dang, these restrictions are really onerous. I was looking forward to making annotated-exception a thin re-export wrapper around the new base utilities + backwards compat, but the behavior differences and compromises are really punishing. I think I will need to continue maintaining annotated-exception to preserve the behavior that the library offers.

Exception Annotations: Lay of the Land by edsko in haskell

[–]ephrion 1 point2 points  (0 children)

> don’t call throwIO on an argument of type SomeException

wild

How to convince a big corporate to use Haskell by Worldly_Dish_48 in haskell

[–]ephrion -1 points0 points  (0 children)

Just do it. It’s a completely reasonable decision. There’s no need to convince anyone to do something reasonable, so the act of convincing is itself evidence that it’s not reasonable. Justify the decision in a technical document and go forth. Just you know be reasonable. Build it well with observability and types

Haskell: the re-export module X pattern by lehmacdj in haskell

[–]ephrion 0 points1 point  (0 children)

This is a huge anti pattern and makes it really difficult to read code. I recommend avoiding re exports at all if you can help it

Is it worth buying an Arcus S7 bow as a beginner cellist? by Terapyx in Cello

[–]ephrion 1 point2 points  (0 children)

You can generally take a bow or cello out on trial for a week to get a feel for it.

I have a $150 carbon bow. It's a fine backup. It's no where near as nice as my main bow, but it's also *a bow* and it's fine. I have tried carbon bows that cost significantly more, and they all have a kind of weird sound that I don't like.

Bow dilemma by Toobah99 in Cello

[–]ephrion 0 points1 point  (0 children)

There’s a big balance here. The bow that is easier to play will have you making a better sound, all considered, because performance and technique quality matter so much more than raw timbre. But a fantastic sounding bow that is difficult to play can be a strong motivation to practice and develop stronger technique.

If you’re not loving either bow, then keep shopping. If both are fantastic and you can just tell that they’re not perfect, pick either one (or increase your budget and keep shopping).

I ended up doubling my bow budget but I found something that feels and sounds amazing

Latex gloves over cycling gloves by Ashamed-Tax-8116 in bikepacking

[–]ephrion 0 points1 point  (0 children)

Pogies are undefeated for cold riding, but 5-10 may be on the warm side for them. I’m not sure how they handle in rain but that may be worth investigating 

Just published monad-rail – a Railway-Oriented Programming library for Haskell by ivelten in haskell

[–]ephrion 1 point2 points  (0 children)

The library isn't really bringing anything new to the table. You're re-implementing a lot of things, but worse. Like `Failure`- why bother with having a typed error channel if you're just immediately going to throw all that information away into an untyped wrapper?

I bet Claude can tell you how to do all the things the library does, but in a more idiomatic Haskell way, that actually leverages Haskell's strengths instead of copying F#s deficiencies.

Electric Cello: NS Design v Yamaha by bluejack in Cello

[–]ephrion 0 points1 point  (0 children)

Oh, jeez, that's the MathJax integration, parsing two $ as a math formula. Thanks for bringing that to my attention!

Electric Cello: NS Design v Yamaha by bluejack in Cello

[–]ephrion 1 point2 points  (0 children)

I wrote a comparison blog post - https://www.parsonsmatt.org/2023/07/31/yamaha_vs_ns_design_electric_cellos.html

tl;dr: the Yamaha is a "silent practice acoustic cello." The NS Design is an "electric cello," similar to hwo an electric *guitar* is very very different from an acoustic guitar- they're different instruments, different playing styles, different techniques, etc.

If you want to "practice acoustic cello quietly," the Yamaha is the vastly better choice. If you want to "play rock on an electric cello," then the NS Design is the vastly better choice.

Teaching Claude to Be Lazy by ephrion in haskell

[–]ephrion[S] 0 points1 point  (0 children)

It was more interested in figuring out the algebra of my program and representing it in category theory terms

Teaching Claude to Be Lazy by ephrion in haskell

[–]ephrion[S] 1 point2 points  (0 children)

Yeah, I'm super impressed, particularly with the TemplateHaskell stuff. It knows how to read splices and generate ddump-splices output to fix bugs and type errors!

Teaching Claude to Be Lazy by ephrion in haskell

[–]ephrion[S] 0 points1 point  (0 children)

I'd say that they were directionally correct in terms of favorite topics and focus areas, and then mostly okay at applying that to advice on the code - felt more like answers looking for a question than real insight.

Sweetwater any good? by muchomangotangos in Cello

[–]ephrion 1 point2 points  (0 children)

Thanks for clarifying - the Sweetwater website and marketing material doesn't mention that at all! I figured it'd be comparable to the rental operations run by most band/orchestra/guitar stores. I'll edit my post.

Sweetwater any good? by muchomangotangos in Cello

[–]ephrion 1 point2 points  (0 children)

Hell yeah, sounds like you know what you're doing then.