Best information management books according to redditors

We found 409 Reddit comments discussing the best information management books. We ranked the 130 resulting products by number of redditors who mentioned them. Here are the top 20.

Next page

Top Reddit comments about Information Management:

u/DOZENS_OF_BUTTS · 109 pointsr/NeutralPolitics

In the book Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are, Seth Stephens-Davidowitz uses Google Trends extensively to research social shifts. It's not a perfect method and it can't paint us a perfect picture, but it's generally a good indicator of how a social trend has progressed.

A search on Google Trends for "jewish jokes" shows a general downward trend since 2004. "jew jokes" went up around 2008-2012 but then fell and is currently at the lowest point recorded by Google. More blatantly anti-semitic searches like "jews in the media","jews control the media","jews did 9/11","jewish elite", and other similar searches are all on a steady downward trend as well.

I'm not an expert at this stuff but it seems to me that anti-semitism is on a general downward trend overall. There are alternative explanations for these trends, like anti-anti-semitism becoming more common and having a chilling effect on peoples' searches, but it seems to me that the simplest answer is the most likely.

u/revgizmo · 56 pointsr/datascience

I can’t recommend highly enough 3 books on good visualizations in business (and everywhere else)

  1. Storytelling with Data: A Data Visualization Guide for Business Professionals buy this, use this

  2. The Wall Street Journal Guide to Information Graphics: The Dos and Don'ts of Presenting Data, Facts, and Figures

  3. Show Me the Numbers: Designing Tables and Graphs to Enlighten (the gold-standard usable textbook)

    Report format for abstract/methods/etc vs PowerPoint for salespeople varies dramatically from company to company, so I don’t have any good recommendations there. But in the “a picture is worth a thousand words” world, visualizations really matter.
u/kajsfjzkk · 37 pointsr/cscareerquestions

Managing people is hard. Managing engineers is harder. Have you paid for any management training for Randy? How about for you?

I'd feel a little concerned if I found out director-level management at my company was asking for advice on reddit about how to mediate routine interpersonal conflicts.

http://randsinrepose.com/archives/the-diving-save/

http://randsinrepose.com/archives/bored-people-quit/

https://www.amazon.com/Managers-Path-Leaders-Navigating-Growth/dp/1491973897

https://www.amazon.com/Managing-Humans-Humorous-Software-Engineering/dp/1484221575

u/LittleOlaf · 32 pointsr/humblebundles

Maybe this table can help some of you to gauge how worth the bundle is.

| | | Amazon | | | Goodreads | |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------|------------------|---------|--------------|-----------|--------------|
| Tier | Title | Kindle Price ($) | Average | # of Ratings | Average | # of Ratings |
| 1 | Painting with Numbers: Presenting Financials and Other Numbers So People Will Understand You | 25.99 | 3.9 | 20 | 4.05 | 40 |
| 1 | Presenting Data: How to Communicate Your Message Effectively | 26.99 | 2.9 | 4 | 4.25 | 8 |
| 1 | Stories that Move Mountains: Storytelling and Visual Design for Persuasive Presentations | - | 4.0 | 13 | 3.84 | 56 |
| 1 | Storytelling with Data: A Data Visualization Guide for Business Professionals (Excerpt) | 25.99 | 4.6 | 281 | 4.37 | 1175 |
| 2 | 101 Design Methods: A Structured Approach for Driving Innovation in Your Organization | 22.99 | 4.2 | 70 | 3.98 | 390 |
| 2 | Cool Infographics: Effective Communication with Data Visualization and Design | 25.99 | 4.3 | 39 | 3.90 | 173 |
| 2 | The Visual Organization: Data Visualization, Big Data, and the Quest for Better Decisions | 31.71 | 3.8 | 43 | 3.03 | 35 |
| 2 | Visualize This: The FlowingData Guide to Design, Visualization, and Statistics | 25.99 | 3.9 | 83 | 3.88 | 988 |
| 3 | Data Points: Visualization That Means Something | 25.99 | 3.9 | 34 | 3.87 | 362 |
| 3 | Infographics: The Power of Visual Storytelling | 19.99 | 4.0 | 38 | 3.79 | 221 |
| 3 | Graph Analysis and Visualization: Discovering Business Opportunity in Linked Data | 40.99 | 4.2 | 3 | 3.59 | 14 |
| 3 | Tableau Your Data!: Fast and Easy Visual Analysis with Tableau Software, 2nd Edition | 39.99 | 4.0 | 66 | 4.14 | 111 |
| 3 | Visualizing Financial Data | 36.99 | 4.7 | 4 | 3.83 | 6 |

u/Battle_of_Actium · 31 pointsr/formula1

This is why all the drivers are compared one-to-one with MSC as 2013 skiing accident serves as a way to bind to a common peak interest. Google Trends allow only five terms to be compared at once.

https://www.reddit.com/r/Python/comments/25fuyp/how_to_download_500_query_searches_in_google/

Got inspiration for this from this book https://www.amazon.com/Everybody-Lies-Internet-About-Really-ebook/dp/B01AFXZ2F4 .

u/combo12345_ · 26 pointsr/LosAngeles

No offense taken. ☺️

You’re right. Secrets are not safe. Gay, straight, bi, cis... whatever it’s being labeled as these days is not the culprit IMO.

As a recovering/recovered addict, the most damaging secret is hiding a drug addiction.

This book was a fascinating read (well, to me), and it just goes to show that everybody lies.

u/MrAristo · 26 pointsr/realsocialengineering

Wow, 24 hours and no replies?!

Fine, you know what? FUCK IT!

Alright, first off - While you can concentrate on physical, understanding the basics of the digital side of things will make you more valuable, and arguably more effective. I'll take this opportunity to point you at Metasploit and tell you to atleast spend an hour or so each week working to understand it. I'm not saying you have to know it backwards or inside-out, just get a basic understanding.

But you said you want to go down the physical path, so fuck all that bullshit I said before, ignore it if you want, I don't care. It's just a suggestion.

Do you pick locks? Why not? Come on over to /r/Lockpicking and read the stickied post at the top. Buy a lockpick set. You're just starting so you can go a little crazy, or be conservative. Get some locks (Don't pick locks you rely on!) at a store, and learn the basics of how to pick.

Your fingers will get sore. Time to put down the picks and start reading:

u/Eagleburgerite · 18 pointsr/MGTOW
u/[deleted] · 18 pointsr/netsec

It really depends on what niche you're looking on covering. It's difficult, I feel, to brush up on "infosec" to any level of practical proficiency without focusing on a few subsets. Based on your interests, I would recommend the following books.

General Hacking:

Hacking Exposed

The Art of Exploitation

The Art of Deception



Intrusion Detection / Incident Response:

Network Flow Analysis

The Tao of Network Security Monitoring

Practical Intrusion Analysis

Real Digital Forensics


Reverse Engineering:

Reversing: Secrets of Reverse Engineering

The Ida Pro Book

Malware Analyst Cookbook

Malware Forensics



Digital Forensics:

File System Forensic Analysis

Windows Forensic Analysis

Real Digital Forensics

The Rootkit Arsenal


Hope this helps. If you're a University student, you might have access to Safari Books Online, which has access to almost all of these books, and more. You can also purchase a personal subscription for like $23 a month. It's a bit pricey, but they have an awesome library of technical books.

u/koreth · 16 pointsr/geopolitics

A little dated at this point, but still the best introduction I've read: https://smile.amazon.com/Party-Secret-Chinas-Communist-Rulers/dp/0061708771/

u/Kautiontape · 16 pointsr/google

Not really. It's popular because it's so easy. Check out some of Kevin Mitnick's stuff if you're at all serious about this opinion. Dude literally wrote the book on how easy Social Engineering is in the modern age. Example cited quote from his Wikipedia:

> At age 12, Mitnick used social engineering and dumpster diving to bypass the punch card system used in the Los Angeles bus system. [...] Social engineering later became his primary method of obtaining information, including usernames and passwords and modem phone numbers.

Oh, he also hacked a TON of analog systems. Like John Draper who hacked phone systems with a whistle from a box of Captain Crunch. Switching to digital systems can help raise the barrier to hacking above this low bar.

I think you should do some more looking into your statements, because your vague explanations are far outnumbered by anecdotal evidence stating otherwise.

u/SkankTillYaDrop · 16 pointsr/cscareerquestions

Out of the books I read, these were my favorite.

  • Meditations
  • The Effective Executive
  • Managing Humans
  • The New One Minute Manager
  • How To Win Friends and Influence People

    I suppose these focus less on "leadership" so much as management. But they are all helpful when it comes to thinking about being a leader.

    I also can't stress enough the importance of being introspective, and taking the time for self reflection. It's crucial that you be able to take a look at yourself, and see how your actions affect others. How you make others feel. Things like that. I know that's not particularly helpful, but I guess all I can say is do whatever makes the most sense for you to make yourself a more empathetic human being.
u/CuriousLockPicker · 13 pointsr/lockpicking

Random thoughts:

  1. Some locks require 3 tools to open: a pick, a tension tool, and lock lubricant.
  2. Thinner picks (<0.025") are not exclusively for Euro cylinders. They're useful for American locks, too.
  3. TOK tension tools should fit perfectly, especially if you're picking dead cores. I struggled with Master 570 and Master 410 until I filed down a Sparrows Heavy Bar for each.
  4. This book misled me, and made me believe that pins are set by lifting the entire pick upward. It took me a while to realize that it's easier to set pins by levering your pick off warding or another part of the lock.
  5. For some reason, it took me 2-3 months to learn that over lifting pins is detrimental =/
  6. Finally, I wish that I had gotten less angry while learning. My mood was ruined dozens of times because I couldn't pick a lock. I wish that I had believed in myself and taken it easy.
u/BJHanssen · 12 pointsr/WikiLeaks

The error comes from focusing on the wrong filters. The "liberal media" is a thing (in two ways, really, but let's focus on the one people generally refer to) when you look at rhetoric. This can be determined through linguistic data analysis, which Seth Stephens-Davidowitz did in his book Everybody Lies. One of the interesting things he shows there is that the rhetorical bias varies not by ownership, for instance, but mostly through the dominant political leaning of the area in which the paper (which was the focus of the study) is sold. That is, a news outlet's rhetorical bias depends on its audience, not its owners.

This analysis is useful, but there is a glaring problem with it: In focusing on rhetoric, it ignores actual policy advocacy and, importantly, publication bias. And that's where the owners have influence. As long as the policy advocated agrees with the owners (and the media's inherent structural biases, re: the Herman-Chomsky Propaganda Model), how it is presented (the rhetoric) only matters to the extent that it influences revenue. And anything that is counter to these interests, will be ignored.

So, yes, there is a "liberal media" (and they're actually fairly dominant). Problem is, they are liberal in rhetoric only (and sometimes in actual policy, depending on what you mean by 'liberal'). What the media doesn't tell you is usually much more important than what it does.

u/PM_me_goat_gifs · 12 pointsr/cscareerquestions

Python is a good choice primarily because of the culture around it of focusing on teaching new folks and documenting things for new folks. It is an excellent first language both because:

  • It makes lots of things easy. You don’t have to worry about pointers and memory management for example.

  • It makes things more explicit

  • It has relatively few “gotchas” ^(but it does have some)

  • It has a wide breadth of existing libraries so that you can get to the point of being able to write useful scripts fairly quickly

    The first key skill when you first start programming is that you are able to write a buggy program, run into an error that makes no fucking sense, and confidently break down that problem, figure out what went wrong, and fix it. Python provides better tools for doing that than many other languages. ^(look up pdb and py.test) once you are able to write and debug short programs, you can call yourself a programmer and then build on top of that foundation.

    A good starting point is this free book followed by this free book by the end of which you will be able to build a dynamic website in python.

    There are disadvantages to python. They mostly don’t matter as much when first starting out, but as you gain experience, you should expect to be annoyed by these trade-offs.

  • Its explicitness comes at the cost of preventing you from doing some of the nice thigs ruby lets you do to make your code cleaner.

  • By abstracting away memory management, it means you don’t learn memory management. Once you feel confident in yourself that you can write programs, its worth trying your hand at a lower-level language. I hear rust is nice.

  • It doesn’t have the best functional programming abilities and functional programming can be quite powerful. If you find a class with really good pedagogy that teaches in racket or Haskell, its worth taking it. Kinda mind-blowing.
u/Data_cruncher · 12 pointsr/PowerBI

Yes, there's plenty of great reads, e.g., Storytelling with Data.

At a high-level, I emphasize the following to my direct reports & clients:

  • The normal English reading order is left to right, top to bottom
  • 1 in 12 men are colour blind
  • The colour wheel is your best friend
  • "The best design is as little design as possible"
  • Bar/Column charts with fewer than ~8 dimensions make great alternatives to slicers
  • Your skill as an information designer correlates to the amount of white space in your reports
  • More than 3 visuals per report (excluding things like cards) should start raising alarm bells
u/B0b_Howard · 11 pointsr/SocialEngineering

The Art of Deception by Kevin Mitnick is what first got me looking into the subject.

u/JohnKog · 11 pointsr/compsci

After the Pragmatic Programmer, Debugging.

As a starting out programmer, so much of your time is spent debugging, and this very short (can easily be read in day) book will probably cut that time in half if not more. I mean you can read it in 6 hours, and it could easily save a new programmer 100's of hours in a year.

u/beefcheese · 10 pointsr/hacking

The Art of Deception is pretty popular and written by famed Kevin Mitnick.

u/uwjames · 10 pointsr/statistics

This sub tends to focus on statistical topics that are a bit more math intensive. But there's definitely stuff you can learn about descriptive statistics and visualization that doesn't require a strong math background. I just did a quick query on Amazon and found a couple of well reviewed books you may want to check out.

https://www.amazon.com/Excelling-Data-Descriptive-Statistics-Using/dp/1491029129

https://www.amazon.com/Storytelling-Data-Visualization-Business-Professionals/dp/1119002257

There is also good stuff on Khan Academy. Pausing when he introduces a problem and trying to work it out yourself is a good way to go.

What kind of work are you hoping to use some basic stats in?

u/mcbobboreddit · 10 pointsr/sysadmin

OP, run, don't walk, to your local bookstore to buy Adventures of an IT Leader. Read it, love it, live it.

This rant is a living example of why IT doesn't get brought to the decision making table as often as we should. Your point 1 is fine, but your points 2, 3, and 4 just disclose how oblivious you are as to who the salesperson is actually targeting in their pitch. Hint, it's not IT. IT has no money (traditionally) and needs the business to open the purse strings to do anything of any size at all.

u/SpaceEpac · 9 pointsr/SubredditDrama

Can you explain how I'm being divisive?

I really do appreciate solidarity. My biggest take-away of the election. I'm uncomfortable with it, but I recognize how powerful something like a >50% swing in Republican views based on a changed party stance is.

I voted for Hillary and told friends to. Over 90% of Bernie supports did, too, and considering some of that 10% were probably never-Hillary or conservatives dipping left, that's some pretty good solidarity.

I'm not personally upset about stuff like super delegates. We wouldn't have Trump if the Republican's used them, and Bernie isn't a Democrat. I don't think some of the reactions of Hillary supporters to people that felt disenfranchised by their party are helpful, though. And if things like the leaked "pied piper" strategy are real/impactful the DNC fucked up real bad.


You're right, "neoliberal" isn't a great term. It's got a good amount of drift from its usage in other areas/historical (not that we aren't using roughly the opposite meaning of "liberal" as the rest of the world). Unfortunately I don't have time to write anything with more depth. The flawed shorthand would be the intersection of Bill Clinton/Obama policies and protested Bush policies, primarily the pro-war, pro-big business, pro-surveillance state policies at the cost of social programs.

I think FPTP is awful and we need to do something about campaign finance reform that both parties are disincentivized from doing (especially when in majority). I think (per this book) an unfortunate bit of politics is that when evaluating what platform to adjust to it is more effective to disregard people that are going to vote for you anyway, so you court people that skipped the previous election.

Sorry, won't be able to reply. Cheers

u/i-am-sancho · 9 pointsr/politics

There's a really good book that delves into this issue, it's called Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are. The author talks about how when someone grows up can effect their favorite sports team, and what political party they identify as. People who came of age during Watergate grew up to be more Democratic leaning, while those who came of age under Reagan were more Republican leaning. Basically who was president when you were growing up, and what that president did, will give you either a positive or negative impressive of that president and the party they belong to.

It's a really interesting book, touches on a ton of subjects. Worth reading.

u/ManHuman · 9 pointsr/UofT

Data Science = Technical Skills + Stats Skills + Business Expertise. So, for technical skills, start with Python, SQL, and Tableau. For Stats Skills, pick up 2nd, 3rd, and 4th year stats book. For business experience, work on business projects where use Python and Stats skills to solve them.

EDIT:

u/KFCConspiracy · 8 pointsr/programming

The Data Warehouse Toolkit by Ralph Kimball

I did a project early in my career with a senior developer who didn't know shit about data warehouses and a lot of the performance issues and getting crapped on by this ignoramus could have been avoided had we both read this book. Instinctively I wanted to denormalize to improve performance. But I was "wrong".

Anyway if you do any kind of data analytics, I would highly recommend you read this book. Star Schema is bae.

u/DontBeMeanPeople · 8 pointsr/SocialEngineering

My introduction to Social Engineering was in "The Art of Deception: Controlling the Human Element of Security" by the famous hacker Kevin Mitnick.

From the wiki:
All, or nearly all, of the examples are fictional, but quite plausible. They expose the ease with which a skilled social engineer can subvert many rules most people take for granted. A few examples:

  • A person gets out of a speeding ticket by fooling the police into revealing a time when the arresting officer will be out of town, and then requesting a court date coinciding with that time.

  • A person gains access to a company's internal computer system, guarded by a password that changes daily, by waiting for a snowstorm and then calling the network center posing as a snowed-in employee who wants to work from home, tricking the operator into revealing today's password and access through duplicity

  • A person gains lots of proprietary information about a start-up company by waiting until the CEO is out of town, and then showing up at the company headquarters pretending to be a close friend and business associate of the CEO.

  • A person gains access to a restricted area by approaching the door carrying a large box of books, and relying on people's propensity to hold the door open for others in that situation.

    Honestly, it was a better introduction to and explaination of social engineering than pretty much anything I've caught on this subreddit. Most things on here are more "pick-up artist" tricks than what I would personally consider true social engineering.
u/gidonfire · 8 pointsr/worldnews

Not random malfunctions. It was incredibly precise.

It would look for specific serial numbers on specific brands of controllers. It would send fake data to the operator's screen, then let the centrifuges spin themselves into destruction. The worm was designed entirely to take out just Iran's centrifuges. It was completely benign to any other device.

E: also, in the vein of human stupidity: https://www.amazon.com/Art-Deception-Controlling-Element-Security/dp/076454280X/ref=sr_1_4?ie=UTF8&qid=1492349753&sr=8-4&keywords=mitnick

u/healydorf · 8 pointsr/cscareerquestions

Every single management position on the planet is uniquely specific to the team/group being managed. People are unique and different. The work they're doing may share some things in common with similar groups, but it is also unique and different in meaningful ways.

I don't think it's necessary for every engineering manager to have first been a high-performing 10x-er engineer. I do think there are inherent benefits to having those individuals progress to leadership/management positions within a company, but there's a lot more that goes into what makes a "great manager" than simply being able to finish projects to spec, of quality, on time.

Recommended reading: The Manager's Path and Managing Humans, "A Meritocracy is a Trailing Indicator".

u/norwoodgolf · 7 pointsr/lockpicking

Deviant Ollam has a great book that explains everything.

http://www.amazon.com/Practical-Lock-Picking-Second-Edition/dp/1597499897/

u/JebberJabber · 7 pointsr/MensRights

The two papers below contain long lists of references as well as their own results. I don't know about the book.

Women’s Rape Fantasies: An Empirical Evaluation of the Major Explanations
https://link.springer.com/article/10.1007/s10508-012-9934-6
.

"Female students exposed to family psychological violence and to sexual violence were significantly more likely to watch pornography, especially violent pornography than those who had not been exposed. No such association was found among male students."

Watching Pornography
Gender Differences, Violence and Victimization. An Exploratory Study in Italy

http://journals.sagepub.com/doi/abs/10.1177/1077801211424555
.

Dr Seth Stephens-Davidowitz, a former Google data scientist, was given complete access to PornHub's search and views data for his upcoming book. "If there is a genre of porn in which violence is perpetrated against a woman, my analysis of the data shows that it almost always appeals disproportionately to women", he wrote.

Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are
https://www.amazon.com/dp/B01AFXZ2F4/
.

"People who've suffered former psychological trauma or abuse are often in abusive relationships – they repeat the cycle".

  • Dr Raj Persaud, a British consultant psychiatrist.
    (This is the common experience of anyone who works with victims of childhood abuse of any kind, it is a powerful effect).

    All the above is from the Vice article.
    Also Professor Gail Dines, who is a feminist anti-porn campaigner of long standing. But I've seen her exaggerate or go beyond her evidence so treat her statements with caution.
    .
    It is well known anecdotally that women who were abused in childhood whether sexually or not, have an above average incidence of IRL liking rough sex or being dominated. I suspect research would exist to support that.

u/Ifuqinhateit · 6 pointsr/reactiongifs

Okay, then how about you read the book the article was based on

u/humble_braggart · 6 pointsr/Database

I am currently working in a data warehousing and business intelligence role at a bank. Aside from the basics of ETL, SQL and OLAP, I would recommend having at least a basic understanding of financial accounting. I have also found it useful to read The Data Warehousing Toolkit as well as some other Kimball books.

For entry-level work, there are two recommendations of related skill that have served me quite well to get my foot in the door and show added value: Excel and reporting.

Every institution needs reports developed and it amazes me how rare it is to find well-built reports that clearly communicate their intended information. Being able to follow a few simple guidelines for effective layout and design go a long way. Edward Tufte wrote the definitive work regarding this, but I use Stephen Few's work for more up-to-date examples.

Excel has proven itself very useful for quick ad-hoc analysis and manipulations. Also, it is a mainstay application for most financial services companies and being fluent in functions, pivot charts and VBA is quite useful.

u/CoolCole · 6 pointsr/tableau

Here's an "Intro to Tableau" Evernote link that has the detail below, but this is what I've put together for our teams when new folks join and want to know more about it.

http://www.evernote.com/l/AKBV30_85-ZEFbF0lNaDxgSMuG9Mq0xpmUM/

What is Tableau?

u/lebski88 · 5 pointsr/reddit.com

He wrote a book a few years ago (2002) thats a fun read although not particularly informative. It largely focusses on social ngineering.

http://www.amazon.com/Art-Deception-Controlling-Element-Security/dp/0471237124

http://www.amazon.com/Art-Intrusion-Exploits-Intruders-Deceivers/dp/0471782661/ref=pd_bxgy_b_img_b/105-3743895-7466022 also in 2005.

u/wraith303 · 5 pointsr/lockpicking

Either this or this make a good starter set.

For books, I highly recommend Practical Lockpicking; Deviant Ollam. Read that cover to cover, and you'll have a strong foundation to start on.

If you want a good re-keyable practice lock, I like this one, personally. Get the 6 pin, non-cutaway, Kwik-set version.

u/BankingOn30 · 4 pointsr/socialism

I can't cite an exact source, but data scientist Seth Stephen-Davidowitz (author of Everybody Lies, one of my favorite books of 2017) has pointed out that the two most common Google searches coupled with "how to buy Bitcoin" are "how to get rich quickly" and "what is Bitcoin?." It seems to me that, while likely more valuable than a fiat currency inflated to serve special interests (rant, sorry), Bitcoin could have value as a market-determined currency like gold or silver, but not now. People are looking to get rich and that will cause it to crash.

u/dsjumpstart · 4 pointsr/datascience

One of my favorite not-super-technical books that can give some insights into the thought process and actionability of analytics and machine learning is "Everybody Lies". https://www.amazon.com/Everybody-Lies-Internet-About-Really/dp/0062390856

It touches on a concept I really like to rely on data for which is revealed vs. stated intent. People tell you they want what they wish they wanted. Data tells you what they actually want and how they actually behave. There are some good intuitive regression models in there as well.

u/Narrator · 4 pointsr/programming

The Data Warehouse Toolkit by Kimball and Ross is a pretty good resource. He goes a bit overboard with the complexity in some of his industry examples, but he's probably used to implementing with large teams of programmers. The concepts and methods are great though and should be in the toolkit of anyone developing reporting systems.

u/AlexEatsKittens · 4 pointsr/storage
u/schrodinger26 · 4 pointsr/Clemson

I'd recommend reading:

https://www.amazon.com/Storytelling-Data-Visualization-Business-Professionals/dp/1119002257

http://www.bdbanalytics.ir/media/1123/storytelling-with-data-cole-nussbaumer-knaflic.pdf

and

https://www.amazon.com/Visual-Display-Quantitative-Information/dp/0961392142

​

The graphs don't follow best practices and could use some work to more clearly communicate your goal.

Bar charts should not be center aligned like that, unless 0 on the x axis cuts directly through them (ie if they show positive and negative values simultaneously)

u/Megatwan · 4 pointsr/sharepoint

(I'll do it for him... )big fan of this book as the engineer's owners manual for 2016:
https://www.amazon.com/Deploying-SharePoint-2016-Configuring-Maintaining/dp/1484219988

looking for practical aspects of farm management that gets a bit trickier: i'd defer to some of the 2013 books on sp solutions and adoption/governance. ie what is optional somewhat depends on org expectations/needs. also product owner assessment on deprecated tech without clear or replaced by more resource intensive methods (ie infopath, workflow, pub sites, access apps).

let me know if you want more references or have specific questions you are looking for content on.

u/ciabattabing16 · 4 pointsr/sysadmin

Perfect fit for this situation: https://www.amazon.com/Managing-Humans-Humorous-Software-Engineering/dp/1484221575

Great read for anyone in the industry really.

u/whitesooty · 4 pointsr/italy

Ecco la mia lista/elenco disordinato.

Mi piacerebbe spiegare il perché su ogni libro letto ma sarebbe troppo lungo. Se sei interessato ad un feedback in particolare, fammi sapere in un commento.

In generale: in questo periodo si trova molta letteratura; io consiglio i classici, perché in giro c'è molta bullshit e ho elencato anche tutta una serie di libri per acquisire conoscenza su skills complementari (es. negoziazione, persuasione).

Ho elencato i libri di Codice Edizioni a parte perché uno dei pochi editori che pubblica saggi su argomenti contemporanei come tecnologia e media.

Una parola in più la spendo per i libri di Mari e Munari: sono dei classici che vanno letti. Punto.

LIBRI

UX

u/cavscout43 · 3 pointsr/politics

Unfortunately, I don't have an easy direct source. The assertion was made by Seth Stephens, a former Google Data Scientist that had access to massive amounts of data. It was cited in his book Everybody Lies though if someone here knows how to pull Google search history by zip code/county it can be confirmed or discredited.

u/willer · 3 pointsr/programming

http://philip.greenspun.com/sql/data-warehousing.html : A very good introduction to data warehousing and the star schema in particular.

http://www.amazon.com/Data-Warehouse-Toolkit-Complete-Dimensional/dp/0471200247/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1210883123&sr=8-1 : the second thing you should read -- more detail and specific examples of gotchas and schema design for particular business scenarios.

http://blog.oaktonsoftware.com/2007_06_01_archive.html -- the third thing to read. this gets into at least the terminology for some of the weirdo stuff you have to deal with in the OLAP world -- snapshot values in a supposed cube with rollups, for e.g.

u/loki2012 · 3 pointsr/hacking

There's a post like this every few weeks. Here's a link that links to a lot of other good links.

From personal experience, I recommend:

The Basics to Hacking and Penetration Testing

and since a lot of hacking these days has to do with social engineering, this book:

The Art of Deception

u/Fa1alError · 3 pointsr/h3h3productions

Social engineering attacks are not unique to T-Mobile unfortunately. The person posing as an employee most likely did a lot of prep to be able to convince the person on the phone that they are actually an employee. Learning the company lingo, obtaining an employee ID by overhearing it somehow or perhaps coming up with an employee ID that is the correct format at least. Using a store number as an Identifier to legitimize their claim etc..


This is my favorite defcon talk on social engineering.

[Good book on social engineering] (https://www.amazon.com/Art-Deception-Controlling-Element-Security/dp/076454280X/ref=sr_1_2?s=books&ie=UTF8&qid=1468027366&sr=1-2&keywords=kevin+mitnick)

u/jChuck · 3 pointsr/videos

The Art of Deception by Kevin Mitnick who was a famouse hacker and social engineer is a great read for anyone interested.

u/minektur · 3 pointsr/linux

I know a couple of professional pen-testers and they go onsite and plant devices on networks to allow easier remote access often. They're the good guys only mimicking what the bad guys also do.

For a good (but a bit dated) read, of a bunch of examples:

https://www.amazon.com/Art-Deception-Controlling-Element-Security/dp/076454280X

Hackers use social engineering and the planting of devices a lot.


https://digitalguardian.com/blog/social-engineering-attacks-common-techniques-how-prevent-attack

u/-rd · 3 pointsr/netsecstudents

I would second Ghost in the wire, though that is more of a autobiography. Still goes over some interesting stuff he did back in the day. He also helped write The Art of Deception and the Art of Intrusion

u/nipple_fire · 3 pointsr/explainlikeimfive

most hacking is social engineering.

call a random # in a company & request access to X.
they ask for your employee ID #.
you make up an excuse & get off the phone.
Now you know what you need to get access.

Begin plan to get someone's ID
rinse & repeat as you hit each roadblock, all the while staying as random & anonymous as possible.

This is a great book if you're interested in an in depth discussion of this:

http://www.amazon.com/The-Art-Deception-Controlling-Security/dp/076454280X

u/KnowsTheLaw · 3 pointsr/sysadmin

http://www.amazon.com/The-Art-Deception-Controlling-Security/dp/076454280X

This book was really helpful/interesting. Art of Deception.

u/t-vanderwal · 3 pointsr/dataengineering

Definitely. We actually used that book for my Business Intelligence masters course in my MIS program. I met a BI manager hiring for a data engineering role and she recommended the following text as well. The content was pretty similar as they focus on the Kimball method but goes over BEAM*, which is a requirements gathering framework for designing data warehouses.

https://www.amazon.com/Agile-Data-Warehouse-Design-Collaborative/dp/0956817203/ref=sr_1_1?s=books&ie=UTF8&qid=1511661160&sr=1-1&keywords=agile+data+warehouse+design

u/newworkaccount123 · 3 pointsr/BusinessIntelligence

Storytelling with Data: A Data Visualization Guide for Business Professionals.

This one was super helpful when i transitioned from ops to using that data to create visualization and reports.

u/YeahILiftBro · 3 pointsr/datascience

Not mathematical, but Storytelling with Data: A Data Visualization Guide for Business Professionals https://www.amazon.com/dp/1119002257/ref=cm_sw_r_cp_apa_i_WhB.AbRPZ14ET

Is a good start to communicating results and really easy to understand. Almost mind blowing how much I was missing previously.

u/NoyzMaker · 3 pointsr/ITManagers

A lot of the stuff you reference in the first three paragraphs are basically project/milestone dependencies. They are required to start the project or meet the milestone. Those should be identified by the PM but are commonly overlooked so take advantage that you know about the project and spend some time talking with them about expected needs and results. Find the PM, meet with them and talk through their needs "just to make sure you have everything in place".

The most important thing about being a manager is communication and management of the people not the things. Setup a 1 on 1 session with each of your SAs and go through their laundry list. What are they working on now? What will be they working on the next 90 days? What do they have on deck for next year? What would they like to be working on next year? What do we need to fix? What will it take to fix it? Is it something we can plan for now or do we need get budget for it? If so, how much?

After you meet with each of your SAs document the due dates and milestones somewhere visible. A shared calendar. A whiteboard. Something. Let them see it. Review it in every 1-1 just so it is not a mystery as to what is coming.

Outside the 1-1 sessions I use a high level calendar that covers the next 90 days that we review in every staff meeting. How has what milestones/project tasks due and when. This gives the team a high level view of their peers workload. Staff meetings are bi-weekly and agendas are posted the night before for everyone to review. We get in and out of them in 45 minutes.

In addition to Phoenix Project check out this book - Managing Humans: Biting and Humorous Tales of a Software Engineering Manager. It has focus on Software Devs but a lot of the practices apply across the board. Very easy and amusing read.

u/trevorishere · 3 pointsr/sharepoint
u/Gekitsuu · 3 pointsr/sysadmin

You should read the book Managing Humans

u/Sideonecincy · 3 pointsr/sysadmin
u/LarenF3D5 · 3 pointsr/lockpicking

You can get a really basic pick set from a site like SouthOrd.

My first set was their Pagoda set: http://www.southord.com/Lock-Pick-Tools/Lock-Pick-Set-Pagoda-Metal-Handles-BPXS-12.html

What that made me realize was at my skill level I only really use the short hook and S-rake.

Beyond that I was having issues getting my head around the theory of the inner workings, even with the videos available. I tend to learn really well academically so I picked up "Practical Lock Picking": https://smile.amazon.com/Practical-Lock-Picking-Second-Penetration/dp/1597499897/ref=sr_1_1?ie=UTF8&qid=1501560843&sr=8-1&keywords=practical+lock+picking

From there I picked up a few padlocks at garage sales, then ordered some specifically tiered towards the belt ranking setup here, and I've found them very progressive and enjoyable.

I actually reached out to some friends about 3D printing gear so I can do tear downs (I've got my Master 931 picked pretty well, I just need to tear it down for my next rank and don't want to lose everything).

Spend what you're comfortable spending (you wont be pick bound for fun or skill initially, at least I haven't been thus far), and follow the progression theories posted here, they've done really well by me.

Most importantly:
Don't fiddle with locks that aren't yours, even if you start realizing how much of the world is barred merely by a Master No3.

Don't fiddle with locks that you rely on for protection.

If you plan on carrying around gear verify your local laws.

Good luck and have fun, I'm really enjoying it so far.

u/arnimar_ · 2 pointsr/Database

I'm no expert in database certification so I won't comment on them, but they sound expensive. I'm sure you could go a long way in improving your skills by working through some free resources and classic texts.

A nice tutorial on fundamentals is:
http://philip.greenspun.com/sql/

A classic introductory to intermediate text is the following. It can get you amazingly far because even advanced topics are explained well:
http://pages.cs.wisc.edu/~dbbook/

Don't get thrown off by the publication year. The fundamentals of relational databases have barely changed for decades.

An excellent in-depth look at database theory is presented in:
http://www.amazon.com/Foundations-Databases-The-Logical-Level/dp/0201537710

For data warehousing and analytical querying (beyond Ramakrishnan et al) this is a great resource:
http://www.amazon.com/The-Data-Warehouse-Toolkit-Dimensional/dp/0471200247

Source: I'm a graduate student in databases.


u/bucknuggets · 2 pointsr/Python

For most time-series analysis I prefer to build star-schema models and use a real time-dimension.

Your typical time dimension contains about 30-40 attributes, has a granularity of hourly or daily, and rolls up hierarchically to days, weeks, months, quarters, years, etc. This dimension has a single surrogate key that you include with all of your facts to make joins easy. Other non-key attributes might include day of week, weekend/weekday flags, holiday flags, ansi vs iso weeks, etc.

You invest the time once to build a nice model, get performance benefits with large data sets, and and development benefits with whatever technology you're working with: SQL, python, ruby, etc.

EDIT: this technique is common to data warehousing. Any media on this topic should provide a basic overview. A few specific things to check out include:

u/Thriven · 2 pointsr/SQLServer

If you don't have it or are new to Data warehousing. I'd recommend Ralph Kimball's - The Data Warehouse Toolkit. Its been my bible of Business Intelligence.

Also, subscribe to /r/BusinessIntelligence

u/binarian · 2 pointsr/books

The Art of Deception by Kevin Mitnick. My personal favorite book on the topic, as its both highly informative and entertaining.

u/CSMastermind · 2 pointsr/AskComputerScience

Senior Level Software Engineer Reading List


Read This First


  1. Mastery: The Keys to Success and Long-Term Fulfillment

    Fundamentals


  2. Patterns of Enterprise Application Architecture
  3. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
  4. Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML
  5. Systemantics: How Systems Work and Especially How They Fail
  6. Rework
  7. Writing Secure Code
  8. Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries

    Development Theory


  9. Growing Object-Oriented Software, Guided by Tests
  10. Object-Oriented Analysis and Design with Applications
  11. Introduction to Functional Programming
  12. Design Concepts in Programming Languages
  13. Code Reading: The Open Source Perspective
  14. Modern Operating Systems
  15. Extreme Programming Explained: Embrace Change
  16. The Elements of Computing Systems: Building a Modern Computer from First Principles
  17. Code: The Hidden Language of Computer Hardware and Software

    Philosophy of Programming


  18. Making Software: What Really Works, and Why We Believe It
  19. Beautiful Code: Leading Programmers Explain How They Think
  20. The Elements of Programming Style
  21. A Discipline of Programming
  22. The Practice of Programming
  23. Computer Systems: A Programmer's Perspective
  24. Object Thinking
  25. How to Solve It by Computer
  26. 97 Things Every Programmer Should Know: Collective Wisdom from the Experts

    Mentality


  27. Hackers and Painters: Big Ideas from the Computer Age
  28. The Intentional Stance
  29. Things That Make Us Smart: Defending Human Attributes In The Age Of The Machine
  30. The Back of the Napkin: Solving Problems and Selling Ideas with Pictures
  31. The Timeless Way of Building
  32. The Soul Of A New Machine
  33. WIZARDRY COMPILED
  34. YOUTH
  35. Understanding Comics: The Invisible Art

    Software Engineering Skill Sets


  36. Software Tools
  37. UML Distilled: A Brief Guide to the Standard Object Modeling Language
  38. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
  39. Practical Parallel Programming
  40. Past, Present, Parallel: A Survey of Available Parallel Computer Systems
  41. Mastering Regular Expressions
  42. Compilers: Principles, Techniques, and Tools
  43. Computer Graphics: Principles and Practice in C
  44. Michael Abrash's Graphics Programming Black Book
  45. The Art of Deception: Controlling the Human Element of Security
  46. SOA in Practice: The Art of Distributed System Design
  47. Data Mining: Practical Machine Learning Tools and Techniques
  48. Data Crunching: Solve Everyday Problems Using Java, Python, and more.

    Design


  49. The Psychology Of Everyday Things
  50. About Face 3: The Essentials of Interaction Design
  51. Design for Hackers: Reverse Engineering Beauty
  52. The Non-Designer's Design Book

    History


  53. Micro-ISV: From Vision to Reality
  54. Death March
  55. Showstopper! the Breakneck Race to Create Windows NT and the Next Generation at Microsoft
  56. The PayPal Wars: Battles with eBay, the Media, the Mafia, and the Rest of Planet Earth
  57. The Business of Software: What Every Manager, Programmer, and Entrepreneur Must Know to Thrive and Survive in Good Times and Bad
  58. In the Beginning...was the Command Line

    Specialist Skills


  59. The Art of UNIX Programming
  60. Advanced Programming in the UNIX Environment
  61. Programming Windows
  62. Cocoa Programming for Mac OS X
  63. Starting Forth: An Introduction to the Forth Language and Operating System for Beginners and Professionals
  64. lex & yacc
  65. The TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference
  66. C Programming Language
  67. No Bugs!: Delivering Error Free Code in C and C++
  68. Modern C++ Design: Generic Programming and Design Patterns Applied
  69. Agile Principles, Patterns, and Practices in C#
  70. Pragmatic Unit Testing in C# with NUnit

    DevOps Reading List


  71. Time Management for System Administrators: Stop Working Late and Start Working Smart
  72. The Practice of Cloud System Administration: DevOps and SRE Practices for Web Services
  73. The Practice of System and Network Administration: DevOps and other Best Practices for Enterprise IT
  74. Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale
  75. DevOps: A Software Architect's Perspective
  76. The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
  77. Site Reliability Engineering: How Google Runs Production Systems
  78. Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry
  79. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
  80. Migrating Large-Scale Services to the Cloud
u/lolslim · 2 pointsr/SocialEngineering

Yes that book, I have that book, and also grab the art of deception by kevin mitnick here. If you want to learn pickpocketing, or removing wristwatches, etc..here is a book on that.

u/target · 2 pointsr/sysadmin

Not sys admin, but security, The_Art_of_Deception.
A great read.
I picked it up cheap at Ollies and have read it front to back. That is amazing for me seeing I don't really read unless forced.

http://www.amazon.com/Art-Deception-Controlling-Element-Security/dp/076454280X

http://en.wikipedia.org/wiki/The_Art_of_Deception

u/bmoraca · 2 pointsr/networking

Kind of like how your "take my word for it" isn't really proof enough for your claims.

There's a book by Kevin Mitnick, though, that well documents the art of social engineering in regards to this topic. https://www.amazon.com/Art-Deception-Controlling-Element-Security/dp/076454280X

If you can't take my word, definitely take his. He went to prison for it.

u/ziptofaf · 2 pointsr/learnprogramming

Any book that focuses on something else than a specific programming language.

Examples:

u/ret0 · 2 pointsr/sysadmin

Upvoted for mentioning The Art of Deception! That is one of my favorite (technical-ish) books of all time. Another great book by that author is The Art of Intrusion.

If you want to keep attackers out of your organization, you need to learn how they operate. These books provide an intersting insight, as well as having some really interesting stories.

u/dstergiou · 2 pointsr/SocialEngineering

Mitnick's books are indeed mostly anecdotal, but The Art of Deception spends quite some time to explain WHY the attack worked and how it could have been mitigated. If you are to read one of Mitnick's books, this is definitely the one closer to what you want to do

As /u/demonbrew suggested, Cialdini's Influence is an iconic book on how you can use psychology to manipulate others. There are other schools, and you can read more about it in this thesis (as you can see Social Engineering was really popular at my university). My focus was Cialdini's work, my colleagues focused on comparing different psychological frameworks used in Social Engineering.

Carnegie's book is indeed focused in socializing, but the TL;DR of the book is: "How do i make people like me?". If you combine this, with one of the Cialdini principles - "Liking" - you can see how it can help you improve your Social Engineering skills

u/neoneye · 2 pointsr/iOSProgramming

Book recommendation: Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems


Swift anecdote: I had a crash that only affected 32bit devices, because the code used Int, but ran out of bits in rare cases. The original code assumed that it was a int64. Changing the type from Int to Int64 fixed the problem. It was difficult to debug since the original bug report mentioned no device type, nor specific numbers that was causing problems. Gathering much more data helped identifying the problem.

Tell us more about your setup.

u/bakedpatato · 2 pointsr/WGU_CompSci

if they would get rid of the Oracle cert and the second SQL class(r u srs with literally writing out select and insert statements), not focus on teaching JavaFX for Software I and II(and add some heavier programming), add an assembly class( I do like how they cover AArch64 in the computer arch class though), add a "non OO language" class I would say WGU's CS program would match most other online CS programs from regionally accredited, non profit unis

adding a compiler class would make it exceptional among online CS degrees but would make the degree even harder

another class I took at my B&M is a debugging class (they assigned this book and I still quote it to this day), I think that would be really interesting to offer as well

​

as it stands I don't think it's as good as most decent B&Ms or most online CS degrees

​

source: 7 years of experience, was on last year of CS degree at good B&M

u/junkboxraider · 2 pointsr/synthdiy

I'd say there are at least two sides to debugging: technical knowledge and mindset/approach. In many situations, technical knowledge is less important than your approach. This is a great book on how to debug anything, because it focuses on the approach:https://www.amazon.com/Debugging-Indispensable-Software-Hardware-Problems/dp/0814474578/ref=as_li_ss_tl?ie=UTF8&qid=1473264988&sr=8-1&keywords=debugging&linkCode=sl1&tag=makithecompsi-20&linkId=fff719e6c1338a3b9f9d763d7f5830a2

A really brief summary: Understand the system, reproduce the error, and think of ways to methodically test your hypotheses of what's wrong.

For your situation, "understand the system" doesn't have to mean "understand the schematic". You can start with the basic blocks: physical construction, power supply, audio output, controls. The other posters have broken down what to look for in some of these cases.

For example, if you physically inspect the board and see a big blob of solder going across three different components, it's probably a waste of time to check whether the controls affect the output sound, because that blob of solder shouldn't be there. Next step, nothing works properly without proper power, so check the points where power is supposed to be supplied on the board and make sure the voltages are correct. Then, find the earliest point on the schematic where you should get an audio output (probably an oscillator out) and check that. And on and on.

To test audio outputs, an oscilloscope is super handy, but honestly I've done a ton of debugging with a small battery-powered speaker with a mono cable connected to it, probing test points in a circuit to see whether audio is present. However note that it IS possible to fry circuits with this approach by accidentally bridging traces, so be careful.

u/MrSquicky · 2 pointsr/java

What I'm talking about is pretty basic knowledge. I'd suggest googling for it first and reading through that.

If you're using an IDE (seriously, use an IDE), look for debugging in <your IDE>. It should give you what you need. You should be able to stop execution at a given breakpoint, step into and over method calls, and inspect the values of object and expressions. Bonus points for learning how to "Run to the cursor position" instead of dropping breakpoints everywhere and for figuring out conditional breakpoints. It's more complicated, but being able to debug a remote application is also really useful for most web applications.

After that, if you want to get into more systematic debugging, I recommend looking at Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems

For SQL, again, read the basics and then play around with it in an SQL application. Honestly, for learning purposes, if you have it, MS Access is pretty good. MySQL is probably the most accessible free tool.

Learn how to get data, filter it, order it from a single table. Then how to use grouping and group level filtering with GROUP BY and HAVING. Then learn inner and outer joins.

That's going to put you way in front of most young devs.

If you want to really get into it, I recommend Joe Celko's SQL for Smarties, but that's kind of overkill.

u/Novakog · 2 pointsr/compsci

For me, it depends on two things mainly: my current level of focus, and my understanding of the problem I'm trying to solve (actually, it would be better to state that as: my understanding of the solution to the problem).

On focus, sometimes I have a spec'd out system (so I know exactly what I am going to code, often I have good pseudo-code), and I can write 500 lines of code in a couple hours. Other times, I might have the same spec, and it would take me 5 days to write the same 500 lines. I find there are a lot of variables that contribute to my level of focus. I find that I focus much better after vacations, which is why vacations actually make me more productive. I focus much better when my body and mind are in a good state - physically fit, which is why exercising is so valuable, well-rested, sufficient nutrition, how happy I am. Spending a decent amount of time outside each day, even 15 minutes, makes a huge difference for me (could be vitamin-D production). Personally, I focus much better when I listen to music than when I don't (if it's non-vocal music, it drowns out external stimuli). I have two monitors at work, and if I want to get into serious coding, I never have a web browser open in my second monitor. I usually try to keep my IDE occupying both screens, and if I need textual information, I copy it into a blank document in my IDE. If I need to reference a paper, I print it out. Caffeine can give me a temporary boost in focus, but usually results in a longer period of poor-focus.

Sometimes I work on an open-ended problem, where the problem is simple, but the solution is completely unclear. Not "bugs" per-se, but research, often involving somewhat fuzzy math. I might spend 10 days manipulating 50 lines of code. Other times, when a bug crops up, I know exactly what the issue is and I can fix it immediately.

I've heard as a rule of thumb, a good programmer will generate 50 lines of completely correct code in a day. Not sure how true that is, and obviously "lines of code" is a varying metric, depending on language, coding style, and so on.

Others mention debugging as a major factor. This diminishes with experience and learning, although of course it never goes away completely. As you specialize in some domain, you learn techniques for debugging problems in that domain. One of the things I've gotten a lot better at over time is building test data inputs to illustrate bugs.

For debugging, I recommend reading this book. It may not be useful for exceptional, highly experienced programmers, but I've found that it has probably made me 2-4x more efficient at debugging, and it's a super-short read (took me maybe 6 hours, and I'm a really slow reader). The other thing that makes a huge difference is learning clean coding style. As my code has gotten cleaner, I've introduced considerably fewer bugs, and spent less time tracking down the bugs I have introduced. If you haven't already, I recommend learning functional programming and spending some time with literate programming (which is less well-known). Literate programming isn't really that fundamentally different, but it teaches you to think about your program as an expression (explanation, even) of ideas or concepts, and that causes you to write your programs as an expression of the underlying ideas, making them much more clear.

u/SantaCruzDad · 2 pointsr/cpp_questions

I see the same problem on StackOverflow on a daily basis - someone posts a chunk of code and says "Help - my code is not working!". I keep a standard response to this on hand, as it's such a regular occurrence:

> Welcome to Stack Overflow! It sounds like you may need to learn how to use a debugger to step through your code. With a good debugger, you can execute your program line by line and see where it is deviating from what you expect. This is an essential tool if you are going to do any programming. Further reading: How to debug small programs.

But the broader problem of course is that colleges simply do not seem to teach students how to use a debugger, or debugging techniques (arguably more important), or even development tools in general. I think the excellent Agans book, Debugging should be required reading for every undergraduate programming course.

Another pet peeve is that students seem to be completely oblivious to the need to (a) enable compiler warnings and (b) take heed of such warnings.

u/FreakySpook · 2 pointsr/sysadmin

EMC publish a book as part of their Certification program which is storage fundamentals which is quite good, most of it can be applied to really any vendor.

http://www.amazon.com/Information-Storage-Management-Virtualized-Environments/dp/1118094832/ref=sr_1_5?s=books&ie=UTF8&qid=1398120942&sr=1-5&keywords=Storage+Foundations

I know its a foundations book, but I recommend reading it, I found it really helpful.

u/area404d · 2 pointsr/ITCareerQuestions

Dell EMC has not updated the textbook for that exam. I took and passed the V2 of that exam using the V2 textbook, had everything I needed. V3 which I looked over the objectives is different enough, that I don't feel comfortable trying it without an updated textbook. Link to V2 textbook

u/sndrsk · 2 pointsr/tableau

I don't think that's really necessary. Take a look at other people's vizzes, take a look at what's catching on, and hang out in /r/dataisbeautiful.

I really suggest this book... it talks about how to build visualizations to efficiently tell a story: https://smile.amazon.com/Storytelling-Data-Visualization-Business-Professionals/dp/1119002257/ref=sr_1_1?s=books&ie=UTF8&qid=1537148459&sr=1-1 -- it helped me a ton to build better dashboards.

Also when you're talking about "fancying up" dashboards, it's easy to go overboard. I know that when me and my other colleagues started doing Tableau, we stuck graphs and charts on dashboards and used loud colors just because we thought it looked "cool" but they were just distractions that took away from the story you're trying to tell with the data.

u/herkyjerkybill · 2 pointsr/DataVizRequests

there are a few really great resources that were mentioned already.

I found Tufte books a little bit abstract and more geared toward data visualization philosophy and not as practical as some of the other resources out there in terms of creating interactive, business-focused data visualizations. While I really like them, it may not be the first ones you grab.

I highly recommend books and blogs by these people---all but Stephen Few are active on Twitter (bolding the highest 3 recommendations):

Stephen Few:

u/straius · 2 pointsr/gamedev

What you need is a mature thinker. Here's how I've seen this successfully done while maintaining a positive democratic/inclusive culture...

Democratic processes for inception of ideas is fine. But someone has to be designated as the driver or mediator of discussion.

That's a responsibility that can be assigned to different people for different areas of the game or even multiple areas of design spread across multiple people.

The key is that you need someone who everyone knows is the facilitator/owner. Someone who's responsibility is to make sure things don't fall through the cracks for whatever they're identified as the driver for.

Then offset that with a culture of collaboration (ie... Leads don't command people directly, they identify work that needs to be done)

You'll find that generally, the more mature thinkers will be more willing to give up authority/power because they understand the limited importance that has. But they still maintain a strong sense of ownership.

The really key thing is that you want to try and cultivate attitudes that help deter ego attachment to ideas. That is the most common hole designers can fall into because an inexperienced designer will have a lot of insecurity involved eith his ideas which will make it very difficult to accept and process feedback appropriately. Most design dysfunction I've seen at multiple studios has revolved around that central issue.

Over time, mature designers learn to identify this trap and avoid it. But if you don't have this element of culture clearly established, you'll be leaving this open to more random chance than you would otherwise.

I would also recommend reading up on leadership from people like Simon Sinek. Also highly highly recommend the book "managing humans"

http://www.amazon.com/gp/aw/d/1430243147?pc_redir=1409134555&robot_redir=1

A lot of what you're talking about also has to do with leadership and understanding how to impell people and understand what is expected of yourself as a leader. Because you're looking for someone that has those qualities to glue your team and your vision together

u/rare_design · 2 pointsr/sharepoint

I realize you are working with 2010, but you may be able to use the same approach as from SP2016, so I will reference below, but if not, here are some links to 2010 resources:

http://www.harbar.net/articles/sp2010ups.aspx

https://docs.microsoft.com/en-us/sharepoint/install/create-a-user-profile-service-application

https://social.technet.microsoft.com/wiki/contents/articles/5199.sharepoint-2010-creating-user-profile-service-application-with-solution-to-most-common-issue.aspx

This snippet is from page 341 of Vlad Catrinescu and Trevor Seward's, Deploying SharePoint 2016, which I recommend getting if you will continue working with SharePoint. It's a great resource I keep next to me.

$sa = New-SPProfileServiceApplication -Name "User Profile Service Application" -applicationpool "SharePoint Web Services Default" -ProfileDBName 'Profile_DB_2013' -SocialDBName 'Social_DB_2013' -ProfileSyncDBName 'Sync_DB'

We then need to create Service Application Proxy by using the following cmdlet.

New-SPProfileServiceApplicationProxy -Name "User Profile Service Application Proxy" -ServiceApplication $sa -DefaultProxyGroup

You can purchase their book here:

https://www.amazon.com/Deploying-SharePoint-2016-Configuring-Maintaining/dp/1484219988

Please note, as with anything like this, the names of service applications, application pools, and databases, are all subjective and will need to be determined by your existing environment.

​

u/darksim905 · 2 pointsr/lockpicking
u/dadoftwins71309 · 2 pointsr/lockpicking

From this Amazon listing stating "Publication Date: October 8, 2012", and talking with Deviant on Twitter.

This, his second book (on bypassing locks WITH a key) on "the topics of impressioning, master key escalation, skeleton keys, and bumping attacks", also comes out shortly.

u/slickwillytfcf · 2 pointsr/lockpicking

This one was mentioned in another post a week or so ago: https://www.amazon.com/Practical-Lock-Picking-Second-Penetration/dp/1597499897.

SouthOrd offers one called Easy Pickings with a few of their sets too. I've seen that one and it gives a very basic overview of locks and techniques to pick them. Much less information than can be found in the PDFs.

u/onionsman · 2 pointsr/lockpicking

There is a ton of info in the sidebar. The wiki is your friend on free materials.

I highly recommend Lockpicking - Detail Overkill. The Author /u/derpserf used to poke his head in this sub a while back. Really in depth shit. (he would want me to use an expletive)

As far as printed media, I am a huge fan of Deviant Ollam. (Disclaimer: I have hung out with him at Defcon and have a bit of a man crush). He is a super nice guy who is very passionate about teaching what he loves to do. His two books (one about [picking and how locks operate(http://www.amazon.com/Practical-Lock-Picking-Second-Edition/dp/1597499897) and another on impressioning & bypass methods) are awesome.

Hope that helps.

Edit: added links

u/notonredditatwork · 2 pointsr/lockpicking

His book looks pretty good too. (I haven't read it, but I've heard from others that it's very helpful, explains things in plain english, and is pretty humorous, which makes sense if you've ever met him or listened to one of his talks):
http://www.amazon.com/Practical-Lock-Picking-Second-Edition/dp/1597499897/ref=sr_1_3?ie=UTF8&qid=1345646056&sr=8-3&keywords=deviant+ollam

u/pancaaakes · 2 pointsr/EDC

I would recommend picking Master locks to start - Like this They're ridiculously easy to pick, and you'll be able to get a good handle on manipulating single pins and even basic raking.

ITS Tactical generally has some pretty informative posts on lock picking/locksport from time to time. I would recommend these to get started:

u/wat_waterson · 2 pointsr/lockpicking

Honestly, this book is a bit basic. I bought it a few weeks ago on RiftRecon's site because it was only $14 and I wanted to see if I was missing a technique or tactic. I wasn't. It's really meant to supplement their red team kit and comes across as such.

That being said, if you are unfamiliar with alternative entry techniques beyond lockpicking, it could be worth it, though Deviant Ollam's book is just a tad over double the amount for this little book and covers some other entry techniques besides lockpicking. http://www.amazon.com/gp/aw/d/1597499897/ref=mp_s_a_1_1?qid=1395334556&sr=8-1&pi=SY200_QL40

u/comeUndon · 2 pointsr/tableau
u/4thekill · 2 pointsr/BusinessIntelligence

Pretty much anything by Stephen Few. His 2nd edition of Information Dashboard Design is a great start. He's also done some great whitepaper type stuff as well. Google can help you find it.

Edward Tufte is pretty famous in the area as well. The Visual Display of Quantitative Information is a classic and an amazing book on representing data.

To me, telling a story with data is essential to calling something BI. Otherwise, it's just presenting a bunch of data in a different format than it started. You need to guide users to be able to diagnose issues and make decisions. Wireframing out a dashboard that starts big picture and have different paths users can follow to additional focused dashboards is key.

I just did a presentation on dashboard and visualization best practices at my company's conference for the 2nd time, and both times a lot of people told me how it changed their view of how they view analytics, or that they needed their team or boss to see the presentation because they are thinking about things the wrong way. Most of what I know and practice/preach today is a result of the above two gentlemen, plus things learned on the job along the way.

Visualize the data with the best chart type for the data. Not because they are pretty. Not because users want to see it a certain way. Pie charts suck, don't ever use them. I use this tweet in my presentation. Along with an example chart of when to use pie charts. Your dashboard might be KPIs and bar charts, and that's ok.

I could go on forever...

TLDR; Check out a couple of guys who are good at what they do. Tell a story with your data! Pie charts suck. Use the right visual. Feel free to PM me questions.

u/gsaslis · 2 pointsr/devops

I would recommend the Continuous Delivery book (https://continuousdelivery.com/) as a starting guide for what you need to do on the CI/CD front.

It doesn’t go extensively into testing, which is basically your safety net. The Clean Code book (https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882) is a good start here.

On the whole Agile Software Development methodologies front, it’s important to understand some principles behind each framework. I’ve found this book useful on that regard: https://www.amazon.com/Agile-Good-Hype-Bertrand-Meyer/dp/3319051547

I know this might sound overwhelming, but so is what you’re describing... : ))
Reading books is an investment that will pay off on this journey you are setting on.

Good luck!

u/Adventure_Time · 1 pointr/worldnews

Can you read Chinese? If not here is the best recent reference of political intrigue within the CCP.

http://www.amazon.com/Party-Secret-Chinas-Communist-Rulers/dp/0061708771/ref=sr_1_1?ie=UTF8&qid=1302713651&sr=8-1

Recent interviews with Chinese officials within that collection support the assertion that Hu Jintao faces stiff PLA opposition from within the military.

The Anti-secession law was absolutely meant to pacify the hawks within the PLA.

Think about the fact that that this administration has done to ensure the status quo. I really think you and everyone else who characterizes China as an expansionist power are completely ignoring the big picture.

u/RabidRaccoon · 1 pointr/worldnews

> Can you read Chinese? If not here is the best recent reference of political intrigue within the CCP.

No, but I'm learning. I read Zhao Ziyang's book - Prisoner of the State.

> http://www.amazon.com/Party-Secret-Chinas-Communist-Rulers/dp/0061708771/ref=sr_1_1?ie=UTF8&qid=1302713651&sr=8-1

Hmm, his impression of the PRC is the same as mine

> Starred Review. McGregor, a journalist at the Financial Times, begins his revelatory and scrupulously reported book with a provocative comparison between China™s Communist Party and the Vatican for their shared cultures of secrecy, pervasive influence, and impenetrability. The author pulls back the curtain on the Party to consider its influence over the industrial economy, military, and local governments. McGregor describes a system operating on a Leninist blueprint and deeply at odds with Western standards of management and transparency. Corruption and the tension between decentralization and national control are recurring themes--and are highlighted in the Party's handling of the disturbing Sanlu case, in which thousands of babies were poisoned by contaminated milk powder. McGregor makes a clear and convincing case that the 1989 backlash against the Party, inexorable globalization, and technological innovations in communication have made it incumbent on the Party to evolve, and this smart, authoritative book provides valuable insight into how it has--and has not--met the challenge.

Couldn't have put it better on the problems of the PRC model, though I'm more sceptical it is reformable

> I really think you and everyone else who characterizes China as an expansionist power are completely ignoring the big picture.

Actually I don't go for a characterisation that is as simplistic as that. The PRC could evolve in a fairly benign way to a more liberal society able to compromise with its neighbours. However I don't believe that it is inevitable that will happen. I definitely don't believe that planet wide peace and Liberal Democracy is some sort of pre destined "End of History" along the lines of Fukuyama. It would be good if that were true and it is something to aim for not something we can count on.

I think that the PRC - like the USSR - is essentially enigmatic. The best way to deal with it is to contain it militarily to discourage adventurism until it liberalizes. Having said that I'd say the odds currently favour China liberalizing over turning into some metastasising tyranny like Japan and Germany did in the 30's. But if the PRC thought it could get away with expansionism I suspect that sooner or later leaders will be selected who will pursue that expansionism aggressively.

Even liberalisation is not a panacea - in many ways it opens up even more danger. Imagine in the economy collapsed and with it the CCP's legitimacy and a Fenqing party even more committed to reversing historic humiliations took over and restores a one party system. I.e. China could go from a predictable tyranny to anarchy and to a very unpredictable tyranny rather along the lines Germany did.

In an odd sort of way a Brezhnev-esque ossification of the system with the CCP firmly in control is actually a better bet for China's neighbours and rivals than liberalisation. Brezhnev may have invaded Afghanistan but he sure as hell wasn't going to invade Western Europe. In fact you probably need a fresh and virulent new tyranny to replace the CCP for China to turn expansionist.

Still that could happen - and I think it is in everyone's interests if any Chinese government knows that they will lose badly if they try to pick a fight with another country.

u/PMStephenHarper · 1 pointr/canada

>I rather think that making promises of this nature is a formality. The real friction will come when a culture (communist China) used to making casual threats of violence in order to get its way meets a culture (Murica, close enough) where bribery is the usual practice.

I think you need to read this book.

Please stop talking about Chinese political/business culture until you are at least half way through this excellent book. It includes basic org. charts of the Chinese gov't, history, etc.


Thank you.

u/jeffreydontlook · 1 pointr/AskComputerScience


Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are

This book is really great for getting a surface level understanding of how big data can be harnessed. It also delves into how big data is being used as a buzz word to scam companies out of money.

I listen to audio books, so this might be a little dry for what you're looking for. The narrator was great. He definitely added to my sense or enjoyment

u/NJOC89 · 1 pointr/television

I think an important point to mention here is that these viewers SAY they would cancel Netflix in this instance. It's easy to say whatever you want to a hypothetical poll.

​

This book about Google was an interesting read expanding on how people lie about what they're doing online because we're anonymous on the internet and it's easy:

https://www.amazon.com/Everybody-Lies-Internet-About-Really/dp/0062390856/ref=sxts_sxwds-bia?keywords=everybody+lies&pd_rd_i=0062390856&pd_rd_r=729c95c5-ba9c-4db4-b452-fa8c605a57e5&pd_rd_w=FB0Em&pd_rd_wg=IdYcs&pf_rd_p=f0479f98-a32d-45cd-9c12-7aaced42b1ec&pf_rd_r=5265D5ZMZNAX0FQW8AP5&qid=1557866692&s=gateway

u/trandy69 · 1 pointr/technology

Although internet filter bubbles do exist, people are much more likely to see opposing views on the internet than irl. I don’t have a source but I read about it in this book everybody lies Think about the comment section of any newspaper.

u/doobiekiller · 1 pointr/PoliticalHumor

I don't know why you said alt right, especially because it's been confirmed that Freudian slips aren't a real thing. If you want to have a conversation about an anti-fascist movement, how do you plan on doing that without mentioning fascism?

u/Mr_Smoogs · 1 pointr/PurplePillDebate

Fully 25 percent of female searches for straight porn emphasize the pain and/or humiliation of the woman,” he writes, citing search terms inappropriate to reiterate here, but featuring words like “painful,” “extreme” and “brutal,” and often focused on nonconsensual sex (depictions of which, he emphasizes, are not permitted on that site).

https://www.amazon.com/Everybody-Lies-Internet-About-Really/dp/0062390856?tag=nypost-20

u/RegretfulEducation · 1 pointr/CanadaPolitics

I thought the same until I read Everybody Lies which set out, for me, a convincing argument based on big data that people get more ideological diversity and come into contact with with more differing viewpoints thanks to the internet.

u/Himekat · 1 pointr/cscareerquestions

If you want to stay in the SQL Server world (T-SQL/SSIS/SSRS/SSAS), I highly recommend reading T-SQL Fundamentals and The Data Warehouse Toolkit (and other Ralph Kimball books) over and over again. These were invaluable to me in my SQL days, as many SQL interviews tend to be less reliant on puzzle games and more reliant upon pure knowledge of the engine you're dealing with. Knowing the SQL Server engine really well will help you with DBA knowledge, also (which tends to focus on optimization and disaster recovery aspects).

Other than that, what do you want to do, specifically? All interviews are going to be different for different jobs.

u/hagemajr · 1 pointr/AskReddit

Awesome! I kind of fell into the job. I was initially hired as a web developer, and didn't even know what BI was, and then got recruited by one of the BI managers and fell in love. To me, it is one of the few places in IT where what you create will directly impact the choices a business will make.

Most of what I do is ETL work (taking data from multiple systems, and loading them into a single warehouse), with a few cubes (multidimensional data analaysis) and SSRS report models (logical data model built on top of a relational data store used for ad hoc report creation). I also do a bit of report design, and lots of InfoPath 2010 + SharePoint 2010 custom development.

We use the entire Microsoft BI stack here, so SQL Server Integration (SSIS), Analysis (SSAS), and Reporting Services (SSRS). Microsoft is definitely up and coming in the BI world, but you might want to try to familiarize yourself with Oracle BI, Business Objects, or Cognos. Unfortunately, most of these tools are very expensive and not easy to get up and running. I would suggest you familiarize yourself with the concepts, and then you will be able to use any tool to apply them.

For data warehousing, check out the Kimball books:

Here and here and here

For reporting, get good with data visualizations, anything by Few or Tufte, like:

Here and here

For integration, check these out:

Here and here

Also, if you're interested in Microsoft BI (SSIS, SSAS, SSRS) check out this site. It has some awesome videos around SSAS that are easy to follow along with.

Also, check out the MSDN BI Blog: http://blogs.msdn.com/b/bi/

Currently at work, but if you have more questions, feel free to shoot me a message!

u/eevar · 1 pointr/Database

ETL is the process of populating a data warehouse with data from operational systems. While both involve transferring/updating data, your issue isn't really about ETL. There might be some lessons about copying/updating data in the ETL field, though.

Kimball's books are great; I'd add this one to your reading list. Probably a better starting point on data warehouses than the ETL one.

IMO your problem is hardly database related, even if data stored in a db are involved. It's a pure SW development/programming task outside of the realm of database administration.

Start off by looking for off-the-shelf solutions, i.e. check with your POS supplier if they already support this.

Failing that, you need to build your own software for pushing updates to the remote locations. A service installed on every POS that periodically polls the central server for pricing info is probably your best bet (perhaps not ideal, but should be a serviceable solution for the short run). I'd send a JSON document with every local SKU and expect one back containing current prices -- or ask for changes since last update if you have a lot of products. Make sure nothing stupid happens when a SKU isn't found or the request fails.

Make sure you understand every relevant piece of the POS db's schema. Will updating the base price do, or do you need to consider discounts, currency, taxes and whatnot? You also need to be sure you're asking the right server for pricing info (proper authentication, e.g. something PKI based), and that you have instrumentation in place to notice if a remote location isn't asking for price data.

u/imcguyver · 1 pointr/dataengineering

https://www.amazon.com/Data-Warehouse-Toolkit-Complete-Dimensional/dp/0471200247

The is a highly recommended book for the Data Warehouse industry. Hope you enjoy it and good luck.

u/Cheshire057 · 1 pointr/AskReddit

The Art of Deception Great book i learned about on "The Broken"

u/drummer_86 · 1 pointr/reddit.com
u/evilnight · 1 pointr/netsec

His book has a handful of insights into social engineering, but nothing you wouldn't be able to get elsewhere.

u/gijane480 · 1 pointr/AskReddit

from information security, Kevin Mitnick The Art of Deception
great stories of early hackers and employees giving away the keys to the kingdom.

http://www.amazon.com/The-Art-Deception-Controlling-Security/dp/0471237124

u/Optamix · 1 pointr/AskReddit

I suggest 3 books, all for different reasons.

  1. As already suggested, Sophie's World. It's told in a story form but is a great introduction to the history of philosophy in a very practical way to understand. If you read anything from my list, please let it be this.

  2. An introduction to Logic Text Book. The one I have is by William Lawhead, but I believe it is out of print. Any good begineers logic textbook will do. Now here is the kicker if you read this. It's a text book, you HAVE TO DO THE "HOMEWORK". Read the chapter and do the assignments, you won't get a full understanding just by glossing over the subject matter.

    The easiest I can explain it is Logic is math with words. You will learn how to form arguments and spot fallacy's. By the end of that textbook you will know how to put together a bulletproof argument and tear someone else's argument to shreds. Its practical philosophy for your ever day life. (And great for arguing on the internet)

    I'm a firm believer that logic classes should be taught starting in middle school.

  3. The Art of Deception

    Read this AFTER learning the Logic textbook, it will make much more sense. After logic you will be able to put together logically sound arguments. After The Art of Deception, you will become good at putting together fallacious arguments. Because...well, sometimes you need to win even when you are wrong. Also, you will be able to spot people trying to do this too you.

    I think these 3 books will give you a good overview of philosophy and logic and you will be able to implement them in a practical way in your life.
u/jmkni · 1 pointr/books

Kevin Mitnick's The Art of Deception

u/DigitalSuture · 1 pointr/changemyview

I believe in the idea of a human element. It is the system has more to do with your actions than you do. Just like walking into an empty diner. They set the tables/chairs etc. And the seat you pick will probably within good accuracy be the first seat the majority sits at. I am really enjoying this book right now by Kevin Mitnick "The Art of Deception". The first few stories had me laughing and cringing.

u/ThePaternalOverseer · 1 pointr/Philippines

Di ko maia-upload lahat ng books kasi around 7gb sya. :( Though yeah may mga mega bundles ng IT books online gaya ng sabi nung isang reply.

Well anyway, if you're into those books, I recommend The Art of Deception by Mitnick and Simon (si Steve Wozniak nag-foreword sa book na 'to haha) tsaka The Art of Exploitation. Di ko tanda kung meron ako nung books pero afaik may mga online pdf copies naman. Happy reading! :D

u/erchristensen · 1 pointr/Fantasy

The Art of Deception is nominally about protecting you and your company, but it also gives you an idea of his social engineering. Again, it's focused on modern day cons, but I do enjoy reading about all sorts of cons, fictional and nonfictional.

u/Eureka22 · 1 pointr/explainlikeimfive

I recommend the books "The Art of Intrusion" and "The Art of Deception" by Kevin Mitnik. One of the most famous hackers in history (the movie Hackers was inspired by him and Hackers 2: Takedown is a moderately historical adaptation of his escapades). The books gives a breakdown of what he did and what hacking is really like (in the 80s and 90s, at least). In short, its more research, reading, trial and error, and social engineering than actual typing.

u/samacharbot2 · 1 pointr/willis7737_news

Intelligence – Analysis – Insight

---

> The Art of Deception: Controlling the Human Element of Security (2003), Kevin Mitnick https://www.amazon.com/Art-Deception-Controlling-Element-Security/dp/076454280X/

>
Red Teaming: How Your Business Can Conquer the Competition by Challenging Everything (2017), Bryce Hoffman https://www.amazon.com/Red-Teaming-Competition-Challenging-Everything/dp/1101905972/

> Shortcut: How Analogies Reveal Connections, Spark Innovation, and Sell Our Greatest Ideas (2015), John Pollack https://www.amazon.com/Shortcut-Analogies-Connections-Innovation-Greatest/dp/1592409474/

>
Red Team: How to Succeed by Thinking Like the Enemy (2015), Micah Zenko https://www.amazon.com/Red-Team-Succeed-Thinking-Enemy/dp/0465048943/

---



Here are some other news items:^credits ^to ^u-sr33

> NIST Wants To Know How Utility Companies Can Deter Hackers

>
Vitaly Churkin, Russian Ambassador To U.N., Is Dead At 64

> Russia's ambassador to U.N. dies suddenly after falling ill in New York City

>
Current national defense models don’t work in cyberspace

---

^I'm ^a ^bot ^| ^OP ^can ^reply ^with ^"delete" ^to ^remove ^| ^Message ^Creator ^| ^Source ^| ^Did ^I ^just ^break? ^See ^how ^you ^can ^help! ^Visit ^the ^source ^and ^check ^out ^the ^Readme

u/The_Possum · 1 pointr/Ingress
u/SiameseGunKiss · 1 pointr/explainlikeimfive

If you're interested, I would recommend reading The Art of Deception. It's written by Kevin Mitnick, who actually spent time in prison for hacking and today runs a security firm that gets paid to probe systems and find their weaknesses. The aspects of hacking are often more social than you might realize.

u/nooglide · 1 pointr/AskReddit

Kevin Mitnick

http://www.amazon.com/The-Art-Deception-Controlling-Security/dp/076454280X

and no this isnt social engineering, this dinner/party/bar scenario i wouldnt be trying to get you to give me your social security #

u/dpbrown · 1 pointr/compsci
u/czth · 1 pointr/cscareerquestions

Debugging by Agans is great on debugging; my last company liked it so much they bought all the devs a copy, and I think that in turn was inspired by a course at the local university requiring the book.

u/el_chief · 1 pointr/Database

OLAP is all about analyzing data.

OLAP is a set of operations you can do against a set of data, such as slicing, dicing, pivoting.

You don't need a database to do OLAP, for example, you can do OLAP operations against a flat file using MS Excel PivotTables.

Some stackexchange answers here:

http://dba.stackexchange.com/questions/45655/what-are-measures-and-dimensions-in-cubes

http://stackoverflow.com/questions/18916682/data-warehouse-vs-olap-cube

This is a good book: http://www.amazon.com/Agile-Data-Warehouse-Design-Collaborative/dp/0956817203

u/docblack · 1 pointr/vmware

Here is a good book that explains basic storage concepts. It covers EMC's Information Storage and Management exam however it is largely hardware agnostic.

u/IrrelevantNameHere · 1 pointr/BusinessIntelligence

I've attended Cole's 1-day workshop and definitely recommend it to any business who needs to summarize the so-what of their data. The book is good too.

http://www.storytellingwithdata.com/public-workshops/


https://www.amazon.com/Storytelling-Data-Visualization-Business-Professionals/dp/1119002257

u/mobastar · 1 pointr/visualization

Links!

Effective Data Visualization

Storytelling With Data

The Accidental Analyst

Data At Work

Effective Data Visualization and Data At Work are in the driver's seat. I really want to try Data At Work, but I struggle to find enough reviews to convince a purchase. Thanks!

u/melanie4816 · 1 pointr/excel

This doesn’t answer your exact questions but I couldn’t recommend this book more: Storytelling with Data - it’s an excellent primer on what makes a good (or bad) data visualization. This book provides tons of dos and don’ts to help you think about how and when to use different types of charts (be forewarned she hates pie charts though) as well as providing before and after examples as inspiration on how to make visualizations better.

Storytelling with Data: A Data Visualization Guide for Business Professionals https://www.amazon.com/dp/1119002257/ref=cm_sw_r_cp_api_i_qMFQCbDCYBFGC

Another book to consider that’s more specific to Excel (still gives data viz tips but it’s more how to do this in excel technical) is Data Visualization & Presentation with Microsoft Office - this book was a little basic for my needs but still a good resource.

Data Visualization & Presentation With Microsoft Office https://www.amazon.com/dp/1483365158/ref=cm_sw_r_cp_api_i_vPFQCbQZQ5876

u/TheLosSantosSherriff · 1 pointr/college

Read this book.

Then reconsider getting an IS Masters.

You'd probably be better off getting an MBA.

u/KareasOxide · 1 pointr/sysadmin

In college I had a class that was partly based around Adventures of an IT Leader. Fairly interesting book, well written to keep my attention.

http://www.amazon.com/Adventures-IT-Leader-Robert-Austin/dp/142214660X

u/A_little_help_for_u · 1 pointr/sysadmin

The book, The Adventures of an IT Leader. Great book written like a story which makes it very engaging, but don’t let the style fool you, it’s a great book.

https://www.amazon.com/Adventures-Leader-Robert-D-Austin/dp/142214660X

u/McBullseye · 1 pointr/sysadmin

A CIO even in a small business is a business focused strategic position. Your job should be to understand the business strategy and align IT resources to complement it (or in some cases performing adjustments all around to compliment business, informational, and organizational strategy).

So my question to you is, how are your business skills? Having tech skills in a position like this helps but it is a very small part of what you will be doing.

This is pseudo fiction. But it is an easy read and really gives a good picture of what it is like to onboard as a CIO. It might be worth picking up a copy to give yourself some idea of what it feels like to deal with IT from a strategic standpoint. http://www.amazon.com/Adventures-IT-Leader-Robert-Austin/dp/142214660X/ref=sr_1_1?ie=UTF8&qid=1347142447&sr=8-1&keywords=%22the+adventures+of+an+IT+leader%22

u/sirex007 · 1 pointr/sysadmin

i just got through 'managing humans' and it was a great read. https://www.amazon.com/Managing-Humans-Humorous-Software-Engineering/dp/1484221575 i'd say if you want to go into managing eventually it's required reading.

u/mrtomservo · 1 pointr/webdev

If you're looking for programming knowledge for managers, you might consider Steven Frank's How to Count.

If you're looking for management knowledge for programmers, you can do no finer than Managing Humans by Michael Lopp. (His follow-up, Being Geek isn't bad either.)

u/adberq · 1 pointr/sysadmin

I've read two books in the last few years.

Managing Humans. It's written from the point of view of a programmer who has ventured into the management range. Lets be real, most of us kind of suck at person to person interaction, this gives you an idea of how to deal with people. -- http://www.amazon.com/Managing-Humans-Humorous-Software-Engineering/dp/159059844X

Time Management for System Administrators. This book helped me out a lot. Managing your time is very important and learning how to delegate your time is even more important. If you're lucky enough to have staff, use them. http://shop.oreilly.com/product/9780596007836.do

u/TheTarquin · 1 pointr/cscareerquestions

> When you mean fully patched, do you mean fully updated, fully protected, or something else?

Fully patched. For Linux, this means the latest version of the kernel and the latest version of all critical software (e.g. web browsers, FTP, SSH, etc.)

> So DefCon, in laymen's terms, gives you a cert that allows you to protect yourself from people messing with your traffic and eavesdropping (through microphones and cameras?), and lets you use the secured wifi? This sounds super interesting, but I have no clue how any of it works, haha.

The certificate allows you to do two things: 1.) authenticate the network, so you know for sure that you're on the network you think you are, talking to the router/access point you expect. 2.) Exchange a cryptographic key with that endpoint to ensure that all of your communications are free from tampering and eavesdropping. Key exchange mechanisms and certificate validation are huge topics. If you're interested, a good (though heavy) text to start with would be Schneier's "Applied Cryptography". There are also a number of good introduction to crypto courses, most of which will cover key exchange and cert authentication, available on Coursera and other online lecture sites.

> Are clear-body locks commonly sold/available? If so, they sound right up my ally!

Yep. Easily available on Amazon. Here's a set of 6 different styles for <$40: https://www.amazon.com/MICG-Transparent-Practice-Training-Locksmith/dp/B01H1MM1O2/

Here's the most common kind of lock (basic pin-tumbler) in a padlock form-factor on sale for $10 right now: https://www.amazon.com/BESTOPE-Professional-Practice-Beginners-Locksmith/dp/B00UF76C1Y/

> Is it normal to have stuff fall off and start messing with the internals of the locks?

Not as such, but most lockpicking tools are steal or titanium. Very often the internals of the lock are a copper alloy of some kind which is softer. Harder metal scraping on softer metal leads to flaking and pitting. Over time, the pits lead to binding and the flakes stick in the lock body and gum up the works. So things don't just break usually, but it can mess up the lock over time. If this leads to binding while a tool is in there, then it can be a bad time. Your tools can also sometimes bend or break small springs or other internals on certain kinds of locks.

Other good beginner guides: I like Deviant Ollam's "Practical Lockpicking": https://www.amazon.com/Practical-Lock-Picking-Second-Penetration/dp/1597499897/

The MIT Lockpicking Guide is also pretty good (available free online). Other than that, if you can get old locksmithing manuals or references, they can really help fill in knowledge once you get the basics. New ones are HEINOUSLY expensive (the economics of rare, valuable knowledge get super weird), but sometimes you can find old ones for cheaper on eBay. Some people have also had lock with going-out-of-business sales for locksmiths or even just walking in and asking if they have any they'd like to get rid of. (Also sometimes works for old busted locks to practice on.) But at least in my area the locksmiths tend to sell their manuals online and junk their old locks for scrap, so I haven't personally had much luck there.

Hacking is a huge topic and means different things to different people. It has a huge number of specialties, so it's hard to get a start sometimes. It also helps to learn by doing. Hackers often develop their skills by doing wargames and "CTFs" that pose hacking related problems. A couple of good intro ones are OverTheWire (especially the "Bandit" set of problems) and HackThisSite.

http://overthewire.org/wargames/
https://www.hackthissite.org/

Expect that when you're starting out, you won't know a lot. Google is your friend. Other hackers are your friend. Most of the WarGame sites have IRC channels, so you can ask questions and get help.

There's also some introduction courses, but be wary of any of them that aren't oriented to hands-on doing. Hacking is about messing with things and breaking them in creative ways. Watching a lecture about hacking is a little bit like reading a recipe when you're hungry: a good start, but it won't do you much good unless you act on it.

A lot of the talks from hacker cons are available for free on YouTube. Search for DefCon talks and just watch a few and try and follow along. Google terms or concepts you're not familiar with. Where you can, try stuff out that you see (learn how to set up a virtual machine to play with so that when you break your box (and you will, if you're doing it right) you can just restore and not actually lose anything important.) Over time you'll learn more. If there's a particular area you get interested in, ask other hackers that you know or people you've met how to learn more.

> Before I forget, I want to thank you for all of your help. This is all really informative and great stuff, and I really appreciate taking the time to answer all of my questions!

Happy to help. I got a ton of help from random hackers when I was getting started and I still do even now. Hacking isn't like other disciplines. It's too chaotic and creative and fast-moving, so you really have to find your own way in it. As a result, hackers (the decent ones anyway) tend to be pretty good about helping each other out.

And if/when you fall down the rabbit hole and learn a bunch and someone else is looking for more information and comes to you with questions, then it'll be your turn to help them out.

u/cybergibbons · 1 pointr/WhatsInThisThing
u/rublind · 1 pointr/gifs

I believe this might be from, or related to "Practical Lock Picking" by Deviant Olam.

Edit: Amazon

u/Vetches1 · 1 pointr/cscareerquestions

> Fully patched. For Linux, this means the latest version of the kernel and the latest version of all critical software (e.g. web browsers, FTP, SSH, etc.)

So you make sure to update your device before entering the con? Is that because hackers have found exploitations in previous versions?

> The certificate allows you to do two things: 1.) authenticate the network, so you know for sure that you're on the network you think you are, talking to the router/access point you expect. 2.) Exchange a cryptographic key with that endpoint to ensure that all of your communications are free from tampering and eavesdropping. Key exchange mechanisms and certificate validation are huge topics. If you're interested, a good (though heavy) text to start with would be Schneier's "Applied Cryptography". There are also a number of good introduction to crypto courses, most of which will cover key exchange and cert authentication, available on Coursera and other online lecture sites.

That makes sense! So it's a security blanket for your device to make sure you're not on an unsafe network where who knows what could happen.

I did learn a bit about cryptography and cert/key exchange mechanisms in an AP computer science class, but forgot most of it, haha.

Is Applied Cryptography meant for those who already have a background/knowledge in cryptography?

> If this leads to binding while a tool is in there, then it can be a bad time. Your tools can also sometimes bend or break small springs or other internals on certain kinds of locks.

Gotcha, definitely gonna use clear locks first so I can at least get a feel for when something is mucking up.

> Other good beginner guides: I like Deviant Ollam's "Practical Lockpicking": https://www.amazon.com/Practical-Lock-Picking-Second-Penetration/dp/1597499897/

> The MIT Lockpicking Guide is also pretty good (available free online).

I'm curious, do these do a good job of both explaining the mechanisms behind the locks, terminology, and how to pick a lock for beginners? I just want to make sure before I start reading them (or at least when I do start reading them).

> Other than that, if you can get old locksmithing manuals or references, they can really help fill in knowledge once you get the basics. New ones are HEINOUSLY expensive (the economics of rare, valuable knowledge get super weird),

I think I have one locksmith nearby me, so I might stop by and see what they have lying around.

Is there a reason new ones are notoriously expensive?

> Hacking is a huge topic and means different things to different people. It has a huge number of specialties, so it's hard to get a start sometimes. It also helps to learn by doing. Hackers often develop their skills by doing wargames and "CTFs" that pose hacking related problems. A couple of good intro ones are OverTheWire (especially the "Bandit" set of problems) and HackThisSite.

So would these websites introduce me to the world of online/computer hacking (apologies if that's the wrong terminology)? I'm somewhat spoiled/misguided by media sources like Mr. Robot, so I don't know what's true and what's fictitious/common in today's world.

> Expect that when you're starting out, you won't know a lot. Google is your friend. Other hackers are your friend. Most of the WarGame sites have IRC channels, so you can ask questions and get help.

If you don't know the answer to this, totally understandable: are most hackers willing to help out new-to-the-scene hackers? I know some communities (not related to hacking, but in general) are very quick to judge and ridicule newcomers to the scene.

> There's also some introduction courses, but be wary of any of them that aren't oriented to hands-on doing. Hacking is about messing with things and breaking them in creative ways. Watching a lecture about hacking is a little bit like reading a recipe when you're hungry: a good start, but it won't do you much good unless you act on it.

Knowing me, watching a lecture wouldn't be the worst thing in the world. I'm fine with watching and learning concepts as long as it's interesting, y'know?

> Where you can, try stuff out that you see (learn how to set up a virtual machine to play with so that when you break your box (and you will, if you're doing it right) you can just restore and not actually lose anything important.) Over time you'll learn more. If there's a particular area you get interested in, ask other hackers that you know or people you've met how to learn more.

I do have a Virtual Box set up for both Linux and Windows 7 (I think), so luckily I already have a playpen set up. I just hope that I can find some way of starting out hacking, since it does seem fun.

> It's too chaotic and creative and fast-moving, so you really have to find your own way in it. As a result, hackers (the decent ones anyway) tend to be pretty good about helping each other out.

When you mean chaotic and fast-moving, do you mean that there's always new techniques and ideas coming out? I'm always a little nervous to step into a fast-moving scene in fear of focusing too much on something that has the potential to be outdated by the time I've finished learning it, y'know?

> And if/when you fall down the rabbit hole and learn a bunch and someone else is looking for more information and comes to you with questions, then it'll be your turn to help them out.

That'll be the day; I'd love to help someone in the future who's in my shoes today.

u/IamTheGorf · 1 pointr/lockpicking

After your picks,here is your next purchase :)

Practical Lock Picking, Second Edition: A Physical Penetration Tester's Training Guide https://www.amazon.com/dp/1597499897/ref=cm_sw_r_awd_6qXLub1VB4HEA

u/rDr4g0n · 1 pointr/Design

sums up about 90% of the contents of this book

u/chemdude99 · 1 pointr/projectmanagement

I'd recommend this book on agile methodologies by Bertrand Meyer Agile!: The Good, the Hype and the Ugly. I think its a fair evaluation of agile as a method and the different 'flavours' of agile.

Id recommend an agile approach but I don't think there is 'one true way' to do it. Have a read through a few books on different agile methodologies and work with your team to adopt something that works for you.

u/10footbargepoll · 1 pointr/Civcraft

I think these books would be more relevant:

The art of deception, Kevin Mitnick.

Clinical handbook of Psychological disorders.

..and perhaps...
The Discipline Miracle

> provides a unique framework for raising happy, well-adjusted children.

u/HoraceAndTheRest · 1 pointr/DataVizRequests

I agree @Taunk, Cole Nussbaumer Knaflic's books are awesome...

Storytelling with Data, A Data Visualization Guide for Business Professionals - Cole Nussbaumer Knaflic (Wiley 2015)

https://www.amazon.com/Storytelling-Data-Visualization-Business-Professionals-ebook/dp/B016DHQSM2

u/shannonlowder · 1 pointr/BusinessIntelligence

I'm not a bookseller, but here's a resource for you:

[Storytelling with Data: A Data Visualization Guide for Business Professionals](
https://www.amazon.com/Storytelling-Data-Visualization-Business-Professionals-ebook/dp/B016DHQSM2/ref=sr_1_1?ie=UTF8&qid=1502990869&sr=8-1&keywords=Storytelling+with+data%3A+a+data+visualization+guide+for+business+professionals)

Learn to tell compelling stories with data. Only about half of the story is numbers and logic, the rest is emotion and intuition. Learn how different stakeholders define value. Play to that definition when driving change. If they define success as what makes them look the best, you have to play into that to drive change.

u/SpiderHack · -1 pointsr/noveltranslations

offhand probably not enough to be definitive.

but here are some:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3807005/

https://www.scientificamerican.com/article/calling-truce-political-wars/

https://en.wikipedia.org/wiki/Biology_and_political_orientation

I can't find the one with the %s but generally 'accepted' fact that in the US there is ~30% liberal and ~30% conservative and ~60% in the "middle" (I'd argue they are really more evenly split than that, but that is the old %s at least.)

Edit: there is some really good books describing how to USE this type of knowledge to your own benefit https://www.amazon.com/Art-Deception-Controlling-Element-Security/dp/076454280X/ Among many others.

u/Toontje · -3 pointsr/GalaxyNote8

"after I gave him my password" Read this...