« first day (2733 days earlier)      last day (2285 days later) » 

Bob
2:09 AM
quiet day today
 
2:40 AM
Its barely started
 
Ave
3:01 AM
tldr: no
 
1.5 GB of framebuffer is the main limiting factor.
Also, power consumption is absurdly high compared to contemporary graphics cards. The GeForce GTX 1080 Ti has the same TDP but is an order of magnitude faster.
 
also, its a funny point of time
didn't nvidia kinda have their a-hah moment in terms of efficiency/power with the 600s?
then again with the 800 series
 
Yeah. AMD even managed to get a brief process advantage over NVIDIA when they launched the 7000 series.
 
@bwDraco I thought AMD literally had this strange situation were they were leagues ahead in non gaming workloads
 
@JourneymanGeek Yeah. The 7970 had close to fully-enabled FP64 compute at a time when NVIDIA was gradually cutting down on FP64 units in successive generation.
Nov 23 '16 at 8:13, by bwDraco
I mean, if you look at the Radeon HD 7970, FP64 performance was 1/4 of FP32.
(fully-enabled FP64 was 1/2 of FP32 on Tahiti; this was reserved for FirePro cards IIRC)
GCN was a total architectural rewrite for AMD.
AMD was betting on GPU compute becoming widespread. This never really materialized, though the compute-oriented nature of the GCN architecture does give it an advantage in some gaming workloads to this day.
NVIDIA disabling (up to Kepler) and eventually removing (since Maxwell) excess FP64 capability from its GPUs helped its power efficiency and performance in gaming workloads while boosting margins by letting it sell more expensive Quadro and Tesla cards to users that actually require it.
AMD has kinda gone the same route since Polaris, which has FP64 in hardware at 1/16 of FP32, unlike in earlier generations where FP64 capability up to 1/2 of FP32 was available in silicon but artificially limited to 1/8 or 1/16.
99.9% of consumers won't use GPU FP64, so why waste GPU die space and power on it?
 
3:24 AM
well GPU compute is widespread
just not on the consumer level
 
Very few, if any, consumer applications use FP64 functionality. Having full FP64 on consumer cards would drive up manufacturing cost and power consumption because a significant amount of die space is used for functionality which is useless to most consumers. It would also mean lower performance for games; today's high-end GPUs are often power- and heat-constrained and wasting power on unused functionality reduces the power available for useful work. — bwDraco Feb 13 '17 at 2:14
Hence NVIDIA making specialized compute GPUs.
 
erf. I seem to have misplaced my soldering iron
I know what its in, just not where that bag is ._.
 
AMD seems to lack the resources to come out with a specialized GPU with more than 1/16 FP64. The Vega 64 chip used in Radeon Pro and Radeon Instinct products is the same as the one used in consumer Radeon RX Vega products, only validated differently and supplied with different driver stacks. They don't have a special chip with extra FP64 capability, like NVIDIA has with GP100 and GV100. (Other recent NVIDIA GPUs have FP64 at 1/32 of FP32, at the silicon level.)
NVIDIA went so far as to get a bespoke 12nm process at TSMC (12FFN) for the GV100. AMD just does not have the money to do the same.
CUDA's market penetration is making AMD graphics cards an extremely hard sell for HPC applications where OpenCL is often not an option. For AMD to do the same sort of thing with a custom process, even at their preferred manufacturer GlobalFoundries, requires them to have massive profit margins because it's extremely expensive. Due to lack of market acceptance of their GPUs in the HPC world, AMD simply cannot command the sorts of margins NVIDIA is getting.
AMD simply does not have the money to develop niche or specialized devices like NVIDIA's tensor cores or DRIVE PX modules, let alone get a custom semiconductor fabrication process to manufacture a chip as large as GV100.
It's a money game, plain and simple.
 
 
2 hours later…
5:26 AM
@bwDraco the only money they're winning lately is the custom dealios with Intel and the big console makers, but Nvidia won for the most popular console of 2017-2018, the Nintendo Switch... it has a Tegra X1
 
@allquixotic Yeah.
AMD has tight CPU-GPU integration, which is why they got the design wins for the PS4 and Xbox One, but that's about it.
 
Cause I wanted a community promotion ad, for community production ads on meta, cause its meta...
 
 
2 hours later…
7:23 AM
New bias lighting setup
using 5050s, and a remote controlled relay
 
