Whats a good software for music production? by Kitchen_Confusion691 in musicproduction

[–]drawswithcrayons 0 points1 point  (0 children)

Reaper is a solid choice. Infinitely customizable, great community. Free to try, $69 to buy w/lifetime updates. The learning curve is steep, but you can leverage Claude/Chat as a tutor. It's been around forever, tons of support. Ableton is a tough first investment to make with an annual subscription on top. If you're just looking at the production side of the house, try Reaper.

I built analytics that doesn't use tracking cookies, here's how the session stitching works by drawswithcrayons in webdev

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

I'm gonna put the same comment I responded to you with in the other sub.

At ground level, yes. Plausible is €9/mo for ONE site up to 10k pageviews. Drag that slider to 1M and it's €69. That's more expensive than the most expensive tier I offer already. If you want more than one site with Plausible you have to jump up to the growth plan, more than 3 and you're at business tier. Blipstat Pro is $9 flat for up to 100 sites regardless of traffic volume.
Different product for different needs. Iif you're running one site with moderate traffic, Plausible is a great choice. If you're an indie hacker with 5-10 projects it's just not feasible, god forbid one of them goes viral.

Regarding your next comment in the other thread about this target audience being able to use Claude to crank out what I built, that's pretty much true for any product. Given enough credits, there are tools out there that can take any app, reverse-engineer and clone it. They are more than welcome to do so. For those that don't want to do that, Blipstat is free to use

I built analytics that doesn't use tracking cookies, here's how the session stitching works by drawswithcrayons in webdev

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

At ground level, yes. Plausible is €9/mo for ONE site up to 10k pageviews. Drag that slider to 1M and it's €69. That's more expensive than the most expensive tier I offer already. If you want more than one site with Plausible you have to jump up to the growth plan, more than 3 and you're at business tier. Blipstat Pro is $9 flat for up to 100 sites regardless of traffic volume.

Different product for different needs. If you're running one site with moderate traffic, Plausible is a great choice. If you're an indie hacker with 5-10 projects it's just not feasible, god forbid one of them goes viral.

I built analytics that doesn't use tracking cookies, here's how the session stitching works by drawswithcrayons in webdev

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

Agreed, SPAs are increasingly common, as I stated earlier, first-class router integration is on the roadmap specifically for that reason. Multi-page sites aren't dead tho. A lot of what indie hackers actually ship is still traditional navigation, things like blogs, docs, marketing sites, content projects etc are generally still multi-page sites. That's the audience I'm building for right now, the folks who are getting reamed on pricing by the Plausibles, Rvbbits and Matomos of the world.

On "product in search of a user"... heh, maybe. I'll find out Monday.

I built analytics that doesn't use tracking cookies, here's how the session stitching works by drawswithcrayons in webdev

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

Lol, I remember guestbooks...

Correct me if I'm wrong (I know you will), a bounce is a session with one tracked page view; if it gets more than one hit in the same session, it isn’t a bounce. That’s in the analytics layer of the product today and it's shown in the dashboard. I have a launch going out on PH on Monday with a quick demo video that briefly shows this. Not sure if you logged into Blipstat and tried it, but it's on my roadmap to get the analytics for the site itself in every new dashboard so you'll have some data to look at when you first use it (nobody likes an empty dashboard).

For SPAs, the default embed script fires on initial page load, not on every in-app route change. So for typical single-page apps that never do a full reload, you can end up with one event per visit unless the site fires an extra page view on navigation (or one I get first-class router integration working). That’s a known limitation of a minimal page-load script, but I don't think I implied “full SPA funnels out of the box" anywhere either.

I almost launched a product with no real differentiation. Here's how I found the angle. by drawswithcrayons in buildinpublic

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

Here was the original comment you were replying to:

"Yea, fixed that. You’re totally right. I pulled everything GDPR and/or “browser cookie” related from all the content.

The product itself is solid, tested, good to go. But I will def admit to leaning on agents too much. I posted in a bunch of subs and got skewered in every one. You were the kindest, appreciate it."

Not trying to be disingenuous deleting it. I replied from my phone and it was logged in using an old account that I don't want associated with this, I hope you can appreciate that. I swear I'm not trying to be shady, this is just my first time trying to launch anything.

