Open Side Menu Go to the Top

07-07-2015 , 09:22 AM
Quote:
Originally Posted by iosys
Javascript purest is hip.
Gotta watch out for virus embedded in those pesky pdfs
Office runs macros....?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **
$25m Guaranteed WPM on CoinPoker
Join the action now
Daily Rewards • Splash Pots • CoinRaces
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **
07-07-2015 , 02:43 PM
Hold shift when opening.

I'm actually curious to how many fake resumes get sent out with malicious intent. I would like to think zero but who knows if the value of knowing who gets hired at x place is worth it.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-07-2015 , 02:59 PM
Quote:
Originally Posted by iosys
I'm actually curious to how many fake resumes get sent out with malicious intent. I would like to think zero but who knows if the value of knowing who gets hired at x place is worth it.
Explain what you mean a little more and I can probably answer how it works in practice, I'm just confused by what you mean.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-07-2015 , 03:13 PM
Quote:
Originally Posted by kerowo
Pages saves to Word format, what editor are you using to create your resume? Vim + Latex?
Oh I didn't know that. I actually have it in Word, but thought it was funny that they request specifically Word.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-07-2015 , 03:18 PM
Quote:
Originally Posted by Larry Legend
Explain what you mean a little more and I can probably answer how it works in practice, I'm just confused by what you mean.
Oh interesting http://www.howtogeek.com/171993/macr...-be-dangerous/

1. Send macro-infested Word hoping recruiter runs them.
2. Emails everyone in his contacts with your resume.
3. Repeats the above to everyone else.
4. By this time your resume is everywhere and you get a job!

All with just one email. Sounds fool-proof
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-07-2015 , 09:04 PM
Not able to edit the PDF. Adobe does have a PDF editor, but that takes a bit of learning curve. If recruiters can't be bothered to learn how to pronounce technology correctly, asking them to learn how to use PDF Editor is probably a bit much. Also, it cost money.

Two years ago, I wouldn't take resumes in PDF because they took forever to open. When your job is sifting hundreds of resumes a day, that opening time overcomes the 20 second initial scan.

The strangest resume I ever received was an HTML / CSS dump of the person's yahoo! inbox. I wasn't sure if that was an attempt to send a virus over or what, but lol @ being able to see all the email names and subjects.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-09-2015 , 07:19 PM
Why am I just now finding out that IDEs can create my setters and getters and constructors?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-09-2015 , 11:06 PM
Because people who grew up having to do everything themselves always irrationally believe that you will learn better if you do everything yourself. Same reason you're learning a language with manual garbage collection.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-09-2015 , 11:23 PM
I swapped to Java because I was tired of learning uphill both ways in the snow.

Also just read about the Joel Test and see that some sites still use it as a measure, and a few companies even bother filling that section out honestly.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-09-2015 , 11:53 PM
Quote:
Originally Posted by Low Key
I swapped to Java because I was tired of learning uphill both ways in the snow.

Also just read about the Joel Test and see that some sites still use it as a measure, and a few companies even bother filling that section out honestly.
How is garbage created?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-10-2015 , 02:51 AM
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-10-2015 , 05:19 AM
Quote:
Originally Posted by Low Key
I swapped to Java because I was tired of learning uphill both ways in the snow.

Also just read about the Joel Test and see that some sites still use it as a measure, and a few companies even bother filling that section out honestly.
That post dates from 2000 and some of it is out of date, although some isn't.

1. Everyone uses source control
2. Still relevant: Everyone should have a CI server
3. Still relevant: Everyone should have a CI server
4. Still relevant
5. Still relevant
6. Still relevant, though "schedules" are largely replaced by sprints
7. lol "specs"
8. Still relevant
9. Still relevant
10. Still relevant, though should make reference to unit testing
11. Meh, can be good can be bad, depending on how executed
12. Still relevant
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-10-2015 , 07:45 AM
Having a top end computer is a must. Total false economy cheeping out on computers for programmers. Old job I had they gave me a POS computer that drove me up the wall, turned out their unwillingness to upgrade me was a red flag as they didn't pay me for my last few weeks work.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-10-2015 , 07:49 AM
Quote:
Originally Posted by Low Key
Incredibly impatient and very bored. Can't get my Java teacher to fess up to what books I'll need next semester, so looking for something to do in the meantime.

Taking JavaScript this coming semester, so I was looking for something oriented around that. Did the full JS track on codecademy, but didn't feel like I had any clue what to do with the language at that point. Does something like this sound more, uh, all-encompassing?

