« first day (508 days earlier)      last day (3495 days later) » 
00:00 - 15:0015:00 - 00:00

12:00 AM
Wow.. this answer deserves much more lovin'. I'll bounty it myself once @Topin's bounty expires:
1
A: KISS my... unit of work

Ben AaronsonI'd second TopinFrassi's answer, that this is a more or less sensible approach, and the implementation is excellent. However, there are some potential issues, which I'll expand from craftworkgames' comments and your answer. Because I can't really find anything that needs criticism in how it's wri...

 
12:18 AM
So, what do you do when you made terrible design decisions, but don't believe in just throwing code away?
 
Frame it?
2
What, you used Visual Basic?
4
 
I feel like it will be easier to build from scratch and copy implementation details in.
 
Call it OS-X?
 
@rolfl Yes.
That's a good idea actually........
 
lol
3
 
12:22 AM
Ya know what you do @ducky, you go drink a beer, watch some tv with your beautiful wife, and forget about it until tomorrow.
If it still seems like a good idea then, then go ahead and create a new project.
 
Call it version 0.9?
 
No. Call it Vista
I seriously hate it when something that seemed genius a week ago looks like hell today.
 
That's called 'a tattoo'
5
 
I actually still love all of mine... no regrets with my ink. Just my code.
 
Monknight
 
12:30 AM
@RubberDuck Ouch, I put my foot in it .... no, I just swapped feet, again.
2
 
See ya @Phrancis.
 
No, I'm coming back in @RubberDuck
Interesting advice on that silly FizzBuzz question of mine, more than I was expecting (so quickly)
 
12:53 AM
0
Q: doSkip Function

Kevin MeredithI wrote a function, doSkip. For an N-sized list, an element at index 0 consists of the entire input. Index 1 consists of every other element, i.e. the odd elements. Then, indexes 2 to N consist of the respective index of the input. doSkip :: [a] -> [[a]] doSkip [] = [] doSkip [x] ...

 
1:12 AM
@Mat'sMug I knew this bounty was going to bring up something interesting
 
Interesting you say?!
I'm going to give him another one, on top of your 100!
 
1:32 AM
0
Q: Fixing off-tempo MIDI performance

PhrancisI'm a producer/composer and I've tasked with fixing another producer's really bad MIDI recording. I'm using Reason 7. That producer has done a number of wonky things (like manual echos and a number of other awful things) but this one has me stumped. I've been told the BPM is 130.100 but it does...

 
@Phrancis Suggestion ...... get rid of the blame factor.....
 
^^ good idea (edits)
 
Say, I have this MIDI file I got from a source and I need to align with the tempo.
 
Done
 
Much better... now you don't sound like the blaming type, but the fixing type.
 
1:39 AM
Advice taken :)
 
1:52 AM
8
Q: Music SE is graduating. Congratulations!

AnaMusic Stack Exchange has a steady flow of high quality questions and answers, and a growing number of users contributing to site health and maintenance. You're on a consistent upward trend, and the Community Team (of which I am a member) has taken notice. Music SE will be graduating soon. Congr...

 
2:12 AM
Flag that.... offensive? ... ;-)
2
 
Was that the next one in line?
 
There is no line for notifications, but there is a line for window-dressing after the notification
 
Anyway on that note (bah-dum-tish), TTGTB
 
Bye Mug
 
0
Q: Shortening a Function

Kevin MeredithI'm looking to improve the following function. By improve, I mean shorten via composition, mapping, folding, or any other best powerful, best practice. foo :: Integer -> Integer foo 1 = 0 foo n | even n = n + foo (n `div` 2) | otherwise = foo (3 * n + 1) Here's what I got. I'm using p...

 
2:40 AM
in The Practice Room, 1 min ago, by Phrancis
Never thought of dividing number of beats by time, that's smart; I'll start with that
Been doing this for almost 15 years and that never dawned on me... -_-
 
