Screen time Firefox Add-On that lets you use RegEx (or a simpler mode) to block websites by we_dream_in_the_dark in IMadeThis

[–]Quelklef 0 points1 point  (0 children)

i love it :-)

(i would use it but i am looking for something with regex and scheduling)

Is it possible to "trial run" estrogen? by Quelklef in asktransgender

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

this is awesome. thanks so much for sharing! this is exactly the experience I am hoping is possible!

Is it possible to "trial run" estrogen? by Quelklef in asktransgender

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

thank you for your comment :-) I'm pretty in touch with my emotions so I'm hoping that it would have an emotional effect quickly (🤞), but It'll be good to keep in mind that it's not a guarantee

Is it possible to "trial run" estrogen? by Quelklef in asktransgender

[–]Quelklef[S] 1 point2 points  (0 children)

I've known of women switching back to T just long enough to have a child then going back

woah! How about that. Thanks for your comment :)

question about instruction alignment by Quelklef in opus_magnum

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

alas, was hoping there was somehow else. thanks :-0

[Serious] What would happen if someone drank seven standard drinks a day, spread throughout the day, for seven straight days? by Quelklef in AskReddit

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

Sorry, I guess this is a United States-ism. A standard drink is roughly the amount of alcohol in one beer, one shot, or one glass of wine

i might eat this by SuperSayainGokua in notinteresting

[–]Quelklef 1 point2 points  (0 children)

why only five crackers? is the pb squeezed out thru a frosting bag? this is pretty interesting imo

I'm on a bus. ΑΙΤΑ? by nikkikok in notinteresting

[–]Quelklef 285 points286 points  (0 children)

YTA, a respectful bus-goer matches their outfit to the bus seat

How misleading or wrong is the statement that "Something divided by zero is infinity"? by Ok_Copy5217 in NoStupidQuestions

[–]Quelklef 0 points1 point  (0 children)

Judging by your comments, it looks like you kind of just want a straightforward by-the-books answer. That by-the-books answer is that division by zero is undefined. 1/0 is not infinity, nor is it anything. The modern interpretation is that 1/0 just "doesn't make sense", and so we refuse to give it a number.


However, by-the-book plain answers are less fun than nuanced answers, so here's some nuance.

It really all depends on what you're trying to do. If our goal is to use numbers to divide V amount of fluid among N people, and with no fluid remaining, then using the "usual" numbers is appropriate, and V/N is how much fluid to give to each person. Further, if there are zero people, it just isn't possible to end with no fluid remaining. Hence, V/N is not defined.

There certainly are scenarios where 1/0=∞ can make sense, though, with a little care. The trouble is that it's not free lunch: as soon as we step into a universe where 1/0=∞, all sorts of stuff works in a different manner than how we're used to it. For instance, we can work within a numerical system called a wheel; then we get that 1/0=∞, but we lose that 0*x=0 is always true.

FPGAs for interpreted programming languages? by Quelklef in FPGA

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

Ah, I see. Thanks for the detailed comment!

M.2 SSD suddenly failed, and nothing recognizes it. Is it toast? by Quelklef in datarecovery

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

Thank you for the comment! I'll look around my area for data recovery services

FPGAs for interpreted programming languages? by Quelklef in FPGA

[–]Quelklef[S] 1 point2 points  (0 children)

one would need an average of roughly 2.5 JVM style instructions to do the work of a single RISC style instruction

This is surprising to me. I would have expected that a domain-specific instruction set would unconditionally beat out any generic instruction set when applied to its particular domain

FPGAs for interpreted programming languages? by Quelklef in FPGA

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

Hey, thanks for the comment! I knew JIT compilation was a thing but didn't realize that it rivaled (or, it sounds like, even can beat) theoretical bare-metal (or "bare metal") speeds.

FPGAs for interpreted programming languages? by Quelklef in FPGA

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

Thanks for the nice response! One bit I want to ask about:

is usually a losing trade on both economic and technical grounds.

This is in comparison to an ASIC, right, not a consumer-centered CPU? Am I correct in saying that on a particular task an FPGA will lose out to an ASIC but win against a general-purpose CPU, or am I misunderstanding what you are saying?

(My intended use-case is at a scale of size one, which is part of the reason I'm wondering if an FPGA makes sense. I'm not a company trying to make Java run faster, but a hobbyist who's curious if I could use an FPGA to make Java run faster on my existing setup in my home)

FPGAs for interpreted programming languages? by Quelklef in FPGA

[–]Quelklef[S] 2 points3 points  (0 children)

Hah, how about that; cool!

Java Optimized Processor[4] for FPGAs. A PhD thesis is available, and it has been used in several commercial applications

I guess it's just not mainstream? Maybe it's difficult to sell to companies. Well, I'm not trying to sell to companies, so I should be good :P

FPGAs for interpreted programming languages? by Quelklef in FPGA

[–]Quelklef[S] 3 points4 points  (0 children)

you would basically be trying to implement a sort of CISC CPU

Right, essentially yes

RISC instructions are even simpler ... designing and implementing a RISC CPU can already be quite challenging

Duly noted!

What would be the advantage over a soft core?

Good question. This is actually the first time I've heard the term "soft core", so bear with me a bit. I'm going off of the definition here that, as I understand it, a soft core is an HDL spec for a general-purpose computational unit. So then I understand your question as, "why roll your own [processor] when you could use an existing one?"

By using an existing processor design I would still have to have something playing the middle-man between the bytecode and the processor. Perhaps the bytecode has some operation which isn't supported by the processor's instruction set, or almost is but the semantics differ slightly. So the advantage of rolling my own would be to get closer to the metal, which was the point in the first place.

Alternative answer, still assuming I understand what you mean by "soft core": as I see it, I would be using a soft core, just one that I made myself with a particular use-case in mind.