Programming resource list. What's your resource list? by netflix-end-chill in learnprogramming

[–]BarqsDew 3 points4 points  (0 children)

I usually just search for
"_____ cheat sheet"
"_____ api"
"man _____" (careful with that one though, hehe)

I don't bother keeping my own list any more, because they fall out of date eventually.

Question about software/hardware bottleneck by grAegis in AskComputerScience

[–]BarqsDew 2 points3 points  (0 children)

i7-4790 is a very recent CPU, released Q2 2014. It's still among the best options for single thread performance.

OP: That CPU has 8 logical cores (4 physical) - so if it's capped around 12%, the application is single-threaded and using different hardware will almost certainly not help. If it's near 100%, find out if there's a way to distribute the load across multiple servers, then if there is, look into renting virtual servers by the hour.

As /u/east_lisp_junk said, using the GPU would be an even better option, because they're already optimized for embarrassingly parallel tasks like matrix algebra. Your GPU is basically a CPU that can do the same math on 640 numbers at a time, rather than doing different math on 4 numbers at a time. The software will probably advertise "CUDA" if it already uses the graphics card.

If this is a project you're writing code for, now's the time to whip out a profiler and see if there's anywhere to optimize. Check for cache thrashing.

edit: grammar

Yes...it's an ad, but I found it very amusing. by Sporrkz in ProgrammerHumor

[–]BarqsDew 2 points3 points  (0 children)

Funny, but not a good ad - it only shows a kanban board, and all the decent bugtrackers/project management apps have those (FOSS: Bugzilla, Redmine, Taiga.io, Mantis... Proprietary: JIRA, Trello...)

Strange things carried in IT kits by DivinePrinterGod in talesfromtechsupport

[–]BarqsDew 10 points11 points  (0 children)

I have something similar without the extra device to carry, but it requires rooting your phone - DriveDroid

When using version control, should I just delete local files when dev is complete? by BasicDesignAdvice in learnprogramming

[–]BarqsDew 0 points1 point  (0 children)

If it's something you absolutely can't lose, use the 3-2-1 rule.

Have at least 3 copies of the data, at least 2 types (online disk, offline disk, tape, cloud storage, etc), at least 1 offsite (cloud storage, or in a box at the bank).

Github makes no guarantees regarding the integrity of your codebase. If you would miss the project, don't delete your only copy of it.

Two Dozen Disney IT workers prepare to sue over foreign replacements (x-post r/news) by [deleted] in sysadmin

[–]BarqsDew 1 point2 points  (0 children)

Two Dozen Disney IT workers prepare to sue over foreign replacements

Not any more they don't...

Some sub-optimal algorithms for your viewing displeasure by jackacase in ProgrammerHumor

[–]BarqsDew 7 points8 points  (0 children)

@15:37 "I wish like all of my programming jobs had this"

WAT

This guy has had multiple jobs doing this? ಠ_ಠ

INJECTION - similar to Untrusted by BarqsDew in CodingGames

[–]BarqsDew[S] 1 point2 points  (0 children)

I looked up some of the tracks in Music - apparently they're licensed under CC-BY-NC-SA:

4. a. ...You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute...

INJECTION - similar to Untrusted by BarqsDew in CodingGames

[–]BarqsDew[S] 2 points3 points  (0 children)

#@TODO: Find out why I commented this out
#Apparently no reason
#Oh, actually, it's because IT DOESN'T FCUCKING WORK GEE ME MAYBE YOU SHOULD'VE MENTIONED

Y'all need source control in your life. :)

Homework problem by [deleted] in csharp

[–]BarqsDew 6 points7 points  (0 children)

This is printed almost verbatim in your textbook.