« first day (1323 days earlier)      last day (3670 days later) » 
00:00 - 19:0019:00 - 23:00

psr
12:01 AM
@RobertHarvey Oh. If you recast differential equations in terms of the temperature of alligator eggs it all falls into place. But for type systems it's useless.
 
The temperature of alligator eggs?
 
psr
Actually, I'm not sure why alligator eggs is supposed to help in any way.
 
It's an animation illustrating some seemingly random rules.
 
psr
@RobertHarvey Joking. I think the alligator thing is not helpful.
@RobertHarvey I fully agree.
If anything it obfuscates why the rules are as they are.
 
Ahem. All roads lead to SICP.
 
12:04 AM
@RobertHarvey The best way to get there from what I know is the little schemer book
 
OK. I'll read that.
 
there's a javascript version too crockford's done being the lisper he is
 
Thanks.
 
@RobertHarvey here read this article:
If you haven't before. It's Crockford talking about how great that book is and mentioning how easy it is to relate JavaScript to scheme to follow it in JavaScript
 
Wow, that's really cool. S-expressions ==> curly brace syntax.
 
12:07 AM
@RobertHarvey yeah; as I've said before, I prefer ignoring the type system in JavaScript and writing it as untyped lambda calculus which is what scheme is
 
psr
I find the example of doing factorial via a Y combinator quite helpful. I've seen some blogs that sort of step through it, which helps too. And no alligators are harmed in the process.
 
@psr I got the best grasp on the Y combinator from working with composition and coming up with ways to compose functions into loops with recursion to make steps repeat in data pipeline type code
 
psr
Following along in The Little Schemer with JavaScript in a browser might actually be fun enough for me to do it.
 
Holy crap.
function Y(le) {
    return (function (f) {
        return f(f);
    }(function (f) {
        return le(function (x) {
            return f(f)(x);
        });
    }));
}
 
psr
12:12 AM
@JimmyHoffa I'm having trouble figuring out how that would come up naturally. Probably not enough time with Haskell.
 
@RobertHarvey and that's why the imperative syntax, even used functionally, is too bulky to create the abstractions so much cleaner in FP languages
4
Q: Is this an implementation of a fixpoint combinator?

Jimmy HoffaI presumed this couldn't be called "fixed point recursion" because it was too straightforward. However, I recently realized it actually might be. Have I effectively implemented fixed point recursion? Here's the function in question: /* recursive kleisli fold */ var until = function(f) { r...

what I did there in JavaScript was the culmination of a lot of playing in Haskell I'd been doing with similar composition stuff and trying to translate the concepts to JavaScript just to see how they worked
 
psr
@RobertHarvey Stepping through the example helps. It is a lot to pack in short term memory and the same terms coming up in different contexts doesn't help that situation.
 
Ack. The Y Combinator company has made Googling for the Y Combinator virtually impossible.
Ah, here's a good one.
 
user55340
12:39 AM
@RobertHarvey neat magic link for you: [help/on-topic] - paste that into a comment and it becomes help center
 
12:54 AM
Awesome.
 
 
5 hours later…
5:44 AM
@RobertHarvey Prolly faster than Java :)
 
 
5 hours later…
11:07 AM
0
A: Are we using NAA and VLQ flags correctly?

gnatLook ma, it scales For what is worth, below is what I learned by studying how Low Quality review queue works at Stack Overflow. Per my understanding of recent feature changes, NAA and VLQ flags push post into this queue unless it has been already reviewed there. Side note it's not the first tim...

^^^ happy VLQ/NAA flagging at Stack Overflow!
First round: light as the breeze

Overall, it looks like no risk and no pain are involved for all the parties in the initial phase of dealing with VLQ/NAA flags. Worst case for flagger is they get painless "disputed" flag. Worst case for author who noticed deletion of their answer is they click undelete.

Bad answers are easy and quick to delete, and when deletion mistakes happen, it's easy to revert for post author.

Interesting that per my observations, SO hot questions look like carrying less of trash answers than it was before. Not having 10k over there, I can only guess, but it's quite
 
