TempleOS and HolyC (Again. I think there's already a thread. Oh well.)
-
Thinking about it, I probably derive more value from bitching about lacking the feature than I would from having the feature.
Maybe, but the rants about the feature would be pretty good.
Goddamnit...this flowchart covers my code!
Ahhhh! Git conflicts...someone changed the image!I'm sure people could think up more.
-
FTFY--he's long demonstrated an ability to troll.
I thought that was a prerequisite to posting here.
-
Ahhhh! Git conflicts...someone changed the image!
He already said it could be a different file, so that probably wouldn't be an issue.
-
He already said it could be a different file, so that probably wouldn't be an issue.
Then instead you get "the image changed but it doesn't say the source file changed!" I mean you want comment changes to be tracked don't you?
-
@boomzilla said:
Ahhhh! Git conflicts...someone changed the image!
He already said it could be a different file, so that probably wouldn't be an issue.
Because no one will ever want to update the flowchart (or whatever other image is in there)?
-
I use a plugin that replaces the text background color with an image of a chalkboard
Does is make chalkboard sounds as you type? Can you see ghostly remnants and eraser marks when you delete text?
-
Or code files for that matter. It always annoys me that I can't just put the flowchart of the function I'm working on there in the code file right next to the function. Fucking Microsoft Word has been able to do that since 1992, and Visual Studio can't in 2015?
Liked for this quote in particular. I've wanted to put automata diagrams into code as comments tons of times, and have to fake it with crappy ASCII art.
-
Why do you need a flowchart in your code and not in some other file in the same folder? Does the compiler understand your flowchart?
For the same reason I put comments in// slashies
instead of in acomments.txt
next to the code.
-
Does is make chalkboard sounds as you type? Can you see ghostly remnants and eraser marks when you delete text?
I wish. It just has the smudges I chose off GIS. I program in Buxton Sketch still.
-
I've wanted to put automata diagrams into code as comments tons of times, and have to fake it with crappy ASCII art.
I tried that for a while, until another developer screwed up the ASCII art by converting spaces to tabs or some shit. Now I consider it a waste of time.
-
Or, you know, because if you put multimedia in your shell, you end up with, uh... a windowing system. Sans windows.
As for metadata - it seems like a cool debugging feature (you have a fluctuating value and you hint the debugger to keep the maximum somewhere without coding a separate variable in).
Also, for a one-crazy-guy opus magnum it's so good I'm inclined to believe it's an elaborate hoax. Or maybe he's actually guided by God, because he's doing the work of multiple crack programmers' teams from the ground up.
-
Hell, I could write a VS plug-in to do it (assuming their rich text control has the capability of displaying bitmaps, which it probably does since it can display that "document preview in scroll bar" thing.)
You can. Since VS 2008 the editor has been a "regular old" WPF control, and since VS2010 VS plugins are an open ecosystem, even for Express/Community editions. The challenge you face is anchoring your adornment properly, cleaning up when someone switches to another document, dealing with what happens when someone changes text your image depends on (like the comment or the hidden comment if it changes by being deleted or being reloaded due to outside-of-VS changes), theming, internationalization...Start with Farticus, then work your way up.
-
there's no way the 1982 knee-jerkers I work with would make it a standard part of the company Visual Studio configuration
You can install it locally, under your user account. It'd live in your roaming profile. Yes, I know it's the size of a floppy disk, but that's your problem.
-
You can install it locally, under your user account. It'd live in your roaming profile.
Right; but they'd still get pissy at seeing the image files in the repo.
Yes, I know it's the size of a floppy disk, but that's your problem.
That was like 4 jobs ago, keep up.
-
Right; but they'd still get pissy at seeing the image files in the repo.
So how do they version their flowcharts? Filing Cabinet from Hell, right next to the punchcards?
-
Right now, Confluence.
-
Liked for this quote in particular. I've wanted to put automata diagrams into code as comments tons of times, and have to fake it with crappy ASCII art.
Well, Blakey's following in some big footsteps here... ;)
(What he's talking about is rather akin to the Literate Programming work Knuth and others did -- having a LiterateVS plugin would be awesome btw.)
-
Well, Blakey's following in some big footsteps here... ;)
It depends on what they're using it for. Explaining why something was chosen (e.g., with references to design documentation or something like that) is a very good use of that sort of thing; it's otherwise often not at all obvious from the code. Without being at all mean about it, such things are really difficult to get from just the implementation of an algorithm.
-
It depends on what they're using it for. Explaining why something was chosen (e.g., with references to design documentation or something like that) is a very good use of that sort of thing; it's otherwise often not at all obvious from the code. Without being at all mean about it, such things are really difficult to get from just the implementation of an algorithm.
Very much so -- it's also useful for providing higher-level maths descriptions of highly involved algorithmic code, and even the design documentation itself. (Of course, you need code folding to make this truly workable, but anyone who isn't editing code in Notepad has that ;) )
-
Very much so -- it's also useful for providing higher-level maths descriptions of highly involved algorithmic code,
My favourite example recently was the Go sorting routine that someone posted a link to (in some thread a month or two back?). Now I don't care for that language and I don't agree with some of the tradeoffs they made, but I could see exactly what they were thinking about: their comments were a long list of references to papers that I'd have to read before diving into the details. Which is awesome actually; commenting done right.
-
Very much so -- it's also useful for providing higher-level maths descriptions of highly involved algorithmic code, and even the design documentation itself
-
He can't even get the most popular OS in the world running WITHIN AN ORDER OF MAGNITUDE of its normal performance
Some people don't boot off SSDs, you know (and by "some people" I mean "probably the large majority of users, but I couldn't find any actual stats"). It's probably safe to assume he isn't. So your order of magnitude claim is very overblown.
Here's his detailed breakdown:Measured from once the BIOS POST checks have finished:
Time until logon dialog: 25 seconds
Time until the desktop is presented and the logon sound plays: 33 seconds
Time until all paging has finished and I can actually load things: 63 secondsThat’s a total of 2m01s from bootup until I can actually get stuff done.
Unless you're claiming that the normal performance of Win7 on spinning metal is <12s to complete usability (and if you are, that's TRWTF), he's not getting anywhere near order of magnitude worse than normal performance.any windows computer that takes more than two minutes
How do you feel about two minutes and 1 second? Asking fora friendsomeone I have never had any contact with and probably never will.
-
As for metadata - it seems like a cool debugging feature (you have a fluctuating value and you hint the debugger to keep the maximum somewhere without coding a separate variable in).
In 1980, Ada was invented. This is an example of a data type in it:
type Temperature is range 0 .. 100;
Whenever you either try to assign a value outside the range or an operation on it leaves it outside the range, something akin to an exception happens. Not too sure on the actual word and exact functionality, but the idea is the same.
Not sure if that's what you meant, but it sounded like.
Also, you wouldn't believe how much energy a person with mental problems has until you've seen it. Seriously. A girl I know did physically taxing work nearly non-stop for 20 hours, because she believed God had told her to do so.
-
Not sure if that's what you meant, but it sounded like.
No, I meant "track the value and keep the maximum value actually assigned to check after the loop". I don't even know where you got what you said from my post.
-
Whenever you either try to assign a value outside the range or an operation on it leaves it outside the range, something akin to an exception happens.
You also need to explicitly tag values into the type; a
Temperature
is entirely separate from aPercentageDone
. (My first boss loved that feature of Ada, and put it into all the languages he designed. I just wrote the runtime for them, and merrily ignored all the type stuff. :) )
-
-
Some people don't boot off SSDs, you know (and by "some people" I mean "probably the large majority of users, but I couldn't find any actual stats"). It's probably safe to assume he isn't.
Ok? He's still an order of magnitude off.
Time until logon dialog: 25 seconds
Lie!
Time until the desktop is presented and the logon sound plays: 33 seconds
Mega lie!
Time until all paging has finished and I can actually load things: 63 seconds
M-m-m-m-MONSTER LIE!
Unless you're claiming that the normal performance of Win7 on spinning metal is <12s to complete usability (and if you are, that's TRWTF),
Actually yes I am. That's about the performance my Windows 7 computer was getting before I added an SSD.
I think he disabled that fast startup feature Boomzilla mentioned. Because he's a dumbshit. And I think he then, after sabotaging the OS, decided to complain about its performance without bothering to mention the only reason it performs that badly is because he sabotaged it.
-
Why are people so worried about boot up time? That doesn't answer the question, though: Why does it take windows so much longer to do a real boot?
-
That doesn't answer the question, though: Why does it take windows so much longer to do a real boot?
IT DOESN'T YOU FUCKTARD!
-
IT DOESN'T YOU FUCKTARD!
Are you not reading again? Or are you Humpty Dumptying again? It takes longer to boot my 8.1 partition than my linux partition. Substitute whatever word you like for "real" up there to describe the situation for it to make sense in your brain.
Windows is crap at installing updates, too (which is the major cause of Windows booting).
-
It takes longer to boot my 8.1 partition than my linux partition.
Maybe your Windows partition is at the back of the disk, so it takes more time to get out and reach the motherboard.
-
Perhaps you're running on Apple hardware...?
-
It takes longer to boot my 8.1 partition than my linux partition.
Right; because you SABOTAGED it. Remember?
-
@boomzilla said:
It takes longer to boot my 8.1 partition than my linux partition.
Right; because you SABOTAGED it. Remember?
No, I don't. I remember turning off a feature that SABOTAGED other things. Now it all works correctly. But Windows definitely takes a lot longer to get to a useful system under that configuration.
-
But Windows definitely takes a lot longer to get to a useful system under that configuration.
Under the sabotaged configuration? WHAT A SHOCKER.
It's almost as if after breaking something, it's broken. Huh!
-
Under the sabotaged configuration?
You really suck at this reading comprehension thing. I'm not talking about it taking longer than itself in the other configuration, but than a different OS on the same machine.
It's almost as if after breaking something, it's broken. Huh!
The Broken Windows fallacy strikes again!
-
I'm not talking about it taking longer than itself in the other configuration, but than a different OS on the same machine.
Yeah because when you installed the other OS, you disabled the Windows feature that makes it boot fast. A.k.a. sabotage.
WHY ARE WE REPEATING THIS OVER AND OVER AGAIN!? PLEASE DIE.
-
Yeah because when you installed the other OS, you disabled the Windows feature that makes it boot fast.
Uh huh. Because it's naturally so slow and icky. Also, because that feature is really a bug on my machine.
WHY ARE WE REPEATING THIS OVER AND OVER AGAIN!?
I don't know. You seem incapable of handing the truth.
PLEASE DIE.
Be patient. Should be done in a few decades.
-
Previously seen here:
Not found.
-
The discotopic is there. Looks like he's reorganized his web page a bit. I guess he figures if Microsoft can do it, why not him?
-
It's obviously my fault that the crazy nut reorganized his website in the last 8 months. I'll go commit ritual seppuku now.
-
It's obviously my fault that the crazy nut reorganized his website in the last 8 months. I'll go commit ritual seppuku now.
Not clear what that has to do with you. Unless you and boomzilla are the same person. When calling someone a crazy nut, it's best to look in the mirror first. Nothing crazy about 10K+ posts to a forum. ;) It's all a matter of perspective.
-
Not clear what that has to do with you. Unless you and boomzilla are the same person.
You replied to my post which had a quote of a @blakeyrat post containing the 404'd link.
-
@tharpa said:
Not clear what that has to do with you. Unless you and boomzilla are the same person.
You replied to my post which had a quote of a @blakeyrat post containing the 404'd link.
I figured as much, but no one had implied that it was his fault.
-
Unless you and boomzilla are the same person.
Should we tell him?
( https://what.thedailywtf.com/t/REDACTED/7826 )
-
Why does it take windows so much longer to do a real boot?
How many startup items and services do you have on Windows? How many on Linux?
The system gets up rather fine for me, and I'm on a rather crappy HDD. Then the autostart kicks in, and well, I should clean that shit up someday.
-
How many on Linux?
kane@kane-TECRA-Z40-B:~$ systemd-analyze blame 31.531s NetworkManager-wait-online.service 3.413s systemd-suspend.service 2.088s postgresql@9.4-main.service 414ms console-setup.service 375ms systemd-udev-settle.service 123ms NetworkManager.service 102ms ModemManager.service 90ms lightdm.service 89ms accounts-daemon.service 82ms systemd-logind.service 82ms apparmor.service 79ms thermald.service 78ms bluetooth.service 74ms avahi-daemon.service 61ms networking.service 38ms systemd-udev-trigger.service 32ms grub-common.service 30ms binfmt-support.service 30ms resolvconf.service 30ms postgresql.service 28ms sys-kernel-debug.mount 28ms dev-hugepages.mount 27ms redis-server.service 26ms apport.service 26ms systemd-modules-load.service 26ms dev-mqueue.mount 26ms kmod-static-nodes.service 26ms openbsd-inetd.service 25ms udisks2.service 24ms systemd-fsck-root.service 24ms rsyslog.service 19ms alsa-restore.service 19ms speech-dispatcher.service 19ms irqbalance.service 16ms systemd-tmpfiles-clean.service 16ms colord.service 16ms polkitd.service 16ms saned.service 16ms pppd-dns.service 16ms lm-sensors.service 16ms ufw.service 15ms plymouth-start.service 15ms ifup@eth0.service 15ms user@112.service 14ms user@1000.service 14ms ifup@wlan0.service 14ms upower.service 14ms systemd-fsck@dev-disk-by\x2duuid-ba182dde\x2d9728\x2d4efe\x2d88 13ms ondemand.service 13ms kerneloops.service 12ms systemd-tmpfiles-setup.service 12ms plymouth-read-write.service 8ms systemd-tmpfiles-setup-dev.service 8ms wpa_supplicant.service 7ms dns-clean.service 6ms whoopsie.service 6ms systemd-user-sessions.service 6ms proc-sys-fs-binfmt_misc.mount 5ms systemd-sysctl.service 5ms hddtemp.service 4ms rtkit-daemon.service 4ms systemd-update-utmp.service 4ms systemd-udevd.service 3ms pulseaudio.service 3ms dev-mapper-xubuntu\x2d\x2dvg\x2dswap_1.swap 3ms systemd-journal-flush.service 3ms systemd-backlight@backlight:toshiba.service 3ms systemd-remount-fs.service 3ms boot.mount 2ms rc-local.service 2ms udev-finish.service 2ms run-user.mount 2ms sys-fs-fuse-connections.mount 2ms systemd-backlight@backlight:intel_backlight.service 2ms run-lock.mount 2ms systemd-random-seed.service 2ms plymouth-quit-wait.service 1ms systemd-update-utmp-runlevel.service 1ms lvm2.service kane@kane-TECRA-Z40-B:~$ systemd-analyze critical-chain The time after the unit is active or started is printed after the "@" character. The time the unit takes to start is printed after the "+" character. graphical.target @2min 1.753s └─multi-user.target @2min 1.753s └─kerneloops.service @2min 1.739s +13ms └─network-online.target @2min 1.739s └─network.target @2min 1.739s └─NetworkManager.service @1min 30.082s +123ms └─basic.target @1min 30.063s └─paths.target @1min 30.063s └─cups.path @1min 30.063s └─sysinit.target @1min 30.059s └─console-setup.service @487ms +414ms └─remote-fs.target @485ms └─local-fs.target @483ms └─home-kane.mount @1min 42.601s └─local-fs-pre.target @479ms └─systemd-remount-fs.service @109ms +3ms └─systemd-fsck-root.service @84ms +24ms └─systemd-journald.socket @59ms └─-.mount @58ms └─system.slice @85ms └─-.slice @85ms
-
If your machine is part of a domain and the domain is not accessible, then it really does take ~30sec between hitting <Enter> at the login screen to having a usable desktop under Win7. On an SSD.
(Don't know about 8.1)Because Microsoft are dumb.
I know this because a couple of years ago, they fixed it - then broke it again a month or two later.
-
How many startup items and services do you have on Windows?
No clue. Shouldn't be much. I don't really do much on there. Mostly fart around on the web while Windows Updates runs.
How many on Linux?
Certainly more. At least stuff like apache and postgres are on here.
-
He was someone who was a big believer in writing DSLs so that he could leverage the power of sophisticated techniques without compromise. He also tended to choose niches where there wasn't a big existing solution; we were writing a language for asynchronous hardware systems, which isn't served at all by a software language like C (pointers aren't meaningful in hardware) and at the time was very awkward with a language like VHDL.