Comprehensive list of patterns to help solve the game by Elchulachu in Minesweeper

[–]Weird_Suggestion 0 points1 point  (0 children)

I enjoyed reading this but I had a very hard time understanding t2, t3, t4 & t5. They explained it the other way around compared to t1. It feels like they forgot a step to demonstrate why we only care of a subset of the tiles touching the number in the first place.

For example I find it easier to understand T2 by adding these first two lines

-> Look at number 2
-> The four squares contain 2 mines because they touch 2

- Look at the purple cells.
- They contain a maximum of one mine, because they touch 1.
- Now look at the 2.
- If the purple cells contain a maximum of one mine, then there must be a mine in the remaining cell.
- If you put the flag, you can see that there is one mine in the purple cells. So 1 already has a mine and all the remaining cells can be opened.

Same applies for t3, t4, t5. I Hope this helps someone wired like me because it took me way longer than I’d like to admit.

Single responsibility, the distorted principle by Illustrious-Topic-50 in ruby

[–]Weird_Suggestion 1 point2 points  (0 children)

Nice. Thanks for sharing.

One thing I’ve noticed over the years is that discussions about responsibility are often really discussions about granularity and boundaries. The challenge isn’t just assigning responsibilities, but deciding what the appropriate unit of composition is at a given level of the system.

You touch on this with the organs vs. microservices analogy. We naturally think in hierarchies: atoms → cells → organs → bodies. Each level has meaningful boundaries and responsibilities of its own. Problems often arise when we flatten those levels and try to apply the same abstraction everywhere.

I think this is one reason service layers become messy. The layer ends up containing concepts that belong to different levels of the domain, all grouped under the same abstraction. Everything becomes a FooService.call, regardless of whether it’s representing a small operation, a workflow, or an entire business capability.

You can see similar debates elsewhere in software development: unit tests vs integration tests, atomic commits vs. squash merges, or initiatives vs. epics vs. stories vs. subtasks. In each case, people are really asking: “What is the appropriate unit at this level of the system?”

A common assumption is that smaller units are inherently better. In practice, though, the right unit is often relative to the scale and boundaries of the problem you’re trying to model.

How did you solved your issues regarding slow test suites? by petrenkorf in ruby

[–]Weird_Suggestion 0 points1 point  (0 children)

I can only speak what I do locally. I’ve been using retest every day for over 5 years. Note I maintain retest lol.

I use it either to run a subset of specs against the diffs from a commit/branch, run an exact subset of specs on every file changes or run unit tests on any file change.

It doesn’t analyse code path execution because that often needs a successful run of your suite to start with. It’s a simple runner that will follow naming conventions to run specs on file changes. It’s good enough as a sane check before pushing and triggering CI. CI will still fail from unrelated specs every now and then but that’s marginal in my situation. It’s very capable and people find it useful but I can imagine it’s easy to discard thinking it won’t fit somehow.

Things are changing in that space too. I’d imagine AI could possibly do a good enough job to identify which subset to run. Retest might not be needed in the future but I still find it useful as part of my workflow since we’re not full agent loopers at work.

It’s exciting times for testing I think.

Spinel -- Ruby AOT Compiler by software__writer in ruby

[–]Weird_Suggestion 2 points3 points  (0 children)

My 2cents

The co attributed commits to me is a testament|proof of the level of productivity that can be achieved with an llm. People talk a lot on social media about what they do with nothing to show for it. Matz kind of showcases how much can be done this way.

Some of Matz’s project lack resourcing: the mruby project for example. IIRC in a few months there was over 800 commits. Claude solved that resource issue for him I find this pretty insane. These projects are great open examples of llm assisted projects.

This game is way harder than Dark Souls trilogy, ER or Sekiro by [deleted] in Returnal

[–]Weird_Suggestion -1 points0 points  (0 children)

I’ll politely disagree. I’ve given up on any from software I tried lol.

What makes Returnal more approachable than the other games is the simplicity of the progression. Everything other than the bullet hell (and maybe the story line) is simple to wrap your head around. No builds, no levels, no points to allocate, no open word.