12:06 PM
remember that criminal activity question a while back?
now we have an xkcd ref for it
I can't remember where I heard this, but someone once said that defending a position by citing free speech is sort of the ultimate concession; you're saying that the most compelling thing you can say for your position is that it's not literally illegal to express.
3
 
 
2 hours later…
user55340
1:58 PM
@ratchetfreak Something I found recently on MSE: gemsfromstackexchange.tumblr.com
 
user55340
It provides image captures such as:
 
user55340
 
user15026
@MichaelT Yeah, that tumblr is pretty good
 
user55340
It makes me feel sorry for the gaming mods.
 
user15026
@MichaelT If it makes it any better, I suspect most of the content comes from gaming because, if I recall right, one of the main maintainers is a gaming regular.
 
user55340
2:20 PM
btw - on heartbleed and static analysis... Eric Lippert works at Coverity which is a company writes static analysis tools: ericlippert.com/2014/04/15/heartbleed-and-static-analysis
 
user55340
@GregRos you might want to poke at that too as it is related to what I was saying earlier about sanitizing data and taint checking: ericlippert.com/2014/04/15/heartbleed-and-static-analysis
 
that second to last paragraph...
the core cause was a buffer overrun, C doesn't encode lengths of buffers in its pointers so to fix it you need to rewrite the C standard significantly
 
 
1 hour later…
3:26 PM
@MichaelT sometimes you're just not sure if a troll is really causing trouble, or just spreading joy while making work for the mods...
 
3:41 PM
@JimmyHoffa he could be both...
 
user55340
1
Q: On which of the websites of stack exchange one can ask about career options and expert advice from software professionals?

MK SinghI am a software developer and have started my career recently. I want to decide how to steer my career and to get some advice from experience people in this field. I looked through the list of all websites under stack exchange and could only think of programmers as my best option. But I am not so...

 
user55340
> But I am not so sure after reading about it in the 'about' page.
 
user55340
You're right, Programmers is not a good place for such questions. Glad to see that the About page is not in vain. — mmyers 2 mins ago
 
user55340
@ThomasOwens mark that as a "it has paid off"
 
Anyone know how to make that news feed items thing disappear from chat forever
 
user55340
3:54 PM
@whatsisname haven't looked into it because thats something that I use... it would involve some serious selective user scripting of the page.
 
@whatsisname You mean in the top left corner?
I can disable it, but it would disable it for everyone in the room. Room owners can also disable it.
 
user55340
I think that Doorknob (likely in the tavern) would be the one to ask as he's done a fair bit of work with chat scripting.
 
user55340
24
Q: I'm seeing stars! (I can see who starred a message and so can you)

DoorknobSo I was making a chatbot in Ruby for SE chat, and I discovered that I could find out the starrer of a message. I'm pretty sure stars, like votes, are supposed to be anonymous. Although this knowledge would help for cases of star trolls like this. Here's the specific slice of code that do...

 
weak
it constantly pops up and blocks everything
im surprised I'm the only person annoyed by it
 
@whatsisname You're not.
 
user55340
3:58 PM
While others have mentioned some annoynace at it before, I think Thomas is only annoyed because he's not fast enough to get to the awful questions to close before Oded gets them.
 
Unfortunately, there's not enough people to convince me to turn it off. In fact, some people objected to turning it off last time I asked.
Oh sweet, sweet Meta.SE rep.
 
user55340
But yea - ask Doorknob about a user script to disable that activity on the page - he'd be the best to ask.
 
Or I could ignore the wishes of all y'alls and just turn it off for everyone, going evil moderator.
 
I like the feed, dammit.
 
user55340
I like the feed, double dammit.
 
user55340
4:01 PM
And I still think Thomas is just bitter that its slower than the Oded mind link for closing questions.
 
I like the idea. I just wish it was implemented differently.
 
There's this thing called a mouse. Move the pointer up to the feed window, and dismiss it.
 
It's too high volume to be chat messages, IMO. But the top left corner is annoying.
 
why do you need the feed
don't you just hit F5 on the main page every quarter second
like everyone else
 
No, I have the feed. :)
 
4:03 PM
@whatsisname If you use a real browser, you don't need to F5 any site other than SO.
 
user55340
But I don't want to have that window up... I like this one.
 
If I see (n) in the tab title for the main site, I can bounce over and click the banner.
 
user55340
And through all this discussion we haven't had anything pop up...
 
Is DDD a programming technique, or just a philosophy for gathering requirements?
Everyone asks questions like it's a programming thing.
 
user55340
debatably, our new answer and meta feeds are slow enough that we could even messageize them... but that would be more annoying to some.
 
4:05 PM
I hear it's a way to talk intelligently to customers. Then I hear someone use the term "Aggregate Root." WTF?
 
DDD sounds to me like just another rewording of iterative/agile processes
 
Agile is in there somewhere, but there's this notion of a "ubiquitous language."
[sigh] Another book I'll have to read.
 
user55340
XDD is just people pushing the problem around and never really trying to solve it.
 
user55340
DDD, BDD, TDD, WTFDD...
 
Yes, but then you get questions like "Should my Aggregate Root hold a lock on the domain object?" Really?
 
4:08 PM
thats just a fancy way of trying to processify Tom Smykowski's job
the ubiquitous language thing
 
I think we should do XDDDD.
 
XKCDDD - Programming with cartoon swords.
 
"Talking so you understand each other" is hardly a unique concept to DDD
 
Oh, look. A new post.
 
The pop up notifier is really laggy. It was posted a few minutes ago
 
4:11 PM
Delete votes away.
 
user55340
In that mentioned "I wish, as a mod on site A with close votes on B, that I could force a migration or prevent a migration from B to A" - often its just a "steal a question" but the other would be useful too.
 
@JimmyHoffa Didn't you say you used to work for Respironics before they were bought out by Philips? They have an interesting job posting that I was looking at.
... or was that @MichaelT?
or was it @GlenH7
 
user55340
Not me.
 
user55340
I'm guessing Glen over Jimmy... but that's a guess.
 
@MichaelT You three are always in here and I feel like I am imagining this
not sure who told me that
Well.. anyways ... I wanted a reference
:)
 
user55340
4:22 PM
It sounds like something thats more "engineering" based and thus my guess of Glen if anyone said it.
 
user55340
Search says that Jimmy is the one to talk to though: chat.stackexchange.com/…
 
People are going a little nuts with this new employee recognizition/award thing.
 
Gift cards?
 
The ones I get I redeem as Amazon gift cards, yeah.
 
Flash mobs?
 
4:25 PM
I want to be part of a flash mob.
 
Just freeze for a few seconds. We'll freeze with you.
(works better in a train station, though)
 
Oh. Did I tell everyone here that my lens is being delivered today? I bought the 85mm f/1.8 and had it overnighted.
 
The first picture you take with it will happen in the next 24 hours?
 
user55340
@ThomasOwens ever read Niven's "The Alibi Machine", or "Last Days of the Permanent Floating Riot Club"?
 
@RobertHarvey Probably not. I'm going to be in Boston from after work until Sunday morning. I'm running a 5k first thing tomorrow morning, so I'm crashing in the city tonight. And then I'm going to hit the bars with friends tomorrow night, so I'm crashing there again tomorrow night.
 
4:28 PM
@MichaelT Oh yeah it must have been him. He is the only person here who used to live in Pittsburgh
 
user55340
The 85mm f/1.8 is a beautiful lens for portrait work on a croped sensor... and not bad for a full frame sensor either.
 
@MichaelT Yeah. My friend has one. If mine didn't come on time, I would have borrowed his. I think my last profile pic on the site was taken with that lens on a cropped sensor.
 
user55340
If you ever find yourself with a excess of money you want to spend on another portrait-sports lens look at the 135mm f/2.0 - would get a cropped FOV of about 200mm which is a nice sports length. On a full frame, the 135mm is in the classic range of portrait lenses.
 
