Elevate Your Career with AI & Machine Learning For Dummies PRO
Ready to accelerate your career in the fast-growing fields of AI and machine learning? Our app offers user-friendly tutorials and interactive exercises designed to boost your skills and make you stand out to employers. Whether you're aiming for a promotion or searching for a better job, AI & Machine Learning For Dummies PRO is your gateway to success. Start mastering the technologies shaping the future—download now and take the next step in your professional journey!
Download the AI & Machine Learning For Dummies PRO App:
iOS - Android
Our AI and Machine Learning For Dummies PRO App can help you Ace the following AI and Machine Learning certifications:
- AWS Certified AI Practitioner (AIF-C01): Conquer the AWS Certified AI Practitioner exam with our AI and Machine Learning For Dummies test prep. Master fundamental AI concepts, AWS AI services, and ethical considerations.
- Azure AI Fundamentals: Ace the Azure AI Fundamentals exam with our comprehensive test prep. Learn the basics of AI, Azure AI services, and their applications.
- Google Cloud Professional Machine Learning Engineer: Nail the Google Professional Machine Learning Engineer exam with our expert-designed test prep. Deepen your understanding of ML algorithms, models, and deployment strategies.
- AWS Certified Machine Learning Specialty: Dominate the AWS Certified Machine Learning Specialty exam with our targeted test prep. Master advanced ML techniques, AWS ML services, and practical applications.
- AWS Certified Data Engineer Associate (DEA-C01): Set yourself up for promotion, get a better job or Increase your salary by Acing the AWS DEA-C01 Certification.
What are some ways to increase precision or recall in machine learning?
What are some ways to Boost Precision and Recall in Machine Learning?
Sensitivity vs Specificity?
In machine learning, recall is the ability of the model to find all relevant instances in the data while precision is the ability of the model to correctly identify only the relevant instances. A high recall means that most relevant results are returned while a high precision means that most of the returned results are relevant. Ideally, you want a model with both high recall and high precision but often there is a trade-off between the two. In this blog post, we will explore some ways to increase recall or precision in machine learning.
There are two main ways to increase recall:
by increasing the number of false positives or by decreasing the number of false negatives. To increase the number of false positives, you can lower your threshold for what constitutes a positive prediction. For example, if you are trying to predict whether or not an email is spam, you might lower the threshold for what constitutes spam so that more emails are classified as spam. This will result in more false positives (emails that are not actually spam being classified as spam) but will also increase recall (more actual spam emails being classified as spam).
To decrease the number of false negatives,
you can increase your threshold for what constitutes a positive prediction. For example, going back to the spam email prediction example, you might raise the threshold for what constitutes spam so that fewer emails are classified as spam. This will result in fewer false negatives (actual spam emails not being classified as spam) but will also decrease recall (fewer actual spam emails being classified as spam).
There are two main ways to increase precision:
by increasing the number of true positives or by decreasing the number of true negatives. To increase the number of true positives, you can raise your threshold for what constitutes a positive prediction. For example, using the spam email prediction example again, you might raise the threshold for what constitutes spam so that fewer emails are classified as spam. This will result in more true positives (emails that are actually spam being classified as spam) but will also decrease precision (more non-spam emails being classified as spam).
To decrease the number of true negatives,
you can lower your threshold for what constitutes a positive prediction. For example, going back to the spam email prediction example once more, you might lower the threshold for what constitutes spam so that more emails are classified as spam. This will result in fewer true negatives (emails that are not actually spam not being classified as spam) but will also decrease precision (more non-spam emails being classified as spam).
To summarize,
there are a few ways to increase precision or recall in machine learning. One way is to use a different evaluation metric. For example, if you are trying to maximize precision, you can use the F1 score, which is a combination of precision and recall. Another way to increase precision or recall is to adjust the threshold for classification. This can be done by changing the decision boundary or by using a different algorithm altogether.
Sensitivity vs Specificity
In machine learning, sensitivity and specificity are two measures of the performance of a model. Sensitivity is the proportion of true positives that are correctly predicted by the model, while specificity is the proportion of true negatives that are correctly predicted by the model.
Google Colab For Machine Learning
State of the Google Colab for ML (October 2022)
Google introduced computing units, which you can purchase just like any other cloud computing unit you can from AWS or Azure etc. With Pro you get 100, and with Pro+ you get 500 computing units. GPU, TPU and option of High-RAM effects how much computing unit you use hourly. If you don’t have any computing units, you can’t use “Premium” tier gpus (A100, V100) and even P100 is non-viable.
Google Colab Pro+ comes with Premium tier GPU option, meanwhile in Pro if you have computing units you can randomly connect to P100 or T4. After you use all of your computing units, you can buy more or you can use T4 GPU for the half or most of the time (there can be a lot of times in the day that you can’t even use a T4 or any kinds of GPU). In free tier, offered gpus are most of the time K80 and P4, which performs similar to a 750ti (entry level gpu from 2014) with more VRAM.
For your consideration, T4 uses around 2, and A100 uses around 15 computing units hourly.
Based on the current knowledge, computing units costs for GPUs tend to fluctuate based on some unknown factor.
Considering those:
- For hobbyists and (under)graduate school duties, it will be better to use your own gpu if you have something with more than 4 gigs of VRAM and better than 750ti, or atleast purchase google pro to reach T4 even if you have no computing units remaining.
- For small research companies, and non-trivial research at universities, and probably for most of the people Colab now probably is not a good option.
- Colab Pro+ can be considered if you want Pro but you don’t sit in front of your computer, since it disconnects after 90 minutes of inactivity in your computer. But this can be overcomed with some scripts to some extend. So for most of the time Colab Pro+ is not a good option.
If you have anything more to say, please let me know so I can edit this post with them. Thanks!
Set yourself up for promotion or get a better job by Acing the AWS Certified Data Engineer Associate Exam (DEA-C01) with the eBook or App below (Data and AI)
Download the Ace AWS DEA-C01 Exam App:
iOS - Android
AI Dashboard is available on the Web, Apple, Google, and Microsoft, PRO version
Conclusion:
In machine learning, precision and recall trade off against each other; increasing one often decreases the other. There is no single silver bullet solution for increasing either precision or recall; it depends on your specific use case which one is more important and which methods will work best for boosting whichever metric you choose. In this blog post, we explored some methods for increasing either precision or recall; hopefully this gives you a starting point for improving your own models!
What are some ways we can use machine learning and artificial intelligence for algorithmic trading in the stock market?
Machine Learning and Data Science Breaking News 2022 – 2023
- [D] Build a 100M Business with Only AIby /u/cheerysolemnity47 (Machine Learning) on December 14, 2024 at 7:10 am
Notion – A versatile platform for planning, organizing, and tracking everything from content ideas to project timelines. Komo AI – An AI search engine that simplifies research, speeds up fact-checking, and makes finding precise information 10x faster. X (formerly Twitter) – A key platform for building relationships, promoting products, and engaging with an active community. Braze – A robust tool for managing personalized marketing campaigns and building strong customer relationships. Shopify – A user-friendly platform for showcasing and selling digital products seamlessly. Chatfuel – A virtual assistant that automates customer interactions, from answering FAQs to guiding users through offerings. Canva – An intuitive design tool for creating visuals, social media posts, and product mockups without the need for graphic design expertise. BetaList – A platform for launching new products and gathering valuable feedback to refine offerings before scaling. submitted by /u/cheerysolemnity47 [link] [comments]
- [D] What happened at NeurIPS?by /u/howtorewriteaname (Machine Learning) on December 14, 2024 at 7:00 am
submitted by /u/howtorewriteaname [link] [comments]
- [R] survey on students’ motivation to learn Artificial Intelligence and Modeling.by /u/ExamSensitive3076 (Machine Learning) on December 14, 2024 at 5:25 am
We are university students and we're conducting a quick survey on students’ motivation to learn Artificial Intelligence and Modeling. The survey will take less than 10 minutes to complete. Here's the link to the survey: https://docs.google.com/forms/d/e/1FAIpQLSdS-xy53N9lDRlC_835A_E59VMjCPql0_HuihPYqaQ_nINSsw/viewform?usp=sf_link Your input would mean a lot to us! Thank you so much for your support and time. submitted by /u/ExamSensitive3076 [link] [comments]
- [P] Annotate and highlight papers with LLMsby /u/davidmezzetti (Machine Learning) on December 14, 2024 at 2:45 am
annotateai automatically annotates papers using Large Language Models (LLMs). While LLMs can summarize papers, search papers and build generative text about papers, this project focuses on providing human readers with context as they read. Project: https://github.com/neuml/annotateai See the examples below. Annotate paper "Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks" https://preview.redd.it/2hb8gp679q6e1.png?width=1920&format=png&auto=webp&s=d3379dd478c3e9fdc941ff8fcb614000fb812d31 Source: https://arxiv.org/pdf/2005.11401 Annotate paper "HunyuanVideo: A Systematic Framework For Large Video Generative Models" https://preview.redd.it/epxsryr99q6e1.png?width=1920&format=png&auto=webp&s=c2b9dc08b31d14d621fc46dfe7658bf49d548f7d Source: https://arxiv.org/pdf/2412.03603v2 Annotate paper "OpenDebateEvidence: A Massive-Scale Argument Mining and Summarization Dataset" https://preview.redd.it/slwx6hta9q6e1.png?width=1920&format=png&auto=webp&s=1e0494f84c1d3004671afd00ab3bc567fbaadbd8 Source: https://arxiv.org/pdf/2406.14657 submitted by /u/davidmezzetti [link] [comments]
- [D] Help with clustering over timeby /u/LaBaguette-FR (Machine Learning) on December 13, 2024 at 7:27 pm
I'm dealing with a clustering over time issue. Our company is a sort of PayPal. We are trying to implement an antifraud process to trigger alerts when a client makes excessive payments compared to its historical behavior. To do so, I've come up with seven clustering features which are all 365-day-long moving averages of different KPIs (payment frequency, payment amount, etc.). So it goes without saying that, from one day to another, these indicators evolve very slowly. I have about 15k clients, several years of data. I get rid of outliers (99-percentile of each date, basically) and put them in a cluster-0 by default. Then, the idea is, for each date, to come up with 8 clusters. I've used a Gaussian Mixture clustering (GMM) but, weirdly enough, the clusters of my clients vary wildly from one day to another. I have tried to plant the previous mean of my centroids, using the previous day centroid of a client to sort of seed the next day's clustering of a client, but the results still vary a lot. I've read a bit about DynamicC and it seemed like the way to address the issue, but it doesn't help. submitted by /u/LaBaguette-FR [link] [comments]
- [D] NVIDIA’s hostages: A Cyberpunk Reality of Monopoliesby /u/SevenShivas (Machine Learning) on December 13, 2024 at 7:02 pm
In AI and professional workstations, NVIDIA's dominance feels like a suffocating monopoly. Their segmented product lines widen the gap between consumer and professional GPUs, particularly in VRAM, performance, and price. AI enthusiasts struggle with prohibitive costs for GPUs equipped with sufficient VRAM. The reliance on CUDA cores—a proprietary standard—further locks developers into NVIDIA’s ecosystem, stifling competition and innovation. NVIDIA’s control extends beyond hardware, as their CUDA platform discourages adoption of open, competitive solutions. This feeds a cyberpunk dystopia where corporations consolidate power, leaving consumers and developers with few choices. Why does the tech world remain complicit? Why aren’t we pursuing alternative hardware architectures or broader software compatibility beyond CUDA? AMD’s ROCm is a start, but more aggressive development and policy interventions are needed to challenge NVIDIA’s grip. Until when will this continue? Who will stand up for the end consumer? submitted by /u/SevenShivas [link] [comments]
- [R] Identifying Critical Decision Points in Neural Text Generation Through Token-Level Uncertainty Analysisby /u/Successful-Western27 (Machine Learning) on December 13, 2024 at 2:10 pm
This paper introduces a framework for analyzing and visualizing the branching decisions language models make during text generation. The key methodology involves tracking probability distributions across different sampling paths to understand how early choices affect downstream generation. Main technical points: - Developed metrics to quantify uncertainty at each generation step - Created visualization tools for mapping decision trees in generation - Analyzed how different sampling methods affect path divergence - Measured correlation between model confidence and generation quality - Identified clustering patterns in generation trajectories Key results: - Found that paths tend to cluster into 2-3 distinct trajectory groups - Early sampling decisions have outsized impact on final outputs - Uncertainty patterns vary significantly between sampling methods - Similar prompts can lead to dramatically different generation paths - Model confidence doesn't consistently predict output quality I think this work provides important insights into how we might better control text generation. The ability to map and understand generation paths could help develop more reliable sampling methods and better uncertainty estimates. I think the clustering of generation paths is particularly interesting - it suggests there may be ways to guide generation toward desired trajectory groups. This could be valuable for applications needing more predictable outputs. The methodology also reveals some concerning aspects about current sampling methods. The strong dependence on early decisions suggests we may need new approaches that better preserve generation flexibility throughout the sequence. TLDR: New framework for analyzing how language models make text generation choices. Shows that generation paths cluster into distinct groups and early decisions heavily influence outcomes. Could help develop better sampling methods and uncertainty estimates. Full summary is here. Paper here. submitted by /u/Successful-Western27 [link] [comments]
- [D] Training with synthetic data and model collapse. Is there progress?by /u/BubblyOption7980 (Machine Learning) on December 13, 2024 at 10:03 am
About a year ago, research papers talked about model collapse when dealing with synthetic data. Recently I’ve been hearing about some progress in this regard. I am not expert and would welcome your views on what’s going on. Thank you and have a fantastic day. submitted by /u/BubblyOption7980 [link] [comments]
- [D] Agentic AI Design Patternsby /u/Mindless_Copy_7487 (Machine Learning) on December 13, 2024 at 9:49 am
I was looking into design patterns for Agentic AI and I could need some help to grasp the concepts. I read about ReAct and ReWOO. From ReWOO, I really liked the idea of having a planner that creates a blueprint of the work that needs to be done. I can imagine that this works well for a lot of tasks, and it optimizes token usage compared to ReAct. From ReAct, I like that it has a reflection/observation LLM, to decide whether the output is good enough or needs another pass through the agents. What I don't understand: Why does ReWOO not have a reflection component?? Wouldn't it be the best of both worlds to have the planner and the reflection? This was the first draft for my agentic AI prototype, and I think it has pretty obvious advantages. I think I am missing something here. submitted by /u/Mindless_Copy_7487 [link] [comments]
- [D] Importance of HPO per field / model type / applicationsby /u/Maleficent_Ad5541 (Machine Learning) on December 13, 2024 at 6:58 am
I’ve noticed that the time spent on hyperparameter optimization vary significantly, not just between industry and academia but also across different fields like NLP, computer vision, or reinforcement learning. I’m curious—what’s your experience? Is tuning something you prioritize heavily, or do you often settle for “good enough” configurations to move faster? What field / model type / applications do you think experience most(or least) bottleneck in workflow due to HPO? Are there any industry dependency around choosing HPO tools? For example, everyone in xx industry would pick Optuna as a go-to or everyone running xx experiments would use Sigopt. Would love to hear your experiences! Thanks submitted by /u/Maleficent_Ad5541 [link] [comments]
- [D] help with evaluating modelby /u/Affectionate_Pen6368 (Machine Learning) on December 13, 2024 at 5:40 am
i am having an issue with evaluating my model because model.evaluate() returns an okay overall score in accuracy but the confusion matrix and classification report return 100% for one class and 0% for another, i am using cifar10 but only 2 classes from it. anyone know why this happens? is this overfitting i am not sure because i am getting a similar score as model.evaluate(0 in my training accuracy and same for loss (which is almost as high as the accuracy) submitted by /u/Affectionate_Pen6368 [link] [comments]
- [D] LSTM model implementation and approximation questionsby /u/Sea_Onion41 (Machine Learning) on December 12, 2024 at 9:09 pm
For a project I am currently trying to integrate an Autoencoder for feature extraction and an LSTM for classification of the reduced feature space. The problem I am encountering is on how to train the LSTM network. The AE produces 5 datapoints which is fed into the LSTM network. The trick now comes in on the training of the LSTM network and how the LSTM works. I want the LSTM to take into account the 5 parameters from the AE at time t as well as the parameters at t-1 and t-2. As far as I understand the LSTM does this automatically, or should it then be that the LSTM takes in a total of 15 parameters with each pair of 5 corresponding to one timestep of the AE? Any advice on LSTM would be great or how such training can be done in an efficient way. The AE is processing a time-series signal. submitted by /u/Sea_Onion41 [link] [comments]
- [D] "Proper" way to upload accepted conference paper to the ArXiv?by /u/baghalipolo (Machine Learning) on December 12, 2024 at 8:38 pm
We recently had a paper accepted to a conference (AAAI). We found out that the conference does not publish appendices so they recommend we upload the full paper (with appendix) to arXiv. This is something we were considering doing anyway since the paper would be available before the conference proceedings come out. My concern is that if someone decides to cite our work, they may either become confused or cite the arXiv rather than AAAI "version". Is there a "correct" or common way to handle this? Do arXiv uploads with the same title get indexed to "one manuscript" on google scholar? Also, are we allowed to use the conference template to upload? (This part might be conference dependent I suppose). I know it is common these days to upload to arXiv before hearing back from a conference (usually with a different title) but I think this is a slightly different situation as the paper is accepted and the uploaded version will be identical to the conference paper (though with an Appendix). Thanks in advance! submitted by /u/baghalipolo [link] [comments]
- [P] Scalling data from aggregated calculationsby /u/Wikar (Machine Learning) on December 12, 2024 at 8:32 pm
Hello, I have a project in which I detect anomalies on transactions data from ethereum blockchain. I have performed aggregated calculations on each wallet address (ex. minimum, maximum, median, sum, mode of transactions' values) and created seperated datafile with it. I have joined the data on all the transactions. Now I have to standardize data (I have chosen robust scalling) before machine learning but I have following questions regarding this topic: Should I actually standardize each feature based on its unique mean and iqr? Or perform scalling on the column that the calculations come from - value column and than use its mean and iqr to scale the calculated columns? If each feature was scaled based on its own mean and iqr should I do it before joining calculated data or after? submitted by /u/Wikar [link] [comments]
- From Viruses and Materials to Galaxies and Beyond: The Role Machine Learning Plays in Scientific Discoveryby /u/SlothSpeedRunning (Machine Learning) on December 12, 2024 at 8:21 pm
submitted by /u/SlothSpeedRunning [link] [comments]
- [D] The winner of the NeurIPS 2024 Best Paper Award sabotaged the other teamsby /u/LelouchZer12 (Machine Learning) on December 12, 2024 at 7:41 pm
Presumably, the winner of the NeurIPS 2024 Best Paper Award (a guy from ByteDance, the creators of Tiktok) sabotaged the other teams to derail their research and redirect their resources to his own. Plus he was at meetings debugging his colleagues' code, so he was always one step ahead. There's a call to withdraw his paper. https://var-integrity-report.github.io/ I have not checked the facts themselves, so if you can verify what is asserted and if this is true this would be nice to confirm. submitted by /u/LelouchZer12 [link] [comments]
- [D] does intel gpu support ROCm or AMD cards support intel one?by /u/mrnothing- (Machine Learning) on December 12, 2024 at 7:39 pm
i can't find this information and if both are open source it make sense a compatibility layer , any of the two is already ported to the other platform?, if you can share info about nvidia too will be cool submitted by /u/mrnothing- [link] [comments]
- [R] Rethinking the positive pairs in contrastive learningby /u/Miserable-Gene-308 (Machine Learning) on December 12, 2024 at 5:02 pm
Hi, I am sharing my recent work which allows arbitrary images to be positive pairs. Our finding is quite astonishing that two disparate images, e.g., a snake and a lamp, can be positive. Our work potentially broadens the applications of contrastive learning to deal with the "false positive" in which two views are not similar. We challenge the common sense in contrastive learning, that is, the positive pair design is critical. Our results prove that the feature selection is the key! Paper: https://arxiv.org/abs/2410.18200 submitted by /u/Miserable-Gene-308 [link] [comments]
- [D] What makes TikTok's recommendation algorithm so strong?by /u/No_Collection_5509 (Machine Learning) on December 12, 2024 at 4:39 pm
General Discussion - now that they are about to be banned in the US, I'm becoming fascinated by the strength of their For You recommendations. To try and put some guard rails on what I mean, TikTok has shown itself to be able to match content to relevant audience at greater frequency and scale than any other app (YouTube included). Many creators can join the platform, post a single video, and have millions of views in 24 hours. This does happen on other apps, but TikTok seems to be the most consistent at scaling audience incredibly fast. What models might they be basing their system on? What about their models creates their competitive advantage? submitted by /u/No_Collection_5509 [link] [comments]
- [D] Pet project - Style Transfer Neural Networks Implementationby /u/TAO_genna (Machine Learning) on December 12, 2024 at 4:25 pm
Hi, I am learning ML and this is my first project. I did a simple 100 LoC implementation of the Neural Style Transfer paper by Gatys et al. See https://github.com/TAOGenna/pytorch-neural-style-transfer https://preview.redd.it/x2udi76n2g6e1.jpg?width=939&format=pjpg&auto=webp&s=437bdda1683e9fd580a6b3d1d4dc2598b25079ff submitted by /u/TAO_genna [link] [comments]
Top 100 Data Science and Data Analytics and Data Engineering Interview Questions and Answers
What are some good datasets for Data Science and Machine Learning?
Active Hydrating Toner, Anti-Aging Replenishing Advanced Face Moisturizer, with Vitamins A, C, E & Natural Botanicals to Promote Skin Balance & Collagen Production, 6.7 Fl Oz
Age Defying 0.3% Retinol Serum, Anti-Aging Dark Spot Remover for Face, Fine Lines & Wrinkle Pore Minimizer, with Vitamin E & Natural Botanicals
Firming Moisturizer, Advanced Hydrating Facial Replenishing Cream, with Hyaluronic Acid, Resveratrol & Natural Botanicals to Restore Skin's Strength, Radiance, and Resilience, 1.75 Oz
Skin Stem Cell Serum
Smartphone 101 - Pick a smartphone for me - android or iOS - Apple iPhone or Samsung Galaxy or Huawei or Xaomi or Google Pixel
Can AI Really Predict Lottery Results? We Asked an Expert.
Djamgatech
Read Photos and PDFs Aloud for me iOS
Read Photos and PDFs Aloud for me android
Read Photos and PDFs Aloud For me Windows 10/11
Read Photos and PDFs Aloud For Amazon
Get 20% off Google Workspace (Google Meet) Business Plan (AMERICAS): M9HNXHX3WC9H7YE (Email us for more)
Get 20% off Google Google Workspace (Google Meet) Standard Plan with the following codes: 96DRHDRA9J7GTN6(Email us for more)
FREE 10000+ Quiz Trivia and and Brain Teasers for All Topics including Cloud Computing, General Knowledge, History, Television, Music, Art, Science, Movies, Films, US History, Soccer Football, World Cup, Data Science, Machine Learning, Geography, etc....
List of Freely available programming books - What is the single most influential book every Programmers should read
- Bjarne Stroustrup - The C++ Programming Language
- Brian W. Kernighan, Rob Pike - The Practice of Programming
- Donald Knuth - The Art of Computer Programming
- Ellen Ullman - Close to the Machine
- Ellis Horowitz - Fundamentals of Computer Algorithms
- Eric Raymond - The Art of Unix Programming
- Gerald M. Weinberg - The Psychology of Computer Programming
- James Gosling - The Java Programming Language
- Joel Spolsky - The Best Software Writing I
- Keith Curtis - After the Software Wars
- Richard M. Stallman - Free Software, Free Society
- Richard P. Gabriel - Patterns of Software
- Richard P. Gabriel - Innovation Happens Elsewhere
- Code Complete (2nd edition) by Steve McConnell
- The Pragmatic Programmer
- Structure and Interpretation of Computer Programs
- The C Programming Language by Kernighan and Ritchie
- Introduction to Algorithms by Cormen, Leiserson, Rivest & Stein
- Design Patterns by the Gang of Four
- Refactoring: Improving the Design of Existing Code
- The Mythical Man Month
- The Art of Computer Programming by Donald Knuth
- Compilers: Principles, Techniques and Tools by Alfred V. Aho, Ravi Sethi and Jeffrey D. Ullman
- Gödel, Escher, Bach by Douglas Hofstadter
- Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin
- Effective C++
- More Effective C++
- CODE by Charles Petzold
- Programming Pearls by Jon Bentley
- Working Effectively with Legacy Code by Michael C. Feathers
- Peopleware by Demarco and Lister
- Coders at Work by Peter Seibel
- Surely You're Joking, Mr. Feynman!
- Effective Java 2nd edition
- Patterns of Enterprise Application Architecture by Martin Fowler
- The Little Schemer
- The Seasoned Schemer
- Why's (Poignant) Guide to Ruby
- The Inmates Are Running The Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity
- The Art of Unix Programming
- Test-Driven Development: By Example by Kent Beck
- Practices of an Agile Developer
- Don't Make Me Think
- Agile Software Development, Principles, Patterns, and Practices by Robert C. Martin
- Domain Driven Designs by Eric Evans
- The Design of Everyday Things by Donald Norman
- Modern C++ Design by Andrei Alexandrescu
- Best Software Writing I by Joel Spolsky
- The Practice of Programming by Kernighan and Pike
- Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt
- Software Estimation: Demystifying the Black Art by Steve McConnel
- The Passionate Programmer (My Job Went To India) by Chad Fowler
- Hackers: Heroes of the Computer Revolution
- Algorithms + Data Structures = Programs
- Writing Solid Code
- JavaScript - The Good Parts
- Getting Real by 37 Signals
- Foundations of Programming by Karl Seguin
- Computer Graphics: Principles and Practice in C (2nd Edition)
- Thinking in Java by Bruce Eckel
- The Elements of Computing Systems
- Refactoring to Patterns by Joshua Kerievsky
- Modern Operating Systems by Andrew S. Tanenbaum
- The Annotated Turing
- Things That Make Us Smart by Donald Norman
- The Timeless Way of Building by Christopher Alexander
- The Deadline: A Novel About Project Management by Tom DeMarco
- The C++ Programming Language (3rd edition) by Stroustrup
- Patterns of Enterprise Application Architecture
- Computer Systems - A Programmer's Perspective
- Agile Principles, Patterns, and Practices in C# by Robert C. Martin
- Growing Object-Oriented Software, Guided by Tests
- Framework Design Guidelines by Brad Abrams
- Object Thinking by Dr. David West
- Advanced Programming in the UNIX Environment by W. Richard Stevens
- Hackers and Painters: Big Ideas from the Computer Age
- The Soul of a New Machine by Tracy Kidder
- CLR via C# by Jeffrey Richter
- The Timeless Way of Building by Christopher Alexander
- Design Patterns in C# by Steve Metsker
- Alice in Wonderland by Lewis Carol
- Zen and the Art of Motorcycle Maintenance by Robert M. Pirsig
- About Face - The Essentials of Interaction Design
- Here Comes Everybody: The Power of Organizing Without Organizations by Clay Shirky
- The Tao of Programming
- Computational Beauty of Nature
- Writing Solid Code by Steve Maguire
- Philip and Alex's Guide to Web Publishing
- Object-Oriented Analysis and Design with Applications by Grady Booch
- Effective Java by Joshua Bloch
- Computability by N. J. Cutland
- Masterminds of Programming
- The Tao Te Ching
- The Productive Programmer
- The Art of Deception by Kevin Mitnick
- The Career Programmer: Guerilla Tactics for an Imperfect World by Christopher Duncan
- Paradigms of Artificial Intelligence Programming: Case studies in Common Lisp
- Masters of Doom
- Pragmatic Unit Testing in C# with NUnit by Andy Hunt and Dave Thomas with Matt Hargett
- How To Solve It by George Polya
- The Alchemist by Paulo Coelho
- Smalltalk-80: The Language and its Implementation
- Writing Secure Code (2nd Edition) by Michael Howard
- Introduction to Functional Programming by Philip Wadler and Richard Bird
- No Bugs! by David Thielen
- Rework by Jason Freid and DHH
- JUnit in Action
#BlackOwned #BlackEntrepreneurs #BlackBuniness #AWSCertified #AWSCloudPractitioner #AWSCertification #AWSCLFC02 #CloudComputing #AWSStudyGuide #AWSTraining #AWSCareer #AWSExamPrep #AWSCommunity #AWSEducation #AWSBasics #AWSCertified #AWSMachineLearning #AWSCertification #AWSSpecialty #MachineLearning #AWSStudyGuide #CloudComputing #DataScience #AWSCertified #AWSSolutionsArchitect #AWSArchitectAssociate #AWSCertification #AWSStudyGuide #CloudComputing #AWSArchitecture #AWSTraining #AWSCareer #AWSExamPrep #AWSCommunity #AWSEducation #AzureFundamentals #AZ900 #MicrosoftAzure #ITCertification #CertificationPrep #StudyMaterials #TechLearning #MicrosoftCertified #AzureCertification #TechBooks
Top 1000 Canada Quiz and trivia: CANADA CITIZENSHIP TEST- HISTORY - GEOGRAPHY - GOVERNMENT- CULTURE - PEOPLE - LANGUAGES - TRAVEL - WILDLIFE - HOCKEY - TOURISM - SCENERIES - ARTS - DATA VISUALIZATION
Top 1000 Africa Quiz and trivia: HISTORY - GEOGRAPHY - WILDLIFE - CULTURE - PEOPLE - LANGUAGES - TRAVEL - TOURISM - SCENERIES - ARTS - DATA VISUALIZATION
Exploring the Pros and Cons of Visiting All Provinces and Territories in Canada.
Exploring the Advantages and Disadvantages of Visiting All 50 States in the USA
Health Health, a science-based community to discuss human health
- Trump to discuss ending childhood vaccination programs with RFK Jr.by /u/marji80 on December 14, 2024 at 2:09 am
submitted by /u/marji80 [link] [comments]
- UnitedHealth Is Strategically Limiting Access to Critical Treatment for Kids With Autismby /u/marji80 on December 14, 2024 at 2:08 am
submitted by /u/marji80 [link] [comments]
- Toxic chemical in black plastic utensils and toys is not properly regulated by EPA, lawsuit allegesby /u/cnn on December 13, 2024 at 11:23 pm
submitted by /u/cnn [link] [comments]
- Ozempic Link to Rare Vision Loss Risk Confirmed in Studyby /u/Maxii08 on December 13, 2024 at 9:54 pm
submitted by /u/Maxii08 [link] [comments]
- Why farms, not wet markets, are the pandemic threat you should be worrying aboutby /u/Jojuj on December 13, 2024 at 9:15 pm
submitted by /u/Jojuj [link] [comments]
Today I Learned (TIL) You learn something new every day; what did you learn today? Submit interesting and specific facts about something that you just found out here.
- TIL that the person who co-wrote the Christopher Nolan Batman Trilogy also co-wrote Call of Duty Black Ops I and IIby /u/Danielnrg on December 14, 2024 at 7:49 am
submitted by /u/Danielnrg [link] [comments]
- TIL the typical Japanese dish "tempura" comes from Portugal. The name comes from Latin "tempora", meaning "times" or "time period", referring to fasting times when Cathloics avoided eating meat and ate fish or vegetables insteadby /u/Double-decker_trams on December 14, 2024 at 7:30 am
submitted by /u/Double-decker_trams [link] [comments]
- TIL Swiss German has no standard spelling. People write phonetically based on their dialect, so texts vary widely. Speakers can often tell someone's village by their accent or word choice.by /u/BezugssystemCH1903 on December 14, 2024 at 7:07 am
submitted by /u/BezugssystemCH1903 [link] [comments]
- TIL that we humans are closer related to fungi than to plantsby /u/Vivaldi786561 on December 14, 2024 at 6:04 am
submitted by /u/Vivaldi786561 [link] [comments]
- TIL When Kim Wilde's '81 smash hit "Kids in America" was climbing the charts, Kim had never actually been to the US. The lyrics were written by her father who based them on a TV show he saw about hardened, rebellious teens in America. The music was written by her brother.by /u/Bluest_waters on December 14, 2024 at 5:54 am
submitted by /u/Bluest_waters [link] [comments]
Reddit Science This community is a place to share and discuss new scientific research. Read about the latest advances in astronomy, biology, medicine, physics, social science, and more. Find and submit new publications and popular science coverage of current research.
- Mothers bear the brunt of the 'mental load,' managing 7 in 10 household tasks. Dads, meanwhile, focus on episodic tasks like finances and home repairs (65%). Single dads, in particular, do significantly more compared to partnered fathers.by /u/mvea on December 14, 2024 at 9:37 am
submitted by /u/mvea [link] [comments]
- Scientists have developed a new tool that analyzes placentas at birth for faster detection of neonatal, maternal problemsby /u/calliope_kekule on December 14, 2024 at 6:02 am
submitted by /u/calliope_kekule [link] [comments]
- Data from 2000-2020 finds decline in unionization led to increased income inequality in Canada. This finding was consistent for all provincesby /u/BlitzOrion on December 14, 2024 at 4:10 am
submitted by /u/BlitzOrion [link] [comments]
- Virtuous victim signaling combines two signals—victimhood and virtue—to elicit sympathy, aid, or social advantages. Virtuous victim signaling is strongly associated with both narcissism and Machiavellianism.by /u/mvea on December 14, 2024 at 3:53 am
submitted by /u/mvea [link] [comments]
- Stanford study reveals flu virus remains infectious in refrigerated raw milk: Influenza or flu virus can remain infectious in refrigerated raw milk for up to five daysby /u/FunnyGamer97 on December 14, 2024 at 3:33 am
submitted by /u/FunnyGamer97 [link] [comments]
Reddit Sports Sports News and Highlights from the NFL, NBA, NHL, MLB, MLS, and leagues around the world.
- China sentences former Premier League soccer star to 20 years in prison for corruptionby /u/miolmok on December 14, 2024 at 6:03 am
submitted by /u/miolmok [link] [comments]
- American Gretchen Walsh takes her swimming world records tally to 7 this week in Budapestby /u/Oldtimer_2 on December 14, 2024 at 2:55 am
submitted by /u/Oldtimer_2 [link] [comments]
- Joel Embiid leaves early with face injury vs. Pacersby /u/Oldtimer_2 on December 14, 2024 at 1:46 am
submitted by /u/Oldtimer_2 [link] [comments]
- NFL Hall of Famer Randy Moss announces battle with cancerby /u/PrincessBananas85 on December 14, 2024 at 12:19 am
submitted by /u/PrincessBananas85 [link] [comments]
- Morehead State University cheerleader who was filmed breaking her neck during backflip at halftime show says she "blacked out at the worst possible moment" | She "narrowly escaped being paralyzed and after just six hours in the hospital, was allowed to return home the same evening."by /u/Forward-Answer-4407 on December 13, 2024 at 10:51 pm
submitted by /u/Forward-Answer-4407 [link] [comments]