0
Q: Fastest Way to Find Maximum Deviation - Ruby

JohnsonI acknowledge that this exact question was asked here Faster way to find maximum deviation? I was working on the same problem from the same website. I had the same question and consulted the above as a reference, however with respect to the person answering the question, it is the wrong answer...

 
3:03 AM
Revision history anyone?
If you don't mind, I am going to edit your question in a huge way... give me a minute or two (you can reject it later....) — rolfl ♦ 9 mins ago
 
 
2 hours later…
4:35 AM
> By improve, I mean shorten via composition, mapping, folding, or any other best powerful, best practice.
South-Eastern English?
 
Wow @rofl. Well done. Good edit.
 
What's Quacking :D
 
The ducky is :D
His grammar sucked, so I pwned it.
Do you really have to do this to calculate a division in ?
| even x    = x : f (x `div` 2)
Specifically, ` div `
 
@Phrancis div is for integer division, / is for fractional division
 
4:51 AM
OK. Makes a bit more sense!
 
Monking
 
Monking/noon/night!
 
monking @all
 
Monking @chillworld
 
5:08 AM
MONKING!!
 
5:46 AM
0
Q: Ajax Responses and from Rails Controllers into a View

Rob WilkinsonI've been banging my head against the wall all day and I wonder if I'm barking up the wrong tree with my approach. I have a Controller that Handles my Amazon API search requests and returns an Array of OpenStruct objects, @products class SearchController def show # looks up from amazon c...

 
5:58 AM
> How do I get it so it doesnt render this ugly json object in the page but instead passes that json data to a template I have set up?
@CaptainObvious is this code broken or ... not?
 
@Phrancis i think you're right, it's broken
 
Let's get it closed... but for me it's TTGTB, good night all
 
6:28 AM
0
Q: Pseudo-random generation able to regenerate backwards

KreeUsing the accepted answer from this question, I made a random number generator which can regenerate previous numbers in order. Ideone version (first time using Ideone) byte[] Encrypt(byte[] ClearData, byte[] Key) { MemoryStream ms = new MemoryStream(); Rijndael alg = Rijndael.Create(); ...

 
6:53 AM
0
Q: New Outlook window Using C# in IIS

sarathkumarI tried to open outlook window with body to send a message.. When i works with my local its opening perfectly. But when i work with IIS the outlook window is not opening ... public static void SendMailInOutlook(Page CurrentPage, Type ScriptType, string Subject, string Recipients, Dictionary<s...

 
Monking
 
Monking @Vogel612
 
@CaptainObvious this looks a broken (see the description after the code)
 
@JaDogg borken by design...
 
7:41 AM
lol doing CR on zk forum :p
I think I was still nice : forum.zkoss.org/question/94541/…
break brb
 
monking
 
0
Q: Cant place the image on top of the page

AnbuI am creating a site, i have placed a image on top of the page. Eventhough i have set the top margin to 0, the image is not attaching to the top. The image appears around 5px down from the top. my html and css code <div id="maindiv"> <div id="header"> </div> <!-- header div --> <nav class=...

0
Q: Square root calculation with Newton's method

MayeuI am currently learning Haskell in parallel of following the Scala course proposed by Coursera. To practice Haskell I try to implement exercices and/or course example from this course. So there is a simpler square root estimation implementation: sqrt' :: Double -> Double -> Double sqrt' x gues...

 
8:34 AM
Monking :)
 
@Morwenn , yesterday I read the first paragraph of an answer and immediately thought "that was morwenn". I scrolled down and it turned out that I was right.
 
@Christoph Haha, how come? xD
Moreover, considering that I didn't answer anything for weeks.
 
something about ... I don't remember exactly but the answer started with perfect forwarding
it was not a new question, I found it as I was exploring the CR prairie
 
Oh, ok.
 
9:06 AM
0
Q: Read from csv file, transform to dictionnary

YannFirst of all, here's the code I'm working on: def get_data(filename, cols): with open(filename, 'r') as csvFile: for row in csv.reader(csvFile): # build data dictionnary data = {} for i in range(len(cols)): key = cols[i] ...

 
Monking
 
Haylow :)
 