I can't drop too much money. I'm going to Seattle on vacation in June.
 
user55340
135mm f/2.0 (nice and fast), 9 aperture blades (circular bokeh with no diffraction spikes), ability to "throw" the out of focus around.
 
user55340
4:33 PM
(that said, its a $1300 lens too... which is quite a bit more than the 85mm f/1.8)
 
@MichaelT That's over double the cost, even post overnight shipping.
 
user55340
Yep. But its a beautiful lens.
 
user55340
You'll likely get more use of the 85mm f/1.8 though... its just a "if you ever find that you want a longer fast lens..."
 
user55340
I don't particularly recommend the 105mm f/2.0 because it would likely cause you to shy away from getting the 105mm f/2.8 micro lens - which is also a very good lens.
 
ugh windows 8 ruining my life
 
user55340
4:37 PM
Just remember... it could be XP instead.
 
@MichaelT I'm not sure that would be worse
windows ME or 98 first edition, ok, sure, but I think I'd still prefer XP to 8
 
user55340
@AJHenderson ok... how about... at my former employer, one of the machines I had to poke at from time to time because of ancient DLLs was a '95 machine.
 
user55340
(and this was a year ago)
 
yikes
couldn't even move to 98 se?
 
user55340
Didn't have the appropriate license and too cheap to upgrade the machine to something that would be currently supported.
 
4:40 PM
I would take XP over 8
 
user55340
(it sat at 95 for a very long time because it ran - they never had the 98 license they could have used, and they didn't want to spend the $200 to upgrade the machine (in each store) to something that could instead run XP)
 
at least everyone is familiar with XP
 
user55340
But that would also entail upgrading the associated DLL and likely getting new hardware there that the DLL was for.
 
yeah, I understand legacy hardware and software
I'
I'm stuck on Vista atm
on my home desktop
though I'm now starting to lose support for other more key parts so I may forego my software package that can't move up
 
4:43 PM
but I'll be fine at Windows 7 until MS comes to their senses
 
-3
Q: I want to move PHP to JAVA ,How will i do it?

Pratik JoshiI am working on PHP Framework now.I am 23 old . I will have 2 years of experience by 2016.And Company Bond will be over ,and i will be able to leave the company. I worked on cakePHP,Wordpress,WHMCS,Smarty etc.and will work on other PHP Technologies by 2016. I want to work on JAVA .Should i learn...

^^^ sounds like great conceptual question, move PHP to Java
 
just like I'm sitting at Adobe Master Collection CS6
@gnat but why would you want to?
 
user55340
@gnat Migrate to the workplace or stack overflow?
 
is it bad that I'm not surprised he makes less than his friends?
 
@AJHenderson moving a language seems to be a great concept. A whole programming language, as big as PHP, go figure
@MichaelT migrate to MovingLanguages.SE
or MovingPictures.SE
 
4:46 PM
@gnat yes, but why not move to something useful
@gnat it's video production, not moving pictures
 
I've got an interview coming for a company where *everyone* works remotely. They use scrum and have daily standups. Apparently they've been doing this for a number of years and claim it works well.

When I heard of this I figured it was too good to be true, but they legitimately seem to be making it work. Does anyone have experience with this kind of setup? My interview is coming up and I'm wondering how to prep. The do a lot of remote pair programming.
 
Is anyone familiar with the concept of getting managers out of problem solving sessions so that solutions to problems can be more freely addressed by employees who may otherwise feel intimidated by the presence of management?
 
@AJHenderson perfect!
 
and no, that isn't a video production mod saying it's a good migration path ;)
 
user55340
@ThomasOwens Schedule another meeting for the managers at the same time.
 
4:48 PM
@gnat ironically, that makes me think of a project that was going on for a while to write a translator that would turn Visual FoxPro code in to the .Net CLR
and from there in to C# or VB.Net code
 
@MichaelT I'm not asking how to get managers out. I'm trying to know if there's a term for this, or where this idea originated.
 
I don't remember how far they ever actually made it
 
@ThomasOwens Would it be possible to simply talk to the manage before the meeting and ask them to leave when the problem solving starts. I'm sure if you explain the social problem they would at least understand where you're coming from.
 
@MetaFight That's not my problem. I'm trying to remember where I read/heard about this and what it's called.
Besides common sense.
 
@ThomasOwens our architecture team has a "weekly" meeting like that
though by weekly I mean we only bother meeting about twice a quarter
 
4:49 PM
@ThomasOwens heh, ok.
 
@ThomasOwens Employee empowerment (or thereabouts). It means letting people make decisions about their own work, because it is they who have the knowledge to make the decisions.
 
@ThomasOwens I think this can be inferred from general practices of brainstorming, like to avoid stifling creativity
Brainstorming is a group or individual creativity technique by which efforts are made to find a conclusion for a specific problem by gathering a list of ideas spontaneously contributed by its member(s). The term was popularized by Alex Faickney Osborn in the 1963 book Applied Imagination. Osborn claimed that brainstorming was more effective than individuals working alone in generating ideas, although more recent research has questioned this conclusion. Today, the term is used as a catch all for all group ideation sessions. Origin Advertising executive Alex F. Osborn began developing met...
 
Thomas: The closest I can think of is bikeshedding, but I don't think that is a proper fit
i dont think there really is an accepted term
and there is no such thing as common sense
 
Is a catapult involved?
It's the whole "workgroup/matrix organization" thing. Put people in small teams with minimal supervision. Let them sort out the problems for themselves.
Management provides vision and overall direction, but stays out of the day-to-day workings. The groups have leads to arbitrate disputes.
Is that what you're talking about?
 
@RobertHarvey Yeah. Pretty much.
 
4:55 PM
and that's my tempered response
(on the php->java question)
you should see the reaction to the question before internal filtering
 
anyone here used the cairo library
 
user55340
@AJHenderson thats why I wrote...
 
@whatsisname can't say I've ever visited egypt
2
 
user55340
18
Q: Why was my question closed or down voted?

MichaelTHelp! My question was closed (or down voted). Why? And what can I do about it? Downvoted Duplicate Off topic What technology to take up next Recommend a tool, library, or other Career or education advice (MSE) Which computer science / programming Stack Exchange do I post in? Are you still con...

 
@MichaelT you have no idea how much I wanted to end it with "and the fact you don't understand why you are being downvoted is probably closely related to why your friends are making more money than you."
 
4:57 PM
lol
 
Yeah, the real problem there is that he can't figure out why, after 4 months in programming, he's not already making six figures.
 
the irony of asking "how do I learn a simple language" at the same time as thinking that you are in the wrong language is why you aren't making as much money...
well, he's making less than other people he went to school with it sounds like
but if you have to ask how to learn Java, then I'm not particularly surprised
well, I am, but more due to the fact he actually graduated
and depressed may be the more accurate term
 
user55340
college is a vague term here - it could be a vocational / community college equiv.
 
I mean, how anyone could have achieved a, presumably CS) degree without knowing how to pick up a language on their own is well beyond me
yeah, I know, but I can still be depressed by how low the standards are
 
@AJHenderson: Sturgeons law in action
 
5:02 PM
I mean, it was somewhat understandable for older people in the industry who didn't have a program available at the time
but there shouldn't be new people entering the field without any qualifications at all
 
Every degree has its graduates that can't solve its equivalent FizzBuzz type quetsion
I got a degree in MechE and saw the equivalent from other people in my classes
I've seen EE graduates struggle to remember V=IR
have EE graduates analyze any circuit involving an OP amp more than 6 months after graduation and I think the failure rate is about 80% based on my experience
 