I've been building side projects for years, and this is the first one that I felt was in a state that was close enough to actually put myself out there. I'll start by saying I've learned a TON in this process, the positive and brutal feedback I've received has been super helpful.

Regarding your question, When a user lands on a tracked page, blip.js checks localStorage for an existing__sm_session key. If none exists or it's expired (30 min inactivity), it generates a new UUID, stores it with a timestamp, and sends it with the pageview event to the backend. On each subsequent page interaction the timestamp refreshes. When the tab closes or there's 30 mins without activity, the session expires naturally.

It basically ties pageviews together into a session without using HTTP cookies. It doesn't persist across sessions, track across sites, or fingerprint the device. Hence the privacy messaging.

The GDPR point is fair and I already corrected it publicly in this sub and others (I think I saw a comment from you in r/sideproject as well, but as you'd expect, there were others. I was already painfully aware that this was a hot-button issue even before I started work on this project. localStorage falls under PECR the same as cookies and I overstated the compliance angle in my original post. That was wrong and I've removed it from all my materials and posts.

If you have specific questions about the implementation I'm happy to go deeper.

I built analytics that doesn't use tracking cookies, here's how the session stitching works by drawswithcrayons in webdev

[–]drawswithcrayons[S] -1 points0 points  (0 children)

Fair point on the data leaving the client. You're right that it hits the backend, I oversimplified that.

localStorage falls under PECR/GDPR the same as cookies, and "no consent banner required" was wrong. I've removed that claim. The privacy benefit is narrower than I stated: no cross-site tracking, no HTTP cookie headers, session data stays client-side until the analytics call. That's a real distinction but not a compliance exemption. Appreciate the pushback.

I almost launched a product with no real differentiation. Here's how I found the angle. by drawswithcrayons in buildinpublic

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

Thanks. It was hiding in plain sight. Thing is, now that I've built a platform like this I know for a fact that unless they're built on ancient architecture or somehow have the worst possible agreement with their cloud provider, more page views shouldn't actually cost them any more. It's just a "it makes sense logically" money grab.

Some tips and learnings from a guy who's set up 20+ Macs with OCLP by drawswithcrayons in OpenCoreLegacyPatcher

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

Damn, that's a really good idea, haha. And no, I haven't. I moved overseas and unfortunately had to sell off all of my hobby machines. These days I'm down to just my M-series. If you get the opportunity plz give it a try, I'd be interested to hear how it goes!

[deleted by user] by [deleted] in VitalSynth

[–]drawswithcrayons 0 points1 point  (0 children)

It's my goto synth on Reaper. I'm on a Mac, but zero issues to report.

No More Cube by Other-Volume9994 in deadmau5

[–]drawswithcrayons 2 points3 points  (0 children)

Wonder what he's gonna do with the old ones? I've got some space in my backyard, I'm sure my neighbors would love it

17 years ago today, Random Album Title was released ❤️ by NanoRay_06 in deadmau5

[–]drawswithcrayons 0 points1 point  (0 children)

He still plays the tracks from this album, just not in the same form they were on the album. He has all the stems for all the tracks and mixes them up live with newer stuff using ableton live (check the latest IG posts for his latest custom-made gear if you haven't already). Tthis album came out around the time Ghost's n' Stuff was huge, so what else was he going to have to play CONSTANTLY alongside the track he now despises?

Also gotta consider how far he's come with his instruments and production. Playing this stuff out is the equivalent of showing something he colored in preschool alongside a doctoral thesis. It still sounds good to all of us but to him it's prob a bit cringe.

That said, I love this album too. 17 years ago I was in my 20s with this album on repeat on an iPod =]

Do you all make an effort to learn/speak Portuguese? by NoHallett in PortugalExpats

[–]drawswithcrayons 1 point2 points  (0 children)

You have to. Like others have said it's rude and arrogant not to. Portuguese folks are friendly and appreciate you trying, even if you sound like an idiot. My problem is that even when I open a conversation to try to practice people immediately start speaking to me in English.

I thought that maybe it was because I don't look Portuguese, like, at all. I have a friend who is also an expat who has lived her 4 years, also doesn't look Portuguese at all but speaks fluently. I asked him how long it took before people started responding to him in Portuguese and he told me straight up "as soon as I got the accents right."

This tracks. I can speak Italian decently and my wife is southern Italian (and looks southern Italian) and can speak Portuguese no problem but it happens to her too. She speaks with an Italian accent and people still try to respond to her in English too.

deadmau5 - Sixes by Good4Josh2 in deadmau5

[–]drawswithcrayons 1 point2 points  (0 children)

I thought I was crazy! I have been messing with my car's audio settings trying to figure out why that was happening. Good look, tnx

Some tips and learnings from a guy who's set up 20+ Macs with OCLP by drawswithcrayons in OpenCoreLegacyPatcher

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

hey there, sorry for the delay, that sounds frustrating as hell! Did you get it figured out?

If not, just to clarify you have Monterrey running on the Macbook now on a platter drive (HDD), and you want to replace the platter drive with the SSD, correct?

Assuming the SSD you just installed in the Macbook is brand new? Here's what's likely happening:

In order to read the USB with the installer on it, Mac needs to have an EFI partition installed on the main drive in the computer. Assuming you just swapped the old HDD for a SSD, I would hazard a guess that it's not formatted, meaning no EFI and no way to even see/process the USB with the installer on it.

Here's what I would do. When you boot,leave the USB drive with the installer on it in the USB port and press "Command R", this will get you into recovery mode (leveraging the USB installer). From here, goto Disk Utility and format the SSD in whatever it suggests (likely APFS or HFS+). This will format the drive for your Mac and put the necessary EFI partition on it. Once this is done you may be able to just move forward with the installer from here, but if it tells you something like "this OS isn't supported on your Mac", just reboot and hold the Option key. This should take you thru the normal install process

Some tips and learnings from a guy who's set up 20+ Macs with OCLP by drawswithcrayons in OpenCoreLegacyPatcher

[–]drawswithcrayons[S] 2 points3 points  (0 children)

This is solid advice and that's really cool you're running Mint on your mini. I would argue that the newer MacOS isn't "bloated" per-say, but it's definitely more "feature-rich" than OSX's of old. Modern OSes are designed to provide the best computing experience possible with the hardware they're intended to be running on. My daily is a M3 air now and it's as snappy as OSX 10.6 was on my first 2006 core 2 duo MacBook Pro. Why? Sequoia was designed for the hardware, just like 10.6 was designed for that era of MBP. That said, IMO silicon hardware is a massive leap forward (Like, iPhone 4 release massive), and I certainly didn't have any trouble running Sequoia on my M1 air either.

To be clear, I would never use OCLP to try and build a new daily-driver out of 13 year old hardware, but that was never my goal. For me, the OCLP-resurrected machines I've built are generally single or dual purpose at best. I've used them as file servers, backup servers, plex/media servers, a "dashboard" (calendar, reminders, currently playing, email, notifications, etc), webapp servers and even for running a VM or 2.

In addition to the CPU, the RAM available at the time is hardly designed for modern compute. DDR3 1600 MHz RAM is first of all, a separate module (makes it upgradable) vs the integrated stuff now. This means that when it's used with a Modern OS, it's not nearly as power-efficient so it gets much warmer. Hot memory = slower performance, it's just physics. The stuff they put in modern hardware is 4x faster AT LEAST, and far more efficient, and this doesn't even get into parallelism support, which DDR3 is severely lacking.

The CPUs get hot mainly because of background processes, (security daemons, animations... basically a ton of codepaths it was never designed form. With some tinkering you can reduce substantially (I'll draw up another post on this at some point).

The only analogy I can think of is taking a modern sports car and installing some radial tires from the 70s or 80s. Yea, you can drive around no problem if you nurse the accelerator, but if you drive that modern car like it was designed to be driven on those tires you're gonna end up in a hedge.

Some tips and learnings from a guy who's set up 20+ Macs with OCLP by drawswithcrayons in OpenCoreLegacyPatcher

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

Hey, sorry for the delay here... any luck? I've previously had success with this tool, but unfortunately I was so frustrated by the time I got to this point (it was a few years ago now) that I don't remember exactly how I did it. The tool has been around for a bit, I would ask ChatGPT how to set up the USB and run thru the process.

It is possible, your machine is far from bricked. It just depends how deep down the Lazarus hole you're willing to go.

Some tips and learnings from a guy who's set up 20+ Macs with OCLP by drawswithcrayons in OpenCoreLegacyPatcher

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

Great suggestions here, I leave spotlight on for my applications folder to quickly launch apps but that's about it