You can review C? ;)
 
Sometimes.
 
7
Q: Interprocess Communication in a Farmer-Worker setup

skiwiThe following code is my first C program I have made for an university assignment about Interprocess Communication. This involved creating a parent process, the farmer, and then creating a certain number of forked processes, the workers, and we had to let the workers calculate something and use m...

If you're interested ^
 
9:16 AM
The "interprocess" part of the title already feels like a bottomless pit full of flying spiders.
 
it sure is!
 
13 hours since it has been asked and no answer from syb0rg? Now I'm impressed.
 
@Morwenn Haha
@Morwenn Well, he did give a +1
 
I am eating a cereal baguette and that's simply awesome -
 
no matter how I imagine this alleged masterpiece of programmer cuisine, it sounds dry-ish.
 
9:24 AM
 
ah so simple! I thought about a combination of cerals and, well, a baguette
 
Like mini-baguettes in a bowl with milk?
 
That looks awfully dry
Even though bread is usually not wet
 
no, not quite. cereals on a baguette, but no milk, that's what I thought
 
This isn't much dryier than regular baguette. And that's can be eaten with butter and/or while drinking some coffee.
 
9:28 AM
white wine?
 
I don't really like white wine, unless it is used for kir.
@skiwi I am currently answering your question. I have some suggestions to improve your code :p
 
@Morwenn Good, because else it would mean I would have made no design mistakes
 
0
Q: Is this the correct implementation of Builder method in Java

n00bI have some experience in Java. I am reading Effective Java by Joshua Bloch,the books talks about Builder pattern which I was unaware of.So,I have assembled a quick example of what I think builder pattern is all about. Is my implementation correct? Are there any gotchas in Builder pattern.Thanks ...

 
@skiwi I dare say that your program is ill-formed. But compilers will compile it anyway.
 
No compiler warnings :)
(or errors)
This website... It has a marquee for displaying some text, but it is slow, so I switch to another tab while it scrolls by, but when I tab back, it restarts
 
9:38 AM
@skiwi By the way, are you using C90 or C99? I can hardly tell whether you are using C99 or C90 with many compiler extensions.
 
@Morwenn I have honestly no clue...
How do I know?
All we know was that it had to compile using that Makefile
 
@skiwi Actually, your makefile is my clue. There would be -std=c99 or -std=gnu99 somewhere if you were using C99.
 
and now I am using C90?
 
0
Q: Changing background with javascript

user3448600I am in the process of learning JS and I constantly have feeling that my code is bloat and not optimal :/ I built this simple DEMO of background changing on click. Can somebody tell me if this is good approach to build this, what can be improved , can I write this with less code :) thanks http...

 
Since you are using GCC, it defaults to -std=gnu89, which means C89/C90 with many compiler extensions.
 
9:39 AM
depends on your version of gcc I guess
I think they switched defaults somewhen in the past
 
Wow, now I don't know how to answer that. Generally speaking, I tell "don't use compiler extensions", but since you have to use the POSIX environment and you can't change your Makefile...
 
@Morwenn Well, you know, teachers can be wrong too ;-)
A friend of mine said that the output.c file (can be found on Github), was apparently also not nicely written
 
10:07 AM
@skiwi I wrote a small answer, but I am really more at ease when reviewing C++ :p
 
10:19 AM
^^^ new beta site
 
Will it be out of beta before Code Review?
 
shhh stop being so cynical, of course it will!
2
 
10:47 AM
0
Q: Steganography for images

Simon VerbekeFor a school project I'm working on a small library to do steganography. I've just finished the first method of steganography and thought I'd get some feedback. This steganography method works by changing the last bit of each channel of each pixel to a bit of the file. Reading the file from the ...

 
11:01 AM
0
Q: course base registration of a student using files in c++

Nethan1)capture and maintain the details of courses offered 2)capture and maintain the details of faculty offering the courses 3)register the students for various courses 4)list of students who registered for each course

 
@CaptainObvious Obviously off-topic.
 
am I wrong about this one being pretty much off topic?
2
Q: Is this the correct implementation of Builder method in Java

n00bI have some experience in Java. I am reading Effective Java by Joshua Bloch,the books talks about Builder pattern which I was unaware of.So,I have assembled a quick example of what I think builder pattern is all about. Is my implementation correct? Are there any gotchas in Builder pattern.Thanks ...

 
11:19 AM
@bazola In this case, I believe you are wrong. It is an exercise, for sure, but it is real code that solves the problem in the exercise.
 
well it is your call to make. ill delete my comment
 
@Morwenn Thanks for the review either way :) Only catch is that the only comment that's applicable to me is about the perror :P The rest was also the teachers implementation ;)
 
@skiwi Wouldn't be my first time correcting a teacher in C or C++.
That said, they generally don't like it.
 
If I had actually looked at that code, then I would've burned him down with comments!
@Morwenn github.com/skiwi2/2INC0-Interprocess-Communication/tree/… Was the assignment template actually
 
First of all, giving you compiler-specific code is the best way to confuse you later when you try to use another compiler. That's not what I would put into "good teaching".
 
11:25 AM
Their excuse is probably blabla you need to learn the POSIX library and nothing else matters... but it does
 
Hey, at least argc is checked into farmer.c :p
 
:p
 
Learning POSIX library is fine. Using hybrid C90/C99/POSIX/GCC extensions is not.
 
Yeah, I still have no clue what I am actually doing there
How come extensions "work"?
 
Extensions? Well, some compiler implementers find that it would be good to add a construct to the language.
 
11:27 AM
Oh... in Java/JVM they create new languages for that
 
Since it is a bother to get anything standardized, they implement the features first and then hope it will eventually be standardized.
And sometimes, it gets standardized, but not the way they implemented it, so you get different syntaxes that sometimes overlap but not always to still support everything, and that becomes a real mess.
 
"Fun"
I already had that idea about C
I wonder how my Travis builds it now
 
The problem is that there is nothing in the standard library to do what the POSIX library does. To use the POSIX library, you have to use gnu89 (or any gnu) norm, and this norms also allows compiler extensions.
 
@Morwenn travis-ci.org/skiwi2/2INC0-Interprocess-Communication Here you see I used two different compilers, clang and gcc, how does that work then with custom compiler extensions?
 
Clang is designed to support most of GCC's extensions.
 
11:30 AM
I don't think I use the clang at all
:P
 
And compiler writers sometimes steal extensions from other compilers, so you have some things that can are supported on some unrelated compilers but not on others.
In the end, you can use -std=c99 -pedantic is you want a full C99 conformance without extensions. But then you cannot use the POSIX library :D
 
Does C know about a concept called libraries?
Because I find it strange that you need a compiler extension in order to use the POSIX library
 
If I'm not mistaken, the problem is that the POSIX library relies on non-standard code.
 
Moving into class... be back in a bit
 
Actually, libraries like Qt are based on non-standard code for many platforms in order to give a standard interface.
 
11:38 AM
uh...I'm lost in traits classes
 
How come?
 
I don't even know that, but the area of my brain that is supposed to detect big messes is freaking out when I look at my code
You can have a look if you want, but it's unfinished, and I don't even have the documentation that outlines what I'm trying to achieve here
 
Could be fun.
 
seriously?
 
Okay @Morwenn, I think I understand something about it
I've got an interesting internship possibly here...
 
11:43 AM
@skiwi tell us more!
 
I worked at a company already once a week, and asked them if they had anything, I got an idea, and now I am asked to create my own internship for 10 weeks out of it
they had an idea and gave it to me*
 
