Recent comments in /f/explainlikeimfive

Specialist-Big2165 t1_iyaj2ge wrote

Another reason I haven't seen listed is that setting a blind minimum educates you to what market value actually is. If I think an item is worth 5k, but the market is only willing to pay 3k for it, I will learn that from setting a blind minimum. If I just start at 5k and no one bids, I never learn how far off the mark I am.

3

doterobcn t1_iyaiyzg wrote

It is about that. You are confusing the definition of a word, versus the legal charges.
Homicide is a word that means killing of another human being.
Similarly, parricide is killing a familiar (usually your parents), or regicide, and so on and so forth.
Those are words with a meaning in the dictionary.

And then you get into the category of what kind of crime.
If you commit homicide but you're a soldier in a war, it is not a crime, but if you commit homicide, voluntarily it is a murder, but it's still homicide.

You're mixing two things.

2

Inb433 t1_iyaiix2 wrote

I’m not exactly sure what you’re asking, it’s just terminology but they are all crimes. From Wikipedia, in Canada specifically homicide is defined as causing death to another person. The actual crime you are charged with would be called murder, infanticide, or manslaughter depending on what you did. I think most or all countries are the same, homicide means the act of killing someone else and the other three are the actual crime you’d be charged with.

1

doterobcn t1_iyai6vp wrote

Homicide is the killing of one person by another. This is a broad term that includes both legal and illegal killings. For example, a soldier may kill another soldier in battle, but that is not a crime.

The distinction between an illegal and legal killing is, therefore, the difference between murder and manslaughter.

Murder is a homicide that is the illegal killing of another person

Manslaughter is a homicide that is the unintentional killing of another person

This article has more details.

3

gliderXC t1_iyahx8m wrote

It becomes very hard to manage the order of execution of parts of your program. Normally with a function, you call it and you return. With a "goto" you just go forward (and no return). It is prone to result in so called spaghetti code which is often buggy (and it is hard to read -> hard to maintain).

Note that the construct is not inherently evil. It is just the structure of the code that is undesired.

4

calviso t1_iyahuxq wrote

My wife is a NICU nurse. Before she worked at her current hospital she worked at a county hospital so she saw a lot of babies whose mothers used drugs while pregnant. With that said, take this with a grain of salt since this could be different depending on where the baby is born.

>Like, does the baby go through withdrawals once born?

Yes. Apparently addicted babies have a distinct high-pitched whine that makes it pretty apparent their mother used something while pregnant.

>If so, do doctors give the baby a little crack so the side effects aren’t too bad from the withdrawals?

She says that while the babies are definitely addicted and have a distinct high-pitch whine (compared to non-addicted infants) they never gave anything for crack or cocaine. The babies just had to deal.

Whereas they used to give morphine to the babies addicted to narcotics. But even that's not really a common practice anymore and now they also just let the babies "sweat it out" themselves.

9

tezoatlipoca t1_iyahosc wrote

Its not necessarily, if used correctly. PRoblem is it was arbitrary and prone to abuse; it is (or was, no one uses it anymore) lazy programming in languages higher than assembly.

Usually we want to branch code execution based on some criteria.

IF condition THEN
 do these things
OTHERWISE
 do other things
END IF 
do some necessary cleanup

This way there's a controlled return from the branching. We only have two routes: do these things or the other things. There are no other options or possible routes for execution.

By controlling or containing the execution this way we know that regardless of whether we do these things or other things, we'll ALWAYS wrap up afterward with the necessary cleanup (which might be really important.)

If I throw a random GOTO in there,

IF condition THEN
 do these things
OTHERWISE
 do other things
 GOTO XANADU
END IF 
do some necessary cleanup

#XANADU 
 do some unrelated stuff
 get lost

unless I explicitly end that goto with another GOTO that returns me to where I left off, I might never return. We'll never do the necessary cleanup for example.

