mgeorgoulo | 7 years ago | on: Competitive Programmer's Handbook (2017) [pdf]
mgeorgoulo's comments
mgeorgoulo | 7 years ago | on: The AI Revolution Hasn’t Happened Yet
mgeorgoulo | 8 years ago | on: An enzyme that digests plastic could boost recycling
mgeorgoulo | 8 years ago | on: Granular Audio Synthesis
The very stretched waveform did contain some audible artifacts, but I think other methods like FFT would introduce some as well.
This kind of trick works because our hearing is frequency-based. So the crucial thing is to preserve the frequencies and it is going to sound exactly the same.
Spatial mapping of frequencies in the human ear here: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2394499/ (see fig 5.)
Trying this with an image for example wouldn't work, because our vision is sample-based. Imagine splitting an image in tiny fragments and repeating/interpolating them on top of one another.
mgeorgoulo | 8 years ago | on: New Giant Viruses Further Blur the Definition of Life
I'm almost sure there are anthropologists who share the same view :)
The study of multi-organism systems: populations, ecosystems and the like is commonly associated with Biology, or a branch (Ecology). They will go as far as "biosphere", in an attempt to study the entire planet.
mgeorgoulo | 8 years ago | on: New Giant Viruses Further Blur the Definition of Life
It is so difficult to define life because there is nothing to be defined. There are complex stuff and simple stuff. We tend to call things that exhibit a certain degree of complexity "alive", but that's just a word.
Can't remember who wrote the perfect definition of Biology: "The study of complex things". There's a great deal of wisdom in that.
mgeorgoulo | 8 years ago | on: Sin and Cos: The Programmer's Pals
For instance, a cropped sine ( [-pi/2,3pi/2] ), remapped to [0,1] in both axes is very handy as a smooth-step function.
Another range ( [0, pi] ) is very convincing as a screen flash.
mgeorgoulo | 8 years ago | on: The Practice is not the Performance: Why project-based learning fails
mgeorgoulo | 8 years ago | on: QuickBASIC Lives on with QB64
mgeorgoulo | 8 years ago | on: Taiwan ban single-use plastic straws, plastic bags, disposable utensils by 2030
Albeit very effective, I don't know how to feel about the actual contents of my new multi-use bag.
Almost every food item is packed in a single-use plastic package. It certainly seems that those are a greater concern than the plastic bags.
mgeorgoulo | 8 years ago | on: ‘Your foes look for you’: revealing a secret message in a piece of music
(Anecdote from "Logicomix" graphic novel)
mgeorgoulo | 8 years ago | on: Why is it hard to make friends over 30? (2012)
mgeorgoulo | 8 years ago | on: The Case Against Google
Or did I? To tell you the truth it always seemed like there's an awful lot of logic in the way internet works. Seems like the real world is catching on, trying to close this gap... I certainly hope it's too late :)
mgeorgoulo | 8 years ago | on: The Benjamin Franklin method for learning more from programming books
Using a phrase-book in such a manner wouldn't be beneficial. And programming language books are much like phrase-books: guides to syntax.
Other kinds of programming books, in the category "Do X with Y programming language" are best avoided. They tend to look like phone-books. It is best to decouple X from Y.
mgeorgoulo | 8 years ago | on: Ask HN: Would you pay to have a penpal?
For instance look at language exchange, which is penpals with an intent to learn each other's language. There might be other useful stuff a service could match people for.
mgeorgoulo | 8 years ago | on: Let's Learn About Waveforms