http://javascriptissexy.com/how-to-l...ript-properly/
No opinion on JS stuff - not a JS dev myself - but believe it is a good idea to get your head out of strict code related stuff during semester breaks and read more meta-ish stuff.
Books such as "Programming Pearls" and similar. The sooner and more frequently you form a (blurry) bigger picture the better in my opinion.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-10-2015 , 07:54 AM
Quote:
Originally Posted by Barrin6
What's the deal with recruiters posting jobs dealing with iOS and then asking specifically to email your resume in Word.

What's the hate with PDF?
Office drones work with, well, Office.

I'd assume their entire tool chains are built around a certain formats. I haven't had issues with providing PDFs in quite a while.
Couple years ago, most recruiters / HR peeps would react rather allergic to PDFs, though.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-10-2015 , 09:26 AM
Quote:
Originally Posted by kazana
No opinion on JS stuff - not a JS dev myself - but believe it is a good idea to get your head out of strict code related stuff during semester breaks and read more meta-ish stuff.
Books such as "Programming Pearls" and similar. The sooner and more frequently you form a (blurry) bigger picture the better in my opinion.
Thankfully, I think Giz already picked that book up when she was considering programming. I could definitely use a big picture appreciation of program.

Got two recommendations from my current teacher, both a little old (2005ish), but one was freely available as a pdf from some uni. Woot!

Quote:
Originally Posted by adios
How is garbage created?
Take one object with a single reference, reassign the reference so nothing is pointing to the object, boom - garbage. Yes?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-10-2015 , 05:11 PM
Quote:
Originally Posted by ChrisV
That post dates from 2000 and some of it is out of date, although some isn't.

1. Everyone uses source control
2. Still relevant: Everyone should have a CI server
3. Still relevant: Everyone should have a CI server
4. Still relevant
5. Still relevant
6. Still relevant, though "schedules" are largely replaced by sprints
7. lol "specs"
8. Still relevant
9. Still relevant
10. Still relevant, though should make reference to unit testing
11. Meh, can be good can be bad, depending on how executed
12. Still relevant
5-7, 10 are stupid in many situations now, imo. Using a decent agile process supersedes them.

The other big thing missing is that for many companies a continuous release process (with necessary infrastructure) is way more important than a bunch of stuff he lists.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-11-2015 , 01:37 AM
Quote:
Originally Posted by ChrisV
That post dates from 2000 and some of it is out of date, although some isn't.

1. Everyone uses source control
A programmer buddy of mine went to work for Pimco (the giant bond company) a few years ago. He said it was an absolute nightmare - like they would come by and yell at you for having a casual conversation. He said they had just gotten version control right before he started. He lasted like 3 months.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-11-2015 , 01:43 AM
I work at fortune 100 company on a monster website that (from what I know) is somewhere between average and above average technology-wise (we were ahead of Netflix when I talked to them). The new part of the site is well above average, old part is dragging down the average.

Do you use source control? duh

Can you make a build in one step? yes

Do you make daily builds? we build constantly, not to production if that's what this means

Do you have a bug database? sort of, several, not the best situation, as a developer I never report a production bug - unless it's some kind of major security hole - because then I own that bug and have to champion it all the way through the bureaucratic process to get fixed and into production - it's a bad system

Do you fix bugs before writing new code? we have a team that just fixes "BAU" bugs, and 8-10 teams writing new code

Do you have an up-to-date schedule? Um, sure?

Do you have a spec? what's a spec?

Do programmers have quiet working conditions? No, but we like it that way, we're all really tight and it's a very fun environment. I've worked in dark, quiet programmer caves and I hated it.

Do you use the best tools money can buy? Pretty close, but the offshore devs get horrible old laptops that I call "bricks". The onshore outsourced devs get something in-between. They get upgraded to a decent machine after a year or so of doing well. They get sent back to India if they don't do well.

Do you have testers? yes, more than we have devs

Do new candidates write code during their interview? yes

Do you do hallway usability testing? Rarely as we get that stuff dictated to us from the creative team in NYC

Last edited by suzzer99; 07-11-2015 at 01:53 AM.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-11-2015 , 09:05 AM
When I was in staffing we worked with Pimco and had a few DBA types there. They had insane hiring standards but would interview every decent MS SQL "architect" that we came across and could "pass" 4 questions they had supplied to us. We had a re-org and I was given this account (and a ton of other super ****ty ones in exchange for all my Healthcare clients, pretty much all that I got first dollar in myself...) and one person was seriously upset after the interview.

He said the phone screen was essentially them ripping him apart and making him feel like his last 10+ years in MS SQL was completely worthless, then they asked about his interest in a junior role for like 70k.. sounded like the worst place to work ever. But if you did find a super good person, they would pay a quite high salary.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-11-2015 , 12:42 PM
To be fair, 10 years of MS SQL is pretty worthless ;P
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-11-2015 , 01:25 PM
Need to some algo help.