so you have, as an intern, your own project?
 
yeah
I should figure out how I can program WebGL, it's a 3D animation :)
 
sounds great!
 
It seems to be JavaScript based, is there a way I can go around JavaScript? ;)
 
11:45 AM
@skiwi Congratulations :p
 
if ($language == "PHP" || language === "JavaScript") {
    takeEvasiveManouvres();
}
I'm going to create my own shaders, etc. through, not going to use another library for it most likely
 
I am looking for a job, but in my region people mostly use Java/.Net/PHP and pretty much nothing else.
 
> WebGL is partially supported in Internet Explorer 11,.[30][31][32][33] It initially failed the majority of official WebGL conformance tests, but Microsoft have later released several updates. The latest 0.94 WebGL engine currently passes ~97% of Khronos tests.[1] WebGL support can also be manually added to earlier versions of Internet Explorer using third-party plugins such as IEWebGL.[34]
I'm allowed to show a static image if the browser cannot support WebGL
Making a realistic content plan and timing is a challenge though
 
@Morwenn That is not just in your region, you know that, right?
 
@rolfl I read that Python was more widely used in the United States.
For some reason, I managed to use Python in three of my internships out of four. But it seems that nobody's looking for Python programmers.
 
11:54 AM
Than the Java/.Net/PHP combined? No ways.
 
No, I mean that there are at least people looking for Python programmers.
Out of ~200 job opportunities near where I live, only one was about Python.
 
I would say that just Java and .Net will cover almost all non-web-based development.... and JavaScript and PHP will cover the rest.....
 
Kind of true.
 
The C/C++ requires special case uses.
 
@Morwenn Did they want you to use Python? ;) Or were you allowed to use Python
 
11:55 AM
There are some C and C++ in the embeded industry.
 
Those are there, but harder to .... ^^^ that
Python is still mostly considered an 'also-has' language.
i.e. I ama C programmer who also does python
 
@skiwi They wanted me to use Python during the first two. I had the choice for the third internship.
 
I think the reason for that is that people tend to use python for hacking a useless ball of crap they need for a task at hand, and then delete it before somebody can take notice. At least that's what I see in academics
 
@Morwenn Good ;)
Lol this lecture... the beamer is switching itself on and off every 5 seconds
The teacher only uses the beamer ;)
 
Frankly, I had the choice in the third internship because it was supposed to be "disposable" code. But in the end, they wanted to keep it.
 
11:57 AM
s/beamer/projector/ ?
Reminds me of the Star Trek one....:
> Beam me up, Scotty! ......... hahahaha, very funny, now, beam up my clothes too!
3
 
@rolfl Yeah... over here we call them beamers!
 
Beamers are German cars ... ;-0
 
What... this thing was a thing?
 
12:25 PM
20
Q: Let's set better expectations for how long beta lasts

Monica CellioBack when the idea of beta sites was young, the expectation was that beta was a fairly quick process. Even now, Area 51 sets the expectation that 90 days is a good "start thinking about graduation" checkpoint, and today I got this in email for a new private beta: Q: How long is the beta? A...

Yes it was skiwi, for like 6 months....lol
 
Why...
 
90 days? xD
 
12:50 PM
What on earth...
 
yeah, because young people just meet somewhere and hang out doing SQL stuff, you know
so much fun!
 
INSERT INTO ...
 
omg
 
Dirty minds FTW
 
12:53 PM
 
DROP TABLE and everyone ends up on the floor.
4
 
What is that girl in the back doing
She's... sticking her finger into her cheek to make herself smile, because SQL is dreadful to her or something
So the API I have to work with... they documented everything except how to authenticate... So I still can't use the API. I'm now fiddling my thumbs doing nothing
3
 
SQL injection gets a totally new meaning here
 
@Pimgd Nice!
 
1:00 PM
in that OOOOOH gif up there - what's that crab doing in the background?
 
@Christoph Watching the show?
 
can it be that simple?
 