@whatsisname yeah, I guess I just personally get frustrated because I went to a top tier college and then got saddled working with someone who couldn't even grasp basic OO principles and I had to constantly cover for him for 4 years until he was eventually fired a week in to my two weeks notice at that company
(and not because I'd said anything)
just happened to coincide
 
that sucks
 
now granted, that job was actually a boon for my career cause I was the "hero coder" who fixed the problems nobody else could fix, but it was immensely frustrating
 
im sure
 
5:06 PM
but atleast with him, he was an older gentleman that started before CS was a thing
 
ive worked with much older guys than me that were making much more than me, but were completely useless
thats no fun
 
there's no excuse for a "school" to be cranking out people that are at or below that level and calling them ready for the field though
 
yeah there is, $$$$$
amirite
 
no moral excuse
 
im sure most of the graduates from your top tier college were worthless as well
its just the nature of things
 
5:09 PM
so I guess my frustration is with the school rather than the people
not really, the failure rate for my CS program is like 75%
maybe higher
I think we started at like 250 or 300, were down to 80 two years in, got an infusion of another 80 or so and by graduation, had 106 graduate
and all of them that I knew were great developers
 
that was the same deal at my school
im sure most of those 106 were worthless, you just didn't hang out with the lamers because they would have driven you crazy
 
the ITS program on the other hand was more mixed
because ITS was the CS drop out program
@whatsisname maybe, I don't know though. I think most of them were probably pretty well prepared. RPI fairly regularly has placed in the top 20 CS programs in the US, occasionally in the top 10 and starts from very intelligent people just to get in the door
if you take the top 10% of the population, then further crop that down to the top 1/4, having the top 2.5% of developers is going to mostly be pretty good developers
and since they were charging $38,000 a year, they didn't need numbers
 
you would think
 
@RobertHarvey Why was my question closed or down voted? = WSOiN light? :)
 
5:16 PM
that said, someone could understand CS very well and still not make a good developer from the business side I suppose
 
or, someone is really good at cramming and studying and memorizing things
 
cause one thing RPI didn't teach was how to play well with others
 
@gnat Not really. WSOiN was a laundry list of bitches. This is a bit different; we're genuinely trying to help folks out, and explain some things.
 
but can't synthesize new things
 
RPI's program was very theory heavy and required being able to do more than memorization, that's why I survived it while slacking my butt off
I'm not an academic
 
5:18 PM
It's an oversimplification, but MIT switched from Scheme to Python because too many people were washing out.
 
@RobertHarvey in fairness, scheme is evil ;)
 
plenty of the EEs could analyze the circuits just fine, but when it came time to decide which of the things they studied would work well for some real world problem
they were hopeless
 
(()(;)/)
@whatsisname yeah, that's the business and works well with others side
perfectly functioning and optimized code doesn't help if your obsession with perfection makes the project take 3 times as long and cost 5 times as much
 
@AJHenderson Thanks for that sweeping generalization.
 
@RobertHarvey I try :)
 
5:20 PM
thats assuming they can even create perfectly functioning code in the first place
 
9
Q: Suspension till 2027

nicael This account is temporarily suspended for rule violations. The suspension period ends on Feb 1 '27 at 19:59. Er... What?! Till 1 feb 2027?! This is that user. Depending on the severity of the problem behavior — and at the complete discretion of the moderator — your account will be pl...

 
2027 is pretty steep
 
^^^ Is anyone willing to wager that this suspension was awarded to @Goma?
 
@AJHenderson By perfectly functioning and optimized code, do you mean that pretty stuff that Uncle Bob cranks out in curly-brace languages?
 
IF YOU GUYS ROLL BACK AGAIN, I AM CHANGING MY NICK TO " ALLAH AKBAR " AND YOU WILL ALL LOOK LIKE JIHAD CLUB MEMBERS OF OSAMA BIN LADEN.
 
5:22 PM
@RobertHarvey I more just mean that they obsess over theoretically perfect code rather than doing the job in a cost effective manner
 
I think osama was already dead when that comment was made
obsessing over code is already a step up over not being able to code anything in the first place
 
clean, fast code is good, but beyond a certain point, it costs more than you save
 
Im sure several of your fellow RPI graduates would fail fizzbuzz
 
several, yes
but not a significant portion
there are always exceptions
 
not a significant portion, but a significant portion I believe would fail other more difficult but not unreasonable problems
 
