« first day (1845 days earlier)      last day (3443 days later) » 
00:00 - 18:0018:00 - 00:00

user55340
00:08
Annotations + frameworks = happy reflection
user55340
Or you could hunt up @Ampt's web server with reflection and annotations from last year.
00:25
@MichaelT thats almost 2 years ago
user55340
@Ampt well, "awhile back". Time passes at different rates when you get old or unemployed.
user55340
Yep.
user55340
Think what you could do now with more coffee at your disposal.
user55340
@Ampt You've those in the wrong order.
00:29
Although I am doing #2
00:42
Seems as if the Visual Studio Community Edition has gotten good enough that I could probably use that at home instead of buying an MSDN subscription to get the Professional Edition.
user55340
00:53
@Ampt Out of context, that is... "good for you."
user55340
Because the sun beats down on the flags planted on the moon, it is quite likely that they have all faded to white. Future archeologists will think that France was the one that made it to moon.
user114359
01:11
@MichaelT I thought Alex Jones said the moon "landings" actually occurred on a movie set?
user55340
@Snowman Duh... of course... What do you think that they do with all the money they make in Hollywood? They've already claimed half the moon for private enterprise.
user55340
Autumn is a wonderful time of year, gazing over the datacenter, watching the green LEDs turn various shades of amber and red.
user55340
I believe I was unclear earlier. I don't actually care what you have planned this weekend. I'll ruin it anyways.
user55340
When you feel down, like you're a cog in the machine. Remind yourself: you're actually grease for the cogs in the machine. Happy Monday
user55340
And one more, I promise this is the last one... because its on topic here.
user55340
01:23
A cacophony of alerts screech from the phone. Upset is the fragile balance, failure cascades. Was only a matter of time. Get some coffee.
user55340
(there are other ones that make me laugh so hard I'm crying)
user114359
Is that the tweeter that is computer-generated?
user55340
@Snowman Nope.
user114359
Right, I was thinking about this: sebpearce.com/bullshit
user55340
Ok,I'm breaking my promise...
user55340
01:27
"the data isn't lost, it's just eventually consistent"
@WorldEngineer reflection is just taking advantage of a couple things: The compiler is turning source code from whatever language (Java, C#, Booble.NET) and turning it into source code in an altogether vastly simpler language - the "intermediate" language, is later just-in-time compiled to native when the runtime tries calling parts of it. The simplicity of the intermediate language makes it easy for reflection to ascertain information about the types that are described in said intermediate language
The intermediate language is intended to be read by the JIT compiler anyway, so they already have code that knows how to parse and understand it written as a part of the whole system.
user20683
@JimmyHoffa hence why it tends to show up in managed languages
Plus the compiler likely spits out extra but unnecessary information about the types as a part of making discoverability for linkers and interoperation with other libraries easy
user55340
@WorldEngineer It shows up in everything but C and C++.
@WorldEngineer Yep, and why you rarely see it in native languages. Scripting languages have it more in the smalltalk way of execution-to-discover as opposed to simply parsing-to-discover
@MichaelT not everything, Haskell has a shitty bit of it, many native languages have some half-assed version relying on extraneous assembly maps and descriptions that the toolchain generates
user20683
01:32
@JimmyHoffa I'd think MLs in general would do it as a top down feature of the type system
user55340
@JimmyHoffa Well, let me rephrase that... "It shows up in everything that people actually use... other than C and C++ (and we feel sorry for them)"
@MichaelT heh fair enough. Objective-C has it?
user55340
101
A: Objective C Introspection/Reflection

FelixyzUPDATE: Anyone looking to do this kind of stuff might want to check out Mike Ash's ObjC wrapper for the Objective-C runtime. This is more or less how you'd go about it: #import <objc/runtime.h> . . . -(void)dumpInfo { Class clazz = [self class]; u_int count; Ivar* ivars = class_...

user55340
17
A: Objective-C has the concept of Reflection or not?

YujiThere are runtime functions described in Runtime Reference which allows not only querying for features of a class or an instance, but also adding a method, or even creating a new class at runtime. I say this is a very dynamic kind of reflection, which was not usually available to C-based language...

user20683
@JimmyHoffa Obj-C is a weirdly primitive language in places
user55340
01:35
Ok, one more sad server twitter...
user55340
I need a bot that asks stupid questions on @ServerFault and runs the answers as root. Then I'll finally replace you with a tiny shell script
user20683
though not surprising given actual age
user55340
The requirements for "does it have reflection" really amounts to "is the class an object that you can call?" - though that's a rather blunt description.
01:47
I wouldn't have expected it to have reflection, it grew up with C++ (and sadly turned out way better, C++ got all the fame and glory, but we all know it's just from a corrupt moral code)
user20683
@JimmyHoffa yeah, I may have started with Java but Obj-C really drilled what objects mean into my skull
user20683
@MichaelT Scott Walker has dropped out of the presidential race
02:10
@WorldEngineer It's like C, but objectively worse!
/me is sure that joke has been made before
user20683
@Ampt by various people I've known
well you don't know me, SO I AM UNIQUE!
s/drink/tweet/g
Is it friday yet?
user15026
I wish
user15026
then it would be HOCKEY NIIIIIIIGHT
user15026
(aka on Friday I am going to the local major junior A hockey team's home opener AND I AM EXCITED)
user114359
02:21
@Ampt I never did understand why Captain Kirk's dad liked breaking coffee mugs
user55340
the application is slow because it cannot stream errors to disk fast enough time for SSDs #failurefriday
@Snowman dad? what?
user20683
@Ampt he's George Kirk in Star Trek as well as Thor in the Avengers.
I must have missed that bit
he does not look old enough to be anyones father
user15026
I feel like I've not seen the new Star Trek movies but a tiny bit of me says I've seen the first one and just really don't remember anything about it
02:30
Lets be honest - they were pretty meh crosses fingers desperately for new Star Wars to be kick ass
user15026
I assume it mustn't have been anything too thrilling if I can't remember if I saw it or not with any sort of clarity
user15026
Oh! Whiteboard, I have..inherited? acquired? been given? a mostly full bottle of Tequila Rose. Do I just drink it as is? Do I mix it in things?
Alright, I realize now why I don't remember
that was awful
THE AUTO PILOT DOESN'T WORK!
THE ONLY WAY FOR ME TO SAVE YOU IS FOR ME TO MANUALLY FLY THE SHIP. DON'T WORRY, I DEFINITELY INVESTIGATED OTHER POSSIBILITIES IN THE LAST 2 SECONDS!
user55340
1/2 oz Irish cream
1/2 oz Tequila Rose® strawberry cream liqueur
user55340
02:36
Most of these appear to be '50/50' things. Half this, half that.
user15026
I mean it sounds tasty enough to just kinda drink however
user15026
I just haven't encountered it much
user15026
The vodka I also got I am sure will be easier to find a use for :)
user55340
1 shot Tequila Rose, chilled
1 shot Vodka (Absolut)
1 shot Strawberry schnapps, chilled
passwordless sudo is devops
Ain't that the truth.
02:59
@RobertHarvey just use xamarin studio (no, really, just use emacs, but hey..)
@JimmyHoffa did you ever really get into atom?
@Ampt I was using it a bit. I dug in a bit and honestly if I didn't already know emacs I could definitely see it being six of one half a dozen the other
@JimmyHoffa "six of one half a dozen of the other" - is this a new cylon designation or am I having a stroke?
When I dug into it - it was very much like emacs in that I could find endless extensions to add all the benefits I could want, as well as the key piece of making all the UI's tabs/frames/etc available for easy configuration and extension so you can add all types of ancillary frames splitting pieces of your project and giving realtime info etc.
I was sticking to it for a while because the file browser and tabs were very handy and emacs default buffer ring when you're dealing with more files is a pain in the ass, as well as dired is not ideal. I mentioned it to someone and they pointed me at helm/projectile for emacs and that resolved those issues so emacs could work better on the larger project I'm working on. Atom's a solid choice, it's only weakness is maturity
Atom doesn't have the quality of haskell and infinite languages support that emacs does, but it will in time because writing extensions in JavaScript is surely preferable to the vast majority than elisp
but really, I wrote quite a bit of javascript/html/css in it using it for the entire creation of my little web framework to do all my UI development on top of in my new job since they didn't have any chosen UI stack already
My right arrow key doesn't work. I should really learn the other nav keys..
03:23
Interesting
I see that emacs has completely taken over your life
 
2 hours later…
05:08
hey
does anybody know about binary search
05:32
@dhblah what do you want to know
hi
Well, I sort of can understand the algorithm where you first check on equality and then check if the searched value is bigger and check second half or else if value is smaller, check lower half.
And, well, there is a second algorithm
and, basically, I don't understand 2 things.
first, why use it instead of the first one. As it seems much more obscure and have all those nasty quirks
and second, how author of this second algorithm got to this idea
I mean, the first algorithm is what you naturally imagine when thinking about binary search
but the second one
doesn't make sene
se
06:10
@JimmyHoffa $1000 per year vs. free. Hmm, let me think about that for a minute...
Listening to Kraftwerk on Youtube. Always forget that I have to be careful with the volume with electronic music; my ears are ringing a bit.
@gnat The decision on what goes where seems to be really complicated. Because I only seldom browse through programmers, I first read their help page on being on-topic. Reading about "conceptual questions about software development" and "software architecture and design" and "algorithm and data structure concepts" - with the addition that no point in the it is not about section was hit, I concluded that this seems to be the place. Please tell me where I went wrong, and what place this question belongs to. — Seelenvirtuose 11 secs ago
@dhblah The first version of the page you quoted uses the signature binary_search(A, target), which searches an array A for a target value target. Replacing this with binary_search(lo, hi, p) is a way to generalize it, where lo is the beginning, hi is the end, and p is a predicate. Notice that the algorithm is the same. The new parameters just make it easier to generalize. What if you just want to search part of a container? And what if you want some other than testing for equality?
06:28
@Brandin 1) algorithm is not the same. 2) you can replace A[mid] with a function call, so you don't actually need an array as a parameter 3) you can replace '==' and '<' operators with your own type 'methods' 4) as for the boundaries, probably there is a way to implement this functionality with the first approach too.
@dhblah Operators are still not general enough. A simple example of a predicate is odd(x), which returns true for all odd x. There is not one operator that expresses this, but all operators like == can be expressed in terms of predicates. i.e. predicates are more general than an operator. They are popular in the STL.
you can interchange operator for a method call
you devised
I'm confused as to what you're confused by
lol
I'm confused
because I'm trying to understand all the quirky bits in the second algorithm
that's why I'm confused
and it doesn't help that second algorithm is pretty hard to reason about
I guess first off, is "that second algorithm" the binary_search(lo, hi, p) one or the int getMostWork( vector folders, int workers ) one or something else?
06:41
the second algorithm is binary_search(lo, hi, p)
yes I saw the link earlier
I think Brandin's right about it being more generic because the caller supplies the predicate
you can replace A[mid] with function
are you talking about operator overloading, or are you suggesting a different generic signature where the caller passes a getItemAtIndex() function?
I"m saying that you can use a function instead of addressing element in an array
the (lo, hi, p) form seems to be "optimally generic" to me because no matter what kind of sequence or container we're searching, lo and hi are just plain old integers within this function, while p is effectively testIfIndexIsEqualToOrAboveTargetValue(), in other words it contains pretty much all the logic the caller might conceivably want to customize
06:47
the problem with that solution is that it's hard to reason about
what it actually does inside it
yes...what I don't get is why you're saying that; are you saying you don't get why (lo, hi, p) is "better" than some other way of genericizing it? or that you can just overload the [] operator so that there's no point in making it generic by passing in a function?
yes, generic code is normally harder to reason about
this is why you don't normally bother making your code generic when you have zero use case for it
The trick I use about generic functions - first implement a concrete version (using A and == if you want), and then "generalize" it with a few very simple substitutions. Since each substitution is easy to reason about, you should also be able to understand your final version (which should work equivalently to the binary_search(lo, hi, p) version)
I have two points in defence of the first soltuion: 1) you don't need to provide a complete search space (i.e. filled A array), as you can easily replace element addressing with a function call. 2) it's easier to reason about.
I'm still not getting what this replacing with a function call business is about; the first version on that page hasn't done that, unless (again) you're overloading the [] operator, so you sound like you're arguing in favor of some other implementation you haven't told us about
Ixrec , I'm talking about replacing element addressing with a function call, because one of the arguments I heard for the second solution was that you can use it not with an array, but just with a function. So my counterpoint is that you can also use first solution with a function as element addressing is basically a function too.
That's just it
06:55
again, the first solution does not take a function, the second solution does; that statement only makes sense if you're talking about some as-yet-undescribed algorithm that's somewhere inbetween the first and second solutions from that page
yes, I'm talking about taking first algorithm and replacing element addressing with a function call
is this what you have in mind?
binary_search(a, size, target):
lo = 1, hi = size
while lo <= hi:
mid = lo + (hi-lo)/2
if a(mid) == target:
return mid
else if a(mid) < target:
lo = mid+1
else:
hi = mid-1
I think the only difference in "logic" between this and the second algorithm is that this one has an explicit "if equal, return mid" part, while the more generic version simply returns the earliest value for which p() is true so an equality check if desired would go into p()
Ixrec, yes, that's the algorithm I had in mind.
so in this algorithm you described, you basically pass in it a function
and a function domain
you can also pass a predicate instead of target
or even probably combine function with predicate
and pass just predicate and domain
07:13
and the predicate version is the "second solution"
look, I mean I can write that binary search even in predicate version
but I don't understand it
it kinda works, but I don't understand why
the only solution I can clearly reason about, is the first one
I guess I just need to take it and slowly transform to a second one
also that + 1 bit breaks my mind
i.e. this one
yeah, filling in more intermediate steps can help
The code will get stuck in a loop. It will always select the first element as mid, but then will not move the lower bound because it wants to keep the no in its search space. The solution is to change mid = lo + (hi-lo)/2 to mid = lo + (hi-lo+1)/2, i.e. so that it rounds up instead of down.
Thanks a lot for your help Ixrec, I'll check it when I have free time. thx bye
@dhblah note that "the +1 thing" is a potential problem with the first solution as well, even though the article only addresses it after showing the second solution
ye, I just don't get it
I mean, Imagine I was the guy who devised an algorithm, it's like, wow, my algorithm doesn't work
let's add + 1
it works, cool
07:27
I assume it does that because relying on a single predicate instead of two operators means you lose the +1/-1 symmetry of the first solution, which makes it suddenly less obvious where you do or don't need a 1
what do you mean by +1/-1 symmetry?
oh, you mean lo = mid +1/hi = mid - 1
yeah
well, I still don't get it, but thanks for the clue, I'll look at it
Thanks a lot, you've been really helpful
got to go to work now
Pretend there's an intermediate solution where you pass in two predicates, one for the == case and one for the < case
The "+1 weirdness" is what happens when you try reducing that to a single predicate; you have to choose whether that predicate will represent < or <=, and which one you choose decides where the asymmetry falls (traditonally we go with <=)
 
