HackerTrans
TopNewTrendsCommentsPastAskShowJobs

von_lohengramm

no profile record

comments

von_lohengramm
·3개월 전·discuss
> like in Infinity War

Referencing Marvel movies in one's description of proposed military hardware is not only immediately discrediting but also a good sign that self-reflection is in order.
von_lohengramm
·5개월 전·discuss
> Every country with conscription will do this if you refuse to show up.

Was that MP a draft dodger? The issue isn't them picking draft dodgers, it's them picking up anybody that looks like they might be a draft dodger and the tactics they employ to do it.
von_lohengramm
·5개월 전·discuss
[flagged]
von_lohengramm
·5개월 전·discuss
I'm completely alright with just having fun and hosting your own little sandboxes online, but what good does it do to post and share this with others in its current state? The picture it paints is certainly not representative, and this sort of thing has been done a million times over with much better consistency. Again, I think it's great to hack around in every language and document your journey all the way, but sharing this is borderline misinformation. It's certainly not my duty to right the wrongs of this benchmark.
von_lohengramm
·5개월 전·discuss
This entire benchmark is frankly a joke. As other commenters have pointed out, the compiler flags make no sense, they use pretty egregious ways to measure performance, and ancient versions are being used across the board. Worst of all, the code quality in each sample is extremely variable and some are _really_ bad.
von_lohengramm
·7개월 전·discuss
> and the 2nd most being the word 'try' instead of just ?

All control flow in Zig is done via keyword
von_lohengramm
·7개월 전·discuss
> JXL's theoretical maximum image size is bigger.

This is all fine and good until you actually try encoding such an image with libjxl. What an absolute garbage codebase. I'm sure it's gotten better since I've last used it, but it's impressive how unoptimized, memory hungry, and of course wildly unsafe/crashy it was. Many of the options just completely didn't work, either due to exponential performance, crashes, or weird special-casing that breaks the moment you encode anything that's dissimilar from the sample images used in the sham benchmark made by the libjxl creators. I don't even think a high resolution image had ever been successfully encoded on higher effort levels, since I doubt that anyone trying to do so had the terabytes of RAM required.

I was genuinely flabbergasted when there was mass support for reviving it a couple years ago. I don't think anyone advocating for it has actually used libjxl at all and were just internet hypemen. That seems to happen all too often nowadays.

This all being said, I'm mildly optimistic for a retry with jxl-rs. However, seeing much of the same contributors from libjxl on jxl-rs does make me quite cautious.
von_lohengramm
·7개월 전·discuss
Imagine wanting tivoization. Horrifying.
von_lohengramm
·9개월 전·discuss
> vlang is really fast, recompiling itself entirely within a couple of seconds.

Does V still just output C and use TCC under the hood?
von_lohengramm
·9개월 전·discuss
That might be the case in C land, but C++ land usually has a lot more stuff in headers. For examples, templates are not very useful unless they're defined in headers.
von_lohengramm
·10개월 전·discuss
>Users ... want a snappy interactive UI with lots of animations to get the "vibe" right

[citation needed]
von_lohengramm
·10개월 전·discuss
There's nothing contradictory here. Not once do I say that I've found the best solution. I merely reached a point where more effort & time spent on this problem will only give me a worse solution. And of course this is merely for myself and everybody has different needs. I never claimed otherwise. The crux of the issue is that we all disagree on what's good and bad, what's necessary and pointless, and too many people are just willingly accepting what's being given to them even if it's worse by their own metrics.
von_lohengramm
·10개월 전·discuss
I used to go through phases where I would try this. I gave Windows + WSL a shot. I gave embracing the Apple ecosystem a shot. I gave GNOME a shot. I gave KDE a shot. I was even crazy enough to give ChromeOS as my daily driver a shot. And so on and so forth.

I found every single time that it just wasn't worth it. There was always some critical failure that was either completely underlooked or a 20 year old bug/shortcoming that had every patch to fix it rejected. I genuinely don't understand how people tolerate the dogshit being forcefed to you on all of these controlled platforms. People say that everything is getting worse, and it's true, but it's also true that you're actively choosing to use the things that are getting worse.