5:23 PM
but I'd guesstimate less than 10%, probably less than 5%
 
@AJHenderson There's a difference between theoretically perfect code and well-written, easily understandable and maintainable code. I don't know anyone who writes the former, and few who write the latter. What's left is called "technical debt."
 
the guy from that question is deep in that turf
oh sweet, its almost time for lunch
 
@RobertHarvey we had some OCD types at RPI that did
I think most of them went for PHd's though so they wouldn't actually have to write real world code
@whatsisname wow, do a large percentage of people actually fail that?
this isn't helping my faith in humanity
 
fail fizzbuzz?
 
I hadn't heard of fizzbuzz before
 
5:30 PM
yes
a lot will
 
way more than you would think
 
16
Q: Is there any formal research in FizzBuzz Question Effectiveness?

joshin4coloursAfter seeing this question today on variation of the FizzBuzz interview question, as well as seeing other questions related to it around, I have to ask: is there any formal research on how effective this is as an interview technique? There are plenty of folks who say that it filters out some craz...

 
seeing it in action will make you very cynical, like I am
 
how hard is it to string empty, check mod 3, append fizz, check mod 5 append buzz, if empty append number, write out and increment
 
5:31 PM
I've never delivered straight-up fizzbuzz in an interview type situations, but I've had other problems of similar difficulty
that I use
 
I guess maybe the realization that fizz represents one truth and buzz represents another might be a hard abstraction
but that still depresses me thoroughly
 
@AJHenderson: its the difference between understanding all the individual items in that list you have there, vs being able to synthesize new things from them
like I was mentioning earlier, lots of EE graduates will be plenty able to analyze virtually any given op-amp circuit, but being able to create a new circuit to solve some problem using them they don't have the ability to do
 
actually, I find just reading the article I found about fizzbuzz and the lack of really clean examples even in the suggested solutions by people who understand the trickiness of it to be disheartening
 
well, thats one of the great things about fizzbuzz
is that its very nature makes a 'clean' example nearly impossible
 
but it really isn't, all you need is two operations and a state evaluation of those two
 
5:37 PM
you also need to account for when its neither, and printing a number, and that introduces "messiness"
 
ehh, that's why you append the results in order to make a unified single state check
if the output was fitlebug if it was both, then it would be harder
but concatenated output is simple
though having a non-concatable output would be less helpful since it leaves a subtle shortcut available
and I'm sure it is nice to see who takes it
 
either way its an excellent washout type question
 
I wouldn't expect everyone to come up with the most efficient solution, but I'd expect atleast a basic solution to be doable by almost anyone in the field
 
and to expect that would not be unreasonable
I would not be the least bit surprised if the guy in the question that spawned this whole discussion struggled with it
 
yeah
 
5:44 PM
Managing configuration settings is actually more complex than it seems. Global shared configuration versus each object managing its own configuration, for example. There's just so many ways to do it.
 
alright I think its lunchtime for me
 
6:09 PM
@maple_shaft I worked at respironics shortly after they were bought out I joined them. Philips didn't make a ton of changes to the place, and the ones they did were very slowly rolled out. I was there for little over 3 years as I recall. As I told you before, good place to work regardless of the rumors you've heard so long as you get in the right area
It's a large company, many business units (many thousands of employees), I can't vouch for all of them, but I can vouch for the office out in Murrysville.
there's an office in Forest Hills too which my old boss moved to and is now mostly headed by another good guy who we used to work with; I'd wager that unit is good to work for as well nowadays from what I know.
 
6:21 PM
I thought Java mangled variable names, so decompilers generally produced hard to read code...
 
it removes local variable names all the rest remains readable unless you use a obfuscator
 
Ah. Only local variable names. OK. I'm seeing that now. Has it always been that way?
 
Woot. I'm going to implement SQL. O_O
 
I don't remember ever using an obfuscator, but I thought I got member variables names x, y, and z before.
Although it could have been a worse decompiler.
 
or rather, perhaps FIQL ... or perhaps, something like that ...
 
