HNHacker News
TopNewBestAskShowJobs

dizzystar

2,630 karma · joined September 20, 2012

https://butternotes.com/

https://www.butternoteplugins.com/

https://neonglowmusic.com/

dbtoomey@gmail.com

submissionscomments
dizzystar··on Ask HN: Who wants to be hired? (February 2021)
Location: Los Angeles, CA Remote: yes

Relocate: no

Tech: Python, Clojure, VueJs, PostgreSQL, etc.

Website: https://butternotes.com

-- tech stack in butternotes: clojure, postgresql, vuejs, musicxml and other music-related libs.

github: https://github.com/dt1

During the past few months, I've learned some NodeJS and VueJS. I'm currently learning how to build audio VSTs, using C++ and the Juce framework.

email: dbtoomey@gmail.com

dizzystar··on Ask HN: Freelancer? Seeking freelancer? (February 2021)
SEEKING WORK Location: Los Angeles, CA

Remote: yes

Backend contractor in Clojure, Python, and Databases.

Website: https://butternotes.com

-- tech stack in butternotes: clojure, postgresql, vuejs, musicxml and other music-related libs.

github: https://github.com/dt1

During the past few months, I've learned some NodeJS and VueJS. I'm currently learning how to build audio VSTs, using C++ and the Juce framework.

email: dbtoomey@gmail.com

dizzystar··on The surprisingly difficult problem of user-defined order in SQL
I would suggest picking up Bill Karwin's book on SQL Antipatterns. He goes through a few ideas.

I found this slide show from him. It covers the same ideas:

https://www.slideshare.net/billkarwin/models-for-hierarchica...

dizzystar··on Ask HN: What are you working on?
I'm using JUCE. It is intimidating at first, but it's not that bad once you get a hang of it. It's just not something you'll pick up in an afternoon. Of course, if you don't know C++, that's more learning curve.

I'm working on product #1 right now, and probably won't be released for another month. It takes an astounding amount of detail to build plugins, and I'm going to share it with friends for beta testing before I release it.

dizzystar··on Ask HN: What are you working on?
Building audio plugins. It's a lot of fun learning about signal processing, waves, FFT, and so on.

Not planning to apply to HN with this, of course, but hoping to build out an indy company.

dizzystar··on U.S. to require negative Covid-19 tests for international air passengers
The relationship between border towns is very tight. You would ruin the entire southern economy if you banned cross-border travel entirely.

Back in the day before Mexico required passports to enter, many people lived in Tijuana and worked in San Diego. I'm sure this still happens today, and of course, you have to consider that many migrants work in US farms, etc.

dizzystar··on Naked Yoga videos don’t violate Community Guidelines says YouTube
The author tells you how to find things.

The thumbnails are more Rated-X than I anticipated, and I wouldn't want to link to any of those videos either.

dizzystar··on Ask HN: Freelancer? Seeking freelancer? (December 2020)
SEEKING WORK

Location: Los Angeles, CA

Remote: yes

Backend contractor in Clojure, Python, and Databases.

Website: https://butternotes.com

-- tech stack in butternotes: clojure, postgresql, vuejs, musicxml and other music-related libs.

github: https://github.com/dt1

During the past few months, I've learned some NodeJS and VueJS. I'm currently learning how to build audio VSTs, using C++ and the Juce framework.

email: dbtoomey@gmail.com

dizzystar··on Ask HN: Who wants to be hired? (December 2020)
Location: Los Angeles, CA

Remote: yes

Relocate: no

Tech: Python, Clojure, VueJs, PostgreSQL, etc.

Website: https://butternotes.com

-- tech stack in butternotes: clojure, postgresql, vuejs, musicxml and other music-related libs.

github: https://github.com/dt1

During the past few months, I've learned some NodeJS and VueJS. I'm currently learning how to build audio VSTs, using C++ and the Juce framework.

email: dbtoomey@gmail.com

dizzystar··on USB-C was supposed to simplify our lives, but instead it’s a total mess
Have you tried powered adapters? That's what I'm using and I've had zero problems. This includes adding things that wouldn't work with a passive adapter.
dizzystar··on Ask HN: Freelancer? Seeking freelancer? (October 2020)
SEEKING WORK

Location: Los Angeles, CA

Remote: yes

Backend contractor in Clojure, Python, and Databases.

Website: https://butternotes.com

-- tech stack in butternotes: clojure, postgresql, vuejs, musicxml and other music-related libs.

github: https://github.com/dt1

During the past few months, I've learned some NodeJS and VueJS. I'm currently learning how to build audio VSTs, using C++ and the Juce framework.

