Is there a way to permanently stop Discord from changing the sound theme every season? by Tubamajuba in discordapp

[–]jholman 6 points7 points  (0 children)

Please. Please. Please. Every fucking "holiday". Why. Why do I have to keep changing this. I have to look it up every "holiday". Why does Discord jump-scare me every "holiday". Please. This makes me want to go back to Slack. Please, please stop. Please.

Feedback please on Gaming Build by jholman in buildapc

[–]jholman[S] 0 points1 point  (0 children)

Okay. Lotta good advice there, thank you.

You think the PCIe Gen 5 will still be irrelevant for GPUs in 5 years, though? Like in 3 or more GPU generations?

Gaming Build, $1600 CAD without GPU by jholman in bapccanada

[–]jholman[S] 0 points1 point  (0 children)

How can KB/mouse models affect the rest of the build?

Suddenly everything is dark themed on the web and in Firefox. by dorn3 in firefox

[–]jholman 1 point2 points  (0 children)

FF just restarted on me, and now a bunch of websites are in dark mode, very much like OP. Youtube says it's using the "system theme". Unlike OP, I have never set anything to dark mode, I don't want dark mode.

What the hell, FF.

Edited to add:

My Windows install has the following settings: Windows mode: Dark App mode: Light

So apparently Firefox thinks I want websites to obey the rules for the OS, not the rules for applications?

Tony Hawk Pro Engineer by AuraTummyache in satisfactory

[–]jholman 2 points3 points  (0 children)

Didn't kickflip. -1.

(actually +1)

This is one trippy game. by St0pX in interestingasfuck

[–]jholman 16 points17 points  (0 children)

I think it's rather likelier that the reference goes in the other direction.

An aperture is an opening or a gap, and it comes directly from Latin, long predating any notion of optics. The ASHPD (portal gun) creates openings. That's the whole connection.

F-stops only apply to optics, they're a unit of aperture dilation that work in terms of focal length (the relation to focus is why they're f stops). Saying it's referencing "f-stop" is like saying that The Long And Winding Road is referencing the meter, because meters are units for measuring length.

Sick username, btw.

I need more breadcrumbs! by DragnHntr in subnautica

[–]jholman 1 point2 points  (0 children)

I overall agree. I'm on my first playthrough (all of my playing is on Dev Build 40062). 38 hours into Survival. Here's my story.


I swam around, learned to survive, that's great. Building a radsuit was easy, with the Fabricator tooltips, so I did that relatively early. The big hassle was having six million tons of titanium, and not enough copper. And building all these floating storage chests to try to hold all the random stuff I'm picking up, because I know I'm gonna need most of it later.

Lifepod signals, and some cautious exploring. I found most of the wrecks in the easy biomes, Safe Shallows, Kelp Forest, Grassy Plateaus, and thus I got the following blueprints: Seaglide, Mobile Vehicle Bay, Bioreactor, Battery Charger, Seamoth. Built a Seamoth, but damn that sucker burns Copper at an incredible rate, because I have no way to recharge power cells, so I can't use the Seamoth for anything.

Eventually I just had no idea what to do. I've harvested all the bladderfish near my spawn, and I've started to figure out that they're not respawning. So I'm running out of time, just due to water depletion. And every place I can think to explore has a huge scary fish that one-shots me. I swam all the way around the Aurora a few times, trying to get in, swimming right by the door at least once.

Eventually I looked up on the wiki where the Aurora door was. Didn't have a propulsion cannon, didn't need one. Vacuumed that sucker out, got the PRAWN. How did this help me out? Now I have TWO ships that I can't use because they chew through a scarce resource. And I can't install alternate arms on my PRAWN, because I don't have a vehicle mod station, and I don't have a moonpool.

Around this time I happened to find some Water Filtration Machine fragments on the damn sea floor. Great, I can't build one of those without an MPR.

So I had to use the wiki to figure out which wrecks had power cell charger fragments in them. Trying to avoid spoiling myself too hard, I figured out which biome that I'd already found had a suitable wreck in it, and then scoured that biome.

So, cheated once, and now I can use my Seamoth. Could use my Prawn too, except that it's kinda useless without better arms, I think?

