Hacker News new | past | comments | ask | show | jobs | submit | djxfade's comments login


YES! I have switched to it for professional and personal CMS work and it's great. Incredibly flexible and simplistic in my opinion. I use it both as headful and headless.

weird "license" on that project. pretty much blocks any self host usage besides a personal blog.

And only hosted option for the copyrighted code starts at 300/y

these don't cover any use case people use WordPress for.


Not sure why sibling was downvoted to oblivion, the license could be easier to find. Here it is: https://statamic.com/license

Seconded. It's absolutely phenomenal as a headful or headless CMS.


Yes it does support this



We do pay carbon tax for all our exports. I know that doesn't defend it. But at least we pay our fair share. Even tough I can definetly see why it looks bad from a moral standpoint.


Who do you pay carbon tax to?


I never understood why Reddit couldn’t just have kept the API free, and embedded ads in the feed directly. They would get their ad revenue, and third party developers would actually help them make money.


Probably because it would be easy to filter those ads from the feeds.

The facts were businesses like Apollo built themselves upon Reddit's value-proposition. The content is what the users wanted - and Reddit had the content. Apollo's value-add was making that content more accessible to users - at Reddit's expense.

We can debate how Reddit handled the rollout - but the facts are businesses like Apollo offered little to Reddit in exchange for Reddit's content.

People operating businesses based on someone else's data (moat) should have an exit plan for when the free ride ends.


From a legal point-of-view, yes, Reddit had control of the data and chose to alter the deal. And the app developer did have an exit plan: shutting down the app and refunding subscribers. The developer appears to have weighed his options, considered the strategy Reddit was communicating with the rollout of their API changes, and concluded that this was no longer a viable market.

Many people expressed strong opinions about what the developer should do, but he appears to have remained calm and rational throughout the experience, and chose to walk away when it made sense.

However:

> The content is what the users wanted - and Reddit had the content...

> ...in exchange for Reddit's content...

> ...operating businesses based on someone else's data (moat)...

Let's not fool ourselves: the data was created by and for the users, and it never belonged to Reddit in any moral sense. It's a regrettable externality of our legal framework that Reddit was able to withdraw their free API and prevent the community from accessing its own data how it saw fit.


In no way can we consider the content on reddit to be owned by the users.

By using reddit and posting, you agree to their terms - the content belongs to them.

It's unreasonable to believe Reddit should continue offering free services to businesses that were making money off of Reddit's content.


From the Reddit TOS:

> 5. Your Content

> The Services may contain information, text, links, graphics, photos, videos, audio, streams, software, tools, or other materials (“Content”), including Content created with or submitted to the Services by you or through your Account (“Your Content”). We take no responsibility for and we do not expressly or implicitly endorse, support, or guarantee the completeness, truthfulness, accuracy, or reliability of any of Your Content.

> By submitting Your Content to the Services, you represent and warrant that you have all rights, power, and authority necessary to grant the rights to Your Content contained within these Terms. Because you alone are responsible for Your Content, you may expose yourself to liability if you post or share Content without all necessary rights.

> You retain any ownership rights you have in Your Content, but you grant Reddit the following license to use that Content:

https://redditinc.com/policies/user-agreement-september-25-2...


Twice you have deliberately left out literally the most important bit. I'll quote it for you:

> When Your Content is created with or submitted to the Services, you grant us a worldwide, royalty-free, perpetual, irrevocable, non-exclusive, transferable, and sublicensable license to use, copy, modify, adapt, prepare derivative works of, distribute, store, perform, and display Your Content and any name, username, voice, or likeness provided in connection with Your Content in all media formats and channels now known or later developed anywhere in the world. This license includes the right for us to make Your Content available for syndication, broadcast, distribution, or publication by other companies, organizations, or individuals who partner with Reddit. You also agree that we may remove metadata associated with Your Content, and you irrevocably waive any claims and assertions of moral rights or attribution with respect to Your Content.

It's theirs the moment you click post - and there's nothing you can do about it.


That does not equal legal ownership.

> respect to Your Content

I don't know if you added the capitalization or not. If not I think it was precisely written like this to drive that point home.


The content wasn't Reddit's, it was simply hosted on Reddit. It was actually owned by the users, many of whom were using apps to benefit Reddit via additional content and moderation.


Someone didn't read the TOS.


I have actually. The way it's always worked for Reddit (and social media in general) is that you provide them a license to do things with the content, but the site doesn't take ownership of the content. This isn't a meaningless distinction either. It's a key part of Reddit's legal shield from all the illegal content they unknowingly host, via things like section 230.


From the TOS:

> 5. Your Content

> The Services may contain information, text, links, graphics, photos, videos, audio, streams, software, tools, or other materials (“Content”), including Content created with or submitted to the Services by you or through your Account (“Your Content”). We take no responsibility for and we do not expressly or implicitly endorse, support, or guarantee the completeness, truthfulness, accuracy, or reliability of any of Your Content.

> By submitting Your Content to the Services, you represent and warrant that you have all rights, power, and authority necessary to grant the rights to Your Content contained within these Terms. Because you alone are responsible for Your Content, you may expose yourself to liability if you post or share Content without all necessary rights.

> You retain any ownership rights you have in Your Content, but you grant Reddit the following license to use that Content:

https://redditinc.com/policies/user-agreement-september-25-2...


> but you grant Reddit the following license to use that Content

The most important bits you left out. You grant them a license to do anything they want with the data, including sell, use, etc. ie. it's theirs now.


Couldn't I just make an aggregate audio device which uses the mic on my MacBook Pro, and speakers of the AirPods?