Wow. You spend so much time into projects like this.
I seriously need to be more motivated to act on my own initiative.
There is so much I want to do but I keep running into issues like "I need to spend more money on servers" (why not use existing infrastructure or perhaps just Astaroth?) or "I'm tied up on photos" (staying focused would speed this up and free up time).
yesterday, by bwDraco
There is absolutely no excuse for me to be wasting time doing meaningless things when I could be working on the same sorts of projects, learning JavaScript/PowerShell/Docker/LXD/ZFS/whatever while simultaneously meeting all of my personal and professional obligations.
So... what's the best way to just "reset" my mind so I can break free of this and get productive again?
 
@bwDraco As a point of analogy, consider if someone today asked the question "How can I best ask good questions on Super User?" while having about 36 reputation on the mainsite. Now, consider if that same user had asked hundreds of questions on meta.superuser, answered a few, but whose actual goal was to get rep on the mainsite. Yet every day they just ask more and more meta questiosn without actually contributing almost at all to the mainsite. What would you tell them?
if you need a concrete number, say they've asked, oh I don't know, 750 questions on meta. and they've answered maybe 120.
on the mainsite they have like one answer and one question
 
I'm trying to trace the history behind this problem and get to the bottom of this. Why am I stuck here in the first place?
 
So apparently your advice would be "Ask more questions on meta"? ;p
 
I simply cannot summon up the courage to actually do it.
 
...this raises a more serious question. Would this need psychiatric treatment, like therapy or medication?
I seriously hope that in a few days/weeks/months from now, I can actually say "I set up a working LXD container!" or "I wrote this webapp, check it out!"
 
snort
@bwDraco took an afternoon
You quite literally find something that annoys you
then design a solution
then build and iterate
 
@JourneymanGeek That reminds me of that secure erase script I wrote the other day. I was repeatedly erasing a particular drive and didn't want to memorize the commands to do it so I wound up trying to automate it.
 
and you made a thing!
I mean here, it was literally "It would be nice if I could turn it off" ... "with less wires" "maybe individually" "and with a remote" "and OOH RELAYS"
I order a bunch of stuff, mess with it, fail, go on vacation, suddenly realise I missed something stupid, go for CCNA classes, test, iterate, test more.
 
So... I think I may have a better idea of what's going on. I have certain professional obligations (namely, post-processing photos) which require significant time and effort. Often, I cannot get myself to do this without running close to the deadline (due to a lack of willpower).
At the same time, I have other projects in mind like LXD, Docker, or JS, and I feel I cannot start working on them until I get more important stuff out of the way. As a result, I wind up being unable to assign any significant amount of time to these projects.
A corollary of this is that if I had more willpower, I'd feel freer to do what I truly wanted to do.
 
7:55 AM
(also, my documentation skills suck, but....ehhhhh)
@bwDraco also, I'd point out, building stuff isn't always practical or even useful. ;p
 
@JourneymanGeek What's written for personal use is different from something that's published. I felt it would be useful to share it and this led me to add error checks and prompts to make it user-friendlier.
 
and... that's exactly how and why you build things ;p
 
I was taught to do extensive commenting in college, and it's just how I code.
e.g. if this wasn't going on GitHub, I wouldn't have bothered with checking if the argument is a block device.
 
which is also fine
everyone occationally does a dirty hack
@Bob that happens when the dirty hack fails, and something catches fire.
 
Bob
8:11 AM
@JourneymanGeek I should probably tape my lights back up sometime, come to think of it
(the adhesive failed...)
 
._.
ODDLY ENOUGH!
I used a ton of double sided tape on one of these
the other is sitting atop my monitor cause the attachment point I made of wire failed.
 
Bob
@bwDraco ahhh, typical school code commenting :P
 
boost converter?
 
Bob
somehow manages to teach people to spam comments everywhere except where you actually need to
or, as one of my classmates called it, MORE GREEN SALAD!
 
8:13 AM
I approve of the use of crocodile clips
 
Bob
@JourneymanGeek daiso? :P
 
@Bob oddly... no
 
Bob
@JourneymanGeek sprung for the 3M stuff? :P
 
nope
was lying around
I quite literally ordered everything but the wood off of DX. and then realised I had no good way of fixing the back board to the VESA plate I was using for attachment
 
@JourneymanGeek Adjustable-voltage SEPIC boost-buck voltage regulator.
 
8:15 AM
close enough
I'm not an EE. I just know which end of a soldering iron not to hold
 
Bob
@JourneymanGeek you're obviously not qualified for stock photos
 
