« first day (1700 days earlier)      last day (3308 days later) » 

12:09 AM
@RobertHarvey associative arrays or associative objects however you want to call them
@Telastyn sounds like the typical case for currying to me - function takes one param, returns a function takes one param (which encloses the function it took in decorating the input to it)
@Telastyn var HrBlockTaxIdProcessor = function(irsTaxIdProcessor) { return function(hrBlockTaxId) { return irsTaxIdProcessor(IdTranslator.HrBlockToIrs(hrBlockTaxId)); }; }
takes irs tax id processor, returns a function that behaves as an H&R block tax id processor by decorating the IRS one
(I've never worked for any tax companies, that was just a made up example)
or rather...
 
Enh.. Not a great example for my needs since I'm already working with multiparameter function objects.
(Which are curried under the hood, but...)
 
var IrsToHrBlockDecorator(irsProcessor) {
  return function(hrBlockId) {
    return irsProcessor(Translator.HrBlockToIrs(hrBlockId));
  };
}

var HrBlockCarProcessor = IrsToHrBlockDecorator(IrsCarProcessor);
@Telastyn what langauge?
I know you're not supposed to use the args array in JavaScript, but pfleh sometimes it is a handy abstraction to have available for abstracting over multiparameter functions
you can use .bind(argsArray) or .call(argsArray) - don't remember which, when you don't know the number of args to hand to a function but you have them
But outside of JavaScript I don't know where you can call functions without knowing how many params to pass to them unless they're pre-curried so 1 param at a time is always possible
 
@JimmyHoffa - my own.
so currently function declarations are like
(x: int) op (y: int) => int {...}
which becomes pretty awkward to pass as a function
so I was considering something like
 
@Telastyn oh you mean an anonymous function?
if that were simply a variable passing it would be easy, but anonymous functions can be ugly if the language doesn't have something nice for them, true...
@Telastyn op is your function name in this example?
 
12:25 AM
zip (a: IEnumerable<A>) and (b: IEnumerable<B>) with ((a: A) zipper (b: B) => A,B) => IEnumerable<A,B> { ... }
 
Something really nice about shopping for insurance - it's in all the companies best interest to make their websites really easy to work with….
 
which then is called like zip foo and bar with a+b
 
@Telastyn going for a natural language style?
 
the callsite would get the variables as declared on the function for anonymous use.
yes. kinda. symbols and things can be used, it turns out to be flexible enough for a variety of approaches.
@JimmyHoffa - yes, though function name is a little of a misnomer - all functions are sorts of patterns.
(in pattern matching, not OO patterns)
 
makes sense
 
@Telastyn basically your fixity is totally arbitrary
 
yes.
the issue is how this would work if nested
 
you could make a nesting keyword
or symbol
 
if you wanted to take a function argument which itself had another function argument.
or if you ever really needed that
 
alternatively the compilation could just throw on ambiguities in nest deduction
 
12:30 AM
I could just fix the grammar to disallow it.
but this is one of those "if it's a good idea, it should be generically applicable" sort of areas
and since it's not generally applicable (in a few days of pondering)...
 
@Telastyn give me an example of nesting that doesn't work? it seems like it should work fine except when ambiguities arise from developers defining signatures that have pattern similarities, the compile could just do a pattern comparison to identify any such ambiguous similarities and fail the build on them - but otherwise allowing them. Then the nesting itself would be obvious because functions with ambiguous patterns couldn't be defined anyway
I don't mean comparing usages, I mean comparing signature definitions, you're allowing a lot of arbitrariness in your signatures to begin with, I would think some type of ambiguity checker on those patterns would be something you'd want to begin with
 
the issue is with the semantics.
 
Yeah, think I need an example because it's not clear to me then
 
as I imagine the zip example above, when the pattern matcher tries to match the function part, it adds a and b as legal symbols at the callsite.
 
right, makes sense
 
12:36 AM
so if you have something defined as...
foo( bar( baz( quux: int): int): int): int (function foo takes an expression that yields an int, with a function baz(int):int available in scope, which has quux in scope of its call?)
that last part doesn't fit.
and if it did, it would be like back here in the original function declaring this, and it'd be weird.
and if it's hard to explain, then that's a sign I don't understand it well enough.
:/
 
...no, I don't understand. I read it as foo :: ((int ->int) -> int) -> int but you're saying quux is bound at foos callsite which is thep roblem?
you just don't like quux being bound at foos callsite because it's bad scoping?
ok, I think I understand... but in your example, foo is a function definition, not a function call, right?
 
yeh, one moment.
 
Ok then I get it - you don't want foo to know about quux - and it shouldn't. quux should be no part of foos signature.
quux should exist in it's call site but not it's signature. I think in your example you mean to write foo(f:<appropriate type signature that means (int->int)->int>)
that's the only way I see that signature definition making sense.
 
foo shouldn't know about it's parameters parameters - the whole point of foo taking a function is to have the parameters of it's function abstracted from it.
 
user55340
12:46 AM
But one should not miss:
 
@Telastyn all it needs to know is their type so it can interact with them but not their pattern. Is your functions type definition strongly tied to your functions pattern?
 
yes, one moment.
 
actually if the pattern is a necessity for knowing how to call them and foo needs to call the function...it may need to know the pattern; ergo you may need a universal function call pattern (like how in Haskell everything can be prefix if you parenthesize it)
 
user55340
@RobertHarvey The Moth Rare Romance, Well-Done Marriage
 
12:48 AM
in Haskell, every infix function can be prefix by simply paranthesizing it, you maybe should do similar. Then you'll have to define rules for parameter ordering also like how (1+2) == (+) 1 2
 
okay, sorry, real life called.
okay, let's step back a little
 
@Telastyn does it want it's tie back? I fucking hate when that happens...
 
using [T] as enumerable of type T since I'm lazy.
   (collection: [T]).where(filter(x: T): bool) => [T] {
        foreach(T entry in collection){
            if(filter(entry)){ yield return entry; }
        }
    }
 
@Telastyn fixed font button shows up with new lines
 
thanks.
okay, so x here is used at the callsite, not in the function, yeah?
 
12:54 AM
@Telastyn yes, which is why it shouldn't be in your where definition
 
normally, that is absolutely true.
 
but your pattern approach is strongly tied to your type definition in the case of functions, yes?
 
but when functions don't have names, you can't just refer to the function by name to pass it in
yes.
that where function has a signature like
 
that's the root of your problem
 
[T] -> '.' -> 'where' -> (T -> bool) -> [T]
 
12:56 AM
you need a type definition syntax for functions that's homogenous just like how you do for values (bool, int, etc, these have a uniform type definition syntax)
 
I do though.
it's just horribly awkward for the pattern style functions that should be encouraged.
 
oh, is f(param1:valType, param2:valType):returnType your uniform function syntax?
 
so I was pondering alternatives
 
ahh I see. Yes, that is akward when functions are defined like your zip function above
 
@JimmyHoffa - give or take, but the key thing is that f and params can be multiples and in arbitrary ordering.
 
12:58 AM
sorry - I just meant for type definitions
I get that in actual definition they have a pattern
 
sorry, I am perhaps not understanding what you're asking
 
f :: int -> int <-- type definition
 
okay.
 
as opposed to a f b = a+b which is a function definition
 
okay.
 
1:01 AM
in your where example, the only reason you made reference to x is because you needed it to define the type definition for filter
right?
 
...no
umm
 
...no I don't understand at all. :)
 
yeah, trying to figure out how to explain.
 
why was x in that example? O_o
That's the only thing I saw odd in that code, x had no reason to be there
 
because x can then be used at the callsite....
 
1:03 AM
on purpose?
 
so in C#, you need lambda syntax for where
foo.where(x=>x==2);
 
user55340
I love it when inexperienced programmers tell me Java sucks. It's like a newbie carpenter saying nails are obviously better than screws.
 
the use of x in the example pushes x to be the placeholder for the callback
 
@Telastyn but x == entry ..so you don't need x
 
@MichaelT They aren't?
 
1:04 AM
so instead of lambda syntax, you can say
foo.where x==2
when you call it
 
user55340
@RobertHarvey you know you want to ask that question...
 
user55340
 
without having declare x
 
@Telastyn in this callsite you should be able to reference a==2 and have the exact same results. a==2 should be int -> bool which meets your where criteria for the type definition of filter
 
where is a declared?
 
1:06 AM
@Telastyn at the callsite, anonymously
 
how?
 
or rather - in the definition of ==
 
I mean, what would the code look like to do that?
 
(x:IEquatable<T>) == (y:IEquatable<T>) = x.Equals(y), then if you allow naked anonymous functions like x==2, you should also allow them to be a==2 and have it deduce the meaning of x or a in the same fashion: Based on the pattern for ==
 
user114359
@MichaelT I use screws for everything. It means commitment. Not only are you attaching two pieces of wood, but the threads ensure they do not pull apart. I am sure there is a metaphor for marriage in there too.
 
1:09 AM
Oo
 
user55340
@Snowman Square or T bit?
 
I missed some step in there
 
perhaps the issue is you're trying to allow naked anonymous functions? I really don't think the internal variables of where should be bound into its callsite
even if they're only a part of its signature
 
user114359
@MichaelT I am no carpenter or tradesman. I just know I buy boxes of wood and drywall screws depending on the need. Also, tapcons for masonry.
 
oh, I see I think - you're doing pattern decomposition
 
user114359
1:10 AM
I hate computers
 
naked anonymous functions are going to be hard to deduce from your grammar more than likely, but the alternative of binding type signature variables to callsites sounds dangerous instead of difficult
 
yes, that's true, though I expect not as bad as people might expect.
 
user55340
@Snowman Nor am I, but... when I do have the option, its a square bit for indoor and T bit for outdoor. Has to do with how easy it is to grip the screw... and a T15 or T25 the average high school prankster won't have in their tool bag.
 
user114359
I used muon to install Redmine and all of its dependencies, and of course I can't access it. The installer did not add it to Apache2's configuration and did not start any services. Dammit Jim, I'm a programmer, not a sysadmin!
 
95% of C# unary anonymous function parameters are named x
 
1:12 AM
@Telastyn 0% of mine are :)
 
