[-] cygon@lemmy.world 25 points 2 weeks ago

Stage 2:

Documents folder? You want to rule my whole computer, dictate some nonsensical folder structure and then you act like, out of the goodness of your heart, I can have this little set of folders, deep in your weird structure, to store my stuff? And you're even telling me how to sort it? On my own hard drive connected to my own computer?

[-] cygon@lemmy.world 30 points 3 weeks ago* (last edited 3 weeks ago)

I liked agile as it was practiced in the "Extreme Programming" days.

  • Rather than attempt to design the perfect system from the get-go, you accept that software architecture is a living, moving target that needs to evolve as your understanding of the problem evolves.

  • Rather than stare down a mountain of ill-defined work, you have neat little user stories that can be completed in a few days at most and you just move around some Kanban cards instead of feeding a soul-sucking bureaucratic ticketing, time tracking and monitoring system.

  • Rather than sweat and enter crunch mode for deadlines, the project owners see how many user stories (or story points or perfect hours) the team completes per week and can use a velocity graph / burndown chart to estimate when all work will be completed.

.

But it's just a corporate buzzword now. "We're agile" often enough means "we have no plan, take no responsibility and expect the team to wing it somehow" or "we cargo cult a few agile ideas that feel good to management, like endless meetings with infinite course changes where everyone gives feel-good responses to the managers."

Having a goal, a specification, a release plan, a vision and someone who is responsible and approachable (the "project owner") are all part of the agile manifesto, not something it tries to do away with. I would be sad if agile faces the same fate as the waterfall model back in its time and even sadder if we return to the time-tracking-ticket-system-with-Gantt-chart hell as the default.

Maybe we need a new term or an "agility index" to separate the cases of "incompetent manager uses buzzword to cover up messy planning" from the cases of "project owner with a clearly defined goal creates a low-bureaucracy work environment for his team." :)

[-] cygon@lemmy.world 29 points 1 month ago* (last edited 1 month ago)

A subgroup of people on the left who believe in communism and mostly hold pro-Russia and pro-China views, while often having a "doomer" mentality in regard to the US.

Unfortunately, that has them made very susceptible to Russian propaganda, to the point where they're now doing the bidding of Russia and helping fascists rise to power.

The mechanisms are similar to MAGA. They've disconnected from classical media and their echo chambers censor posts that highlight positive developments in the US or posts critical of Russia/China. Once inside, their world view collides with the outside and it's hard to get out again. Similarly to Russians and Republicans, they vilify liberals ("liberals are complicit in xy", "scratch a liberal and a fascist bleeds", "Marx warned liberalism inevitably leads to fascism", etc.).

On here, they're largely the people dissuading US Democratic Party voters from turning out, via "both sides bad" and recently via claim-to-purity (I'm sure you've encountered one of those "genocide joe" posts, which are kinda awkward, since tankies commonly support/deny China's genocide on the Uyghurs and Russia's genocide on Ukrainians).

[-] cygon@lemmy.world 25 points 1 month ago* (last edited 1 month ago)

So true. By this point, Russia is already using everything it can, short of an actual, hot war with the west. And their military is stretched to the limit already without that.

I think this sabre rattling is still useful to them as a one-two-tactic:

  1. Public threat from Russia, mentioning but not directly threatening nukes (the "push" side)
  2. Russia-aligned media in the west publish articles saying "Putin's threat should be taken seriously," Russia-aligned western politicians smearing their opponents as "irresponsible war mongers", followed by pushing for existing sanctions to be lifted, etc. (the "pull" side via stooges/crooked politicians)
[-] cygon@lemmy.world 31 points 2 months ago* (last edited 2 months ago)

After reading, the gist of it seems to be:

  • Vanilla far-right indoctrinated dumbo (his vision: "Reds" welcome, "Blues" not, "Anti-Blue Propaganda" on public view screens)
  • Wants exploitative capitalism on steroids with companies controlling everyone's lives completely
  • Claims current capitalism is only bad because it's "woke capitalism" which he claims the "ruling class" is pushing
  • Wants tech bros to butter up police and give security staff jobs to their children as a favor, i.e. intentional social classism

.

In short, just another out of touch entrepreneur who sells snake oil cures to people suffering in the current system, so that they may invite in the boot that stomps them down for good.

[-] cygon@lemmy.world 30 points 2 months ago* (last edited 2 months ago)

When you have a bunch of computers networked, each of them is assigned a unique number, so when other computers send data on the wire, they can say who it is meant for (imagine each blurb of data starting out like: "yo, I'm sending these next 500 bytes for computer 0A123FBC32, here they come").