Bob
@bwDraco protip: a comment like # Print header is largely useless (unless you're using it for some kind of modularisation, which is usually better served by splitting into functions, though small scripts can be an exception). However, the hdparm command, the meat of your code, is something you do want to comment
did you pull the hdparm command from somewhere? link to the reference so if you come back later you know why you'd use that particular command
why do you need to --security-set-pass? (in this case, the link to the reference would explain that too, assuming you used the ata wiki)
those would probably be the comments that are of more value if you come back to it in 3 years
(I'm not saying you need to edit that file - it's quite well written and probably better documented than anything I've done recently - but the commenting of everything but that last command struck me as funny :P)
 
Updated.
 
Bob
@bwDraco heh, that actually shows something interesting: locality of information. I had completely missed that you had the link up the top
which reminds me I need to add some doc-comments -_-
 
8:37 AM
@bwDraco Fear of failure.
or you really don't actually have the time, but I feel like this is untrue
 
@djsmiley2k Hmm... I'll look into whether this is the issue, but it doesn't feel like it. Thanks for the hint :)
 
@bwDraco just experience. In school/college, I ended up realising I had a weird fear of 'finishing' projects
I'd get close to the end of something, and then almost deliberately self sabotage, so I didn't have to 'finish'
 
9:19 AM
hmm.... thats not good
i log into our staging server and get the "Windows has recovered from an unscheduled shutdown" message
 
joys
power outage?
or is it a vm?
 
its a physical box
raised it with the hosting company
 
I was going to suggest if it was a vm then maybe they were patching the host
 
10:24 AM
https over udp, uwotm8
 
Bob
hi lo
 
@djsmiley2k 0_0
 
10:44 AM
@bertieb hehe, I wish I had that much income
@JourneymanGeek yeah
tho that isn't the issue, so ignoring it for now
The issue is I forgot to add NAT rules ;D
 
seems the devices they were testing fall back to udp after tcp fails
 
11:07 AM
@djsmiley2k We all can dream...
 
DO YOU HOLD YOUR KNIVES LIKE PENS?
 
..... yes
amused the shit out of my french friend
 
11:23 AM
ugh
fasthosts have passed the buck
 
11:35 AM
i suspect the issue is a hardware failure which is fully their problem
 
They saying they didn't do anything?
or see anything?
 
> We do not monitor the individual status of dedicated servers as they are self managed machines.

Any information pertaining to the status of your server will be available on the event viewer which you can access on your server via RDP.
 
hmmm
yeah that's a bit of a cop out
if they can't tell you if there was a power cut to your machine :/
 
Bob
@Burgi Do you not have IPMI access?
 
i'm going to guess no
 
Bob
11:43 AM
o.O
that's pretty shoddy
I'd expect IPMI with most decent dedis
which would come with power logs
 
Nice
Linux Kernel 4.15 has
> cat /sys/devices/system/cpu/vulnerabilities/spectre_v2
Vulnerable: Minimal generic ASM retpoline
if you're vuln (well, your complier is)
 
heh
@Bob old one did, new one...eh, you know
 
grrrrr......
> Might be work checking the health of the disks first via harddisk sentinel - https://www.hdsentinel.com/ and reporting back the health of each drive.

If the drives are fine and the issue persists, we can then look at getting the PSU replaced
drives are fine
i've got crap to do
they've just talked themselves out of a contract renewal
 
Bob
11:58 AM
@JourneymanGeek old? new? what
 
@Bob Dedi!
 
Bob
12:26 PM
@JourneymanGeek oh yea
 
1:23 PM
@Burgi Do you have monitoring showing it rebooted?
Also I'm confused... do they not have monitoring on the psu and hdd's if it's a dedi?!
 
2:04 PM
@Bob exciting energy going into creating a daemon for librespot github.com/librespot-org/librespot/issues/20 gitter.im/sashahilton00/spotify-connect-resources
 
Bob
@allquixotic nice!
 
good merning
 
@djsmiley2k i have 20 minutes downtime in our external monitoring and the eventvwr shows windows has recovered from a shutdown
 
hm, definately looks like a power outage then -_-
 
2:38 PM
> The previous system shutdown at 04:31:48 on ‎28/‎01/‎2018 was unexpected.
then i have...
 
and I return.
 
o/ afternoon
 
lets try that again.....
> Log Name: System
Source: volmgr
Date: 28/01/2018 04:33:48
Event ID: 46
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: STAGINGSERVER
Description:
Crash dump initialization failed!
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="volmgr" />
<EventID Qualifiers="49156">46</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2018-01-28T04:33:48.507333900Z" />
 
I think my volume group is trying to tell me something
VG UUID N05eSx-...
2
:-|
 
2:42 PM
then i have:
> Log Name: System
Source: Microsoft-Windows-Kernel-Power
Date: 28/01/2018 04:33:52
Event ID: 41
Task Category: (63)
Level: Critical
Keywords: (2)
User: SYSTEM
Computer: STAGINGSERVER
Description:
The system has rebooted without cleanly shutting down first. This error could be caused if the system stopped responding, crashed, or lost power unexpectedly.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Kernel-Power" Guid="{331C3B3A-2005-44C2-AC5E-77220C37D6B4}" />
 
lol, so basically windows is saying 'somethin derp!'
 
they point to hardware failures, right?
 
I don't know tbh :/
 
that's pretty vague
could be anything from dodgy intel updates to someone tripping on the power cable
 
there is nothing else in the logs
i think they've accidentally unplugged us
 
2:49 PM
I think so too
or accidently deliberately updated the power bar software ;D
 
my FE guy.... ffs
i am going to beat him to death with a fracking pencil
 
@bertieb nose sex?
4
 
@allquixotic I feel like there's a reference there (cf FG's 'ear sex' gags) but I can't recall it
Either way, I'm keeping an eye on that server just in case...
 
3:05 PM
I'm writing some code and it makes me want to add lots of "//I AM SORRY" comments all over it.
> Beyond a certain level, users are effectively regarded as minor deities
ALL HAIL THE MIGHTY MOD DOG!
 
woof? ;p
 
Nice doggie! Who's a good mod? Here, eat a star!
2
 
tho I think they mean Mr Skeet ;p
 
Skeet has surpassed deity status and been turned into part of the dev subculture.
 
3:55 PM
Dad emailed!
YAY!
/s
 
lol
much sarc detected
 
God
He's such an asshole
Ugh
 
4:09 PM
@djsmiley2k What's this "income" you speak of?
 
4:21 PM
 
Like a youtube comment very correctly puts it:
> Anyone who can make a rap with the words "proletariat" and "bourgeoisie" has my utmost respect.
 
4:32 PM
@XKCD i don't get it
 
something something american politics?
or something something 'emails'
 
Spam + emails + clickbating + US politics + ??? = e-campaigns!
 
5:28 PM
yawn
 
5:53 PM
ffs customer services here >>>>>:(
i deployed code to be tested on the 12th
 
no-one tests it until the day before we are meant to go live.
suddenly the wording is totally wrong and requires massive DB changes to comply with the new requirements
 
6:16 PM
@Burgi Isn't that mornal?
 
its me that is being blamed, but yes it is
 
Well, do you have a process in place for communicating requirements?
 
6:36 PM
!!caaaaaaaaaat
 
@CanadianLuke yes but no-one follows it
 
I'm thinking more of a CYA situation
 
oh yeah i have all my stuff backed up with emails
 
@Burgi wait what
'wording is wrong' and 'db changes'
how tightly coupled is you design and data :/
 
6:47 PM
yeah its fracked
 
Wanna hear something almost as fscked up?
 
always
makes me feel better about everything ;#d
 
I started a project a long time ago, and let it go to the way-side. I learned more about OOP and DDD, so I wanted to start over from scratch.
 
@bertieb how did the floor end up?!
@CanadianLuke i KINDA KNOW that feeling, tho i've never done any 'large' projects really
 
Try using PHP, as I wanted it as a Web App. Learned that Laravel is a "great" framework to use. Spent all day Saturday trying to get it running, whether with their Homestead package, or directly on dedicated VM's of Ubuntu. Never got it working
So, I built it in Microsoft Access in 3 hours
 
6:52 PM
lol
 
I do small projects
I know I'm not a great programmer. It's for fun, or to solve a VERY SPECIFIC issue
 
I find all these frameworks generally just confuse me
 
Same here!
 
the ajax stuff (i.e. boot strap) made some sense to me
 
WHY MUST I USE TURBO C++ AGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
3
 
6:53 PM
But now that I have all the queries laid out, I'm going to try it with MySQL / MariaDB
 
@rahuldottech must you?
 
Then I'll do it with PHP, and use Boot strap
 
@djsmiley2k Yes, school, exam tomorrow, this is killing me ughhh
 
mysql is pretty easy
php is pretty easy
 
It is :)
 
6:53 PM
boot strap makes stuff 'pretty'
so... yeah sounds sane :)
 
Setting up Laravel isn't
 
yeah
@rahuldottech urgh
 
I can make static pages with Bootstrap with just code, no web editors... So I like it
 
I did Comal-80 in 6th form computing
yup, i made interactive pages, in just code
!
and started swapping in funky little extras
and then i left that job
and never went back to doing it, so now i forgot most of it ;D
 
jmc.sd57.bc.ca/~lbarone <-- my latest one
(And I'm not worried, there is not confidential data)
 
7:00 PM
@djsmiley2k This
 
are you worrid that I now know your whole name @CanadianLuke ? ;)
 