so you're the one! </joking>
okay, I don't really see what you mean by the equality inference
 
user114359
@MichaelT I have pretty much any drill bit a prankster could hope for (including those "secure" torx bits with the nub in the center) but meh... Home Depot carries tons and tons of phillips head screws.
 
or rather how that could be done programmatically.
 
user55340
@Snowman They also carry square head screws too... its about how easy it is to apply force without stripping the head.
 
@Telastyn like I said, could be hard/impossible... if you want to bind variables from the callsite, make them fixed like in perl %1 and %2 etc so the function definition doesn't get to claim x and consumers have to use x
 
user114359
1:14 AM
I will have to check next time, then. I have had to open electrical boxes and appliances with the square bits and they generally grip better, but I have managed to strip one or two.
 
user55340
Takes a bit more to strip it out though... and if you are concerned about it, thats when you go to the T bits.
 
that may be your best approach to your problem really. Inferring that just because x doesn't exist in a current or parent scope it must be a parameter to an anonymous function and deciding x==2 is Int->Bool would be nasty and likely as dangerous as exposing type variables from the function definition at the callsite where people would undoubtedly end up colliding local variables with them
so %1-%n is the best solution
 
yeh.
 
perhaps
 
the one thing is that the parser is smart enough to avoid collision if the types are distinct
it'll pick the right one.
but if you already have an int named x, you're probably going to be passing ints into the thing.
 
