Profile

Cover photo
Wayne Radinsky
Attended University Of Colorado At Boulder
Lives in Denver
15,940 followers|10,605,892 views
AboutPostsCollectionsPhotos

Stream

Wayne Radinsky

Shared publicly  - 
 
Animated GIF showing a map of the US re-scaled by total residential property value for each county.
After the last post, which looked at housing values across New York City, I thought it would be interesting to take a more granular look at housing values across the U.S.To create the map below, I took the total residential property value for every county in the U.S. (the contiguous 48 states), and substituted those values for each county’s land area. Total […]
10
3
Derek Symion's profile photoAutumn Ginkgo Leaves™'s profile photoNoel Yap's profile photoKatrin Boeke-Purkis's profile photo
7 comments
 
+Wayne Radinsky Yes, now I can see it.
Add a comment...

Wayne Radinsky

Shared publicly  - 
 
A quick puzzle to test your problem solving: Guess the rule that sequences of three numbers obey.
A short game sheds light on government policy, corporate America, and why no one likes to be wrong.
12
7
Uwe Grassme's profile photoJonathan Lange's profile photoClaire Trenham's profile photoAdi Roiban's profile photo
13 comments
 
I got it.

---------

Tested negative numbers, decimal, tried to break it and a whole bunch of increasing sequences.
Add a comment...

Wayne Radinsky

Shared publicly  - 
 
"In hopes of making the stereoscopic virtual-reality experience more like what you see in real life, the Stanford researchers built a headset that contains two LCDs placed one in front of the other, with a backlight behind them, a spacer between them, and lenses in front of them. It's connected to a computer that runs software necessary for the system to work."

"An algorithm uses the light fields to generate two images for each eye, and, for each eye, one of these images is shown on the rear LCD in the headset, while the other is shown on the front LCD. The images enter your pupils and are projected on your retinas."

"What you see, Wetzstein says, is an approximation of the light field that's being optically generated, which your eyes can freely move around and focus on where they want in virtual space."
Stanford researchers are building a light field stereoscope in hopes of making it easier to add realistic focus cues to virtual reality.
8
2
Jann Van Hamsterwheel's profile photoEdouard Brauer's profile photo
Add a comment...

Wayne Radinsky

Shared publicly  - 
 
Alvin Roth "has designed stable clearing houses for doctors, fixed the school application systems in Boston and in New York City, and even created kidney donation networks."

"There are two important features of the deferred acceptance algorithm. The first is that people can safely tell the truth about their favourite schools -- there is no disadvantage to aiming high. The second is that the algorithm's allocation is stable. There will never be a pair of school and student who wish they were matched to each other but whom the algorithm sent elsewhere. This matters because if such pairs exist, they have an incentive to strike side deals, undermining the whole system."
When it comes to finding the perfect match, nobody wants to be left on the shelf but the Arunta — a polygamous aboriginal tribe from the area around Alice Springs — used to take things to extremes. As described by anthropologists in the 1920s, the
6
Peter Scully's profile photoHal Cooper's profile photo
2 comments
 
What if a school could just "get big" or " get small?"  The school adapts to the changing needs of prospective students.
Add a comment...

Wayne Radinsky

Shared publicly  - 
 
Capital controls imposed in Greece restricting transfers of money out of the country have caused Greek startups to be unable to pay their bills to cloud hosting vendors such as DigitalOcean.
Greece's emergency foreign spending restrictions have left tech companies scrambling to fund web hosting accounts and other services.
6
4
Jen Yoeng's profile photoSven Türpe's profile photoBalazs Bohonyi's profile photoV Stolz's profile photo
2 comments
 
Possible.
Add a comment...

Wayne Radinsky

Shared publicly  - 
 