Now the right computer will listen, but it doesn't know what program the data is for - is it a chunk of a file your browser is downloading? Or the email your email app wants to display? Or perhaps a join request from your buddy's computer for the Minecraft game you're hosting?

So in addition to the unique number of the target computer, the data also specifies a "port number", which tells the computer which of its running programs the data is meant for (programs ask the computer's operating system: "if any network data arrives on port XY, give it to me"). Some ports have become standards - for example, a program that serves web pages to other computers would typically ask the operating system that any data arriving on the computer that indicates port numbers 80 and 443 should be given to it, and when a web browser wants to fetch a web page, it will send a request to the computer serving the page, defaulting to port 80 o 443.

If you dig deeper, you'll find that there are even more unique numbers involved and routers/firewalls let data through not only by port number but also by distinguishing between data that is the initial request to another computer's port number and data that is an answer to an earlier seen request -- and more.

[-] cygon@lemmy.world 28 points 3 months ago* (last edited 3 months ago)

Uh... I swear I wanted to contribute just 2 or 3 games, but as I wrote, I kept remembering one gem after another... oh well... :)

Outer Wilds - So hard to describe, it's an exploration game, but what you're exploring is a star system going supernova, in a wooden spaceship no less. And a strange way of (not) time travel is also involved, which could be the root of the whole game loop.

Axiom Verge - A platformer that is such a labor of love that it hits just the perfect mix of approachability, exploration, story development and that "huh?" factor where right until the end you're not sure what your abilities actually mean - i.e. if you could glitch through walls in the real world, would that imply the real world is a simulation?

Stardew Valley - A somehow utterly satisfying farming simulator in the style of the first Harvest Moon games. Such a nice getaway game - it begins with your avatar quitting their office job and moving to a farm inherited from their grandfather. No taxes, no boss, no stress, just rise with the sun, plant, water, harvest and fix. Change your rhythm with the weather and the seasons, investigate charming little mysteries of a beautiful place.

Broforce - Another platformer, this one a bit more brutal. Far over the top 80s action heroes bring freedom to the world, but whether you play as Robocop, Schwarzenegger, McGyver, Snake Plissken, Ripley or another 50 heroes is almost random and each hero has completely different weapons and skills. Destructible environment and even a large Xenomorph outbreak (how the heck did they get the license or grant?).

Protolife - This one uses such a madly simple recipe for complex gameplay. Seen top-down, you're a robotic loader than can put down dots. That's all. But certain arrangements of dots are guns, long range guns, flame throwers, area denial, missile silos, barriers and so on. You're attacked by insect-like creatures, but instead of building tanks, you have to attack via well-placed guns slowly pushing the swarming enemies back.

Alien Shooter 2 Reloaded - Simple top-down shooter where you're the lone soldier seeking to contain an alien outbreak. Goes for the time-honed recipe of character stat upgrades (speed, health, accuracy) and purchasing weapons and weapon upgrades. The interesting part is the insane hordes you're up against and that all the corpses stay. It's not unusual for entire corridors to turn into flesh hallways of blood and carapaces.

Moons of Madness - I hope this is actually indie, the graphics are near AAA level. It's 50% walking simulator, 50% cosmic horror, set on Mars. You're an astronaut doing maintenance on an outpost, but rather than go for the "freaky alien attack" recipe, reality itself seems to be somehow bending. Cthulhu, is that you?

Lumencraft - Top-down game. You begin as a miner in an underground base. Something really bad happened to humanity and now you're digging underground for metal and for "lumen." To feed the reactor that keeps humanity alive, you have to meet harvesting goals and dig tunnels, but various enemies attack in waves, so you have to spend part of your resources on fortifications and turrets and avoid opening up too many avenues into your bases.

Carrion - 2D platformer-ish. In a secret place, scientists are holding a horrific, tentacled bioweapon locked away, but it escapes. Twist: you are the tentacled bioweapon, slithering through pipes, circumventing security systems and trying to escape from the lab.

Nuclear Blaze - 2D platformer. You're a fireman sent to contain a fire the broke out in some kind of installation in a forest. But one building has a shaft that leads deep underground where a high-end containment facility is suffering a failure. Takes place in the "SCP" universe and your only tool is a fire hose. Extremely fun trying to extinguish fires in a way where they won't spread again.

Mothergunship - This is a first-person shooter where you're bording and destroying (from the inside out) an army of AI space ships. But instead of a traditional gun, you have gun parts you can stick together. How about a triple rocket launcher with two shotguns in the middle? Or a shield generating laser with a sawblade attache to it, and maybe two shotguns just to be sure? It doesn't grow old with new weapon parts being introduced right until the very end.

