If you meant another Bullet Heaven, Halls of Torment is pretty good. It’s Bullet Heaven with a giant slather of Diablo gameplay-wise, without the build complexity.
If you meant another Bullet Heaven, Halls of Torment is pretty good. It’s Bullet Heaven with a giant slather of Diablo gameplay-wise, without the build complexity.
The version that’s stuck in my head is Japanese so this is a translation.
Watch. See how they’ve lived their lives with pride, and with their lives they’ve sang the ode to civilization. This is the story of those whom people called heroes, the unfinished journey of the 13 who chased the flame. But traveller, your journey continues on, isn’t that right? Then, follow your heart and move on. Follow the footsteps and witness that flame chasing journey to the end. And finally… walk across the graves of those who have fallen. And for that future which “we” could not create… GO CREATE IT!
One case where I find it useful, tho it operates in a more limited way, is code in block blocks within code comments in Rust, which are also printed out in the generated documentation. They essentially get ran as part of your unit tests. This is great for making sure that, eg, your examples left in code comments actually work, especially if they’re written in a way that functions like a unit test.
On the last point you talked about, “prove it definitely will become such a future”. You simply cannot prove that without going there. What we’re seeing is not a natural course of actions, so we cannot simply derive the consequences like we would be able in science. Even in science, often times, the best we can do is probabilistic. The best we can do is show that such a future is possible, and that given the evidences, we may be able to conclude that the chances of realizing such a future is so and so, with caveats to known unknowns and unknown unknowns.
I’ll admit that chalking it up to defeatism is a stretch, but it’s not too far in my opinion. It’s the admission that the “machines” (though it’s really just big tech companies with a vested interest in as much data as possible so that they can sell it one way or another for profit) have already won and there’s not only no point in struggling against it, you get something out of it. I don’t necessarily agree with the gun analogy as I find it difficult to distinguish that from a threat of your life, but I see where you’re coming from: the easy path towards what most people current perceive as a modern life of tech is built in a way that pushes people into line as products, by enticing them with a “service” and taking advantage of their FOMO, and all other ways are either too much work or too technical for the common person.
When these services that people have come to rely on gets enshittified, these people would then just shrug and say “well what can you do,” maybe send some angry message somewhere into the aether and continue with the service, continuing to be a milk cow.
For myself, I see privacy as a tool towards encouraging a healthier variety in the ecosystem. It is a way to attain at least some healthy level of anonymity, as you would walking down streets in different parts of the world, so that I do not have to constantly maintain a single, outward personality everywhere I go. Supporting privacy is my way of saying I don’t like how many big tech business works, by essentially exploiting human nature and stepping all over it. That IS ideological; I simply believe that we can do good business without resorting to dirty tactics and opportunism; that humans should not be milk cows to business or capitalism.
That said, I have some vested interest in having more options: my interest and hobbies are niche and none of these services can or will sufficiently provide for what I seek. By the milk cow analogy, I do not sufficiently benefit from the blanket offers of these businesses. I also do not like the consequences of which they bring to humans and their relationships, and not fixing those consequences is out of a conflict of interest where they are motivated to exploit human nature and relationships to profiteer off us all, as is the many examples that we’re all starting to see and realize from capitalism.
True.
And they’ll follow that up with a somewhat snarky comment that “You’ll be eliminated by the machines first.”
There’s worse.
They already know everything about me anyways. If I can exchange my data for some free and easy to use service, I’m more than happy to give.
I hate defeatism.
This seems like a real knee jerk moment here. You aren’t wrong that there are predatory sellers that do exactly that, but it also seems to assume that people do not have the ability to do their own research, which tbf in a society where attention is apparently a rare commodity and heavily capitalized on, it’s not necessarily an unfair assumption. It’s just unhelpful and honestly pretty damn rude to make a blanket comment that seems to assume that people just won’t or will refuse do their research, and should just listen to your authoritative take.
Wouldn’t it be better to just rephrase your comment into something like, “Please remember to keep an eye on price histories to make sure that the displayed prices are discounted as claimed.”?
Or does it feel better to speak as if people are dumber than you are? I mean, if you need to feel smarter and better, there are other healthier avenues for that, and I would suggest that you try looking into those instead.
The return
statement always returns for the function, regardless of scope within the function. So what you want is just Some(link)
without the semicolon.
That said, I’m not quite sure if you’re using the for
loop correctly here. Are you trying to get just one value out of link_nodes
?
Love a good commit message. I wish I could say what we perceive as “good” is instead thought to be “normal”, but we aren’t there yet I guess.
If the word “imperative mood” is hard to grasp, this is what I do. I just finish this sentence in less than 50 - 75 words, length depending on consensus.
This commit will …
Add more details in the body if needed.
This sort of style extends to PRs/MRs as well.
This PR/MR will …
I’ve been referencing that Divio doc since 2021, possibly earlier in 2020. I even linked to the document in early 2022. It’s quite likely that it simply wasn’t crawled by the Web Archive before May this year.
That’s why reviewers should also watch out for comments to ensure their quality. Hence why I said it’s part of a programmer’s job, not some afterthought.
Comments get stale and over time transition from: accurate to outdated, to eventually flat-out lies.
Sounds like some people aren’t doing their work enough then. Code comments are part of the work that a programmer should do, not an afterthought. Who else is gonna update that code if not the programmer? And if a programmer isn’t supposed to update their code and we can just all write clean code that would somehow make us all be better engineers (yeah, I use this title differently from programmers), then why are code comments even a thing?
Self-documenting code is good and all, but so should there be good comments.
Sort of interesting that this documentation system appeared in two different places that don’t seem to reference each other.
Hard disagree that documentation is a waste of time. I think you’re just failing to see and use documentation correctly.
Tech documentation should never:
Documentation can
Writing these out is also good for people who don’t read code or don’t have the time to read code, eg your tech lead, your manager, Tech VP, etc, people who should have some idea of your system or solution, but not necessarily the implementation detail, so that they can do their work more effectively.
There’s also a culture where a project, or a sufficiently complex problem, starts with a tech proposal, which would properly capture the problem and do solution planning. It’s easier and faster to change than a PR, and reviewers can read that for context. In any case, this democratizes knowledge, instead of creating more tribal knowledge.
Lots of moments in Honkai Impact 3.
There’s literally a YT channel that collects tears from streamers playing the game.
There’s a lot of context needed to understand why anyone would cry playing through HI3 though. I’ll give a high level summary here, but I highly encourage people to play it, even if it’s a gacha game. You can really ignore the gacha and just play the game for the main story. Do be warned that the story isn’t something suitable for kids — it can be quite a bit too heavy for them.
The theme of self-sacrifice is covered quite extensively, with the main character being the centrepiece of the theme. There’s also deep self-loathe, with an eventual self-acceptance, also from the MC. Mix that all in with some sense of duty.
There’s also a tragedy, but from the tragedy, a narrow path to hope was born. The people in the tragedy mostly hoped only for a simple life, or to live their lives atoning for their sins, but circumstances forced them to become warriors against a great, unstoppable force of destruction. As if to make things harder to swallow, their digital clones that survived into the future have to experience yet another tragedy that would eventually destroy all of them, and the player will see this through. Yet, in the second tragedy, these clones further sowed the seeds of hope for the future.
Chinese company or not, HoYo has pumped out a lot of very human stories that I think deserves attention and praise. Genshin Impact has also started to go down a similar path.
I think you’re missing the point. It’s exactly cause Microsoft created it that people get worried about it. The EEE is an actual phrase found to be used internally in Microsoft, albeit being some time ago. Though there’s no knowing whether it’s still circulating now, it’s hard to trust them to be good stewards forever.
Sounds like a classic case of early onset yak-shaving. But given that I too get bitten by this bug from time to time, I approve.