LOL
2468
Q: How can I pass the string "Null" through WSDL (SOAP) from ActionScript 3 to a ColdFusion web service without receiving a "missing parameter error"?

billWe have an employee whose last name is Null. He kills our employee lookup application when his last name is used as the search term (which happens to be quite often now). The error received (thanks Fiddler!) is <soapenv:Fault> <faultcode>soapenv:Server.userException</faultcode> <faultst...

 
@Christoph if you convinced people SQL stood for something like YOLO, it would happen
4
 
@skiwi coldfusion.runtime.MissingArgumentException
NOOOO not coldfusion
 
1:02 PM
I am so coldfused right now.
 
@DanPantry YODO - You only design once, and then run away!
 
SQOLO
 
Also @Morwenn DROP TABLE causes FLIP TABLE
I have an interview tomorrow, what do
 
What about nothing in particular?
 
potentially higher paying job at a software company
 
1:05 PM
@DanPantry Sleep a reasonable amount of time. Give yourself time to get to said interview. Try not to schedule other stuff on the same day; if you've already done so get it out of the way if you can. Plan your route TO there, plan your route FROM there back to where you want to go. If using public transport, print it out.
 
@Pimgd " Try not to schedule other stuff on the same day" - I am leaving right after work to catch a train - luckily tehre are no changes - the interview itself is at 6pm, so I'm leaving half hour to get there from the train station
 
@DanPantry if you miss the train, how bad would it be?
 
@pimgd I'd have to be dead, I have plenty of time to get the train
if I do miss it I'm buggered
I have one train at 4.30 which I COULD get (but probably won't), and one at 4:45
 
Ah yeah and use Google Maps to checkout the location before going there. It helps to know that blahblahstreet 24 is in a building that contains blahblahstreet 10-30
 
It's literally right above the train station thankfully
look up Edge Data Systems in Penarth to get an idea
BRB bio
 
1:10 PM
I spend an average of 5 minutes dicking about outside company buildings trying to find a walking route if I don't check google maps first
4
 
0
Q: Best practice for implementing graph search in Python

DanielTheRocketManI am very new in Python, I would like to know if the style presented below attends a good implementation in Python. import numpy as np from collections import deque def BFS(theGraph,source): n=len(theGraph) explored=np.empty(n,bool) for i in range(0,n): explored[i]=False ...

0
Q: Cordova file management

SoII am making a application using Phonegap where users can select and share files. When user selects it even if goes offline or close the app I should upload it back to the server, so I need to store reference file path. So below are steps and code I have used User selects/captures video or ima...

 
When I document a concept, what should that documentation include? required typedefs and methods? or is there more to it?
 
@Christoph Everything others not familiar with your concept might want to know.
 
1:28 PM
of course, but I'm sure there's more to it. There are surely examples of concept descriptions that technically specify everything others must know, but simply fail at being clear and concise
 
Well I would go with an informal part first, and then onto the formal parts
 
@DanPantry are you using Ubuntu now ?
 
ubuntu where i can help it
@Jadogg
 
Nice :D
 
15 more Javascript votes until I get the Javascript Badge!
 
1:31 PM
Beware of installing hybrid VGA on Linux, It's a nightmare
 
22 for [badge:css]
 
@JaDogg hybrid VGA?
 
@DanPantry Laptops with Intel+nVidia(or other)
 
Laptops.. ew
 
@DanPantry I hate laptops too, But My desktop is a laptop with a 2nd Physical Monitor Attached
 
1:35 PM
Monking!
 
@Phrancis how's PHP
 
Not too bad, so far. Learning plenty of stuff!
 
> Not too bad, so far.
Who are you, and what have you done with Phrancis
5
 
LOL
 
LOL.
 
1:37 PM
@DanPantry have you fallen in love with apt-get yet ?
 
Donking @Phrancis
 
@JaDogg It's not my first time using Ubuntu. I have had a few situations where I've done apt-get but still been missing a dependency which is a pain
 
Donking? @skiwi
 
@DanPantry hehe, apt-get has super cow powers you know :D
 
@Phrancis Typo
 
1:40 PM
Oh. Ok. Thought the Monkey had changed into a Donkey for a second :)
2
 