Using GOTOs allowed you to jump ANYwhere. I could jump into the middle of other branches I could jump out of loops willy nilly; yeah, this is still allowed with break statements but at least the break statement just exits the loop, a GOTO could warp you anywhere. So very powerful... but it also lets programmers be lazy. Code getting too complicated? Can't find a way to structure it properly so error and failure cases return you to someplace sane? Meh, bash a GOTO in there. Its like a magic code ticket that takes you to where you want to go with no (and by that I mean all the) consequences (unallocaed memory, initialized/uninitialized variables, who knows).

A GOTO is like a magic airline ticket that takes you anywhere in the world. Except when you get there you may not have any luggage. Or both feet.

139

Menolith t1_iyah8ka wrote

Mostly just because they make a mess out of the flow of the program. Modern languages have tools you can use to perform complex logic with a syntax that doesn't seemingly arbitrarily hop all over the code to get things done.

GOTOs were useful in the early neolithic era when Grog first invented COBOL and the concept of a "loop" was novel, but nowadays there are better options. If you find yourself in need of using one, chances are that whatever structure you have in mind can be represented in a way which doesn't need a GOTO.

14

explainlikeimfive-ModTeam t1_iyag5op wrote

Please read this entire message


Your comment has been removed for the following reason(s):

  • Top level comments (i.e. comments that are direct replies to the main thread) are reserved for explanations to the OP or follow up on topic questions (Rule 3).

If you would like this removal reviewed, please read the detailed rules first. **If you believe it was removed erroneously, explain why using this form and we will review your submission.

1

onajurni t1_iyafrzx wrote

This is it. It's giving room for more bidding so that people will think the item must be worth more. Not everyone will fall for that. But it only takes a few to keep the bidding going higher and higher.

6

tarrt t1_iyafqt0 wrote

This is more often the case with open access journals and a lot of the time the department of the researcher or the grant funding the research will have some funds set aside to pay for this. This is becoming more common, but a lot of the more prestigious journals (where publishing is more likely to help your reputation for tenure or getting more funding) aren't open access, at least not yet. It used to be the case that any journal that required you to pay to publish something was more than likely a scam: a journal with little to no review process that would publish just about anything, meaning most people wouldn't bother reading your research if they saw it published there. Things are definitely changing, but slowly.

1

-WhatCouldGoWrong t1_iyaepo3 wrote

assuming you are talking about an auction house (that takes a %) rather than an online auction site (that charges per listing)

​

The reserve gives the auctioneer a guide. he won't sell your thing for less than you will accept just to get his percent

​

For online.. well. they get their listing fee (and if for example the interested parties have to use the auction houses online payment service, they are guaranteed a transaction fee also)

​

But starting bidding at below reserve allows action to happen. If you ever go to an auction it's tempting to get all excited over an item and stick your hand up. Once that feeling passes you just chill on an item you like, allow the auctioneer to keep lowering the price then get involved once the action starts

​

For online, maybe there is 50 watchers but everyone is looking for a bargain cost of living cris and all that, by allowing anyone to bid 50p with 10minutes to go when the reserve is £50, all of a sudden a whole bunch of preset bids can be triggered and just maybe the price goes to reserve or above

​

By not showing the reserve then (as others have said) this can help to start action and drive up the price, which is exactly what the auctioneer wants (for his % to improve in the example of bricks and mortar) or you do actually get a sale and then the auctioneer gets their transaction fee also (for example ebay) and is best for you (so you get more £ from the sale)

3

kemptonite1 t1_iyaedhm wrote

Well, you kind of have a thought going here. Applying pressure to ice does indeed melt it (applied force can break those crystal formations just like heat can) but the effect is pretty minimal. It takes a lot of force to melt ice (like, heavy hammer forces, not scattered salt force). The freezing point is indeed lowered, which is why the ice melts faster. A simple google search confirms this. 🤷‍♂️If your thought was true then scattering pebbles on ice would be just as effective as ice, which it isn’t.

1