You don’t even need it to be as complex as that, I just have an aggregate device which only has the MacBook microphone input enabled and no outputs, then you set this as your _input_ device in Sound preferences, but leave the output device as is.

It’s easy to create the aggregate input device, go to the Audio MIDI Setup app, in the audio window click the plus in the bottom right and choose “new aggregate device”, then tick MacBook Microphone on the right. Then to System Preferences > Sound > Input and assign this new “virtual” device as your input device. (You can rename it if you want)

Now your Mac will automatically switch audio output source as usual, but the input remains locked to the microphone so you don’t get this annoying problem.


I was excited to try this, since I'm a bit tired of selecting the input manually multiple times per day. Unfortunately, connecting AirPods automatically switches the input to them, regardless of the previously selected input device, whether it's an aggregate device or not.


Hm let me double check on this tomorrow! It works with my Sony headphones (which also cause MacOS to go into bad audio mode when you eg launch Shazam) but not sure I have tried the same with AirPods. Unless I did something else to lock it to that device and I’ve forgotten… anyway I’ll check on my work machine tomorrow


It works with your Sony headphones, cause MacOS only forces the headphone mic for apple headphones. Sucks, but is the annoying truth.


What exactly is the logic osx is using here that causes non-aggregate input to always be switched when plugging in external source, but aggregate sources remain sticky?


Option + Sound menubar icon = choose individual input output devices. Solution I use for the occasion the OP's app was built for.


That's exactly what I do - An aggregate device (called 'Forced Onboard Mic') with only 'MacBook Pro Microphone' selected.

This is configured from 'Audio MIDI Setup.app'

Apps configured to use that as their input device then don't reconfigure themselves whenever a Bluetooth input device shows up.

I dont add output devices as I'm happy for that to flip between speakers/headphones - whatever is available.


If you option click on the speaker icon in the menu bar, you can select which input to use. Takes a second and works instead of needing an aggregate device set up.


That’s a good idea, I will consider it. Should check it how it works with AirPlay and continuity though. AirPods are not simple Bluetooth devices, strange things happen when connecting/disconnecting.


That's a clever idea. I'm not in a position to try it right now, but would love to know if this works. I always use my AirPods + an external mic.

Also I haven't upgraded macOS to >= 13 yet on my personal laptop, so I can't use any of these apps.


Modern Mac's use a very similar sleep state, where they can still receive notifications and perform simple background tasks.


And they give the user the option of turning that behaviour on or off, or allowing it only when connected to external power.


Except that actually works


Yes definetly. Apple's implementation is solid.


For a value of work that leaves you with no battery after a few days, while older Intel macs would last literal months.


While I haven't personally seen it do this (is this on a personal laptop or a work laptop? Corporate management tools do all sorts of silly things), if it's doing that, would recommend just turning it off (it's in settings).


That’s interesting, I have the exact opposite experience. My Intel MBP would keep running or doing something in my backpack such that the battery would be lower and it would be hot. It wasn’t always and the Intel MBP worked better than any windows computer I had used before it but still noticeable. Sometimes after not using it for a day, closed and unplugged, it would be dead.

In contrast, my M-chip MBP never gets hot and the battery is reminiscent of my iPad. I used to stress about my power cord and making sure I had it with me, I still always carry one because I like being prepared but I don’t have to use it hardly ever away from home.



Modern macs also have an irritating behaviour where they will aggressively connect to your bluetooth headphones even when they are asleep. There is absolutely no purpose for this, except annoying you. I've to open the laptop and disable bluetooth otherwise my headphones immediately connect to it and then can't connect to another device.


This isn’t normal. Do you have any kind of audio apps running?


Huh? I've had this happen to me on two distinct macbooks now, so I assumed it was a mac thing. Don't have any special audio apps, I use the laptop for google meet and slack huddles though.


And older intel ones would just set the ACPI timer to get woken up eventually, every once in a while, and re-suspend in a few seconds.


PHP hasn't been behind in tooling, WordPress has (and still is). Frameworks like Laravel are very much up to par when it comes to tooling.


iCloud Drive, and actually the entire iCloud ecosystem is opt-in


Yes, but the question is how they implemented it. Are there dark patterns, is it all-or-nothing, etc.?

Also, with iCloud being at the heart of Apple's ecosystem, a simple bug may very well cause accidental sharing of sensitive data. Even if that never happens, it does not make me sleep better.


Apple’s apps make it pretty clear when something is local and when something is in iCloud. Even for iCloud users, it’s usually an explicit choice per file or object. Photos is the notable exception.


I don't want to worry about exceptions.


I’m pretty sure there’s also a very-much-not-fine-print notice about iCloud Photos when you set up a device, and you can easily turn iCloud Photos off. The only part missing is that you can’t enable iCloud Photos but choose, per photo, whether to sync the photo.


It also doesn’t nag if you decide not to use it.


It does - there’s a message with a red dot badging in your settings that you can’t dismiss. Clicking it takes you to a nag message to log into iCloud. Still, nowhere near the blatantly insecure and anticompetitive dark patterns that Microsoft uses


It's possible to avoid this issue. I implemented a Canvas based clone of the classic MS Paint back in the days. One of the tricks to avoid this, was to use decimal pixel coordinates, so instead of drawing a pixel at (100, 200), you would draw at (100.5, 200.5).


That's not a complete solution. For instance, it assumes that each canvas pixel corresponds to a single logical pixel, and that each logical pixel corresponds to a single physical pixel. There are a number of reasons that might not be true.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: