@Alex Papadimoulis said:
these are not as close as you believe/remember
I just found one of them in a book, so you are full of shit.
@Alex Papadimoulis said:
these are not as close as you believe/remember
I just found one of them in a book, so you are full of shit.
@poopdeville said:
Ion Storm did that with Daikatana. 3DRealms is still trying with Duke Nukem Forever...Doesn't seem so smart now, does it?
Neither of these are relevant examples. Daikatana was rewritten three times and put all their efforts into making flashy-looking demos for shows, and then when it came to a final product, they rushed it out without finishing it properly. DNF has been rewritten endlessly without anybody ever trying to make an actual product.
Rewriting from scratch is not polishing your game.
@Brother Laz said:
There is one company that focusses on artistic design and 'releasing when it's done' instead of number of polygons and xmas deadlines.
Yes, id software (quake 1 was actually rather well-executed, in context). Oh wait, maybe it's Valve.
@yohaas said:
I'm sure someone in marketing thought this was a good idea.
I'm sure they saw the OS-tans and pinched the idea.
@Alex Papadimoulis said:
@asuffield said:
And come up with some original material, rather than just regurgitating old sterotypes and pretending that this is funny.
(It was funny when dilbert did it in 1995; now it is just dull)
In the interest of construtive critisism (especially since I've heard this comment several times before) can you expand on this? Ideally, based on one/more of the six posted so far (or even tomorrow's, the seventh).
The first one is just a wordy form of "Uphill both ways, in the snow", with no apparent joke.
I'm pretty sure that the second one actually was a Dilbert strip a few years ago (or very close to one), but unfortunately the Dilbert archives are not available online so I can't check.
The third one is an illustration of a very old stereotype that originated in corporate FUD back in the 1990s. Again, no apparent joke.
The fourth one is a redrawing of a Dilbert strip, I remember this one. It's in one of the books. Exactly the same joke, just with different characters.
The 5th is just Catbert - no particular strip, it could be any of them. This sort of thing is only funny when it's original.
The top half of the 6th is another Dilbert strip. I think it was with Dilbert and Asok originally, just switched "intern" to "contractor".
@alegr said:
Whereas in socialist society "you only get what the government/com-party allows you to get".
You mean communist, and I don't think that any of us lives in one, so I fail to see the relevance, regardless of how true this may be.
@alegr said:
Capitalism, with all its evils, rewards entrepreneurship and hard/smart work.
It really doesn't. It mostly rewards marketing and bribery, and punishes people who do work rather than simply stealing somebody else's work.
@caffeinatedbacon said:
so the example provided could be ::0023:d445:6ea6:7822 or it could be 0023:d445:6ea6:7822::
No. It's defined as being ::0023:d445:6ea6:7822. Bare numbers without colons build up from the low byte, just like ipv4 (where the address "16" is 0.0.0.16, not 16.0.0.0).
@caffeinatedbacon said:
You may collapse any leading zero in any group of four hexidecimal groups in IPv6, *as well as* any consecutive group of four zeroes (but only one set of consecutive groups of zeroes may be collapsed)
If AND ONLY IF you are using colon notation, which you were not. Furthermore, any consecutive groups of zeroes may be collapsed only into ::, not into nothing.
You can't just make up your own ways to write addresses. There are very clearly defined rules for how ipv6 notation works.
@jpa said:
The difficult part is the timing accuracy.. cache misses etc. make it difficult, let alone making it portable between processors of different speeds.
Much easier than you think, it's all interrupt-driven.
@jpa said:
3.3V vs. 5V,
USB is not a strict 3.3V system, it will accept any logic levels of about 0..0.5V for low and in practice anything 2.5..6 for high. Parallel port outputs are close enough.
@jpa said:
even low-speed USB needs 1.5MHz bandwidth
No. This is a popular but wrong notion. Low-speed USB is limited to 1.5MHz bandwidth. It does not need this much bandwidth, and under normal circumstances it does not use it.
@Spectre said:
By the way, does anyone else think that the ludicrous game requirements are the real WTF?
Ironically enough, it's mostly sloppy engineering work. I've had the misfortune to inspect the codebases of a few commercial games, and a lot of the time they could have been made orders of magnitude faster by (a) not reinventing the stick, badly, and (b) actually working on making it faster. There is this mentality in the games industry that a game must be shipped as soon as it possibly can be, and it does not lead to efficient or reliable work.
Unsurprisingly, much of the really groundbreaking work has come out of those few studios who don't do this. And yet the others persist in sacrificing everything for an early release, even though everybody knows that it's a bad idea. That's probably the real WTF.
And come up with some original material, rather than just regurgitating old sterotypes and pretending that this is funny.
(It was funny when dilbert did it in 1995; now it is just dull)
@bstorer said:
it_really_sucks_because_thats_a_pinky_key
I hit it with my middle finger, never really found it difficult.
@jpa said:
Then just need sub-microsecond accurate timing (on a x86.. eek) to do USB in software.
This is known as "bit-banging" and is really quite easy, people have been doing it for years; it is commonly used in reverse engineering and driver development. Just because you can't do it in VB or .goop doesn't mean that it's hard.
@jpa said:
The voltages and impedances are far off
Actually, the voltages are more or less the same. Impedance is not a major issue unless you're trying to drive the line at the upper limits of its speed, and this is a mouse, so you won't.
@bstorer said:
Why, then, do both Ruby and Python go_with_underscores?
Because camel case fails in the presence of acronyms. Consider something like CORBAXMLWWWWrapper. Camel case is ambiguous, underscores are not.
@celestrion said:
I wonder if pay is contingent upon meeting that 4ms performance benchmark.
That part's not impossible. Maximum permissable latency in an ethernet domain is about 50 microseconds. He didn't say anything about doing this over WAN links.
@Cap'n Steve said:
So if you write a program that has all the features anyone could possibly want and is so easy to use that no one needs support, you deserve to be poor?
In a capitalist society, everyone "deserves" to be poor until they take stuff from other people. The underlying principle is "you get what you grab".
@MasterPlanSoftware said:
I should do all my searching in a UK dictionary...
In a thread about differences between English and American? Of course. Rather stupid not to...
@caffeinatedbacon said:
23D4456EA67822
P.S. if you guessed 0002:03D4:456E:0000:0000:00A6:0782:0002, you win!
No. It's ::0023:d445:6ea6:7822. ipv6 collapsed form is not ambiguous, any more than ipv4 collapsed form is.
@boomzilla said:
I'd assume it's for those who might not have had auto updates on
Past XP SPs have included surprisingly few of the "critical" updates available via WU; after applying SP2, there's still a lot of old updates to apply (plus a bunch of new ones for things that broke in SP2). I had thought that SPs only included updates to those files that they were touching anyway (although it may simply be a completely arbitrary selection).
@Martin Dreier said:
(including several language files, instead of just the one it actually needs)
No. Alternate language installations have entirely different 320Mb files to download. I actually admin systems in several different languages, and am perpetually annoyed by the need to waste disk space on having two copies of all the major patches.
The last three characters in the filename is the language code (windowsxp-kb936929-sp3-x86-XXX.exe; enu is English-US).
Still can't figure out what stuff "might" be missing. I have never seen an installation of XP that allowed you to skip an entire 280Mb of data; I can account for roughly 50Mb of optional components, and that's if I count Media Player.
@merreborn said:
The remaining 280 meg are only necessary on a case-by-case basis.
I find myself wondering what cases those might be, since all Windows desktop installations are more or less identical (and the few 'optional' components are (a) tiny, and (b) copied to the hard drive anyway in XP).
@Goplat said:
Considering the amount of RAM the typical computer had in 1995 (The 486 I had then had 16 MB; Windows 95's minimum requirement was only 4 MB) - yes, the taskbar likely would be swapped out if you used a large program and didn't switch any tasks.
Irrelevant to XP. There is no shared code, it descends from NT instead.
@Goplat said:
You said that the taskbar ought to be notified of all window state changes (because filtering out non-taskbar-eligible windows would be a "premature optimisation"). Child windows are still windows. And they get created/destroyed a lot more than top-level windows.
You are confused about how the win32 API works. For the purposes of this discussion, so-called "child windows" are irrelevant.
@Volmarias said:
It's good to know that your Overlord is actually looking out for your best interests.
He's looking out for his best interests. He just hasn't yet found a reason why stomping on you would get him a bonus.
@ammoQ said:
This crappy blob doesn't even come close to something any reasonable person would call a "website".
It's really more of a webshite.
@Zemm said:
Like changing gears (and/or using the clutch)? So many people can't drive a manual tranmission
Gears? Half the people on the roads cannot operate their turning signals.
@superjer said:
BTW I wasted a lot of time decoding "versatilia" without looking at your name.
TRWTF is of course that he felt the need to anonymise this and then went and put it in his damn name anyway.
@derula said:
Great decryption work. Somehow I doubted this was possible.
Most approximately-8x8 character cell fonts can narrow it down to two or three possible characters in each location with no more than a single horizontal row of pixels. The rest is just dictionary matching.
@Cap'n Steve said:
Whenever I post, my post count is one less than it should be until I refresh.
Pfeh, that's nothing. Most times I post, my entire post doesn't show up until I refresh.
The forum software is still the real WTF.
@derula said:
@asuffield said:Your telephone book and your dictionary are in different orders. This can never be sane.They are? *shrug* I don't use either of them really. But I think, most reasonable ordering is treating Ü like U.
Yes, and so does about half the German-speaking population and the ones who write the dictionaries. Unfortunately the other half (including the ones who write the telephone books) think that the most reasonable ordering is to treat it like UE. This leaves us unable to write software that behaves in a reasonably expected manner.
Grrrr.
@derula said:
Ümläüts rüle.
Your telephone book and your dictionary are in different orders. This can never be sane.
@javaweeny said:
I'm kind of worried I've become a job hopper. Would anybody hold this kind of history against me? My references at these jobs are good, but I know someone doesn't want to hire me if it looks like I'm gonna quit in a year or so.
Anybody who hires significant numbers of people with only a couple of years experience and expects them to stick around for more than a year or so is either deluding themselves or just dumb.
At any given level, a company can only afford to promote a handful of the people it has working for it. They'll stay. Another handful will stay because they just aren't that good, or don't care. The rest are going to move on to a company that has an opening which would be a promotion for them, usually after 1-2 years.
(The benefits of experience tend to level out after 5-10 years, so after that point people tend to settle down more)
@dhromed said:
@El_Heffe said:
Of course the biggest WTF is that someone thinks negro is such a horrible word that it must not be allowed.I tend to extend that sentiment to Fuck and its subsidiaries.
And let's not forget scunthorpe.
@derula said:
You decide wether TRWTF™ is
Just to be different, I'm going to go with TRWTF being the German language, in particular the sort order of umlauts and the ever-hated bloody eszett.
@j6cubic said:
I just tried various queries; apparently it matches everything that is one level of a domain and not a TLD - unless your query contains a dot, in which case it matches from the left and checks that the part after the last dot is a valid TLD.
It varies depending on which server you're talking to (not all the WHOIS servers run the same software).
@boomzilla said:
You've obviously got a lot of strongly held opinions, and they're probably the result of a lot of work and/or thinking about the topic at hand.
You seem confused about the notions of "opinion" and "research". Research is not an activity that generates opinions. Rather, an opinion is approximately a statement that is not backed by research; they're roughly opposites.
@boomzilla said:
But the short, brusk replies come across as kneejerk responses.
The reader is either sufficiently capable and interested to figure it out when given a hint (so I should give them one), or they aren't interested (so I won't waste their time with an explanation), or they're too stupid, prejudiced, or uneducated to figure it out (in which case I don't really care what they think).
@boomzilla said:
Can you give a better, fuller description of how git is better than svn?
Yes. Can I be bothered to write an essay just to post on some web forum about it? No. I have no stake in any of these tools; I have no reason to try to convince anybody. People who fit the scenarios I have indicated would almost certainly benefit from investigating better tools, but I feel no obligation to do more than indicate to them that such investigation is merited.
@boomzilla said:
It obviously works for Linus, but then most of us probably don't work on projects that look like the Linux kernel.
Quite possibly true. If all you want to do is store a single line of history, without any real branching or distributed operation, then it doesn't really matter what you use. A filesystem with a nightly (hourly, whatever) backup and a changelog would suffice, as would any of the widely available revision control systems.
If you want to do a significant amount of branching and merging, you should be looking for a better tool; there's four or five of them around, and git's the most polished of them today. (Readers who have arrived via Google six months from now: this may or may not still be true)
@boomzilla said:
Not that anyone can stop you from proclaiming the blub effect, but it just makes you look like an anti-social asshole
That's funny, I have a similar opinion of people whose response to criticism of a tool is to say "That's wrong because it works for me", except that I use more adjectives.
@Lingerance said:
@tster said:An app might spawn lots of hidden windows for any number of reasons.On top of that isn't every button, text area, and what-not a window in Windows?
For the purposes of this discussion, no.
@tster said:
please prove that this is premature optimization and not the result of a performance analysis of a running system.
It is an operation that occurs only once every time a window changes state. Windows change state at a rate of less than once per second, under any reasonable workload. The time needed to load a few pages from the swap image is on the order of 10ms or less, and this operation would occur only for the first such event, since after that it would be in core. Therefore, this cannot create any performance problems, so no correct performance analysis could identify it as something in need of optimisation, so one was not performed.
QED
@PJH said:
@Isuwen said:
Yes it will. Gunpowder doesn't require gaseous oxygen to combust since it contains all the oxygen it needs in the form of Potassium Nitrate.And, a gun is lousy propullsion in space - gunpowder won't burn in vacume.
Not that anybody's used gunpowder in a hundred years, since it generates large amounts of smoke. Modern propellants are quite different.
@tster said:
read the original essay to understand the full meaning of the blub paradox
Which, incidentally, is not a paradox at all.
@dhromed said:
@mendel said:
HAL-9000 style: a soft female voice: "Dave, ...Starfleet employs female computers.
Wouldn't really call them "soft", though. They always struck me as decidedly snippy.
@Cap'n Steve said:
I was forced to use vi when setting up my router and I thought I understood what the "delete" key was for, but apparently it's just an unusual spelling of "toggle case."
Either your vi was elvis (bletch), or your terminal was misconfigured.
@belgariontheking said:
But the second part is true, right?
@poopdeville said:
GOOGLE.COM.ACQUIRED.BY.CALITEC.NET, for example, appears because CALITEC.NET has a subdomain named GOOGLE.COM
Sort of. There's no strict rule about how a WHOIS server has to interpret queries, and most do a simple substring search, so 'oogle.co' would match it too. The protocol is disgustingly simple, although the servers do interpret certain strings in special ways (ask whois.ripe.net about HELP for documentation on the most commonly used server).
@Dark Shikari said:
Its a 350-line #define.
The mplayer code is crufy, ugly, kinda broken, and riddled with braindamaged non-solutions to the wrong problems. Not news. It's been that way pretty much forever.
@Dark Shikari said:
A week or so ago, I heard a complaint coming from Loren on IRC. In particular, he was angry that you couldn't use #ifdef in #defines; he wanted to do #ifdef x64 {do 64-bit stuff} #else {do 32-bit stuff} in an assembly #define.
Ironically enough, you never need to do that (there are better ways), and this kind of limited understanding goes a long way to explain why mplayer is such an awful mess.
@Otterdam said:
For reasons unknown they thought we'd never want to type 'deja vu' correctly.
I have mine set up for the dead keys, so I can reach most accented characters that way (äãâàåāă plus anything else those will sit on)
@poopdeville said:
Whois works by searching what amounts to a cache of domain names on your DNS server.
No it doesn't. Whois works by searching the WHOIS database, which is maintained by the domain registrars and has absolutely nothing to do with DNS servers (except that the root DNS servers are populated from the same source as the WHOIS database). Completely different protocol.
@Cap'n Steve said:
@asuffield said:@Cap'n Steve said:
I'm still not convinced that emacs and vi aren't just running jokes that no one will let me in on. I've only used Visual Studio a couple times, but I like some of its features, like being able to exit the program without reading a tutorial.This sounds like a variation on the Blub effect...
You either think there's something wrong with my car, or you mean the bulb effect, which doesn't really make sense in that context.
@Otterdam said:
Ahh, I'm jealous of your keymap... all I get is áéíóú¦€!
I'm guessing that you have a keyboard from a country where acute accents are part of the language.
The quality of the upper layers is quite variable, unfortunately, since they're designed by the local standards body of the relevant country.
@GalacticCowboy said:
Now, keep in mind that the drive had 2 factory-installed partitions plus an unused portion (thanks for everything, Dell...) and I deleted all of them and then installed to the unpartitioned space. Imagine my surprise after the install to discover that some parts of Home had survived and the boot.ini now featured both OSes. So after all of that I had to turn around and full-format anyway...
Weird. That's not supposed to happen. I think you discovered a(nother) bug in the XP installer.