HNHacker News
TopNewBestAskShowJobs

jfsantos

16 karma · joined September 16, 2011

[ my public key: https://keybase.io/jfsantos; my proof: https://keybase.io/jfsantos/sigs/H9fwqKA1veANJgz8t2f9wzETQioODMJ77XaIL82-V-g ]
submissionscomments
jfsantos··on Ask HN: What's the coolest physical thing you've made?
As a kid in high school I built an FM transmitter including etching the PCB at home and everything. Even thought it was not super high-powered (you're not supposed to build a high-power FM transmitter, especially back then when radio was not digital) it was super fun to be able to speak to this little thing I built and hear it come out from the radio.

As an adult, I built a clone of a Fender Champ guitar amp, completely handwired with an eyelet board like they did back in the day. It sounds amazing for such a simple circuit and is actually an object I enjoy using as opposed to a toy like the FM transmitter was.

jfsantos··on Show HN: Find people to play tabletop roleplaying games with
Maybe do it as Roll20 does: use labels for known systems but allow field to be free if entry does not match any of the labels. It makes search a bit more complicated, but nothing crazy.
jfsantos··on Daytripper
That's me in 2003 connecting to the university Unix servers and using command line ICQ and IRC clients during work hours.
jfsantos··on Ask HN: What are the best open-access journals for non-academics to submit to?
For articles on open-source software, I would recommend JOSS [1]. The organization that publishes JOSS has other journals [2], but nothing in the lines of your study.

[1] https://joss.theoj.org/

[2] http://www.theoj.org/

jfsantos··on ASK HN: Has anyone adopted Chrome OS as their primary OS?
I've used a Chrome OS device for a long time as my primary device. I'm a researcher and never do any "real" development besides some web stuff or writing code locally, though (most of my code runs on clusters). However, using just web stuff like Cloud9 was not for me, so one of the first things I did with my Chromebook was to install crouton.

If you need to run any specific stuff locally, get a Chromebook that has an Intel CPU, not an ARM. Some stuff (especially proprietary binaries) are not available for ARM. If you get a device with a touchscreen, Android apps sometime will be good enough for things that do not work well on Linux (e.g. Skype).

jfsantos··on Deep Learning enables hearing aid wearers to pick out a voice in a crowded room
For one thing, independent component analysis needs to process signals from as many microphones as there are sources to work properly.
jfsantos··on Char2Wav: End-To-End Speech Synthesis
I think the model just got tired of reading text and decided to mock us :) Just kidding. The attention mechanism got stuck somehow for this sample. This does not happen very often, though. It's important to note the samples we posted were not cherry-picked: they are just the first 10 sentences from our test set.

Regarding the truncation at the end, that was a bug in our sampling code that we just fixed. We will update the samples soon!

jfsantos··on Char2Wav: End-To-End Speech Synthesis
Hi, I'm one of the authors. In broad lines, we pretrained one model (the "Reader") to learn to read text and output vocoder variables, and another model (SampleRNN) to go from these vocoder variables to an audio waveform. Then, we finetuned both models together to be able to go from text to speech, end-to-end. The "end product" is a text-to-speech system, but without the need of having to extract tons of hand-engineered features from the text to be able to generate speech. We also expect that with more training this will be able to overcome the usual vocoder speech "unnaturalness" issues.
jfsantos··on TensorFlow 0.12 adds support for Windows
I think there is no PCIe passthrough for Windows hosts on Virtualbox, and that's required for using CUDA on a VM. You can get graphics acceleration on a VM under any kind of host, but it uses a virtual graphics card from Virtualbox instead of your actual card, so it does not work with CUDA.
jfsantos··on Setting Up a Deep Learning Machine from Scratch
At the current state of things, AMD is definitely not a viable route, but that might change in the future with the "Boltzmann Initiative" [1]. Performance with OpenCL is not comparable with CUDA on NVIDIA GPUs at the moment, and support is lacking in most deep learning frameworks.

[1] http://www.amd.com/en-us/press-releases/Pages/boltzmann-init...

jfsantos··on How to make homework more fun: Matlab to Ruby
SciRuby is not on par with alternative such as NumPy/SciPy and Octave, but NMatrix (its linear algebra lib) seems to be nice: https://github.com/SciRuby/nmatrix
jfsantos··on Ask HN: Can I help you be more awesome today? (No strings. Inquire within.)
I wasn't asking you, but I'm glad you answered. Great advice. Thanks!
jfsantos··on Ask HN: Can I help you be more awesome today? (No strings. Inquire within.)
I think I have a little problem with focus. I've recently graduated, and I'm very interested in a lot of different areas. For some of them, the interest is because that area is fun, for others it is because it will look good on my resumé. It's not that I could not make a career based on the things that are fun, but sometimes it looks more risky.

The problem is that I oscillate my focus through all these areas. You can't exactly call it focus :) It is hard to develop further in one area or another.

Do you have any advice for me? Thanks!