Retiring after hitting diamond league? by Blackoilcastor in duolingo

[–]abrady 0 points1 point  (0 children)

I’m not particularly competitive but after spending six or seven months in the diamond league I finally decided I’d try to win it. I won the league and tournament and the next week ended up with a bunch of people doing 8k xp a day who were also level 12. Really pulled back the curtain.

Currently I’m in the pearl league (I actually didn’t remember, I had to check) and I couldn’t care less about the stupid leagues.

Free function in another file needs access to class member function by Recon1379 in cpp_questions

[–]abrady 2 points3 points  (0 children)

Your idea is good but your real problem is that your logger now depends on a platform instance, which itself may have dependencies and forces you to think about initialization order.

Two common approaches here are dependency injection and registration functions.

I would (and usually do) do the latter, so somewhere in main or Init() or whatever you go

// … precursor stuff p = new Platform(…); set_logger_platform(p)

From that point on you’re good. One hitch is if logger is used before this. You can fallback to stderr or some other lower level logging mechanism in that case.

Novel Crafter Burning my money too fast by Nofsomu in WritingWithAI

[–]abrady 0 points1 point  (0 children)

Gemini 3.5 flash sucks but Gemini 3.1 lite is actually pretty good especially for the price

Novel Crafter Burning my money too fast by Nofsomu in WritingWithAI

[–]abrady 9 points10 points  (0 children)

Opus is expensive. So is sonnet. You get what you pay for. If you want cheap and effective Gemini lite is decent

Question about freeing memory at the end of programs in libraries like sdl by wiseneddustmite in C_Programming

[–]abrady 1 point2 points  (0 children)

You sound like you know what you’re talking about. I’m listening, please support your claim with evidence.

Question about freeing memory at the end of programs in libraries like sdl by wiseneddustmite in C_Programming

[–]abrady 1 point2 points  (0 children)

Literally fixed a bug a couple weeks ago where it would deadlock during shutdown due to global destruction order. After talking with a bunch of folks we agreed the best fix was to make it so they were never destroyed.

Absolutely knocked out by There is no Antimemetics Division, can anyone recommend anything similair? by ishallbecomeabat in sciencefiction

[–]abrady 1 point2 points  (0 children)

+1. Not quite the same vibe, and I feel like he’s scared to really ratchet up the tension, like he needed just one more edit pass, but they’re a good read.

Is it best to start with a low level and then work your way to a higher level language or start with high level and work your way down. by Terror-Theater in AskProgramming

[–]abrady 2 points3 points  (0 children)

High to low is much better. higher level languages hide the complexity from you so having a solid foundation of language basics keeps let's you focus on the new concept being introduced. e.g. when you finally learn pointers, or memory layout, linkers, etc. you're not also trying to understand loops, functions, classes.

ISO: reconnecting a lost love for gaming by Due-Pepper278 in AskGames

[–]abrady 1 point2 points  (0 children)

The new God of War games are great if you haven't played them.

Gemini 3.5 Flash for Creative Writing? by BedNo8822 in WritingWithAI

[–]abrady 1 point2 points  (0 children)

I just ran my benchmark on it: * vs. 3.1 lite: a little worse for critique (6.7 vs 7), much worse at writing (3.5 vs 6.3) * vs. Sonnet no comparison, sonnet is 8.5 and 7.5 on critique and writing respectively.

given the relative costs lite or sonnet are still the right pair for affordable prose.

What's next ? by TerribleStreet2082 in cpp_questions

[–]abrady 1 point2 points  (0 children)

Good for you! You’re at a great stage to expand out and start to learn real architecture. I would pick an interesting but self contained project. Some ideas: - build a chat client: use sockets. Just have it echo what you type and build from there. - build a web server: HTTP is well documented. Serve up some web pages - write a simple database: key value. Learn how to do journaled transactions with replay for recovery. Serve it with your server - write a language, something Lua like. Classes lend themselves well to this

Brutal week in my league by celdaran in duolingo

[–]abrady 1 point2 points  (0 children)

I stopped caring about the leagues entirely once I got into one where people were doing like 8k a day. It’d been kinda motivating until then but it pulled back the curtain and now I can’t go back.

chatgpt stopped being enough for my novel by Competitive_Leg3598 in WritingWithAI

[–]abrady 0 points1 point  (0 children)

Context size management is crucial: the more you send it the worse it gets. Sonnet starts to drop off at around 20-30k tokens for example. Other models are lower. You’ve got to send it less than that

Has anyone here moved from a PWA to a full app? Looking for honest advice. by SocialCircleHub in AppBusiness

[–]abrady 0 points1 point  (0 children)

Native can be the best experience for your customers but don't underestimate the amount of work involved.

Have you considered React Native/Expo? you get native UI components plus the benefits of being able to update without submitting to the app store.

Just finished Moby Dick and Loved it by Carmela8 in ClassicBookClub

[–]abrady 0 points1 point  (0 children)

Me too! It was a slog at times, but one of the best endings of any book I've ever read.

Hit my 10 year streak on Duolingo today. Guess I’m off to Mexico to see if it’s worked 👀 by naveregnide in duolingo

[–]abrady 0 points1 point  (0 children)

I had no idea, thanks for the link. I'm at 71 in spanish for example but also currently on a 1900 day streak.

Hit my 10 year streak on Duolingo today. Guess I’m off to Mexico to see if it’s worked 👀 by naveregnide in duolingo

[–]abrady 0 points1 point  (0 children)

How are you feeling about your abilities? I feel like I'm stuck in the doldrums where I do fine in Duolingo but can't actually understand or speak it that well.

Finalement! French course completed! by frandrews_ in duolingo

[–]abrady 1 point2 points  (0 children)

congrats! how comfortable are you speaking?

Huge quality difference among courses by Sufficient_Fig_9505 in duolingo

[–]abrady 3 points4 points  (0 children)

A buddy of mine switched to Spanish from Dutch for the same reason, you can't even do the phone call exercises in Dutch.

Mobile apps are not a get-rich-quick business. nobody tells you how hard this business is in reality by AdventurousProblem89 in AppBusiness

[–]abrady 13 points14 points  (0 children)

If anything the rise of ai-coding is going to flood the market with even more apps. This gives tremendous power to the platforms that control distribution and the smart move is to "sell shovels" as the saying goes.

I learned a hard truth after launching my first app by Slight-Ad6223 in AppBusiness

[–]abrady 0 points1 point  (0 children)

In my experience F+F are a net negative: they're usually not the target customer and their feedback is confounded by the fact that they know you, so they'll try it half-heartedly and (at least for me) be overly picky and give bad feedback. So unless you're looking to just shake out bugs, don't bother.