HN user

SnowingXIV

806 karma
Posts17
Comments271
View on HN
www.umaro.app 6mo ago

Show HN: Umaro – An interactive music theory suite for guitarists

SnowingXIV
17pts5
www.cnbc.com 6y ago

Uber Credit Card from Barclays is relaunching with updated rewards

SnowingXIV
1pts0
www.reuters.com 7y ago

California jury hits Bayer with $2B award in Roundup cancer trial

SnowingXIV
2pts0
www.vice.com 7y ago

PreShow uses facial-recognition to constantly monitor you during 20 min of ads

SnowingXIV
3pts0
www.apple.com 7y ago

Apple announces Health Records feature coming to veterans

SnowingXIV
1pts0
news.ycombinator.com 7y ago

Ask HN: How to get started with 3D printing and what to buy?

SnowingXIV
4pts3
techcrunch.com 7y ago

Clear for beer: Biometrics provider now enables alcohol purchases at events

SnowingXIV
2pts2
news.ycombinator.com 8y ago

Ask HN: How do large companies send newsletters to massive email lists?

SnowingXIV
13pts9
news.ycombinator.com 8y ago

Ask HN: Any of these startup mortgage companies better than traditional lenders?

SnowingXIV
1pts5
news.ycombinator.com 8y ago

Ask HN: What platform would you use if you launched a physical and online shop?

SnowingXIV
1pts1
news.ycombinator.com 8y ago

Ask HN: Need help creating a database from five sets of CSVs

SnowingXIV
10pts21
news.ycombinator.com 8y ago

Ask HN: Are there any good intermediate level programming courses?

SnowingXIV
23pts7
news.ycombinator.com 9y ago

Ask HN: Are there any CRUD boilerplates available to use with existing DB?

SnowingXIV
1pts1
news.ycombinator.com 9y ago

Ask HN: Inherited large MySQL database and need to make sense of it

SnowingXIV
3pts4
news.ycombinator.com 9y ago

Ask HN: What's the best contact form solution these days?

SnowingXIV
1pts1
news.ycombinator.com 9y ago

Ask HN: What's your backup solution?

SnowingXIV
140pts145
news.ycombinator.com 9y ago

Ask HN: If you were to build a CRM today what would your stack be?

SnowingXIV
56pts74

I’ve been building something in this space as well, but with a broader toolkit [1] approach rather than a single-purpose interval trainer. The thing to me that's a bit jarring is the keyboard itself. Also, when it comes to ear-training (and while I've included this as well), without context it's not quite as useful. It's an area I plan to revise and really work on, but want to find a better approach. Good luck.

[1] https://www.umaro.app

It needs to be more than that, I want to hear musicianship that has been honed and crafted. The struggle to find their sound. I'm fine with even an amateur musician learning their way around an instrument and being able to put something together that they tracked and mixed.

If a prompt returned the most perfect song, I would still not care to listen as that to me has completely divorced any human element that I would be interested in. Would not find it to be inspiring nor aspirational no matter how "good" it sounded so the models themselves could get exponentially better, but the manner in which it was created will prevent me from ever listening or caring about. It will always be hollow and lifeless.

Again, this is personal preference. If it makes others happy, that's great. In other many other mediums, I'm probably fine with that reduction in human-ness (where others may not be).

Have you tried using vim? Or rather nvim? If tinkering is your thing, feel free to completely do your own setup but out of the box lazyvim is pretty sane and you may not need much to get it to your liking.

But it’s very nice to easily able to extend or modify to fit your workflow. I’m just curious what people are getting out of zed that seems like vim has available.

Was a heavy sublime user for many years, slowly migrated to vim (first sublime with vim keybindings) but now daily drive lazyvim and the defaults with that are very sane.

Quick install on any platform and just works. And obviously plenty of configuration that’s available to you but if you haven’t I’d give that a go.

Recently had my first son and it’s a lot of this, but mainly time becomes more scarce. I’ve got a number of hobbies but much less time to do them and less inclined to allocate to do nothing-activities, so getting a drink at a bar (which I don’t drink really) isn’t likely going to fit in nicely.

Now if you’re into playing musical instruments, hacking together a little project, or want to workout together or perhaps play a board game that’ll be much more plausible!

This was all true before parenthood, but much more enforced now. I think this is why parents often remain or develop friendships with friends and who end up having kids in the same activities.

Yeah, this is my heaviest use case too. Mostly because it generally does save me a bit of time and is easily verifiable with tools like rubular and then can tweak what is needed once 90% there.

I’ve been building two things that kinda go hand-in-hand to scratch a few personal itches. [1] is an interactive fretboard tool for guitarists. I wasn’t quite happy with the way existing tools approached visualization, so I made my own. Too many felt littered with ads or just didn’t work the way I was hoping for.

It goes beyond just plotting notes there are options to show scales using intervals, roots, note names, etc., plus a chord mode that highlights triads, voicings, and inversions. I’ve found it useful for routine practice start the built-in metronome, pick a voicing or scale pattern, and run through it in time.

There are also pages covering theory topics like modes and progressions, but the fretboard’s the main draw. It’s something I built for myself and figured others might get some use out of too. I plan to keep adding to it as I think of more things I want to reference probably adding support for additional strings or tunings next?

The other solves a very specific problem (mostly out of laziness) I do most of my playing using the standalone Neural DSP application on Windows, but I don’t really want to do any mixing in it. So I built a dead simple recording application [2] that doesn’t require firing up a DAW, but still offers a decent UX. It lets me quickly capture riffs and ideas, and later I can just send them to my Mac for mixing if anything seems promising. Haven’t shipped it yet, but I’ve been using it daily and having some friends try it out.

[1] https://www.theorycrvft.com/fretboard

[2] https://theorycrvft.gumroad.com/l/otocapture

Honestly, this is a good use case and I think I still am not a fan. It's an extra step-away from a drum machine so maybe I can stomach it eventually but as a guitarist I love writing riffs and songs but just don't have the time and patience to put together decent sounding drum tracks against it. Garageband/Logic and others have added an AI drummer but still doesn't feel great.

I probably would be happy paying a service I could drop a riff into and get decent drum track that goes with it. Even more would be while recording or playing it modifies and adapts, it can be recorded and clipped. Something that fits a clean workflow. If anyone makes this please don't make it such a pain as most VSTs and plugin systems where there are like 4 different installers and licensing software layers.

As someone who also loves ST, please do not do this. Stay far away from bringing in something like that. If someone really wants this it seems much better suited for a plugin, which anyone can make.

I echo this sentiment. Also, a long time rubyist. I pretty much go between neovim or Sublime everything else has felt off for Ruby development. I use vintage (vim) mode for Sublime and it’s the sweet spot. I get all the motions, but also some -non vim actions that I appreciate. This might feel like uncanny valley, but it works.

There is an option that changes the behavior for the swipe at the root level. Agreed this would be really nice to also work within a story to go back by using left -> right. Leaving the options to reply with a long press.

Other than that I do appreciate the reader settings and this is one of the better ones. Most are just readers — this allows logging in.

Another thing, editing of comments is a bit odd. It said a comment was updated but wasn’t? Logged into the site and didn’t see the change.

Ghostty 1.0 2 years ago

Likewise coming from alacritty myself. This out of the box gives me everything I really want and does it well. Not to mention the development process was quite refreshing to see. Decision making process for sane defaults and to allow customization quite easily.

Nicely done.

Congratulations just had mine a few months ago so this is certainly the skill I’m working on!

Other than that sharpen guitar skills, linear algebra, and as a rubyist thinking about doing something in elixir. But we will see how the time allotment goes with an infant part of the program now.

There has to be google engineers here. Does this just fall on deaf ears? I realize it’s a massive corp but imagine high ranking staff have a say and input. Maybe they don’t and Sundar isn’t worried about that. Or they do a simple cost analysis and short-term they see the benefit and are willing to to risk long term erosion that maybe be minimal.

Weird returning to Firefox, but I did and there is nothing in chrome I miss.

I’m still using Sublime for the references. Without fail I can load up any version of an application including older rails apps sub 3 and it instantly has context. I can easily jump to definitions and even on hover will show me where they are being used. In the context of foos.bars.baz I could easily infer where bars is defined. Seems to work across languages, doesn’t matter if it’s js, ruby, in an erb file it just works. Not to mention the flavor of vim feels great.

VSCode complains and I’ve got to hardcode an alternative absolute path gemfile for Shopify’s LSP to work. It also feels clunkier, even on powerful machines.

If Zed can give parity with Sublime on the references (I just tried and it did not seem to find any references when clearly bars was there) might be an interesting change. Considering it’s open source now I’d happily switch as it does seems super quick.

I might also be old-man yells at cloud and the copilot integration doesn’t appear important yet, but current sublime support is pretty poor for it and seems like that’ll be a thing more and more.

Me too, one of my favorite pieces of software (I've been using Obsidian for a few years now). The fact that there are courses is hilarious, but anyways. I found it enjoyable to start from the absolute bare install and add notes like a regular to-do. Eventually adding up additional plugins that you need. My use case is daily software engineering notes, and I have a simple button/command that creates a new note for the day in a specific format. I love that there isn't so much extra junk that came along with the big note taking apps.

Other than that, I have vim mode and a few other things, but not much. Themed it to match the rest of my setup and terminal, it feels like an easy extension to the workflow. I have a few folders broken out for commands and constants I like to refer back to (and can search for!) Maybe a neat one-liner. Plenty of code snippets.

Happy New Year HN! 3 years ago

Happy new year! Likewise, this is generally the only remaining site that I feel better after I leave it and more informed. No ads, excellent moderation, useful discussion and links. No gamification and chasing the modern web. Years of lurking and then years of sparse posting it still feels the same.

Here is to hoping this doesn’t change. Keep it up dang.

The risk-reward here is out of balance for SMB, so while we could just not pay it was more headache not to. Here is hoping for some class action. Perhaps small claims but its pretty frustrating that a company as large as Adobe has this in place.

Got bit by this. It felt absolutely horrible to not have any recourse. We had a yearly adobe sign contract, it was based on a particular usage estimate and quite high. Called in weeks before the renewal and they said we missed the window to cancel. There was no option out of it. No escalation. Had to stomach a massive bill for of a product we weren't going to use.

Saving that alias as I love things done in ruby, really nice. If anyone else was curious about a breakdown on some of the parts.

ruby -e:

This command tells the system to execute the following Ruby code.

C=`stty size`.scan(/\d+/)[1].to_i This part gets the size of the terminal window. stty size returns the dimensions of the terminal (rows and columns) .scan(/\d+/) extracts the numbers from this output, and[1] gets the second number, which represents the number of columns and then to_i converts this number to an integer. The result is stored in the variable C.

S=["2743".to_i(16)].pack("U*") This line creates the snowflake character. "2743".to_i(16) converts the hexadecimal number 2743 (which represents the Unicode code point for a snowflake) into an integer, and .pack("U*") converts this integer into a UTF-8 character.

a={} Initializes an empty hash a. This hash will keep track of the position of each snowflake.

puts "\033[2J" This ANSI escape code clears the terminal screen.

loop{...} An infinite loop to keep the animation going.

Inside the loop.

a[rand(C)]=0 Randomly places a new snowflake in the top row at a random column.

a.each{|x,o|;...} Iterates over each snowflake.

Inside the iteration.

a[x]+=1 Moves the snowflake down one row. print "\033[#{o};#{x}H \033[#{a[x]};#{x}H#{S} \033[0;0H" This part uses ANSI escape codes to move the cursor and draw the snowflakes. It moves the cursor to the old position of the snowflake, prints a space (to erase the old snowflake), then moves to the new position and prints the snowflake character. $stdout.flush Flushes the standard output buffer, ensuring that all output is displayed immediately. sleep 0.1 Pauses the loop for a short time (0.1 seconds) to control the speed of the animation.

Incredible, up and running offline at 104ms per token with no additional configurations. Worked with various permutations of questions and outputs. The fact this is so readily available is wonderful. Using xdg make a nice little shortcut to drop in to automatically fire this off, open up a web browser, and begin.

This is interesting, I’ve been trying to figure out the best solution for handling blackout rules for sports apps. You pay full price but they specifically block anything in your market which is absolutely ridiculous. Yes, you can slap an antenna on the back and view low resolution local stations assuming you’re picking up a decent signal.

Haven’t found the most elegant way. Probably the path of least resistance is getting a separate router and connect the devices AppleTV, firestick, etc to that. But then you’re going to be constantly swapping networks if you wanted to use a different app with location.

But even that feels weird because you’re paying monthly for a smart dns service just to appear in a different geolocation. There has to be a better way.

I've been using ChatGPT to work on music theory and it's been pretty great, the responses are detailed and often have been correct and useful. (Don't ask it to tab anything. You'll get some rather hilarious results though). I've thrown some soft balls over to Bard, and have been really disappointed. Its responses are much less detailed and thought provoking. Also wrong. I started out by asking Bard the notes in the major scale of each key.

| C | C D E F G A B | | G | G A B C D E F | | D | D E F# G A B C | | A | A B C# D E F# G | | E | E F# G# A B C# D | | B | B C# D# E F# G# A |

For those are wondering it only got C right. The rest are wrong. (G should have an F#, D should have an F# and C#). Not only was this wrong but I asked for interval patterns for different scales and those were off. It started the natural minor with a half-step/semi-tone when it begins with a whole-step/tone.

I'll give it credit for being really quick and loading though.

It's become rampant in travel. Booked a simple vacation to Vegas recently. Between flights with their multiple fees you mentioned, hotels that almost are always charging a per day resort fee, and then ticket sales to any event that has multiple processing fees. I don't know how this happened but it's horrible.

100%. Tacking on to this, the last few places I've been the public facing site was usually managed by the marketing or design team, and often was used as a project to get them to touch _some_ code. Engineering rarely ever got involved with this if ever. If not them; probably a third-party firm.