Nah, it's on my profile anyways
 
@FMLCat i know all the programming ideas etc, just useless at the actual code lol
 
7:14 PM
@djsmiley2k I'm useless at both, thankfully I'm not a programmer
 
@rahuldottech what problem?
 
@djsmiley2k Why COMAL? Aren't more modern languages an option these days?
C++. JavaScript, and Python would be better choices.
(we were taught C++ as our primary programing language in college)
The UK can sometimes be so archaic...
 
7:32 PM
!! s/The UK/random businesses, governments and individuals the world over/
 
@allquixotic random businesses, governments and individuals the world over can sometimes be so archaic... (source)
 
This was 15 years ago+
prob more like 18
 
Hmm...
 
and the point was, it showed errors.... as you typed it
 
@djsmiley2k Heh. Not a common feature in modern languages. The closest you can get to this in a mainstream language is C#.
(IIRC C# in Visual Studio compiles as you type)
@djsmiley2k: The interesting thing about the UK is that its government has been fundamentally the same from a structural standpoint since the formation of Parliament in 1215.
And "England" as a kingdom has existed in a form resembling what we have today as far back as 927.
On the other hand, the United States as a nation wasn't established until 1776.
 
7:55 PM
@djsmiley2k It's a bit swollen
Not sure whether to involve insurance or live with it
 
I'd be careful with insurance, our's have a higher limit for claiming
on interiour flooding
 
8:13 PM
I like cats
 
meow
 
meow
!!/noisykittens
 
11nn
 
@djsmiley2k Ah really? I'm not sure I will in any case, don't want to push premiums up for myself...
 
8:35 PM
You know how macrium lets you mount an image and write but temporarily, such that the changes don't get written onto the image. Also it is able to do that without writing a copy of the entire image onto hard drive. Is there any program that lets you do that with raw images?
Also is there any program that'd convert a raw image to a macrium image?
 
So, I won a giveaway code to any JetBrains product. Which one should I pick?
 
heh well if you did java then I guess maybe Jetbrains IntelliJ IDEA
 
Most of the code I write is either PHP (or, more accurately, the WordPress subset of PHP)
 
well they might have something for that
 
9:03 PM
So today I had a caller telling me to "eff off". I understand that he was upset but he didn't seem to realise that swearing at the person trying to resolve his issue is not really productive. When I mentioned this (and said I would terminate the call if he continued) he seemed to think that because I must have heard this abusive phrase before (and of course I have) that made it somehow acceptable ...
 
People are smart like that.
 
9:34 PM
lol
@DavidPostill people are idiots, will always be idiots.
 
Well I Had a friend that had the opposite reaction.. A guy swore at him then started apologising.. my friend said "I don't give a fuck if you swear"
 
Bob
morn
 
@barlop I don't either, but ... the next agent he swears at might feel differently. Some of the female call centre agents have been on the receiving end of much worse. A line needs to be drawn ...
 
so swearing at men is one thing, but at women is another!
women want equality you know!
 
@barlop Get off my lawn! ;)
 
9:45 PM
 
 
2 hours later…
11:17 PM
I'd love to do stuff like this: guru3d.com/articles-pages/…
Perhaps a future build will have fully-custom liquid cooling?
FWIW, Astaroth was designed and built with aesthetics in mind, but I didn't go out of my way to create a unique design. I just wanted the machine to run smoothly and be easy to maintain, and that meant not doing crazy setups with a nonstandard layout or exotic custom-made parts.
After all, this is my first build.
But what should I aim for with my next build, when it happens several months/years from now?
 
Bob
"months"
@bwDraco Enjoy your machine and don't worry about a "next build" until 2020 at the earliest.
 
Not as a primary system. For Father, perhaps, or as a special-purpose computer.
 
Bob
(Alternatively, a few incremental upgrades here or there.)
 
11:33 PM
So... @JourneymanGeek, any news on your next build to replace Nyx?
You said you were going with Threadripper... are you waiting for Zen+ Ryzen Threadripper chips (2H 2018), or what? Any issues of note with your current desktop?
 
Well, not anytime soon :p
Nyx runs fine and new PC would need me a new job first :p
 
Heh.
My desktop has had no major issues thus far.
(after spending hours doing cable management and tuning fans and replacing the noisy intake fans with Noctuas and whatnot to get the system to run quieter)
I found myself unexpectedly sensitive to noise because the tower is within inches of my head when I'm working at the station.
Well, back to work. I still have photos to work on.
 

« first day (2733 days earlier)      last day (2285 days later) »