6:31 PM
they can remain in there depends on the javac settings
 
Ah. OK.
I'm guessing compiling with debug enabled is probably more likely to leave meaningful things in there than not?
 
user55340
@whatsisname Our old troll is only 2017. programmers.stackexchange.com/users/26782/goma
 
Fizzbuzz is not about getting a clean solution in an interview. Fizzbuzz is about screening out the applicants who claim to be programmers, but who don't actually know how to program.
 
I find it hard to believe that people can't do fizzbuzz.
Even the worst developers I know can get it right.
 
in The Water Cooler, 8 mins ago, by MK Singh
Hi I am a software developer and have started my career recently . I have got very little knowledge in a some languages like C, JAVA (Core), Objective C (iOS). I want to become a specialist in a language with deep knowledge. Which language should I learn which is most rewarding easy to get a job and has good future?
^^^ Haskell?
 
6:43 PM
back from lunch
 
@gnat obviously.
 
17 hours to go!
 
@ThomasOwens weird right? Yet I've seen people fail it. More than once. It's incomprehensible really, when it stares right back at you, you really don't have the slightest clue what to think of it.
 
Does that say something about the worst developers that I know? That even they may be above average?
 
@Robert How exactly would you write this in rails? Cross domain ajax request?
 
6:47 PM
@JimmyHoffa I am surprised to hear this from you, I expected PHP... or MUMPS... or at least Java ME
 
@feed_me_code What is your specific question?
Also, lol at your user name.
 
programmers.stackexchange.com/questions/236325/… Are you taking into account the limitations ?
Thank you! =)
 
The first thing to understand about Stack Exchange (and for that matter, any online help forum) is how to ask a good question.
What prevents you from just writing an RoR app?
 
In my view the limitations are.
 
@gnat Oh sorry, I can only suggest that he study rail very closely to give himself a strong knowledge and successful career. Oh ruby? No no, I said Rail. :)
 
6:50 PM
Shush, you.
@feed_me_code What limitations?
 
The first is that the third party sites track each request. They must originate from the users machine and IP
The second is that these sites are built heavily in JS with multi-part forms.
 
@feed_me_code The way you get data from other sites is to ask them for it.
 
Like ask them to give me API access?
 
If that's what you need.
 
That's not an option.
 
6:53 PM
Then you can't do it.
 
They force you to complete the forms on their site.
 
They also very likely have Terms of Service that prevent you from using the data the way you want to.
 
This is how they stifle competition.
 
@feed_me_code I suspect you're trying to do something that's a violation of a site or multiple sites ToS
at which point you'll get no help here
 
@feed_me_code You can look at it that way. But they spent the time, money and effort to collect the data, and so the data belongs to them, not you.
If you want similar data, spend the time and money to collect it yourself.
 
6:55 PM
The data is just a price quote. It's not against their ToS I read through them. They just don't benefit from making it easier for people to comparison shop their quote.
 
@feed_me_code Then go forth and write code that fills out their forms and requests the price quote if you like. Did you have a question?
 
Yes jimmy. Please look at it here programmers.stackexchange.com/questions/236325/…
I need help with the approach.
 
@feed_me_code that's not a question, and it sounds more like you need an approach than help with one
General approaches involve writing code, go forth; writeth the code.
 
Robert said that it can be done all within a webapp.
@jimmy I don't see it possible to write this as a webapp. Because I don't know which tools to use. Perhaps you can help me in that respect.
 
Jetblue Terms of Service 8.1.5. You may not access, copy, acquire, or monitor any Content by using any manual process, or any "robot," "spider," "deep-link," "page-scrape," or any other automatic device, program, algorithm or methodology without first obtaining the prior written consent of JetBlue.
 
6:59 PM
At @RobertHarvey come on dude.. Now I'm thinking you didn't even read my question! " This isn't an actual travel comparison site. I just used that as an example. "
 
You will find similar clauses for all of the other carriers.
 
00:00 - 19:0019:00 - 23:00

« first day (1323 days earlier)      last day (3670 days later) »