user114359
1:19 AM
@MichaelT speaking of woodworking, my wife says I need to make this: onmyhonoriwilltry.blogspot.com/2011/07/…
 
@Telastyn and who doesn't name their ints x? (me!)
 
user55340
@Snowman Heh. That looks nice.
 
no kidding, my for loops usually read for(int currentDogIndex = 0; currentDogIndex < dogs.Length; currentDogIndex++) and I'm equally descriptive of params in my lambda functions
 
user55340
@Snowman How about... imgur.com/a/ukmFs
 
user114359
@MichaelT I am not sure if my little fuzzy bastards are worth it. With my luck I would spend all day building it, and one of them would throw up a hairball on it.
 
1:22 AM
bleh.
 
certainly not for lambdas. 8 chars at the outside.
 
@Telastyn yeah, not usually, more like var comboDog = new Dog { LegCount = dogs.Select(dog => dog.LegCount).Sum() };
 
yeh
 
user55340
The real trick would be to make a cat wheel.
 
1:26 AM
I suppose with the new iteration (a,b) => ... to (a)some op(b) wouldn't be too bad.
 
@MichaelT var catWheel = new Wheel { Material = new CatMaterial() }; ?
 
@MichaelT my wife made a cat wheel on the highway about 6 months back, she cried the rest of the way home :(
 
@MichaelT the real fun comes when you put a door on it and attach a motor
 
user55340
1:29 AM
@JimmyHoffa motor? generator!
 
user55340
(btw, look at the cat at 2:08 on that video)
 
@MichaelT yeesh, that things a little too close to it's evolutionary roots
 
user114359
My cats would be intrigued by the cat wheels until they started moving.
 
my cats would likely sleep in them
 
user114359
1:36 AM
What would I do without YouTube?
 
user55340
Work on making a cat tree?
 
user114359
I can tell you two things I would not watch: inane cat videos and Honest Trailers.
 
user114359
@MichaelT maybe this weekend
 
@Telastyn one of my cats would be found gnawing on it, the other would just stay in my bed waiting for bed time or sleeping; I'm not entirely convinced the thing ever leaves the bed
 
I now suffer from lapkat.
 
user55340
1:41 AM
This weekend, if things go ok will be one of: Replace water softener or shuffle furniture.
 
user55340
Friday is "drive north to mow my other lawn" and then "get wine on the way back down"
 
user114359
This weekend: drink beer and watch boxing. Which is odd, because I don't even like boxing.
 
user15026
For me, this weekend is "move my nana to her new place" and then "curl up in a pile on Sunday"
 
@MichaelT how are things with 2 places btw? Putting the other place on the market?
 
user55340
@JimmyHoffa First, got to finish the projects that I had underway. Property taxes on it are near nothing... just the upkeep on the grounds.
 
1:44 AM
this weekend is avengers and shopping and hockey. And probably a lot of video games.
 
user114359
@MichaelT you think that homework question that was just posted (and you commented on) is a duplicate of this question? I only ask because I am not sure what his professor's goal is:
 
user114359
4
Q: Too many parameters to data processing class constructor

ӍσᶎI have a conceptually simple application: data comes in as small encrypted packets, they decrypted and validated, some are stored in the database, some rules are applied, and a reply might be encrypted and sent. Packets arrive at a rate of high hundreds of thousands per thread per second, so perf...

 
user114359
@Telastyn What video games are you playing lately?
 
user55340
@Snowman it wouldn't be wrong from the site perspective... I like builders rather than parameter objects, but thats just my preference...
 
user55340
I look at that constructor in the baby sitting question and go 'ewww'... its doing way too much.
 
user114359
1:49 AM
I agree, builders are my preference. But my concern is while that would be our approach, is that the answer to his question?
 
user114359
Given this is an assignment and not a real world program
 
user55340
The answer to the question is the one the professor wants and is described in the previous lecture and syllabus.
 
user114359
I think this is likely one of those "college specials" where they fail to teach proper OO concepts and are 20 years behind industry anyway. I'm going to VTC as a dupe.
 
user55340
And it may have nothing to do with the way that the code would be written in the real world... seriously... 35 line constructor? Something is wrong with that class.
 
user55340
It really wants a builder pattern with a babysitter factory and maybe a rules engine too... but then thats the Enterprise Programmer in me speaking.
 
user114359
1:51 AM
I have seen very few cases where constructors that big and complex are warranted, and generally because it is the least bad way of dealing with a crappy interface
 
World of tanks oddly. Pillars of eternity, path of exile
 
user114359
@Telastyn I forgot all about Path of Exile, how is that? I looked at it before release and it looked badass, but I have been burned by games that look sweet but aren't fun before.
 
Random mobile things
It is fantastic. They're working on a new release which looks interesting
Very replayable.
Have ~500hrs with it.
And, y'know.., it's free.
 
user114359
I picked up Dragon Age: Inquisition and have been slowly making my way through it. Pretty fun so far, even if yet another recycled action/RPG with amazing graphics.
 
Yeah, much larger game than it first appears
Not super deep.
 
user114359
1:57 AM
I normally pick up games a year after release when they are super cheap. I got Assassin's Creed 4 for like $15 when 5 came out.
 
I sometimes do that. When stuff shows up on steam.
Steam sale rather.
The g/f likes action RPGs though, so path of exile is the right sort of stuff.
 
user55340
20
A: Why do electrons, according to my textbook, exist forever?

anna vThe statement is true for decays, where lifetimes can be measured. It is not true for interactions though. A suicidal electron meeting a positron has a good probability to disappear, together with the positron, into two gamma rays, at low energies. Electron-positron annihilation It is intri...

 
user55340
The electron wouldn't be suicidal if it hadn't spent its entire life being negative. — Darth Wedgius yesterday
 
Heh
 
user15026
@Snowman This is how I play most things - I tend to hit a lot of games long after others are done, so I get to ask questions on Arqade and there are lots of people to help :D
 
user114359
1:59 AM
@MichaelT that comment, and its author's name, are epic.
 
The one thing about the Internet is that someone is always further into a game than me.
 
user114359
My wife plays Words with Friends. She thinks pretty much every game I play, whether computer or PS4, look the same.
 
user114359
@Telastyn Some people are just really fast with games: tasvideos.org
 
Heh, we play that too. Hearthstone, minecraft. She dislikes competition, but likes smashing things...
 
user114359
My children play Minecraft together. Sometimes they actually work together, generally they just wreck each other's stuff.
 
2:03 AM
Kids... :D
 
Yeah, building stuff with Lego's was always a prelude to smashing Lego things.
 
we made cars out of knex (sp?) and then rammed them into each other when we were younger
 
user55340
 
user114359
2:08 AM
This question needs some love:
 
user114359
0
Q: How can we prevent our jobs from being just getting the external tools to work?

user3002473A group of friends and I have been using Visual Studio 2013 Express + Git to work on a team project for the past month or so, and it seems the reliability of these programs fluctuates a lot. Sometimes it works great and our jobs are to get the actual code working. Other times it breaks without wa...

 
@MichaelT that's kinda cool
 
user55340
And this craziness...
 
user15026
2:10 AM
Nowe I am going to be watching LEGO vids for a very long forever :)
 