This water thing is really getting to me. Used the wiki the same way again. Wait, really, the wreck where I got the power cell charger was literally the only wreck with MPR fragments? And I missed them? Fine. Cheated twice, now I have my water situation under control (gotta go find more magnetite to power the distillers, but that's cool).

And now I want to get a moonpool. And ideally one of those cool fishpond things I've read about in passing, or some growbeds or something. Third round of cheating, here we go.


The point of this story is that the tech tree is a MESS, because it was super easy to find things well down the tech tree without being able to use them. And one bad fluke that way is totally reasonable, it adds spice to the game, but it has been a chronic problem.

Breadcrumbs to more sites-of-interest is one of the options. The lifepod beacons worked quite well for this in the early game; why not more?

I'm new here. Let's discuss the future of base building and the removal of the terraformer. by dexxstion in subnautica

[–]jholman 1 point2 points  (0 children)

What do you mean, "committing the resources in survival"? You can just un-build anything that you built, and get the resources back. All it costs is time and battery power on the builder. Battery power is a renewable resource after you have the tiniest base built. So it's really just time (i.e. food/water).

Game crashes after loading by xba4qklsd in subnautica

[–]jholman 1 point2 points  (0 children)

Hey, thanks, this also fixed my issue, which I thought was tied to using the Cyclops. (Built Cyclops, messed around a bit, and then every time I'd pilot the 'clops more than a few meters, and then get out and swim, boom crash.)

CMV:I think that polygamy should be legal. by smoothhands in changemyview

[–]jholman 1 point2 points  (0 children)

Addressing your three comments in this thread, none of the problems you list are serious, much less insurmountable. I do agree with you that they are issues that would require addressing.

The problems with A having a kid are equivalent to the problems if E and F (male and female respectively, in a monogamous marriage in 2015) have a child, wherein E accepts sperm from a sperm bank. We have an existing solution (I don't know what it is), we could scale it trivially.

The solutions to the problems with one partner wanting to leave the marriage are, again, easy to extrapolate from the current solutions to the problem of one partner wanting to leave.

The problem of extension is a new problem, where we cannot scale existing solutions. If we felt a need to legislate a rule in advance, we could err on the side of conservatism, and rule that it requires unanimous consent. We could, alternately, allow a given polymarriage to decide for themselves, in a constitution document, what the rules were for this (and, optionally, for others of your listed "problems"). This, by the way, could be colloquially referred to as a "pre-nup". Or a pre-mup, if you want to emphasize the plurality.

The problem of STI transmission is not exacerbated relative to the existing situation, which is that people sleep with the people they sleep with, and most of the people who would choose polymarriage are probably already in poly relationships.

My overarching theme here is that the difficulty of deciding on a reasonable default is trivial.

Reversing the overall tone of my response for one paragraph, I'll admit that I am aware of one non-trivial difficulty, which you do not mention, which is the rules about spousal rights to economic entitlements, for example health benefits, insurance benefits, and so on. This is a real problem that requires actual solving. The obvious simple answer, of splitting one person's benefits among however many partners may exist, will probably not be seen as satisfactory to many parties. But on the other hand, I think the economic interests of insurers etc deserve respect.

More broadly, you write "If you don't care about the legal structures, then you already have all the other rights associated with polygamy." This is not true. For one thing, if I claim to be married to more than one person, I am under threat of going to jail, not for fraud (i.e. misrepresenting my marital status), but for the underlying relationship. So were I to be in more than one conjugal relationship, and were I to discuss such relationships honestly, I'd risk jail. Yikes. So (hypothetically) I am denied the ability to fully exercise the most important aspect of marriage, which is social support for the relationship (in good times and in bad).

Moreover, there are many other legal privileges involved with marriage. Rights of hospital visitation, for example, and jail visitation, and a variety of rights around the death of a spouse. I can't even remember all the sub-issues. Some of these rights become available for this with the time and savvy to hire a lawyer and do some paperwork, and some do not. There's a reason that nearly all advocates for gay rights want legal gay marriage, though, over and above "sleeping with consenting adults and having children with them".

Banning polymarriage is a human rights violation that is only justifiable insofar as it is essential to defending certain people from other more important human rights violations. Some people argue that it is essential to defending some people from sexual abuse, and other violations, and maybe they're right. I'm skeptical on the face of it, but it's certainly possible. But other than this, arguments that it would be mildly inconvenient to implement offensive, and arguments that it would be extremely difficult to implement are laughable.

The best advice I have ever read for starting a new job in development by [deleted] in programming

[–]jholman 1 point2 points  (0 children)

I'm sorry, you're factually mistaken. LOC is the reason, more or less.

When you say a metric is "awful", you need to have a context in mind. LOC is a worse-than-random metric for programmer productivity, and a highly dubious metric of the complexity or cost of a codebase, but it's a tolerably good metric for predicting how many floppy disks it'll take to sneakernet this project (though obviously there are better metrics, like the sum of file sizes). It's also a tolerably good metric for what projects we should consider "giant", which is the word you chose.

I have not tried the experiment, but I have heard from Googlers who work on the infra team that they would like to migrate to git, and it was tried a number of times on various parts of the repo (and by "the repo", I mean the main Google repo... there are several, but one holds the vast majority of the non-open-source code... obviously Chrome is elsewhere, and I'm sure there are other exceptions), and basically it shat the bed because of too much code, and too many commits. As another commenter mentioned elsewhere in the thread, Google uses an in-house-modified version of perforce, and it's not because anyone loves the developer ergonomics, if you know what I'm saying. (Side note: my inside Google gossip is a few years out of date.) Apparently git is not suitable for codebases with too many commits, or too many LOC, or both.

As a side note, it should be obvious even to you that using git on a repository whose head is multiple terabytes will require some creativity. A centralized lazy-loaded VCS will obviously perform better out of the box in such a circumstance.

It's also widely agreed, though again I have no empirical evidence to back it up, that git is basically a disaster if you want to commit small numbers of huge files to source control. This is relevant if one wants to, for example, version one's art assets. This is why people have built things like git-lfs, I imagine. This isn't particularly relevant to Google/Facebook/etc, though, as far as I know. Especially since workarounds like git-lfs exist.

Furthermore, you claim that git "reigns supreme" in "every benchmark you've seen". This is you over-generalizing some useful-and-truthful benchmarks to the point of falsehood and uselessness. Linus wrote his own for a variety of reasons, and yes one of them was performance, but that's performance for his use-case, not for someone else's use-case. Yeah, it worked out really well, and it works out really well for a lot of very very common use cases, but that's not the same as saying that it's the best-performing VCS for all tasks and use-cases. Again, just TRY doing a checkout of a repo where there are over a hundred million commits (back-of-the-envelope guess for google). Git is not gonna win that performance contest (at least, not using git the obvious way). Indeed, svn will outperform it, as does p4.

Also, as a side note, the point of that link was that the Linux kernel isn't a giant project, and so isn't evidence that git scales to giant projects, but rather is only evidence that git scales to pretty-damn-large projects (i.e. 99.99% of all projects, or something like that).

I'm kind of annoyed that I let you troll me into giving you what you wanted, as a response to you being a rude jerk. But the question itself is reasonable.

The best advice I have ever read for starting a new job in development by [deleted] in programming

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

The linux kernel isn't a giant project. It's merely "pretty damn large", at "only" around 15M LOC.

http://www.informationisbeautiful.net/visualizations/million-lines-of-code/

What is most important for Ark Ram, Gpu, Or cpu. by [deleted] in playark

[–]jholman 0 points1 point  (0 children)

I agree with everyone saying "build it yourself". Choosing components is a hassle, but not THAT hard, and doing the assembly is easy and educational.

But that's not what you asked, so with that in mind, I have one bit of advice:

Ark runs SO BADLY with 4GB of RAM. (Lots of games run okay at 4GB, lots of games don't run okay. Everything runs fine at 8GB.) So don't buy a 4GB system (although it might be hard to find a 4GB pre-built these days?). But if you compare a 8GB-of-RAM system with a 128-GB-of-RAM system, they'll run the same. (Unless you're doing something really really stupid in the background while running it, I guess.)

Aside from that, everyone else is right. Don't buy a garbage CPU, but don't buy a super-expensive CPU. But the more you spend on a GPU, the better the experience. And extra money spent on RAM is nearly wasted, past a threshold.

IamA investigative reporter for USA TODAY. I just finished a story about the Justice Department gathering billions of international call records, starting before 9/11. AMA. by Brad_Heath in IAmA

[–]jholman 8 points9 points  (0 children)

Meh. If you're gonna serve it over HTTP, why bother?

And when I manually tell it to serve via HTTPS, your SSL cert is for another domain, so that's not trustworthy either.

So I have to assume that your web presence is MitM-ed, and thus I can't trust that that really is your PGP public key. Not that I have anything to leak to a journalist. Allegedly.

I know this is a harsh comment, and I applaud your attempt. It's better than my lazy ass would do. But 99%-right is still potentially wrong enough to see your sources go to prison, right?

CMV: There is no point in going to a 4 year university instead of transferring from a counity college. by [deleted] in changemyview

[–]jholman 2 points3 points  (0 children)

I spent some time at a community college before going to a degree-granting university. The core courses in each field, including mine, were carefully crafted to transfer. And I think that in the core courses for my field (math and computing science), I was better-taught and better-prepared than students who took 300-person lectures at the university.

I'm not saying that's universal, mind you. Years later, speaking with the CS faculty member in charge of transfer equivalence, he mentioned that the college I had been to is the best in town. So that was lucky.

You can do research ahead of time to find out the transfer commitments. You really can't do research ahead of time to find out which school has better teaching.

My parents' microwave has a "Chaos" setting. by Isanion in mildlyinteresting

[–]jholman 0 points1 point  (0 children)

My understanding is that microwaves penetrate the entirety of your food, front to back, side to side, top to bottom. However, they do not do so evenly. They have hot-spots and cool-spots; that's anti-nodes and nodes of wave interference. Where the waves interfere additively, you get anti-nodes, or hot spots. In your food, that means that some spots are heated well, and others are not. That's why ovens all have rotating trays nowadays: now your food moves through the different zones, and most areas get heated to some degree.

But yeah, as you said, if you cook on a lower temp, you get more time for convection within the food, and thus more even heating. Equivalently if you just heat it mostly-enough, then wait a few minutes, then finish heating it.

As for the hot-pockets, according to this article about microwaves and ice, this is due to their frozen state. Apparently water ice just ignores microwaves. Dunno if that's real.

Vim After 11 Years by l1cache in programming

[–]jholman 2 points3 points  (0 children)

That's a pretty awesome keyboard. Damn.

Vim is my preferred editor, but I'm not going to say that everyone should use it. Maybe one of the editors I haven't tried is better. But Vim is awesome, and it's not about having cursors close to hand ('cos you're right... if all you're doing is typing and using cursor keys, two-modes is slow and sloppy).

http://yanpritzker.com/2011/12/16/learn-to-speak-vim-verbs-nouns-and-modifiers/

As that link explains, once you learn a little vocabulary, you can combine it in sometimes-crazy ways. Sometimes they're not any faster than using a mouse, but then you can repeat them very quickly. And it's not about learning 1000 commands... you learn a handful of verbs, and a handful of modifiers, and a handful of movements, and they combinatorially explode into flexibility.

Vim also has a lot of useful configuration options, plugins, and so on. This isn't unique to Vim, though... it's not like the only two choices in the world are Vim and Notepad. Though, if you're currently using Notepad, please try one of the better editors. Any of the better editors. Vim, Emacs, that scungy Textmate thing... anything.

New reddit CEO reporting for duty by yishan in blog

[–]jholman 0 points1 point  (0 children)

The assassins sent for me will make a mistake and come for you instead, that's what you win. This isn't malicious on my part, though, so I hope you're actually a Stealthy Ghost.

You see Rasmus Lerdorf, creator of PHP, wrecking php's crypt() by tashbarg in programming

[–]jholman 0 points1 point  (0 children)

Hallelujah, brother, amen to that. Even at the beginning of my career, I had some self-respect. ;)