- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
in first
Admin
But I'm first, I can prove it!
Admin
There must be a bug in mathematics!
Admin
I never thought I'd see the day when a PHD would act arrogantly and be so disconnected from the real world.
Admin
Agreed, good riddance. I knew something was amiss when they said Dog the Bounty Hunter ;)
captcha: ingenium != Vijay!
Admin
Admin
"Beware of bugs in the above code; I have only proved it correct, not tried it." - Donald Knuth, Notes on the van Emde Boas construction of priority deques: An instructive use of recursion
Admin
It's hard to make proofs mean jack shit when they hit reality. Speaking as someone who has an advanced degree and does real software engineering. Of course, it's not impossible (I know some people who work in the area of railway signaling systems) but it's expensive and difficult. Only with safety critical work does it really become worth it. For mortals, it's usually better to use the proofs to establish completeness of coverage of the automatic test suite. (Without tests? You're not a software engineer, you're a cowboy code monkey.)
Admin
Well, it proves that reality has got it wrong again.
Admin
I was secretly hoping that the patch would make it into production.
Damn the man and his stupid simulator.
Admin
I reject reality and substitute my own...arrogance!
Admin
you lost me when you had the Computer Science phD wearing J Crew.
Admin
[applauds] Frits, you win sarcasm!
Admin
I used to work with a chap who, when asked to fix a problem, would say that he'd tested each part of the process and proved they were all working fine. That left just one possibility - there was no problem! Except there was... Spock was quoted at him regularly.
Admin
And well done ST for spotting it!
Admin
This is the best WTF yet! Made me laugh.
Admin
In theory there is no difference between practice and theory, but in practice there sure as hell is!
Admin
In theory there is no difference between practice and theory, but in practice there sure as hell is!
Admin
I think this is the third steel mill article. I wonder if it's a product of anonymization or if steel mills are actually such WTFy places.
Admin
Even when steel prices were highest, 150 tons of steel were worth MUCH less than "millions of dollars" (more like 20,000) - heck, even stuff that might be made from 150 tons of steel and includes a lot of energy and labot costs (e.g. a ship's engine) only has low 6 figure prices AFAIK.
Admin
Evidently, someone has forgotten how easy it is to screw up a proof.
Admin
Admin
But if you throw in steel mill equipment* that presumably Vijay was also endangering you'd have that extra zero.
Admin
He must have trained under one of Dijkstra's disciples. I took a CS course from a professor who was one of Dijkstra's former grad students. It was marked by that famous Dijkstra arrogance, a love of algorithm proofs, and the inability of the professor to code his way out of a wet paper sack.
Admin
First of all - brillant! From now on i am going to remove all my unit tests and replace them with comments detailing the proof of how the system is sure to work correctly!
Second, what is going on with tdwtf website? it was down yesterday and its been malfunctioning today. Upgrades? bug fixes? did someone forget the "if it's working don't fix it" rule?
Admin
Heard of Simulated Annealing?
Admin
according to The Simpsons, steel mills are full of flamboyant gay guys... This could lead us to the following conclusions:
I'm just going with the flow and changing the subject to pickuplines used by steel industry programmers:
I'll stop now...
Admin
captcha: uxor. Latin for "wife". My wife proves over and over that I'm an idiot, but I keep trying...
Admin
the real WTF is that every line in today's article makes sense.
ideo campers.
Admin
He must have trained under one of Dijkstra's disciples. I took a CS course from a professor who was one of Dijkstra's former grad students. It was marked by that famous Dijkstra arrogance, a love of algorithm proofs, and the inability of the professor to code his way out of a wet paper sack.
Having once been treated to the dubious pleasure of listening to Dijkstra himself droning on and on about some subject far beyond my understanding (and I suspect perhaps his as well), I think I know where you are coming from. "Limited contact area with reality" was my thought at the time.
However, I have since come to think the "GOTOs Considered Harmful" was about the difficulty/impossibility of understanding/testing software with significant numbers of poorly constrained control transfers. You know ... software like modern GUIs. The stuff that never seems to work quite right. Maybe I didn't give the old guy sufficient credit.
(Which is not to say that I would ever have released a patch received from anyone based only on a formal proof).
Admin
So he proved the rest of the program, the compiler, the run-time libraryies, all the device drivers, and the OS were correct?
Wow, that's quite a guy.
And, oh, did he prove that his proof was correct? And did he prove that his proof check was correct? ....
Admin
Admin
Admin
Probably the same place that has their furnaces shut down because thousands of tons of coal end up on Pier 53.
Admin
Actually, I get pretty annoyed too when I've proven that my fix works, and then it doesn't.
Not so much that I'd leave, though. Otherwise I'd have only been on the job for about a week.
Admin
Not if you live outside the US. Coffee club? J Crew? Dog the what?
Admin
Admin
If something goes wrong, and they need to stop the production line, they lose everything that was already being processed, and they need to re-prime everything once things start up again. I was told that a problem on one production line would cost $10,000 in lost materials alone.
Okay, so plastics manufacturing and steel mills aren't the same thing. The point is there is often more lost than the one "oopsie".
Admin
TRWTF is that American, which often seems logically to simplify English, uses "proven" so often, when "proved" is perfectly good enough and more logical. "Proven" should be kept as an adjective...
Admin
It's not a proof until a couple of hard, pipe-hittin' professors got to work on it with a pair of pliers and a blow torch... or pencils, I forget which.
Seriously, y'all are going to unanimously go with "proofs are stupid?" A real proof is a guarantee of correctness. TRWTF is abuse of the word "proof." Even an idiot can say they have a proof.
Also, if y'all have that much difficulty getting your theory to match real data accurately, your model is what sucks, not the idea of modeling.
Admin
Good point. The coffee club is an employee who provides (as in buys the coffee and runs the coffee maker) coffee to his/her co-workers at cost (typically $0.25/cup aka a quarter for a cup).
In case your Google isn't working: J Crew: Clothing for yuppies.
Dog the Bounty Hunter In the US if someone does not appear in court they are typically tracked down by a bounty hunter who works for the bail bondsman who floated a loan to bail someone out of jail while they are awaiting trial. Dog is known for um, interesting clothing/hairstyles. Definitely worth looking up a photo if nothing else.
Admin
Heh - I have a network admin friend who was employed at the same (I hope there isn't more than one) steel mill, to replace one of the guys who went to prison for criminal negligence, or some such charge.
He had an anecdote about how his predecessor had bought a large batch of network cards from a rather questionable source. After some time, when several of them had been used to replace faulty cards at various disparate locations around the network, it was discovered that they all had the same MAC address. Hilarity ensued.
Admin
You fail at culture.
Admin
Best First Ever!*
Admin
This is why I didn't start my Master's degree until I'd been working for a while. Theory and application are such different beasts and you are better if you understand application better than theory rather than the opposite...
Admin
For some people, when their model of reality disagrees with reality, then reality is wrong.
Admin
Frits always wins sarcasm.
Admin
This.
Admin
Admin
I'm not sure "yuppies" will translate either. :-)
Yuppies traditionally care more about appearance than function. Clothing for yuppies would, stereotypically, be expensive, poorly made, not last very long, and show the Logo of the designer prominently.
I don't own any J Crew, nor am I familiar with the name, but that's the typical view of the "Yuppie" from my own culture.