user55340
Those instructions are how they all fit together.
 
user15026
Huh, it's very structured.
 
user55340
Very in that "this is how one connects to the other"
 
user55340
It lets people build individual 'modules'
 
2:21 AM
57
Q: Is there a case where nails are better than screws, from an engineering/structural standpoint?

Chris W. ReaIs there a case where nails are better than screws, from a structural standpoint? For instance: Say you used screws instead of nails on a backyard deck, when the design specifically called for nails. Would the result be inferior? Could it fail inspection? Would nails absolutely be preferable in ...

 
user55340
@Shog9 And there are likely sometimes when VB is better than Java... ;-)
 
@Shog9 ... how did you find that to go back towards? do you have all of chat.se piped into your brain?! or just read... everything :o
 
@MichaelT interop with Office? Sure.
 
user55340
Whee! Apache POI!
 
2:24 AM
@enderland maybe I just search chat for "screws" periodically?
 
@Shog9 I suppose that is a possibility I didn't think of
 
yeah. And now you can't unthink it.
 
user55340
"POI" apparently stands for "Poor Obfuscation Implementation" as the designers could come up with no other reason for why MS Office documents are structured that way.
 
It's not surprising you are checking for loose screws in chat though, wouldn't want too much crazy to be lurking in the shadows
 
