Hacker Newsnew | past | comments | ask | show | jobs | submit | TuxSH's commentslogin

You exaggerate, but in this situation, I think putting a link to a Jira ticket or Slack convo (or whatever) as comment is best

In your case SetResolution could be a static method calling a private instance-method SetResolutionImpln, for example, similar to what other people said.

> what's the point of globally visible singletons except "everything is an object" cargo-culting?

Having the singleton be an object becomes interesting when:

1) it contains attributes that themselves have non-trivial constructors and/or destructors. Order of initialization and destruction is guaranteed (init is in forward order of declaration, destruction in reverse order)

2) more rarely, inheritance (code reuse)

In the case of 1), you can just opt to construct the singleton on a sufficiently-aligned byte buffer in-place with `std::construct_at`. This gets rid of static-init order fiasco, __cxa bloat (if applicable), atexit bloat, and you can chose to just not call `std::destroy_at` if you don't need to.

In these two scenarios it's a lot more efficient to group many related objects into a bigger object.


Also Apple Music is much worse (harder to bring miniplayer, seek bar harder to use) and list of misfeatures goes on and on and on

You have to give Apple credit where credit is due. They have managed to make first iTunes and now Music worse with every release. Which is truly amazing.

The fact that in the miniplayer you can't display both the album art and the track information at the same time unless the cursor is hovering over the window absolutely boggles my mind. If I'm listening to a station, I want to glance over and see what I'm listening to. And I like the album art showing. This worked until Tahoe.

View menu > Hide Large Artwork will show the track info, but you of course lose the album art.

Of course it's not a major issue, it doesn't make the system unusable, but it was a nice little experience thing.


All I know about modern Apple Music is that it’s always active in now playing when nothing else is playing, and accidentally pressing play sometimes summons an account setup screen.

I never use it, and wish I could delete it.


If it makes you feel any better it doesn't detect activity well even if something is actually playing.

I regularly go to pause Apple Music and the play/pause button on my keyboard instead starts playing a YouTube video in some background tab/window.


I've lowered my expectations over the years, but there's this single stupidity that drives me crazy: When you search for a keyword and play a song from the results, playback continues with the rest of the search results. Why the hell would I want to play all of the songs with similar names? iOS Music, on the other hand, does the expected and creates a station from the first played search result.

Apple Music has actually gone to "completely unusable" for my use.

I use it (or did, pre-Tahoe) to play iTunes-shared music over my network. Since Tahoe, it will play a couple (plus or minus a handful of songs) and then just stop rather than transitioning to the next song.

I've been listening to the actual radio for the past couple months because I haven't had the time to work out how to play my network-shared music.


Oh man, that's concerning since it was already terrible on Sonoma. I've been using Museeks for years now.

Aye it’s fucking terrible. Seek bar is impossible.

> By accepting a Program subscription, you grant Anthropic permission to identify you publicly as a Program recipient, including by referencing your name, GitHub username, and associated open source project(s).

I was tempted about applying but that part is everything but nice and I think I'll just pass


There's no non-disparagement clause, so how about you left them use your name etc, and then you can come out in public and say those mean things and shame/embarrass them.

Sure, but what I'm slightly worried about is people easily resolving my username to my real name. Maybe I worry too much, dunno

That's fair, but I think it's also not unreasonable for Anthropic to want some sort of "compensation" for giving something away for free (even if it's just a paltry 6-months, which screams "sales tactic"). The terms around getting free stuff sometimes have things that aren't compatible with something about how we do things, and that's fine; we just don't get to take advantage of the free stuff.

Yes, I agree.

It's just that I value the right to reveal my identity on my own terms a lot higher than $1200 (using my username and project name is fine). For the offer to become enticing they would need it to be 5~10y instead of 6mo, or to simply remove the $realname part of the "publicity" section


> If there is 4-5 commits with "WIP almost working" between each proper commit, then that's too much noise for me, personally.

Yep, no excuse for this, feature branches exist for this very reason. wip commits -> git rebase -i master -> profit


> The current ChatGPT $20/month plan goes a very long way

It sure does and Codex is great, but do you think they'll maintain the current prices after/if it eventually dominates Claude Code in terms of marketshare and mindshare?


I think we'll always have multiple options providing similar levels of service, like we do with Uber and Lyft.

Unlike Uber and Lyft, the price of inference continues to go down as datacenter capacity comes online and compute hardware gets more powerful.

So I think we'll always have affordable LLM services.

I do think the obsession with prices of the entry-level plans is a little odd. $20/month is nothing relative to the salaries people using these tools receive. HN is full of warnings that prices are going to go up in the future, but what's that going to change for software developers? Okay, so my $20/month plan goes to $40/month? $60/month? That's still less than I pay for internet access at home.


> This seems like a "we've banned you and will ban any account deemed to be ban-evading"

Honestly, if faced with such a situation, instead of just blocking, I would report the acc to GH Support, so that they nuke the account and its associated PRs/issues.


If you force it to use chain-of-thought: "Two fathers and two sons sum to how many people? Enumerate all the sets of solutions"

"Assuming the group consists only of “the two fathers and the two sons” (i.e., every person in the group is counted as a father and/or a son), the total number of distinct people can only be 3 or 4.

Reason: you are taking the union of a set of 2 fathers and a set of 2 sons. The union size is 2+2−overlap, so it is 4 if there’s no overlap and 3 if exactly one person is both a father and a son. (It cannot be 2 in any ordinary family tree.)"

Here it clearly states its assumption (finite set of people that excludes non-mentioned people, etc.)

https://chatgpt.com/share/698b39c9-2ad0-8003-8023-4fd6b00966...


Then you'll ask it to evaluate the possible solutions and it will forget the original problem entirely by the time it's done enumerating solutions.

Great job, AI labs! It's almost TOO useful


Every father is a son to somebody...


If I'm not mistaken Codex is free until April 2nd with the previous generous rate limits (while paying customers get 2x).


In my case I've had it (Opus Thinking in CC) hit 80% of the 5-hour limit and 100% of the context window with one single tricky prompt, only to end up with worthless output.

Codex at least 'knows' to give up in half the time and 1/10th of the limits when that happens.


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

Search: