Readit News logoReadit News
uglycoyote commented on A deliberate practice app for guitar players who want to level up   captrice.io/... · Posted by u/adityaathalye
uglycoyote · 9 months ago
This looks neat. I'm interested in some of the more advanced exercises like the Rick Beato one here (https://app.captrice.io/?eid=ph79of6zlotm8y24mc4) but a couple of things prevented me from truly attempting it:

Firstly, the tab for that exercise is long enough to need a scroll bar, and so I don't understand how one is supposed to play along with that tab to a metronome... am I expected to operate the scroll bar every couple of measures while still staying in time with the metronome? So I would suggest either auto-scroll, or better yet just find a way to get all 12 measures of the exercise to fit on the screen at the same time. I have a big enough monitor that it would fit.

Secondly, although you have the link to the embedded video player, I wouldn't be able to keep the intended sound of the exercise in my head long enough that I would feel confident I was playing the exercise right later. The app really feels like it needs a synthesized guitar sound that would play the notes of the exercise, so that I could play it along with the synthesized version and know whether I was hitting the right note. It would be OK if it sounded cheesy -- that would be better than nothing, and then once I was confident that I had the correct sequence down, I would disable the synthetic sound.

uglycoyote commented on Zed, a collaborative code editor, is now open source   zed.dev/blog/zed-is-now-o... · Posted by u/FeroTheFox
DiabloD3 · 2 years ago
I was excited, but then I saw it was Mac only.

Weird choice, most programmers will never even look at this editor.

uglycoyote · 2 years ago
yes, the title of this post should be, "Zed, a collaborative Mac-only code editor....". I also find it kind of obnoxious that their front page says they are focused on making the world's best code editor without mentioning that it is tied to one platform. I don't think it can come close to being the best editor with such limitations.
uglycoyote commented on How do I become a graphics programmer?   gpuopen.com/learn/how_do_... · Posted by u/pjmlp
uglycoyote · 2 years ago
I'm a game developer but not specifically a graphics programmer. Although I work with modern graphics APIs and GLSL shaders in my day job, when my 13 year old recently graduated from wanting to program in Scratch or Python to wanting to learn C++, I decided the best thing to do was break out the old OpenGL 1.2 DLL's that I still had on my machine since 1999 and starting him writing some code using glut and glbegin/glvertex/glend type of immediate programming.

it is just a lot more fun than trying to suffer through all of the setup that one needs to do with modern APIs. he is more interested in computational geometry type of things like voronoi diagrams so the graphics API is really just a means to an end and fancy shaders and lighting aren't important right now, and performance in C++ and old school OpenGL is about a thousand times faster than Scratch, so I think we hit a sweet spot for where he is at in terms of his progression of learning.

even with the simplified API of OpenGL 1.2, he is still biting off a pretty ambitious chunk of learning to try to grasp c++ at the same time as OpenGL, so the simplicity helps keep it sane and manageable, and things are going well. He did some neat marching squares demos and I helped add an IMgui menu to tune parameters at runtime. it has been entertaining!

uglycoyote commented on Volunteer.gov: Discover volunteer opportunities around the country   volunteer.gov/s/... · Posted by u/KoftaBob
tptacek · 2 years ago
.gov is a US domain.
uglycoyote · 2 years ago
which is why the title should have been "discover volunteer opportunities around the US"
uglycoyote commented on Show HN: Open-source tool for creating courses like Duolingo   uneebee.com... · Posted by u/ceolin
uglycoyote · 2 years ago
if you're targeting enterprise clients, they may insist that your course fit in to their existing LMS (learning management system). A bunch of large corporations use these old and stodgy technologies and require learning materials to support the ancient SCORM API or the slightly less ancient xAPI API. You might find, if you go that route that you spend more time dealing with the complications of improperly implemented APIs, poor developer documentation for integration into those systems, organizations who don't really have people with the technical knowhow to help with the integration issues, Subject Matter Experts who aren't actually experts at anything, etc., and less time developing your own technology.
uglycoyote commented on C++ Attribute: Likely, Unlikely   en.cppreference.com/w/cpp... · Posted by u/dvmazur
pjmlp · 2 years ago
And even then they should be handled with extreme care, as they can trigger UB if used incorrectly.
uglycoyote · 2 years ago
Compilers have always been making guesses about what the most likely code path is behind the scenes, but it still needs to behave correctly in the case where it was wrong (that will just be the less-optimal code path). All these attributes are doing is helping the compiler know instead of guess what the hot path is. if there is any way to confuse the compiler into giving undefined behavior with hints like this, that's a compiler bug. (not saying compiler bugs don't exist, but are you aware of a specific bug like this)?
uglycoyote commented on Ask HN: Why did Python win?    · Posted by u/MatthiasPortzel
tootie · 2 years ago
I think it's kinda nonsense. No programming language is intuitive. It's arcane by nature. Having slightly more concise syntax saves you maybe a week of learning time. I used to write Perl about as fast as I could think because I had a lot of practice with it. I mostly do Python now, but do a lot less coding in general and I have to google syntax constantly. Python is less noisy, but it's not really more intuitive for me.

