HNHacker News
TopNewBestAskShowJobs

sonjaqql

39 karma · joined June 3, 2021

Hacker News lurker/consumer since 2011. Software Engineer, with a QA-focused background. Making software since 2006.
submissionscomments
sonjaqql··on CHOMPI portable sampler instrument is now open-source (hardware and software)
Add to cart still works: https://www.chasebliss.com/shop/p/chompi-sampler
sonjaqql··on My son (9 yrs old) used plain JavaScript to make a game, and wants your feedback
This will be featured in my cross-discipline AI meeting this week. The blog article your son wrote was excellent - I will be pulling a few quotes.

I found it insightful that he used the microphone to move faster, and that he couldn’t always trust AI, because it can be just as confidently wrong as any human.

Both of you, keep up the good work!

sonjaqql··on Deluge, a portable sequencer, synthesizer and sampler
The Arturia Beatstep Pro has been the only sequencer I’ve connected with for my modest gate, cv, and midi sync needs. I moved to it after scoring what I thought was a deal on a SQ64. I really wish the SQ64 felt like a playable instrument and didn’t come out of the box with noise issues.
sonjaqql··on Cancer Is Striking More Young People, and Doctors Are Alarmed and Baffled
They don’t have screening for cholangiocarcinoma. It’s not common in the Midwest.

My partner discovered her cancer as a result of an unrelated condition: kidney stone MRIs showed a spot on her liver. We’ve been disappointed by every western medicine outcome for the last two years.

The Mayo Clinic was an incredibly disappointing experience. Our last interaction there, after giving some shitty news, our oncologist asked if we ate corn, like in tortillas. She had a theory it might be to blame. I pointed out corn is everything and bitterly wished her luck.

Hopefully, my partner will see her kid graduate high school in three years.

sonjaqql··on Baldur's Gate 3 Wins Game of the Year at the Game Awards
It helps that Baldur’s Gate 3 is the safest way to get laid (or even married) in 2023. I found those romantic quest lines quite satisfying.

Even without the sex and romance, I would rank it as the best single player gaming experience for me, since Arkham Asylum.

sonjaqql··on Ask HN: Are “theoretical” concepts being lost by new engineers?
I’m self taught and I’ve seen some of this baffling entitlement up close.

In my previous role, I had a direct report that was a talented designer who was also good and fast with React.

I put him on a project where we needed to use both Express and jQuery. He asked if there was some way to trigger when the browser has loaded everything. I got to mentor him a bit, and he’s a better engineer now, but boy howdy, we covered a lot of basics. He spent his free time living life away from screens.

He was pushing for six-figures in every other one-on-one during our last six months together.

sonjaqql··on Chiptune.app
This is a really cool visualizer. Neat work!
sonjaqql··on Supabase Edge Runtime: Self-Hosted Deno Functions
Yes! `supabase init` and `supabase start` gets most of the way there! Customizing the ports in `supabase/config.toml` makes having multiple supabase instances running easy. This works great for all the Postgres, auth, and storage things, as well as real-time functionality. My engineers have a single package.json script to get everything up and running.

I work at an agency, and the dev teams run supabase locally. We use Prisma for migrations and maintaining our SQL functions and storage configurations. `supabase stop --backup` is our friend.

Not being able to run multiple edge functions at a time kept us leaning into Cloud Run and Cloudflare. I'm excited about today's announcement.

sonjaqql··on Gitlab to lay off 7% of staff
This rings so true. A best friend ran her business through GitLab for years. She was a subscriber for a team of 3-5 people, but recent pricing and plan changes [1] caused her to switch back to GitHub.

She's got a small team on GitHub and has all of the critical features for less than a single seat at GitLab now.

[1]: https://about.gitlab.com/blog/2021/01/26/new-gitlab-product-...

sonjaqql··on 1500 Archers on a 28.8: Network Programming in Age of Empires and Beyond (2001)
In age II, it was CRC checks of game state that prevented cheating! Games would get out of sync if there was a mismatch, which could happen for various reasons.

I worked at MacSoft during the Age2 and Age3 days. The ports were faithful to the windows versions, but cross platform hadn’t been solved at the time because of this problem.

It also made long game play sessions longer because the calculated state kept getting more complicated.

There was one particular Mac OS X update that broke math interoperability for multiplayer because they changed how math worked on the OS. This meant we had to bundle a common math library to ensure the game the game states would line up, preventing unnecessary CRC checks.

sonjaqql··on Syntakt – 12 Track Drum Computer and Synthesizer
> kinda got sick of Andrew after he faked his own kidnapping

How long ago was this? His content for the last several years seems more mature than that, but I'm not familiar with his early work.

sonjaqql··on Impressions from a first-time Mac user
I've been driving gestures since my 2008 MBP. Gestures have become an integral part of my workflow, and using BetterTouchTool [1] I use CMD+4 finger swipes to throw windows to either side of the screen, or to maximize them. CMD+4-finger-click runs ffmpeg on the last captured screen recording, and produces a Jira- and Slack-friendly GIF, which is draggable from the dock.

My Windows machine is for mostly for updating and gaming, in that order.

[1] https://folivora.ai/

sonjaqql··on Terraform-AWS-modules/Terraform-AWS-eks transitions to non-free license
As an LGBT person, I fear that efforts like these are noble but empty. Assholes gonna still be assholes, Russia is gonna pirate software [0], and global Terraform users won't notice.

Could this act actually awaken an IT team to the atrocities, in a way that makes a difference?

[0] https://writing.kemitchell.com/2022/03/05/Russia-to-Legalize...

sonjaqql··on Israeli spyware company NSO Group placed on US blacklist
See episodes 99 and 100 on the Darknet Diaries [1] for background on NSO and Pegasus.

[1] https://darknetdiaries.com/

sonjaqql··on Why NoSQL
I'll investigate the constraints of CouchDB, thanks!
sonjaqql··on Why NoSQL
The article didn't answer the question for me of how to query for the absence of a property, without getting an entire document collection first.

I was really hoping there was a secret to search against null or undefined.

Is there a NoSQL solution that does allow for such queries?

sonjaqql··on Discipline by King Crimson
Agreed! I traveled to Milwaukee last month to catch them, and even though I was in the last row, you could see and feel Tony Levin's fingers.
sonjaqql··on RFC 4180: Common Format and MIME Type for CSV Files (2005)
This is timely for me - I was just sharing this 2014 article with my team.

http://thomasburette.com/blog/2014/05/25/so-you-want-to-writ...

It made an impact on my approach to CSV handling, and helped me understand, "just because I can, doesn't mean I should".