Space Run - 2D base building. You're a mercenary cargo pilot fending off space pirates. But you don't do it by controlling a turret, instead, your spaceship is a building surface and you have to build the right kind of engines, turrets, shields and power generators (in mid-flight no less) to be able to shoot down incoming rocks and pirate ships. Extremely well balanced and fun.

Creeper World - 3D real-time strategy. But your enemy is not actually present on the map, you're just fighting a simulation of liquid, a gooey slime that pours out of several spots. You have to keep shooting, bombarding and containing the splashing, pouring slime until you can neutralize the slime outlets. The story is cool, too. The slime is actually some extinct species "gift" to the universe which dissolves everything into data, transmitted to some eternal storage space at the center of the universe.

[-] cygon@lemmy.world 35 points 4 months ago* (last edited 4 months ago)

I love the "Let's finish setting up your device" popup that prevents me from using my VMs regularly.

The "Let's finish settings up your device" popup of Windows 10, acting as if you forgot to let Microsoft scan your face, tell them about your phone, buy an office subscription, store your data on Microsoft servers and start using Microsoft's browser.

Like some condescending peddler trying to slam-dunk your agreement as a foregone conclusion.

Come on, buddy, let's do those remaining tasks, let's have Microsoft scan your face, tell Microsoft about your phone, let's go and install those Microsoft apps missing from your phone, and your laptop, too, and then we go buy that Office subscription and have you store your important files on Microsoft's servers and we really need to get around to switching to Microsoft's web browser now.

And the only option you get is "Yes" or "Remind me later."

If you turn it off (and it needs to be turned off in two places), it'll be back on as soon as Microsoft publishes the tiniest update to any of its unwanted services. Harrghrrr! (artery popping noises)

[-] cygon@lemmy.world 29 points 4 months ago* (last edited 4 months ago)
  • An amusing way people used to wake up early was by drinking extra water before going to sleep. Their full bladder would wake them in the early morning hours (unless they overdid it, in which case they had to use the potty in the middle of the night and then overslept).

  • Animal noises. Most people had animals or lived near other people with animals, so the morning hours had a bunch of typical animal noises (animals, like humans, have an inner clock, and some animals are programmed to wake up before dawn).

  • Logs near the stove. A seasonal thing, but in winter, if you know you usually refill the stove 3 or 4 times during the night, you can tell how much of the night has passed through your wood stack.

The bi-phasic sleep thing also helped (take a good nap around noon, but also wake up at midnight and drink a beer with the neighbors). The point of midnight may have been rather arbitrary, though.

As far as I'm aware, candles were affordable, but the average person still couldn't afford to burn down a candle every day to work or measure time, so once it got dark, normal work ceased and, at best, a family would meet in front of the stove and tell stories, knit or carve for a while.

[-] cygon@lemmy.world 36 points 4 months ago

This would truly be the cherry on top.

  • Questionable Burisma payments? May never have happened.
  • Laptop someone identifying as Hunter Biden gave to a blind, pro-Trump repair shop owner? Might not even exist.
  • E-Mails published by the New York Post? A mix of real e-mails with ones that could not be validated.
  • Cloned hard drive handed to the New York Post? Tampered with, real e-mails and pictures mixed with possibly planted things.

I had assumed that at least the initial whistleblower report was in good faith.

[-] cygon@lemmy.world 28 points 4 months ago* (last edited 4 months ago)

Ohne Ironie: es ist schön, dass langsam die allgemeine Politikebene aufwacht und bemerkt, dass Russland den Kalten Krieg längst wieder gestartet hat und uns Schritt-für-Schritt auseinandernimmt. Brexit, Ukraine, anfächern interner Reibungen, Rechtsbewegungen, NATO-Austritt, DExit und so weiter.

Einen Teil der Bevölkerung haben sie nur leider schon im Griff und entsprechend gegen die Wahrheit immunisiert - ein AfD-Wähler der den Artikel liest wird sich sofort in sein Schneckenhaus zurückziehen und was von gesteuerten Medien und bösen Grünen brabbeln.

[-] cygon@lemmy.world 28 points 4 months ago* (last edited 4 months ago)

From another outsider:

  • I think Taylor Swift is ~~married~~ to a player of one of the teams competing for the superbowl.
  • She previously encouraged young people to vote (but not for whom), which would be bad for Republicans as they're unpopular with young people.
  • Right wing media cooked up a theory that the super bowl was fixed so the team of Taylor Swift's ~~husband~~ would win, resulting in Taylor Swift being called to the victory celebration where she then would endorse Joe Biden.

As far as I take it from this thread, the team actually won, but the endorsement didn't happen, confusing conspiracy nutters everywhere.

view more: ‹ prev next ›

cygon

joined 5 months ago