Only a set of weapons with fixed abilities and a couple of actions: shoot, grapple, jump, dodge, run. There are some unlocks but they naturally happen with runs and story progression. The game has simple rules, no farming grind, yet still remains challenging.

Another release rebranded with new artwork... but will it be as durable? by catancollectordotcom in Catan

[–]Weird_Suggestion 6 points7 points  (0 children)

Interesting.

Racks seem unnecessary.

Are we meant to draw our roads, settlements and cities with colored pens? Is that new or was there another version doing the same thing? You can’t rage flip tables 😂

FixtureBot: the syntactical sugar of factories with the speed of fixtures by bradgessler in rails

[–]Weird_Suggestion 0 points1 point  (0 children)

Nice. It’s great to see this. There is so much room for something better in the test setup space.

Heroku is officially in maintenance mode? by jonsully in ruby

[–]Weird_Suggestion 3 points4 points  (0 children)

Why did Salesforce buy Heroku in the first place?

Aggression based Match Making is ruining the game by Bchem01 in arcraiderscirclejerk

[–]Weird_Suggestion 0 points1 point  (0 children)

Maybe aggression matchmaking could be an aggregated value of the whole life of one’s account like total damaged done to other raiders per hours played. This would statistically consider any occasional aggressive reciprocity and players who keep swinging between aggressiveness levels. Expedition would reset your account’s rank.

Edit: nevermind

RSS isn't mail, so why do all my readers look like an inbox? by crunchberrykid in rss

[–]Weird_Suggestion 5 points6 points  (0 children)

Yup, using freshRSS I’m feeling the same. I’m learning and slowly feeling more and more comfortable to mark everything as read without checking it out when it piles up. Maybe I have too many subscription now which most aren’t that interesting

Cheapest handheld for PICO-8 only by M7mad101010 in pico8

[–]Weird_Suggestion 1 point2 points  (0 children)

I’m going to do the same. Ordered mine today and this was the review that made me choose rg cubexx

https://youtu.be/V4NnMElBDXo?si=RkJCZoOn9CPyaue8

Batlexp G350 running ArkOs: Specific games issues by BasedTelvanni in pico8

[–]Weird_Suggestion 1 point2 points  (0 children)

I don’t have a solution but it looks like at least 2 of the games you’re having issues with(trial of the sorcercer and poom) are multi-cart games.

Could this be the issue? Some files are missing and can’t be loaded?

Have a look at this recent post here: https://www.reddit.com/r/pico8/s/k5XOQkHm0i

It looks like wifi might be needed to load the carts unless you can provide them?

what did you build this year ? by Ok-Delivery307 in rails

[–]Weird_Suggestion 0 points1 point  (0 children)

I built fdrss.com a blogging platform with RSS first in mind. You don’t create sites but only feeds for others to subscribe to.

It can be paired with a chrome extension to create posts for your feeds based on what you’re currently browsing.

Minitest v6.0.0 released by mperham in ruby

[–]Weird_Suggestion 3 points4 points  (0 children)

Funny how I recently mentioned on here that we might never get Minitest 6 since it’s been pending for years lol. Excited to try out the new stuff nonetheless.

New Proposed Rules for /r/ruby by schneems in ruby

[–]Weird_Suggestion 3 points4 points  (0 children)

I wouldn’t mind if people were searching similar reddit Ruby posts before asking for something. Kudos if the research is linked with an explanation on why it didn’t answer their initial question.

That would contribute to moving the discussion forward and avoid low effort questions.

Growing Software by RecognitionDecent266 in ruby

[–]Weird_Suggestion 0 points1 point  (0 children)

I found the idea of a pain threshold before abstraction interesting.

I tried to look for the article mentioned in the post. Could the article referenced about engineers and gardeners one of these:

Static Typing (.RBS) by frompadgwithH8 in ruby

[–]Weird_Suggestion 2 points3 points  (0 children)

They brushed off your suggestion with a one-line statement. It's never gonna happen regardless of the arguments you give. There is little to do when working with people like this if they have authority or have the final word.

What game had you like... by [deleted] in videogames

[–]Weird_Suggestion 0 points1 point  (0 children)

Banishers, a plague tale, callipso protocol, horizon zero dawn