email: dbtoomey@gmail.com

dizzystar··on Ask HN: Who wants to be hired? (October 2020)
Location: Los Angeles, CA

Remote: yes

Relocate: no

Tech: Python, Clojure, VueJs, PostgreSQL, etc.

Website: https://butternotes.com

-- tech stack in butternotes: clojure, postgresql, vuejs, musicxml and other music-related libs.

github: https://github.com/dt1

During the past few months, I've learned some NodeJS and VueJS. I'm currently learning how to build audio VSTs, using C++ and the Juce framework.

email: dbtoomey@gmail.com

dizzystar··on Ask HN: Freelancer? Seeking freelancer? (September 2020)
SEEKING WORK

Location: Los Angeles, CA

Remote: yes

Backend contractor in Clojure, Python, and Databases.

Website: https://butternotes.com

-- tech stack in butternotes: clojure, postgresql, vuejs, musicxml and other music-related libs.

github: https://github.com/dt1

During the past few months, I've learned some NodeJS and VueJS. I'm currently learning how to build audio VSTs, using C++ and the Juce framework.

email: dbtoomey@gmail.com

dizzystar··on Ask HN: Who wants to be hired? (September 2020)
Location: Los Angeles, CA

Remote: yes

Relocate: no

Tech: Python, Clojure, VueJs, PostgreSQL, etc.

Website: https://butternotes.com

-- tech stack in butternotes: clojure, postgresql, vuejs, musicxml and other music-related libs.

github: https://github.com/dt1

During the past few months, I've learned some NodeJS and VueJS. I'm currently learning how to build audio VSTs, using C++ and the Juce framework.

email: dbtoomey@gmail.com

dizzystar··on Mac keyboard shortcuts
If I have Finder and Pages open (or any program, it's not relevant), I CMD-tab from Finder to Pages, then when I CMD-tab to go back to Finder, it doesn't pop up. I have to manually go to the Dock and reopen Finder. Finder restarts back to the home directory (my default start point). Of course, I would probably be in wherever the original document is. This doesn't happen all the time, but maybe 75% of the time.

This is also my second MacBook, so it's not the computer...

dizzystar··on Mac keyboard shortcuts
This is also true of a pop up that has options like yes, no, cancel. In other OS's, this would be done with an arrow key, but in MacOS, this is done via mouse, I think.

I suspect there will be a comment that tells me how to do this with a keyboard?

dizzystar··on Mac keyboard shortcuts
The finder window won't reopen, which forces me to manually reopen it. The finder will reset to the home directory (as mine is set up to start).

I've been using Mac for 3 years now, it was the same issue in Sierra, Mojave, and now Catalina.

dizzystar··on Mac keyboard shortcuts
Right, it'd probably be more convenient to have ctl on the right side of the keyboard. I could see how using caps-a (b, f, e, r, s) to navigate the terminal could be easier.

Maybe I'll try it.

dizzystar··on Mac keyboard shortcuts
My biggest irritation with MacOS is CMD-Tab back to Finder breaks constantly.

Then the terminal short cuts are bound to CTL, and at least on my Macbook Pro, CTL is only on one side. I also don't like how Return is "change a file name" instead of "run a file." There are so many things that are inconsistent with other OS's, that I guess it just comes down to what you are used to.

I've found that MacOS is much more touch-pad / mouse heavy than other OS's. For example, CTL-K is awesome for browsing through a Linux folder system. This would put you in the path area, so you can sort of use it like a terminal.

Browsing finder in MacOS is painful, click here, click there, hope you don't get lost, etc.

dizzystar··on Ask HN: Who wants to be hired? (August 2020)
Location: Los Angeles, CA

Remote: yes

Relocate: no

Tech: Python, Clojure, VueJs, PostgreSQL, etc.

Website: https://butternotes.com

-- tech stack in butternotes: clojure, postgresql, vuejs, musicxml and other music-related libs.

github: https://github.com/dt1

During the past few months, I've learned some NodeJS and VueJS. I'm currently learning how to build audio VSTs, using C++ and the Juce framework.

email: dbtoomey@gmail.com

dizzystar··on Ask HN: Freelancer? Seeking freelancer? (August 2020)
SEEKING WORK

Location: Los Angeles, CA

Remote: yes

Backend contractor in Clojure, Python, and Databases.

Website: https://butternotes.com

-- tech stack in butternotes: clojure, postgresql, vuejs, musicxml and other music-related libs.

github: https://github.com/dt1

During the past few months, I've learned some NodeJS and VueJS. I'm currently learning how to build audio VSTs, using C++ and the Juce framework.

email: dbtoomey@gmail.com

dizzystar··on Ask HN: Who wants to be hired? (July 2020)
Location: Los Angeles, CA

email: dbtoomey@gmail.com

Willing to relocate: no

Backend contractor in Clojure, Python, and Databases.

Website: https://butternotes.com

-- tech stack in butternotes: clojure, postgresql, vuejs, musicxml and other music-related libs.

github: https://github.com/dt1

Location: Los Angeles, CA

dizzystar··on Ask HN: Freelancer? Seeking freelancer? (July 2020)
SEEKING WORK | REMOTE OK

Backend contractor in Clojure, Python, and Databases.

Website: https://butternotes.com

-- tech stack in butternotes: clojure, postgresql, vuejs, musicxml and other music-related libs.

github: https://github.com/dt1

Location: Los Angeles, CA

email: dbtoomey@gmail.com

dizzystar··on Ask HN: Freelancer? Seeking freelancer? (May 2020)
SEEKING WORK | Los Angeles | Remote OK

I'm a contract programmer with a lot of experience working remotely.

Primary Technology: Python, Clojure, PostgreSQL, MySQL, PL/pgSQL

Currently learning: NodeJS, VueJS

GitHub: https://github.com/dt1

Current Project: https://butternotes.com

email: dbtoomey@gmail.com

dizzystar··on Ask HN: Who wants to be hired? (May 2020)
Location: Los Angeles

Remote: OK

Willing to Relocate: No

Primary Technologies: Python, Clojure, PostgreSQL, MySQL, PL/pgSQL

Currently learning: NodeJS, VueJS

GitHub: https://github.com/dt1

Current Project: https://butternotes.com

email: dbtoomey@gmail.com

dizzystar··on Ask HN: Resources to grok Emacs and use it well?
for trailing whitespace:

(add-hook 'before-save-hook 'delete-trailing-whitespace)

This deletes all whitespace when you save a buffer.

dizzystar··on Ask HN: Resources to grok Emacs and use it well?
I've been using emacs for several years. If you saw my init file, you'd think it was kind of funny. It's mostly to change the look from default to a black box.

I do have some functions for connecting to databases, but for the most part, there are no deep customizations.

I also have avy (think that's jump mode in vim), ldo for file browsing, yasnippet (for snippets), multiple-cursors, and some language-specific major and minor modes.

I mainly want to press C-c C-c and get my work done.

------

As a general rule, emacs is pretty easy:

* C = basic

* M = more powerful

* CM = most powerful.

So...

* C-f = move forward one character

* M-f = move forward one word

* CM-f = move forward one bracket

A lot of things are sort of mnemonic:

* f - forward

* b - back

* r - rectangle

* s - search

* r - reverse search

The biggest thing to remember is that "yank" has the opposite meaning in Emacs. In emacs, you can either "kill" (cut), or "copy", then you "yank" to (paste). This is a function of how the Emacs "kill ring" works. This extends to the above:

* C-y - yank the last item

* M-y - scroll back through the backlog of the kill ring.

Everything sort of falls out from this logic. If had to be completely honest with you, I probably use 20% of the total functionality of Emacs. It's a huge system, but I get my work done efficiently and don't sweat that I can't write a bunch of elisp from memory.

dizzystar··on Ask HN: Who wants to be hired? (April 2020)
Location: Los Angeles

Remote: OK

Willing to Relocate: No

Primary Technologies: Python, Clojure, PostgreSQL, MySQL, PL/pgSQL

Currently learning: NodeJS, VueJS

GitHub: https://github.com/dt1

Current Project (being rewritten with some Node and Vue): http://muse-env.eba-gb2hjxvj.us-west-2.elasticbeanstalk.com/

email: dbtoomey@gmail.com

dizzystar··on Ask HN: Freelancer? Seeking freelancer? (April 2020)
SEEKING WORK | Los Angeles | Remote OK

I'm a contract programmer with a lot of experience working remotely.

Primary Technology: Python, Clojure, PostgreSQL, MySQL, PL/pgSQL

Currently learning: NodeJS, VueJS

GitHub: https://github.com/dt1

Current Project (being rewritten with some Node and Vue): http://muse-env.eba-gb2hjxvj.us-west-2.elasticbeanstalk.com/

email: dbtoomey@gmail.com

dizzystar··on Ask HN: Who wants to be hired? (March 2020)
Location: los angeles

Remote: yes

Willing to relocate: no

Technologies: python, clojure, postgresql, pl/pgsql, mysql, linux

Résumé/CV: https://github.com/dt1

Email: dbtoomey@gmail.com

← PreviousPage 2 of 23Next →