user55340
> POI stands for Poor Obfuscation Implementation. Why would we name our project such a derogatory name? Well, Microsoft's OLE 2 Compound Document Format is a poorly conceived thing. It is essentially an archive structured much like the old DOS FAT filesystem. Redmond chose, instead of using tar, gzip, zip or arc, to invent their own archive format that does not provide any standard encryption or compression, is not very appendable and is prone to fragmentation.
 
2:26 AM
that ship sailed a long, long time ago
 
user55340
> HSSF (Horrible Spreadsheet Format)
HSSF is our port of the Microsoft Excel 97(-2002) file format (BIFF8) to pure Java. It supports read and write capability. Please see the HSSF project page for more information.
 
yeah... Once long ago I learned enough about OLE compound documents to write a utility for something or other (Outlook emails maybe?) - VB is definitely the lesser of two evils here.
 
user55340
btw, @Shog9 there's a new stats request that MapleShaft dove into a bit via Data.SE... might be interesting to dive into it further with deleted question access.
 
link?
 
user55340
7
Q: Does closing a question before an answer is received change the behavior of a user on future questions?

MichaelTOne of those ideas that got bantered around - does closing a question have any evidence at modifying a user's future behavior if it happens before they get an answer? We often see people ask a question, get an answer, and then get the question closed for one reason or another. Also, there are ti...

 
2:29 AM
ah, that's a good one. I'll have to find time for it.
 