Frankly I think language design is secondary to IDE integration. The only time I've ever coded without thinking at all was using Java with IntelliJ or C# with Visual Studio. Type-matching and library introspection all work flawlessly 99% of the time. Not only do I not need to know the details of syntax, but I didn't even need to know APIs because I could autocomplete everything all the time. Python with VS Code still feels stone age by comparison.

uglycoyote · 2 years ago
this resonates with me.. I fell in love with python because it made it really easy to write 100 to 1000 like I scripts that I could whip out in no time and make something happen. I still love it for that. But I fell out of love with it working on a large codebase -- mostly someone else's code -- where I felt imprisoned by not knowing the types of most function parameters, what I could do with those types, and what code I could change without breaking other code. The lack of ability to navigate in the way that I can navigate C# or Java killed python for me

I still have to use python though. I make an effort to type-annotate everything I see, and python's type annotation features keep improving, but it still often feels like an awkward uphill battle

uglycoyote commented on AI cracks 51% of passwords in 1min   homesecurityheroes.com/ai... · Posted by u/lambersley
uglycoyote · 2 years ago
hmmm.. they don't seem to really explain the rules of the game here. Doesn't the length of time it takes to crack a password depend on the rate at which you are allowed to try different guesses at the password prompt, and whether or not you get locked out or penalized with delays after a certain number of wrong guesses?

When they say it takes 48 minutes to "crack" my password are they assuming some specific rate at whichever the system they are trying to log in to responds to failed login attempts?

uglycoyote commented on Edge detection doesn’t explain line drawing   aaronhertzmann.com/2020/0... · Posted by u/KqAmJQ7
uglycoyote · 2 years ago
Very frustrating article to read. The article is setting up a straw man and attacking it. He is acting like everyone else thinks:

1) edges are the only important features in images and 2) line drawings can only represent edges.

Who are these brainless absolutists that he is attacking?

Then he's acting like he is the only one with other bright ideas that nobody will listen to.

I think it is obvious to anyone who thinks about this that:

1) edges are a useful feature for recognizing objects in images but not the only useful feature 2) lines in line drawings can and often do represent edges, but there are a lot of other things they can represent. Light and shading and texture of various kinds.

It would be fine to write an article that goes in to depth on the different nuances, but it is annoying that this author pretends that most other experts have naive and simplistic views, with "uncritical certainty", and "no one seems to question it", and the author "has a hard time convincing them otherwise". It is a very condescending tone that comes off sounding like the author is presenting themselves as some brilliant but misunderstood outcast, and the only one who can see the light of truth.

we could do without the drama!

uglycoyote commented on Pixar, Adobe, Apple, Autodesk, and Nvidia form alliance for OpenUSD   apple.com/newsroom/2023/0... · Posted by u/anaclet0
khazhoux · 2 years ago
Literally no one who uses USD as part of their work gets tripped up by this.

It’s ok for jargon and acronyms to be confusing to people who are not at all in the field.

uglycoyote · 2 years ago
I'm in the field but don't actually use USD so when I heard some colleagues talking about it I googled to try to figure out what they were talking about... but was unable to find anything that wasn't talking about currency. Even if I Google something like "USD format converter"I tend to get a bunch of currency converters. it is kind of a pain in the ass.

u/uglycoyote

KarmaCake day181October 28, 2013View Original