I've eventually settled on NixOS and XFCE so I can tweak things to my particular needs while also benefiting from an army of unpaid labor continually improving nixpkgs and other flakes. This setup isn't perfect, but I've optimized for maximal comfort & utility while exerting minimal effort & time. Things really only break when they're self-updating under the hood, which thankfully is rather rare in nixpkgs.
von_lohengramm
·10개월 전·discuss
> The argument against using violence to achieve you ends is that if everyone does it, it is bad for everyone.

If you subscribe to Kant perhaps, but most people's argument against violence (and morality in general) is probably not Kantian.
von_lohengramm
·11개월 전·discuss
The problem is that writing genuinely performant Java code requires that you drop most if not all of the niceties of writing Java. At that point, why write Java at all? Just find some other language that targets the JVM. But then you're already treading such DIY and frictionful waters that just adopting some other cross-platform language/runtime isn't the worst idea.
von_lohengramm
·4년 전·discuss
If you haven't already tried them out, I'd highly recommend the Rhye's and Fall of Civilization (RFC) genre of mods for Civilization IV. Civs spawn in their historical period (and location) and are given a set of historical goals. Maya may have been doomed to fail, but the historical victory goals make every country unique and interesting. A stability mechanic keeps countries in check and provides proper friction to nonsensical actions. Persia is much more capable of conquering and stabilizing the Middle East than say Japan would be. Economic downturns give instability; barbarians pillaging the Greek countryside could be the final straw leading to the collapse of Alexander's empire. Each civ also gets their unique power (before Civ 5 did it!) in addition to their unique unit(s) and building(s) that help them orient towards and accomplish their historical goals. Greece's Great Person generation bonus will help (and is probably necessary for) them to achieve their goals of being the research a number of techs. Persia's power helps them manage instability from maintaining a far-reaching empire.

Overall, RFC essentially builds a new game on top of Civ4. The best part is that there's a number of RFC-derived modmods with varying locales and mechanics. Here's a few that I would highly recommend:

* RFC Dawn of Civilization[0] - An actively developed fork of the original mod that keeps the "vanilla" feel and the global map.

* The Sword of Islam[1] - A Middle East themed variant that although is long-abandoned is one of the most polished modmods

* RFC Europe[2] - Self explanatory. Focused on Europe starting from the rise of the Franks ending with the Industrial Revolution.

[0] https://forums.civfanatics.com/threads/welcome-to-dawn-of-ci...

[1] https://forums.civfanatics.com/threads/the-sword-of-islam-rf...

[2] https://forums.civfanatics.com/threads/rhyes-and-fall-of-eur...
von_lohengramm
·4년 전·discuss
And the scalings are completely nonsensical. A strategy that is literally impossible to lose with is implementing every policy that increases patriot membership. Before the first election, you can make 100% of the population permanently patriots. With that, a handful of pro-patriot policies will guarantee every election's success. From there, you can implement whatever policies you want with almost zero backlash. I'm sure someone will tout this as "realistic", but that's hyperbole at best.
von_lohengramm
·4년 전·discuss
Unfortunately, Victoria 3 is rather unfun due to a number of fundamental flaws. The trade system is even more tedious micro than HoI4's trade system. Plus, the simplifications to the economic simulation introduced (chiefly infinite supply and complete lack of stockpiles) remove most fun mechanics (and a sense of realism). In Victoria 2, a very strong strategy as an early industrializer is to stockpile machine parts to delay other countries from industrializing. Victoria 3 simply has no analogue intentionally. Heck, Victoria 3's embargoes can't even be country-specific, they're good-specific and not even absolute! To top it all off, the developers are very explicitly encoding their political biases into the game's balancing. There is simply no reason to not be woke in Victoria 3. The only benefit that you receive for not being extreme lib-left is the ability to magically make more infrastructure appear with more "authority" mana, but the amount gained is insignificant.

I'm sure mods will make the game somewhat more fun and I'm probably going to buy the game for that reason, but after playing the beta I have absolutely no faith in Paradox's ability to live up to Victoria 2 despite it being a heavily flawed game that ended up being mostly a commercial failure. The worst part about all of this is how much effort they're spending on completely inconsequential things, like replacing the icons for POPs with horrendously ugly, anachronistic 3D characters. Something tells me that it was just an attempt to recoup losses from CK3's development. But don't worry, I'm sure Paradox's newfound console audience will enjoy Import-Export Trade Deal Manager 2022 and keep the company afloat.
von_lohengramm
·5년 전·discuss
API contracts aside, signed indices do have a major benefit: https://godbolt.org/z/q4eTdPdcd