user55340
There's a query already written.
 
user55340
(its in MapleShaft's answer)
 
user55340
The bit on the podcast awhile back about the head on a steak (stake? pike? pole?) aspect of closed questions warning others... and that doesn't seem too effective. So the next question is "how effective is it with the actual person who had their question closed?"
 
@MichaelT I got six minutes in before I realized why you linked that.
 
user55340
@RobertHarvey The Moth has a lot of good stories to listen to.
 
user15026
2:34 AM
I watched that entire 17 minute lego vid
 
user15026
and I do not regret it
 
user55340
@AshleyNunn My nephew (3.5 now) loves watching marble movies... we did it much of the winter as a 'distract him' thing... helps that my brother is a lego fan (gotta see if we can get down to Brickworld 2015 in Chicago)
 
user15026
@MichaelT Very nice :) I am not good at building stuff or logic-ing out the hows of it, but I am highly entertained by them
 
@MichaelT I have some issues with the method he's using. But, if you want 4K rows of results including the deleted ones, you can have 'em.
 
user55340
@Shog9 We do the best we can... and don't quite have as much information / day to day business analytics practice on the data as you do.
 
2:37 AM
Id,FirstPostId,FirstPostCreationDate,FirstPostClosedDate,SecondPostId,SecondPostCreationDate,SecondPostCreationDate,SecondPostClosedDate,SecondPostClosedAfter48Hours,SecondPostClosedWithin48Hours
"128794","263265","2014-11-19 20:33:40","2014-11-20 00:13:36","","","","","0","0"
"129144","237970","2014-05-05 12:04:12","2014-05-05 13:11:09","","","","","0","0"
"129293","250491","2014-07-20 05:42:59","2014-07-20 17:30:03","","","","","0","0"
"129476","238282","2014-05-07 18:24:54","2014-05-08 14:05:29","","","","","0","0"
 
user55340
(the team presentation for today's department (everyone who reports up to the CIO) was from the newly filled business intelligence team... neat data they're playing with)
 
@MichaelT there you go ^ cc @maple_shaft
 
user55340
They deal with recidivism reports too...
 
user55340
@Shog9 thank you for the edit... grabbing it via post history is useful.
 
I'd have put it on Google Docs, but Google is refusing to import it for some reason.
...and as I said that, it finally went through
 
user55340
2:40 AM
You might want to toss another edit on that post so people aren't tempted to click the 'show more' and get huge chunks of data.
 