The 3D printing industry is growing 27%/year in China. Leading Chinese firms include Sichuan Languang Development, which does biomaterials, Silver Age Holding, which does industrial 3D printing with Polyamide powder, and is adding many new materials, AVIC Laser, which makes parts for the aviation and space industries.
China's food and drug regulator recently held a seminar on 3D-printed medical equipment and related regulations after the 3D printing technology sector attracted the interest of several companies, ...
2
Add a comment...
In his circles
400 people
Have him in circles
15,940 people
Jason Scotts's profile photo
Tiago Torégão's profile photo
michael webb's profile photo
Hamdi Jenzri's profile photo
Aurimas Lušinas's profile photo
Rhett Carillo's profile photo
David Fuchs's profile photo
Anthony Stafford's profile photo
Pleasant Fashions's profile photo

Wayne Radinsky

Shared publicly  - 
 
Things rust 1.0 shipped without: null pointers, array overruns, data races, wild pointers, uninitialized, yet addressable memory, unions that allow access to the wrong field, ... and 23 other things.
3
Add a comment...

Wayne Radinsky

Shared publicly  - 
 
Pre-crastination is the opposite of procrastination. "Pre-crastination is the inclination to complete tasks quickly just for the sake of getting things done sooner rather than later. People answer emails immediately rather than carefully contemplating their replies. People pay bills as soon as they arrive, thus failing to collect interest income. And, people grab items when they first enter the grocery store, carry them to the back of the store, pick up more groceries at the back, and then return to the front of the store to pay and exit, thus toting the items farther than necessary. Familiar adages also warn of the hazards of pre-crastinating: Measure twice, cut once. Marry in haste, repent at leisure. Look before you leap."

"We first found striking evidence of pre-crastination in a laboratory study exploring the economics of effort."
Why we do some tasks before their time—and why pigeons do, too
12
2
Mark Kilby's profile photoWayne Radinsky's profile photoEmmanuel Taban's profile photoMichael M's profile photo
6 comments
 
An example I can think of is John Cleese who says one of the keys to creativity is to put off decisions to the latest possible moment, to allow creative ideas to percolate from your subconscious.

The video where he says so is here:

https://vimeo.com/89936101 
Add a comment...

Wayne Radinsky

Shared publicly  - 
 
So about that whole tech-eating-jobs thing... "'Robots Seem to Be Improving Productivity, Not Costing Jobs,' reports the Harvard Business Review. Total nonfarm payroll employment is far above where it was ten years ago. Even the age-adjusted employment-to-population ratio has, crucially, recovered almost two-thirds of its Great Recession losses. The trend is obvious. Yes, the tech-eating-jobs argument still seems to hold logical water. Yes, this may be a sharp cyclical rise masking a gradual structural decline. But right now the evidence indicates that 'tech is eating jobs!' is vaporware at best. Opinions are interesting, but evidence is what matters."
7
William Bliss's profile photo
 
We may soon get to the point where backlash against any argument for Basic Income invades the conservative press.
Add a comment...

Wayne Radinsky

Shared publicly  - 
 
IPv4 addresses have finally run out. I guess that means we'll start seeing services that you can't access if you haven't upgraded to IPv6.
Behind the quiet Internet revolution you've never heard of
11
5
Saulius Krasuckas's profile photoNoel Yap's profile photo
Add a comment...

Wayne Radinsky

Shared publicly  - 
 
3D printing of fiber optics is under development. The new technique "will allow engineers to manufacture preforms with far more complex structures and different features along their lengths" for such applications as photonic bandgap fibre, "a new type of microstructured fibre, which is hotly anticipated to revolutionise the telecoms and datacoms industries."

There are many challenges "including the high melting temperature of the glass (over 2000˚C in case of silica); the need for precise control of dopants, refractive index profiles and waveguide geometry; and the need for transitions between the layers to be smooth, otherwise the properties of the resultant fibre will be altered."
Researchers to test new optical fibre 3D printing technique | 3D Printing Progress
12
5
Chuck Petras's profile photoOlivier de Broqueville's profile photoPeter Zsurka's profile photoNoel Yap's profile photo
2 comments
 
We're slowly building the kit for optical computing. It will be interesting to see if that or biocomputing comes online first. 
Add a comment...