This guy is Awesome!
Don't worry, I do ;) — konijn 7 mins ago
 
Guys... I have a serious question!
Is there a way to avoid JavaScript but still run inside the browser?
 
... PHP? ;-)
 
VBScript
CoffeeScript
some things you can do with CSS
 
@Phrancis PHP runs server-side
 
1:44 PM
True.
 
Well @Malachi I don't need the visuals at all... I am going to develop a WebGL application/animation, and you use WebGL via... JavaScript
I'm looking for something that can be compiled into JavaScript code
 
CoffeeScript I think.
 
is "read my docs and see if you understand them" also appropriate for CR?
 
LOL! When I type "coffee", Google suggests me to search for "coffeeshops"
@Christoph Yes, most definitely. In the example of javadoc it is simply part of your code, and hence is eligible for review.
@Malachi Is it simply an attempt to improve JS, or does it add its own quirks then?
# Conditions:
number = -42 if opposite
This seems like a quirk of its own, no reason to provide that in a language if you ask me
 
I have never used CoffeeScript, so I don't really know, I just know that it is a mask for Javascript....
 
1:48 PM
The opposite of life, the universe, and everything...
2
 
sorry I couldn't be more help
 
no problem
 
number = -42 if opposite
so if opposite = false, does that stay undefined?
(or as it's previous value?
 
@DanPantry No clue, that's why I think it is scary stuff
I'm gonna need @Simon to see if GWT can be hacked enough to integrate with JS frameworks
LOL!
Good question. The language developed in 10 days is still with us in 2013. wtfjs.comDen Oct 31 '13 at 11:12
 
Thanks for the checkmark @Mat.
 
2:00 PM
lightning strikes in a nearby cell tower; I hear multiple loud bangs and I'm scared now
 
@Pimgd Did your mobile phone explode in your pocket?
 
That's not how phones work.
 
Orly
:)
 
I'm scared by the sheer sound
Lightning wasn't this loud before
 
Greetings, Programs.
 
2:07 PM
Hello, @Donald.McLean!
 
Hey everyone!
 
Hey there
 
Everyone is doing fine ? Nothing special today ?
 
@Marc-Andre Writin' the Scala.
 
@Donald.McLean I know you're working for a space agency (or a computer company working for a space agency) but what type of program you are working on ? I don't know why but I always thought that a "space program" would have either be in an old language or a shady one.
 
2:19 PM
Translating bastardized "email English" to proper French, fun stuff. Co-worker used Google Translate and it was ugly.
7
 
@Phrancis I can only imagine, do you have some examples? :D
 
Oh yeah
> Sent: Wednesday, September 24, 2014 9:48 AM
To: Francis Veilleux-Gaboury
Subject: Your Expertise Please..

Attention: Accounts Payable

Our records indicate that the amount of $1408.47 is still showing past due. There have been several attempts to make contact with your company’s Accounts Payable Department, with no return contact. The past due balances have to be reconciled before your account can go back to an “Active” status. The inactive status that your company is under now, could lead to your homeowners being contacted for non-payment of warranty. Let me know if there are any furthe
At that point I just about insert into Palm values 'Face'
 
@Marc-Andre I work for a part of the Association of Universities Researching in Astronomy (AURA), under contract to NASA to provide science support for the Hubble. It takes dozens of systems working together to make something like Hubble work.
 
@Phrancis The translation isn't horrible, but my eyes are bleeding atm.
 
This is how I fixed it:
> Attention: Comptes à payer