@MichaelT they will then learn a Valuable Lesson
 
@MichaelT loaded way too fast. 0/10 will not repeat
 
user55340
When you see 'show more text' on a shog post, there are some things that cannot be unclicked?
 
only 400K or so, not too bad
I mean, I'm sure there are folks here who've posted animated gifs that are worse
 
@MichaelT no I was expecting something exciting, not totally a let down ;)
 
user55340
2:43 AM
I think I had a big picture of a container ship back when we were talking about container houses...
 
user15026
@MichaelT I just watched a documentary about a giant container ship.
 
user55340
@AshleyNunn The conversation back around chat.stackexchange.com/transcript/21?m=12176520#12176520
 
I've thought some that it'd be fun to go along with a container ship for a few weeks/months
I guess a lot of cargo ships let you do that, if you want
 
user55340
Shipping container architecture is a form of architecture using steel intermodal containers (shipping containers) as structural element. It is also referred to as cargotecture, a portmanteau of cargo with architecture. The use of containers as a building material has grown in popularity of the past several years due to their inherent strength, wide availability, and relatively low expense. We have also started to see people build homes with containers because they are seen as more eco-friendly than traditional building materials such as brick and cement. == Advantages == Strength and durability...
 
user15026
@MichaelT I love stuff like this.
 
2:46 AM
 
user55340
 
@MichaelT umm. I guess you could do that
 
user15026
There are three kinds of houses I want - a stone house (like uncut stones), a container house, or a nice log house
 
we've talked about a log cabin sometime
 
user55340
 
user55340
2:48 AM
Notice how the extension cords that power each pop out section are done:
 
user55340
 
user55340
 
user15026
Oh, that looks awesome
 
user55340
>
One shipping container is transformed into a Mobile Dwelling Unit. Cuts in the metal walls of the container generate extruded sub-volumes, each encapsulating one living, working or storage function. When traveling, these sub-volumes are pushed in, filling the entire container. They then interlock with each other, leaving the outer skin of the container flush to allow worldwide standard shipping. When in use, all sub-volumes are pushed out, leaving the interior of the container completely unobstructed with all functions accessible along its sides. The interior of the container and the sub-
 
@MichaelT I recall looking into this and finding one of the biggest troubles is converting such into a non-toxic space; they chemically treat the ever living shit out of those things to make them durable for all kinds of environments and stresses. Stripping all of the chemical treatments takes a lot.
 
user55340
2:52 AM
@JimmyHoffa Yep. And that takes us back to more sensible and house looking houses... like tumbleweed.
 
I'm still a fan of the iHouse
regardless of it's utter failure to launch
 
user55340
Tough, if you're going to do say... a dozen or so, the cleansing of the container cost goes down with the economy of scale.
 
user15026
I just like tiny houses
 
user55340
 
user15026
I would live in one, happily, if I could get rid of a lot of my stuff without someone making me feel guilty (my family has a lot of "we gave you this thing you must keep it" going on)
 
user55340
 
@Snowman I've looked into a DIY log home... there are a lot of people out there that do that
7 mins ago, by enderland
@AshleyNunn http://www.tumbleweedhouses.com/
 
user15026
@Snowman oooooh
 
user55340
@enderland just reinforcing the message.
 
Supposedly it's really cost effective if you DIY it, though I'm somewhat skeptical
 
user55340
2:55 AM
 
user114359
@AshleyNunn if you get DIY Network on cable they have at least two shows about tiny houses. I find it interesting, but I need space.
 
user15026
@Snowman I don't have cable or the like, but my parents have satellite and will record anything for me to watch when I am there (which is relatively often) so I will ask them to grab me some episodes
 
user114359
@AshleyNunn I forget the names but I am sure the web site has them listed. The good one is where the two dudes travel the country building tiny homes from scratch for people. The less interesting one (in my opinion) is where people compare 3 pre-mades and choose.
 
user15026
Ah, yeah, I'd like the first one more
 
user114359
I had the wrong network entirely. This is the show you want: fyi.tv/shows/tiny-house-nation
 
