# problem

## Collatz conjecture skepticism

The Collatz conjecture asks whether the following procedure always terminates at 1. Take any positive integer n. If it’s odd,…

## Beating the odds on the Diffie-Hellman decision problem

There are a couple variations on the Diffie-Hellman problem in cryptography: the computation problem (CDH) and the decision problem (DDH).…

## Using one RNG to sample another

Suppose you have two pseudorandom bit generators. They’re both fast, but not suitable for cryptographic use. How might you combine…

## Using Python Projects to Make a Better Math Class

Using Python Projects to Make a Better Math ClassEquations are fun, but the real insights happen when kids explore math with codeYoung…

## Optimization with SciPy and application ideas to machine learning

For demonstration purpose only, we severely limit the number of iteration to 3. result = optimize. minimize(scalar1,x0=-20,method='SLSQP',constraints=cons,options={'maxiter':3})The result is, as…

## Optimization with Python: How to make the most amount of money with the least amount of risk?

We can simply compute a rolling monthly return by subtracting the previous month’s average stock price from the current month…

## Linear programming and discrete optimization with Python using PuLP

Linear programming and discrete optimization with Python using PuLPLinear and integer programming are key techniques for discrete optimization problems and they…

## How to be a great programmer

Based on my experience and the programmers whose backgrounds I’ve researched, I see programming fundamentals as a two-part approach. Problem…

## My Competitive Programming Journey To Google

We weren’t going to make the same mistake again, so this time we did a lot of team virtual contests…

For instance, how much smaller would the data need to be before you’d elect not to use Hadoop?You Are Also…

## Chaos Is Our Employer

Chaos Is Our EmployerPabloBlockedUnblockFollowFollowingMar 22Almost five years ago Peter Welch wrote his epic and sad-but-true essay Programming Sucks. I really love…

## What to Look for in an AI Partner

Furthermore, think about what metrics you are going to use to measure success and how you are planning to track…

## The Art of Bug Reporting

Save developers some time and confusion and describe how you think it should be fixed here. Screenshots!If you can see…

## How To Use Your Programming Skills to Decode Your Skin Care Routine

Some people with buy ANYTHING as long as it sounds fancy. What gullible fools. But then two things happenedA beauty-junkie friend…

## Baloney detection kit in software development

Baloney detection kit in software developmentAlex BotenBlockedUnblockFollowFollowingFeb 24One of the challenges in software development is to remain focused on delivering…

## 2 Questions for a Junior Data Scientist

Three reasons:In industry projects, it often makes sense to build a quick MVP or a simple solution, get some feedback…

## How to Improve Performance With Transfer Learning for Deep Learning Neural Networks

An interesting benefit of deep learning neural networks is that they can be reused on related problems. Transfer learning refers…

## How Debugging Can Make You a Better Developer.

How Debugging Can Make You a Better Developer. Inside every large program, there is a small program trying to get out.…

## Towards a simple theorem prover

Why can’t it be simplified?Note: I also noticed a different problem with Cedille-Core, which may make it incompatible with the…

## Solving Travelling Salesperson Problems with Python

Solving Travelling Salesperson Problems with PythonHow to use randomized optimization algorithms to solve travelling salesperson problems with Python’s mlrose packageGenevieve HayesBlockedUnblockFollowFollowingJan 17mlrose…

## Recursive Programming

Recursive ProgrammingHow to solve a problem by pretending you already haveTom GriggBlockedUnblockFollowFollowingJan 16Despite often being introduced early-on in most ventures into…

## Getting Started with Randomized Optimization in Python

Getting Started with Randomized Optimization in PythonHow to use randomized optimization algorithms to solve simple optimization problems with Python’s mlrose packageGenevieve HayesBlockedUnblockFollowFollowingJan…

## Reality Check: Avoiding an AI Train Wreck

Problem Seen – A common mistake made by many companies in their first AI project is to focus on data…

## Machine Learning 101 – An introduction

Machine Learning 101 – An introductionMichele PreziusoBlockedUnblockFollowFollowingDec 29If you are a software engineer, I’m sure at some point you wanted…

## My first Data Science Interview

You have all the test reports that contain numerical data (BP, Sugar, heart rate, lipid profiles etc), radiology reports that…