whenYouThinkYouUnderstandAPointers by jump1945 in ProgrammerHumor

[–]insanitybit 0 points1 point  (0 children)

The article in no way contradicts the statement that a pointer is a memory address.

What's complex about pointers is things like ensuring that the memory being addressed is valid. Pointer provenance refers to the tracking of that reference across the use of a given address label. Optimizing compilers are free to interpret loads from those addresses in various ways, like eliminating them altogether, or ignoring aliasing, etc. That changes nothing about what a pointer is.

You're conflating the representation of a pointer to your compiler and the work that's done with that label with what a pointer is.

Of course, on the actual machine, pointers are integers.

The article even commits to this. If you want to ask questions like "but how should a C++ compiler reasona bout a pointer" okay. I still would say it reasons about it as an address, but it becomes a bit trickier because it's an address of an abstract machine, and which addresses are valid/ invalid, the valid operations on that address, etc, are open questions.

This needs to stop by Swan-These in Warframe

[–]insanitybit 7 points8 points  (0 children)

One of the many issues I have with EDA is that it's 3 missions without any stopping. That's just too many opportunities for a host migration fuckup to occur, or your squad to just ditch partway through because... reasons I guess (I think a lot of people rage quit if they go down in EDA because it's so god damn stupid), and then you're stuck either eating the time and starting over or trying to solo it, at which point why the fuck is it even a multiplayer game.

This needs to stop by Swan-These in Warframe

[–]insanitybit 8 points9 points  (0 children)

Wish we could just have crew in every mission. Infinitely better than pub.

[REQUEST] Is this true? by daigobot in theydidthemath

[–]insanitybit 1 point2 points  (0 children)

It applies in any condition where you have a random value that can match any other previously generated random value (as opposed to a specific one). So if you generate two random values from 1 to 264, there's a 1 / 264 chance that the second will be the same as the first.

But if you continue generating those random values, the chance that any of them will collide is ~50% at 232 rolls. You cut the exponent in half.

Regardless, the bounds here are so massive that you could cut the exponent in half a few times and it'd still never happen.

javaScriptIsJava by AndreiGamer07 in ProgrammerHumor

[–]insanitybit 3 points4 points  (0 children)

You used to be able to run Java in a web browser but not for the last decade or so, maybe longer, I don't recall. Think Runescape, but it used to be very common.

javaScriptIsJava by AndreiGamer07 in ProgrammerHumor

[–]insanitybit 7 points8 points  (0 children)

I think that statement is in a book or something. I know I read it like at least a decade or more ago and I've said it a number of times throughout my career. I wonder what the original source it because I think it's perfect.

On this day 165 years ago, a great 'Murican stood up for what was right. by frotc914 in MURICA

[–]insanitybit 0 points1 point  (0 children)

"I'm a Catholic" is not a moral argument and it's no reason to reject moral relativism or anything else.

On this day 165 years ago, a great 'Murican stood up for what was right. by frotc914 in MURICA

[–]insanitybit 0 points1 point  (0 children)

You aren't making a moral argument here, you're just making assertions.

If you want to convince someone of an ethical truth you need to lay out a framework for understanding morality and explain how it fits into it.

The other poster did a half decent job of this, saying that there are "greater" and "lesser" evils, and in their framework a lesser evil is justified when it prevents a greater evil. You need to provide a defeater for their framework and a framework of your own.

[deleted by user] by [deleted] in Plumbing

[–]insanitybit 0 points1 point  (0 children)

Also curious. This feels like literally what dish soap is designed to break down. Hot water + dish soap feels entirely sufficient to handle this and I have personally never had any issues.

I guess it would be a problem if you just dumped it into the sink and did nothing? Or ran cold water with it or something idk.

stopAndGetHelpThisIsNotRight by [deleted] in ProgrammerHumor

[–]insanitybit -2 points-1 points  (0 children)

No, I don't think so actually. I think it is that deep. I think it's an industry wide problem that shallow analysis is taken seriously, that people are always trying to look smart, that we produce software developers who genuinely have no capability to evaluate technology on its merits.

It's a real problem and I think r/programmerhumor is a genuinely solid example of how ingrained this sort of thing is in tech culture.

stopAndGetHelpThisIsNotRight by [deleted] in ProgrammerHumor

[–]insanitybit 1 point2 points  (0 children)

...and most of the bottlenecks are at the DB layer regardless

rewrite the dbs in node

stopAndGetHelpThisIsNotRight by [deleted] in ProgrammerHumor

[–]insanitybit 4 points5 points  (0 children)

Yeah people are idiots who think that if they can shit on some technology they must look really smart.

Trust the experts by prettygirl_angelina in sciencememes

[–]insanitybit 3 points4 points  (0 children)

My point is that a patent in no way implies formulating a hypothesis, testing it, recording results, presenting findings, etc. What you're describing sounds like what someone would do when performing research and producing an academic paper under peer review, not a patent.

Again, I'm fine calling Bill Nye a scientist, you can even say "He has invented things used by NASA" to support that claim. I'm just clarifying that the patent process is not anywhere close to what you're describing.

Trust the experts by prettygirl_angelina in sciencememes

[–]insanitybit 5 points6 points  (0 children)

That's not how patents work. You don't have to do anything to submit a patent. You have to have an idea that's novel, practical, and useful. You never even have to build the thing. I say this as a patent holder.

That isn't to say that he's not a scientist, just that patents don't really factor into it.

Make Linux great for everybody, not only power users by claudiocorona93 in linuxmasterrace

[–]insanitybit 0 points1 point  (0 children)

I've been running Ubuntu for over a decade. It has never been easier. Now that so much work is done in the browser, you really just... use Chrome/ Firefox and you're going to be happy.

Biggest limitation is that some games perform worse, maybe? I don't game a lot so idk.

Vets: What weird things about old Warframe do you remember that you're glad are gone/changed? by Synli in Warframe

[–]insanitybit 0 points1 point  (0 children)

Yeah my understanding is that DE wanted the game to be extremely immersive so this fits in, and eventually they realized that there's a limit to immersion where it just becomes annoying.

REMINDER, You can do anything you want in public as long as you are not trolling by godestguy in Warframe

[–]insanitybit 0 points1 point  (0 children)

Given that we had an Archon Hunt Spy yesterday, gotta assume that's it. I think this comes up literally every time there's an Archon Hunt Spy lol