user114359
3:03 AM
If you look at the picture the guy on the left is awesome. He's the designer/builder and he comes up with some amazing ideas, ideas I would love in my regular house.
 
user114359
@AshleyNunn Forgot to tag you in case you wandered off...
 
user15026
OMG yay full eps :D
 
3:42 AM
One more vote needed to migrate: programmers.stackexchange.com/questions/280546
 
 
7 hours later…
10:45 AM
@RobertHarvey "Requirements that are not accompanied by an acceptance test are not requirements at all; they're wishes." -- you <--- nice.
 
11:16 AM
This isn't a tutorial service! This site is, per the tour you clearly didn't bother to take, a resource for "professional and enthusiast programmers", not cheating students who were too lazy to do any work prior to the last minute. — jonrsharpe 25 secs ago
 
yay @ burning the very little SO rep I have
-4
Q: Python print is a syntax error

Rohan Smithalphabet= "ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ " EMessage=input("Enter your message to ENCRYPT") UEMessage=EMessage.upper() lenEMessage=len(UEMessage) offset=input(int("Enter what you would like your offset to be 0-25") for x in range(0,lenEMessage) ...

 
11:33 AM
I just wrote my first P.SE answer, too bad was just "google me" question
 
11:45 AM
Don't feel too bad my first answer was to a question answered in the faq of the documentation
 
I wrote a number of those answers on SO too
 
it's easy rep.
 
I like helping and is easy to do so
 
12:21 PM
P.SE is a very different environment from SO.
 
 
1 hour later…
1:29 PM
@ratchetfreak lol
"LGTFY" [and get lots of rep]
 
@enderland it's a verified fact
 
2:11 PM
empty room? am I the only one at work today? irony.
 
user41796
Just quiet
 
I'm bored.
 
user41796
@ThomasOwens go ask some software engineering management questions on Engineering
 
@GlenH7 If I had some, I'd ask them on Programmers.
And then self-answer.
 
Just a slow day I suppose
 
user41796
2:13 PM
@ThomasOwens No love for the Beta, I see....
 
2:46 PM
okay, well severance is better than advertised. 1 mo health covered, and ~$10k pre-tax.
 
I'm not sure if that is good, I don't have reference. But hope you're pleased about it
How is the job hunting going?
 
@Telastyn nice, I think? dpeends on how much you made every 2 weeks ;)
 
@GlenH7 how goes the spaghetti
 
user41796
The chianti helped
 
@André - whole lot of recruiter noise.
 
2:51 PM
That sounds annoying, if no good comes from it
 
shrug
 
user41796
@André Just part of the game.
 
user41796
@durron597 I ended up getting burned by the data itself too
 
and $10k is plenty fine for this area's cost of living.
 
@GlenH7 Oh?
 
user41796
2:53 PM
dearly departed failed to expand out the data as requested, so I have to fix that. And when digging into the data, I found out that I can have differing start times for various parameters despite requesting a particular start time
 
user41796
so now I get to write a method that pulls back all of the stored data and compares that against the current batch of data to detect updates
 
user41796
@Telastyn Would think that could cover 2 - 3 months regular expenses and possibly more if you're conservative with it.
 
user41796
Does anyone know if the C# datatable has a mechanism to compare all of the cells of two different datatables?
 
user41796
Essentially, I have an "old" datatable with whatever values. I want to overlay a new table and update the old if the values in the new table are not null.
 
@GlenH7 - yeah, should be easily 3+ months alone.
the nice thing is that the other household income is about what I made when I bought the house, so we could live off of that if necessary.
@GlenH7 - dunno, haven't done much with that stuff.
 
user41796
2:57 PM
@Telastyn I kinda figure I have to write a custom function for it. I can either work against two List<Foo> or against DataTable<Foo>. Kinda equivalent in this case
 
prolly.
 
@Telastyn When you said Health do you mean COBRA or your current plan?
 
current plan. Company is covering 1 month out as part of severance then I have COBRA option.
 

« first day (1700 days earlier)      last day (3308 days later) »