Wayne Radinsky

Shared publicly  - 
 
Before and after images detected by an algorithm that can see whether a photo has been faked. Some are historical photos you've seen before, some are viral photos you've seen before, and some are photos people have faked trying to do insurance scams and such.
21
3
Wayne Radinsky's profile photoKeith Wilson's profile photoShotgun Mongol's profile photoHussain Alkumaish's profile photo
3 comments
 
Yep.
Add a comment...
Wayne's Collections
People
In his circles
400 people
Have him in circles
15,940 people
Jason Scotts's profile photo
Tiago Torégão's profile photo
michael webb's profile photo
Hamdi Jenzri's profile photo
Aurimas Lušinas's profile photo
Rhett Carillo's profile photo
David Fuchs's profile photo
Anthony Stafford's profile photo
Pleasant Fashions's profile photo
Work
Occupation
Software Design and Development
Employment
  • Software Design and Development, present
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Denver
Previously
Denver - Silicon Valley, California
Links
Contributor to
Story
Tagline
Software Design Engineer
Introduction
I'm a software engineer specializing in great design of software -- every successful large software project ever made started out as a small software project that got larger. The key to a successful large project is knowing how to design software when it is small so it is capable of growing. Poor design in the early stages leads to high-entropy software that is difficult to maintain and add new features to years down the line. Good design in the initial stages allows new software features to be added easily. Good design doesn't take any more time than poor design, but you have to know how to do it.

Certain keys are very essential to good design. The beginning is the program's data structures, which form the foundation for any software project. The key to good data structure design is to make sure that the relationships between bits of data in your data structures are the same as the relationships between the objects or ideas that those data structures represent in the minds of your users. Any time these get out of sync, you are in for trouble -- but the trouble does not usually arrive immediately -- it can arrive months or years down the line. This delayed feedback cycle is one reason many software projects run late or fail. Any time the data structures are out of sync with the minds of users, there is the temptation to "patch" the problem by adding more data structures, that form a bridge between the existing data structures, and what you want to do. These "patches" are, unfortunately, "dirty hacks", that down the road will add complexity to your software. It is this complexity -- and more to the point, *unnecessary* complexity, that makes it more difficult to maintain or extend your software with new features in the future.

It is also extremely important to design the code structure correctly. It is very common to make basic errors like using global variables. Globals are very powerful, but should be used with care -- they connect separate components of the software with each other. (And be aware that many variables are global even when they are not called "global" in your particular programming language -- they can have other names). When you *want* something to apply "everywhere", globals are the right choice, because you change them in one place and the change is applied everywhere. But more often than not, globals are used when they shouldn't be, causing a change in one part of a program to cause another part of the program, that seems unrelated, to break.

Another minefield is object oriented programming. Objects are an extremely powerful and flexible programming metaphor -- and that's the problem. They are so flexible that they can mean almost anything, and they can make it easy for you to shoot yourself in the foot with excessive complexity. In reality, there is nothing wrong with non-object-oriented programming -- proper and thoughtful use of functions and libraries of functions -- so it is not necessary to use objects everywhere or make "everything" an object in your program. In particular, there is no advantage in doing "object-relational mapping" -- if you're doing this, it means you have designed all your data structures *twice* (once in the relational data model, and again in an object-oriented model), wasting effort. Furthermore, objects should only be used when they add *clarity* to a program, when they make it easier to understand how the program works, rather than more difficult. In certain situations, such as when polymorphism is needed to solve whatever problem your software needs to solve for the user, objects are a clear benefit, simplifying the design and adding clarity to the code. In many other situations, however, excess use of objects creates obfuscation, leading to maintainability problems and difficulty adding features to your software in the future.

And it is these complexity issues that impose limitations on how big your software can get, how many features it can have, and ultimately how well your business can grow and how well you can serve your customers.
Education
  • University Of Colorado At Boulder
    Computer Science
Basic Information
Gender
Male