One of my Core Memories when it comes to science, science education, and education in general was in my high school physics class, where we had to do an experiment to determine the gravitational acceleration of Earth. This was done via the following mechanism: Roll a ball off of a standard classroom table. Use a 1990s wristwatch's stopwatch mechanism to start the clock when the ball rolls of the table. Stop the stopw…
Electron band structure in germanium, my ass (2001)
371–380 of 429 posts
Re: Electron band structure in germanium, my ass (2001)
#372Earlier quoted context omitted.
That is enraging. I've seen similar things happen too and it blows my mind how ridiculous some of these teachers can be. I don't know if it's dehumanization of their students in their minds or an utter unwillingness to devote 30 seconds of directed attention to understanding the situation and making a reasonable judgment, but whatever the cause it is prolific. The only thing worse is when one of them will add somethi…
Just wait until that teacher is your graduate advisor.
Re: Electron band structure in germanium, my ass (2001)
#373Earlier quoted context omitted.
What's this a reference to? Not familiar with JIRA humiliation rituals.
Scrum/Kanban ceremonies with assigning points to tasks etc. GP is being melodramatic
Re: Electron band structure in germanium, my ass (2001)
#374One of my Core Memories when it comes to science, science education, and education in general was in my high school physics class, where we had to do an experiment to determine the gravitational acceleration of Earth. This was done via the following mechanism: Roll a ball off of a standard classroom table. Use a 1990s wristwatch's stopwatch mechanism to start the clock when the ball rolls of the table. Stop the stopw…
This is, more or less, exactly what happened when I took Electronics I in college. The course was structured in such a way that you could not move on to the next lab assignment until you completed the one before it. You could complete the lab assignments at your own pace. If you failed the lab, you failed the class, regardless of your grade. The second or third lab had us characterize the response of a transistor in…
After weeks of trying to make an appointment with the lecturer to discuss it (and being told "you failed, get over it"). I got an email from the lecturer, admitting that they'd forgotten to add my exam score to my overall score. And from this point, it took months further to get my official grade corrected.
This same lecturer also once emailed out grades by opening their whole-course grading spreadsheet, deleting all the rows except for that student's grade, and then saving it as a new file.
With 'track changes' turned on.
Re: Electron band structure in germanium, my ass (2001)
#375Oh, BTW, the whole "Friction is directly proportional to the normal force": My Ass! I could never reproduce it well in the lab, because it's really not true. Take a heavy cube the shape of a book. Orient it so that the spine is on the floor. It's a lot more friction to move it in one direction than in the transverse direction. Yet the normal force is the same. Any kid knows this, and I feel dumb it never occurred to…
Friction is proportional to the normal force, more specifically, it is the normal force times the coefficient of friction. What you are describing (if the normal force is actually the same) is a contact situation where the coefficient of friction is different in different directions (anisotropic friction.)
We can do this with any pair of values, such as current and voltage, but it's useful when the graph between current and voltage is close enough to linear, which means the corresponding coefficient is approximately constant. Well, is it? You have to show that with experiment. Once your data shows a line then you can calculate the slope of the line. If your data shows a parabola, you can calculate the quadratic equivalent of slope - don't calculate the actual slope and then declare that to be the result.
Sometimes you see people trying to measure the resistance of diodes, or worse, incorporating the resistance of diodes into calculations. What's the voltage across the diode? The current times the resistance, of course...
Re: Electron band structure in germanium, my ass (2001)
#376Earlier quoted context omitted.
2000s? My university's wind tunnel instrumentation was mostly LabView.
It's been around a very long time and continues to be relevant. It's just a window in time where it was feasible to have a graphical application made on labview to be accessible to undergrads crossing over with such a thing being quite unstable.
It was a competition sponsored by National Instruments, so the code was supposed to be in LabVIEW. Another person wanted to write it as a C plugin, but I thought that was cheating.
There's A* built into LabVIEW, but it's for completely generic graphs so it takes a lot longer to run. The rewrite brought it from about 10 seconds to compute a path, down to about 0.5 seconds.
Re: Electron band structure in germanium, my ass (2001)
#377>Do you have any idea how hard it is to solder wires to germanium? I've just soldered SOT-723 onto SOT-23 adapter board, I can solder anything to anything
Common solder is, of course, designed to stick really well to copper. Which it does. To solder more exotic things, you probably need a completely different alloy.
Re: Electron band structure in germanium, my ass (2001)
#378Earlier quoted context omitted.
Scrum/Kanban ceremonies with assigning points to tasks etc. GP is being melodramatic
I've been redditing for 15 years and until a week ago here on HN, I've never seen the previous commenter reffered to as GP. What is that an acronym for?
Parent is the comment you're replying to, GrandParent is the comment above that, OP is the original poster.
Re: Electron band structure in germanium, my ass (2001)
#379Earlier quoted context omitted.
ALWAYS suspect some fuckup on the part of the knowledgeable people... especially them! Trust, but verify.
"Trust, but verify" is just a polite (ie corporate) way of saying "Don't trust until you verify", right?
e.g. you might assume that a sorting library from an internal developer at your company will put things in order but you might want to verify that it has reasonable worst-case performance for your use case. A no-trust situation might lead you to scrutinise everything about it - does it work at all, does it have horrendous performance in every case, is it a supply-chain attack with disguised errors leading to deliberate exploit holes.
In this case, "trust but verify" might mean assuming the Professor and TA are doing an experiment they have done before, which basically works, but might have made a mistake or missed something while setting it up, writing the slides, or explaining it to you. "Don't trust" might mean the TA got the experiment from ChatGPT, hates OP for being on a scholarship and is trying to sabotage their success, and the whole thing isn't an Electronics course it's really the Professor's practical joke/psychology experiment about stressing students.
Re: Electron band structure in germanium, my ass (2001)
#380Earlier quoted context omitted.
I agree this seems overly principled to me. I recall a DSP class where there was an exam with a question like (not exactly this): > What does the following code print? > `printf("Hello, world!");` If you responded with: > Hello, world! ...which - of course - the whole class did, you got the question wrong. If you responded with: > "Hello, world!" ...which is actually not what that would print, you got the question ri…
Yeah that sucks, the hard life lesson where you have to swallow your pride and go "fine, I will put quotes on the infernal thing" But... it does not print a string, a string goes into it but what comes out of the function is not that programmatic feature we call a string in any way shape or form, what comes out depends on the output device specified, it may be ink on paper, lit phosphors, or a stream of bytes. none o…
Double quotes are a syntax sugar for string literals in source code, in a particular language, to avoid writing `string.from_byte_array([97, 98, 99])` or `new String({97, 98, 99});` or whatever. Strings are single quoted not double quoted in Dyalog APL, there's several different strings in SWI Prolog depending on using double quotes or backticks and how the flags are set.
stdout is an untyped byte stream which could go to a printer or Braille terminal or anything as you say, but could be terminal control codes, image data, or whatever. The OS doesn't tend to have a 'string type' ... but in PowerShell `write-output "a"` will write a .NET System.String to the output stream, but it won't use "printf()".