I have a collection of sets. Lets use these as examples:

{10, 12, 15}
{10, 19}
{6, 5, 1}

I need to perform an operation using each of the sets as inputs, and I can run the operations on different threads only if there are no common elements with a set running on a different thread. So, in this example, Id have to run:

{ {10, 12, 15}, {10, 19} } on thread 1 in sequence, because 10 is common to both sets
and
{ {6, 5, 1} } on thread 2


Im looking for an algorithm that maximizes the performance, which Im assuming is the same as maximizing the number of sets that can run in parallel. This seems like something that people would have already solved, I just dont know what to google. Is there a name for this problem?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-11-2015 , 01:28 PM
Quote:
Originally Posted by clowntable
To be fair, 10 years of MS SQL is pretty worthless ;P
Not as worthless as becoming the resident expert on mobile device web quirks. You can easily kill a whole day on some weird HTC-only form behavior that only happens when you scroll up, then down, then launch the keyboard, then try to focus from one form element to another.

Why does the background scroll when I try to scroll within the modal within an overlay with a sticky header and footer? BECAUSE YOUR OVER-COMPLICATED, COMPLETELY NOT MOBILE-FIRST DESIGN CAN GO FIST ITSELF. That's why.

That **** changes every 6 months so the man-months you spend pulling your hair out are completely worthless. The Android of the month is a paperweight in a year. Also with Android it's not just device, not just OS, but device-OS-carrier. Every combo is different.

Samsung still pushes the Android native browser and calls it "Internet" even though google stopped supporting it over a year ago, and it has the Chrome 28 rendering engine vs. Chrome itself which is up to 43. A brand new S5 with AT&T ships with a 2-year old rendering engine in an unsupported browser, which you cannot even see the console log on, as its front and center browser. To debug I either create an HTML panel and output stuff there or use alerts. jQuery and Angular swipe are completely broken in that browser and they don't care. Figuring that out was a fun Saturday of my life.

Some Andorids swap reported height and width when you rotate them. Some don't. Some measurements take into account pixel density. Some don't. Some report the the visible container height, some report entire scroll height for the same property. Etc.

And Apple loves to just completely change **** and throw in monkey wrenches to break your site - like swipe to back, pull down to refresh. HTML5 number field strips leading zeros and adds commas, oh wait now it doesn't. Let's disable all scroll events under momentum scrolling. Oh let's change our minds with iOS8 all over again and break everything. Now it sort of disables scroll events, sort of doesn't. Awesome.

Last edited by suzzer99; 07-11-2015 at 01:43 PM.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-11-2015 , 02:44 PM
Quote:
Originally Posted by CallMeIshmael
Need to some algo help.

I have a collection of sets. Lets use these as examples:

{10, 12, 15}
{10, 19}
{6, 5, 1}

I need to perform an operation using each of the sets as inputs, and I can run the operations on different threads only if there are no common elements with a set running on a different thread. So, in this example, Id have to run:

{ {10, 12, 15}, {10, 19} } on thread 1 in sequence, because 10 is common to both sets
and
{ {6, 5, 1} } on thread 2


Im looking for an algorithm that maximizes the performance, which Im assuming is the same as maximizing the number of sets that can run in parallel. This seems like something that people would have already solved, I just dont know what to google. Is there a name for this problem?
This only makes sense if the process you are running on the sets is slow compared with algorithm for partitioning them into mutually exclusive groups.

How fast you can compute set intersections depends on the data structure you are using to store the sets:

http://stackoverflow.com/questions/4...in-linear-time

There is not only the set intersection algorithm in your case, but also the partitioning algorithm which uses the set intersection algorithm. The naive algorithm is O(n^2) of set intersection operations:

1. Start with one set, use it to populate a temporary "combined group 1" set.
2. Iterate through the other sets, adding each one to the group 1 if the set intersection between the combined group 1 set and set "i" is empty. If it is empty, add set "i" to group 1 and add set "i" elements to the group 1 combined set.
3. After step 2, group 1 will consiste of mutually exclusive sets and the remaining sets will be the original set minus group 1. Now return to step 1, using the remaining sets as your starting point. Repeat until no sets remain.

There may be something more clever than that, but if not the partitioning process will be expensive if you have a large data set, so you have to weigh that cost against the cost savings of doing parallel processing for your main problem. And I think that savings will depend on the particular hardware and programming language you are using to solve the problem.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
07-11-2015 , 02:45 PM
@suzzer, that is a great post describing the frustrations of modern web dev.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **
$25m Guaranteed WPM on CoinPoker
Join the action now
Daily Rewards • Splash Pots • CoinRaces
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

      
m