2 hours later…
09:50
Good day programmers
question of mine - is there a sane word for errors & exceptions
would like to re-name my class that actually handles both of them
Any suggestions?
10:32
excerptiors
11:24
Happy Coffee Day
Probably a better fit for the Programmers site, as this question doesn't involve asking for help with a programming problem. — Alex 15 secs ago
12:16
...I haven't had a cuppa. Not one. This is a troubling situation.
Normally I have one ready for my drive in, but this morning..nothing.. The gods are mocking me.
13:04
Have you actually tried something? This site is for programmers to ask for assistance with their written code, it's not for people to ask for code to be written, or to ask for technical support for a 3rd party site. see help centerClaies 41 secs ago
13:25
@Duga who is that for Duga ?
user55340
Duga is a bot that posts likely problematic comments mentioning programmers that come from SO.
user55340
That one is a false positive.
user55340
It catches the ones like the post before that are bad suggestions to migrate or repost.
13:41
i always stuck at wrong places :(
0
Q: Common Repository design

Please Teach What I have I am developing an Active Directory layer, which will be used by a huge application, several modules having several solutions and projects... I am fairly new to developing large scale solutions, because atm needs are mostly to deal with User and Group objects in AD, my current s...

man, it would be awesome if the editor was next to the outputted text instead of above it.
What's the typical close reason for a "name that thing" question?
1
Q: What's the name for the 'spec' of a function/method?

callumI'm pretty sure there is a special name for the 'spec' of a function/method - i.e. how many arguments it takes, the order, which arguments are optional, etc. Is there a name for that?

This one currently has two CVs for "primarily opinion based" which it isn't.
13:58
thanks for edit @MetaFight
user55340
14:11
Hmm. is problematic.
14:24
@MichaelT put it in the STCI with the note of that the tag is the problem not the questions tagged with it
user55340
At least half the questions are legal ones.
@RobertHarvey I thought Xamarin was free for independent use...
but is there another tag that would fit in its place
user55340
Patent, export, fair use, nda, cla.
ah that kind of legal
14:27
@RobertHarvey looks like they changed it, was free for indie use, now it's $25/month and they have a "starter edition" which is their free version (likely comparable to the VS community edition)
user55340
The questions are either off topic, or something like Moor's law which is not software law.
user55340
The law as a not legal ones are either detaggable or unclear.
14:44
If you're responsible when things are going poorly, do you get credit when things are going well?
It doesn't seem like a Stack Overflow question... It's more like a Programmers one. — Alan Machado 1 min ago
That seems apropos. Although if still not in scope, maybe workplace? :)
@Telastyn 1-shot a NM last night in my brand new NY... that was fun :)
lucky
It was great, I did just under 100k damage :) I got cit hits against 4 ships in a row with 4 volleys, though I only sunk 2 of them lol
14:46
new hobby: asserting all ambiant communications are directed to me and directly relevant to my discussion
nice
thanks.
for some of us that's an old hobby.
15:07
YES! My battlecube reorg happens at 1pm.
15:43
-.- I am 12 years old and code 3 languages now if yout gonna answer my question do if not go away @RobertHarvey — Matthew 2 mins ago
God, I'm so impressed.
user55340
I've got a flag on that one too - probably needs SE level account destruction for the "you must be 13" provision.
Thomas can do it. He has the Nuke button.
Well, on Programmers anyway.
It's been sent to SE.
user41796
@RobertHarvey I almost literally laughed out loud at that one.
16:01
getbase.org <-- winner best super simple high quality css framework to start from
using sass to apply the grid system directly to elements and my HTML pages are getting rapidly slimmer with less and less divs
now that I completely rejiggerred all the HTML... time to go poke it from older IE
blech. Asking what browsers I need to support and being told "Oh just support all of them and it'll be fine"
user55340
IE 6 because you want to have reason to drink tequila at work.
user55340
(Side bit - I like that "reason about the code" is fairly consistently used in answers from high rep users)
user55340
> The advantage of private variables or functions is that, by restricting which parts of the code have access, you can more easily reason about how the variable gets used and who will be affected if you change it.
user55340
Emphasizing reasonable code being code which you can reason about in our answers could help others write better code.
user55340
16:17
Btw, @WorldEngineer if we ever poke the blog again, it might be an outlet for the "too broad / documentation.SE" thing.
user55340
Have a meta post which people an ask for a blog post for someone to pontificate on.
user55340
The blog having no rep is a better place than trying to abuse the main site and community wiki of old.
16:30
I just got an email from a recruiter. One line says "...records show that you are an experienced IT professional with experience in LAB." The job details are for a "lab operations engineer" - installing cabinets, cages, shelves, cable management, routers, servers, modems, switches, etc. WTF?
user41796
^^^^ Lazy recruiter.
user55340
^^^^^ redundant statement
And the mandatory "if you aren't interested, please forward to people you know".
Seriously?
Do your damn job. Actually read profiles of people, try to understand their skills and the job postings, and don't ask them to do your own work for you.
user55340
Crowd sourcing. Everyone is doing it.
user55340
They are very much like spammers of old. They only care about the 0.001% hit rate as email costs nothing to them.
16:38
recruiters are scum.
@JimmyHoffa Asking an open ended question is a rookie mistake... or a pre-coffee mistake.
16:59
Happy Coffee Afternoon.
user41796
@Ampt happy coffee indeed. apropos of nothing, do you have an iphone or android phone? I'm trying to get my 5s to connect to my fiio e17k
5s
i just used the analog -> analog
user41796
Ah, ok
user41796
I'm trying to use lightning -> micro usb for the DAC benefits
when portable, it's used primarily as an amp to drive some ridiculous impediment headphones
user41796
17:02
The e17k did finally make my B&W earbuds sing properly
user41796
neither my tablet nor phone did so great with driving it
oh yeah, having proper power for stuff like that is crucial
I got my e17 to drive my AKG Q701s
user41796
The built in EQ also helped round out the low end with the B&W's. Kinda lacking there
but on something like my Sennheiser HD8s, it's not nearly as necessary
that too
helped to even out the sound a lot
Another recruiter contacted me on SO Careers and LinkedIn.
With the exact same message.
I wonder if they even realized it was the same person.
user41796
17:13
Dug a bit further. I'm wondering if I have the wrong cable. I bought a generic usb -> lightning cable. And I suspect it's not wired correctly for anything but power. :-(
user41796
@ThomasOwens That would require a more sophisticated mail merge system than what they have.
@ThomasOwens The excel sheet doesn't tell them, so no lol.
Even with these recruiters, no one is offering a job that is as challenging, rewarding, or comes with benefits like what I have now. The only advantage may be more take home pay. But it's not worth it.
user41796
You have high expectations for cold calling recruiters...
speaking of which, are there good recruiters/headhunters out there?
if so, how do you find them?
I'm guessing the canonical answer is that all headhunters suck
user41796
17:24
Not true, I know a few that I trust and have worked with
user41796
The key is to check with friends and see who they recommend
well that's good news that they are out there - now I just have to figure out how to find one
user41796
My experience is that their knowledge and business relationships are all local though
I don't know anyone who has used a recruiter. Everyone I know applied for jobs at companies directly.
At least, a third-party recruiter.
maybe I'm just in love with the idea
someone who knows various companies out there and can help you pick the right one, and they take a cut of a signing bonus or get paid by the company directly
17:27
I think I'd make a better recruiter than recruiters out there now.
I got my current job through a recruiter. The company principals didn't have time to do it themselves. But for every ad like the one I responded to, there are a hundred others spamming LinkedIn emails trying to find someone who will move to the other side of the country for a six month contract to hire.
user41796
So I landed my current gig based upon a recruiter who was friends with the internal company recruiter. Previous gig, I was placed through a recruiter. But I have also worked with yet another who was ineffective. The roles she had didn't align with what I can do. And I've interacted with a few others via LinkedIn that just left me feeling sketched out.
user41796
It's also worth noting that you should treat a recruiter just like any other job application. You need to have multiple irons in the fire at a time when job hunting, and a recruiter just represents one iron in the fire. So use multiple recruiters if you can.
The one recruiter that I had a positive contact with was one that worked directly for the company hiring. Found me - the position was a perfect match, technically. But it would involve relocating.
yeah, I'd rather not waste my time weeding out recruiters when I'm trying to weed out companies. oh well.
user41796
17:32
@Ampt Unfortunately, that's just part of the game
user41796
Another item to consider is to drive around the commercial building areas near where you live. See what companies have signage and take note of them. Then go back home and check their websites to see if they have any openings.
user41796
A crazy number of companies won't use external recruiters and won't use the traditional job boards. Probably because they view those options as too expensive for a high noise:signal ratio.
user41796
But that makes it easier for you to target those companies and apply as they don't have a flood of applicants
user41796
Okay, I'm giving the e17k 5 stars for the quality of the DAC. Really quite amazing listening to it.
user41796
I had been listening to some old favorite albums of mine that had also happened to have been remastered. Listening to them on my nexus tablet was borderline painful because they sounded that bad. Running those same albums through the e17k and it's a flat out night / day difference to listen to.
17:42
what are you driving again?
IEMs?
user41796
switched over to my audio technica ath-m50
those are some nice cans - how do you like them>
user41796
Although they're from '08 so there have been driver improvements since then
user41796
I love 'em
@GlenH7 This is good advice, thanks
user41796
17:44
co-worker bought a recent version of the ath-m50s and loves them
user41796
they punch a little deeper and the speakers are bit more balanced
user41796
I'm not sure what I would switch over to if I had to replace these. I'd probably just buy another pair, perhaps a step up in their line.
I'm a big sennheiser guy myself lol
user41796
I'd like to spend some time listening to their newer headphones. Last time I really listened to them was decades ago, and I know they've changed up quite a bit since then.
@Ampt I got a 3-pack of Sennheiser earbuds for $15 like 6 years ago... 2 have been lost during moves, but the one pair I still use and are the most comfortable earbuds ever.
user41796
17:50
In full disclosure though, I'm a serious bass fiend.
Granted they're just earbuds, but still.. earbuds don't last for shit these days, just shows even with such a cheap commodity as earbuds, sennheiser made sure they were high quality
@GlenH7 This sounds like a statement you'd hear laced over some electronica
user41796
When Cerwin Vega was not so subtly mocking Bose with the tag line of "All highs and no lows, must be Bose", I was definitely laughing along.
user41796
Although the Bose 901s matched with a real subwoofer would be freaking amazing to listen to
user41796
@JimmyHoffa I've heard multiple variants of it, yes. :-)
user41796
Today's conjecture: a lot of the dynamics behind 80's electro-pop music was lost because most playback equipment couldn't adequately reproduce the sounds.
17:58
I couldn't get Mac OSX to turn my USB drive into a bootable Windows thing. I tried everything - formatting as FAT32 then Boot Camp Assistant, formatting as FAT32 then converting the ISO to an IMG and using dd, and using UNetbootin. I finally gave up and created a bootable Linux USB drive, then stuck that into the dead PC and used that to burn a DVD of the Windows 10 ISO.
Even using UNetbootin and having it download a Linux distribution to put onto the flash drive didn't work.
Why can't Mac work with everything else?
user41796
@ThomasOwens Remember that mac is elitest. Why would it want to work with everything else?
00:00 - 18:0018:00 - 00:00

« first day (1845 days earlier)      last day (3443 days later) »