Nos dossiers indiquent qu’un montant de 1408,47 $ est toujours en souffrance. Nous avons tenté plusieurs fois de contacter les comptables de votre entreprise, cependant sans succès. Les soldes dus devront être conciliés avant que votre compte puisse redevenir actif. En outre, le fait que votre entreprise est en souffrance pourrait mener au contact de vos clients dû au non-paiement de leur garantie. Faites-moi savoir si vous avez d'autres questions.
 
2:28 PM
@Donald.McLean Wow, and are all the programs in Scala or there is a variety of language ?
 
The part I work on is a web app used by the Archive operators to manage the storage, processing, and distribution of data coming into, stored in, and going out of The Mikulski Archive for Space Telescopes (mast.stsci.edu/portal/Mashup/Clients/Mast/Portal.html)
@Marc-Andre As far as I know, my app is the only Scala here at the institute. Various systems are written in all sorts of technologies including C++, Python, Java, and Lisp.
I think we have finally retired all the FORTRAN, but I'm not positive.
 
It's really interesting! Are you close to work with the scale of Big Data or it's a moderate scale of data ? Do you have a standard for the transfer of data between the system ? (I'm sorry if I'm asking a lot of question, I don't want to take too much of your time)
 
Big Data is a mindset, not a volume
2
"big data" is a volume...... I doubt the data there is "Big Data"
"Big Data" is data you cannot trust, and you rely on statistical and sampling techniques to determine trends, values, and other insights that you cannot trust yourself to pull from the actual facts.
 
@rolfl Ok good to know, I guess I will need to re-read stuff about "Big Data" then! I had a misconception about it.
 
Important distinction, isn't it :)
 
2:36 PM
@Marc-Andre Well, at one time we would have been considered "Big Data", but the volume of incoming data is constrained by the transmission bandwidth available to HST, and so is relatively constant. Over the 24 years that Hubble has been operational, what was once "Oh My Dog That's So Much Data!!" has become commonplace.
 
Indeed it is! I had only one "speak" about Big Data and it seems to me more about size that analyzing it, but I could have not understand everything. Thanks for the explanation @rolfl!
@Donald.McLean 24 years. Damn it's older than me.
 
> Big Data
Meaningless catchphrase ^
 
@Marc-Andre Same here
 
@rolfl Actually, the volume of data that the Hubble has created has led directly to the rise of statistical astronomy - something that did not exist until very recently.
 
2:40 PM
There, fixed ;-)
 
Thanks @monkey!
 
@Donald.McLean Ahh, so the linnear processing of the data has been superceded by analytics and so on... nice. Yes, it is "Big Data".
 
Is there such a thing as too much data? Is that where Big Data comes into play?
 
@rolfl Linear processing still goes on, but as the volume of data continues to grow, statistical astronomy grows right along with it.
@Phrancis My brother worked on a project for the World Bank, and the volumes of data that they handled every day dwarfed Hubble by orders of magnitude.
 
I heard earlier this year that one of the gyros on HST failed, has that skewed the data much that you know of? (or am I thinking of a different telescope?)
 
2:53 PM
@RubberDuck still haven't had a chance to check whether the OwnerInstance reference was keeping the TestMethod instances alive though...
 
@Phrancis Hubble has 6 gyros and only needs 3 for full operation. It can operate on 2 with some reduced accuracy, and even 1 for some limited types of science.
 
@Mat'sMug I don't think it's a problem even if it is.
Right now, at least, it's only a memory consumption issue.
If it exists at all. I'm not sure.
 
990 profile views
 
0
Q: A-Star in C++, no movement on the Z

Andrew BI've written my version of A* in C++ and it seems to work at a good speed. The only issue I'm currently running into, is that it never actually moves down the Z axis. My game is basically 2.5D, but the board lays flat along the X and Z, so for all intents and purposes, the Z axis is acting as my...

 
@Malachi - profile views often mean you are doing something wrong, not right ;-)
 
2:56 PM
@rolfl lol
 
00:00 - 15:0015:00 - 00:00

« first day (508 days earlier)      last day (3495 days later) »