HNHacker News
TopNewBestAskShowJobs

undershirt

1,514 karma · joined October 14, 2011

submissionscomments
undershirt··on We are rewriting CodeMirror
I didn't know what beautiful JS code looked like until I started reading CodeMirror while debugging an issue. After reading through Atom's code, I was really surprised how simple CodeMirror's code was—with minimal abstractions and flat functions.

(donated, of course)

undershirt··on Software development requires servant leaders
"Blessed are the peacemakers, for they are the doormats of life."

I heard this on the radio once. You have to be prepared to be walked on when you're the one keeping the peace.

undershirt··on 4D toys
the bottom of the website includes an illustrated frame and excerpt from that very story
undershirt··on Evolving Floorplans
The final chapters of Ender's Game take place in rooms like these, and the protagonist is creeped out in the same, inexplicable way.
undershirt··on Behind the Tech with John Carmack: 5k Immersive Video
You can use maps containing fewer faces than a cube, or any partial mapping that covers the 170 degree area you need.

I researched this a bit here: https://github.com/shaunlebron/blinky

undershirt··on You can't tell people anything (2004)
re: learning how to pronounce foreign words via exaggeration—a friend told me that pronouncing Japanese words in the most racist way possible actually earned him nods from his teacher.
undershirt··on Elchemy – write type safe Elixir using Elm-like syntax
Great name!
undershirt··on Koko, a gorilla who could do sign language, has died at 46
I didn't realize Daniel Quinn died in February
undershirt··on Behind the Tech with John Carmack: 5k Immersive Video
You want to predict focal paths and encode video for them ahead of time?
undershirt··on Behind the Tech with John Carmack: 5k Immersive Video
These are the steps for transformation that may answer your questions:

1. Cubemap (source) - 360° videos are often sourced from six different images stitched together.

2. Equirect (video) - the cubemap is transformed to "equirect" trivially with a fragment shader—which maps every output pixel to some input pixel.

3. Perspective (output) - Mapping equirect video to a perspective projection is also done with a fragment shader, just using a different transformation depending on the focal point of the user.

4. Pannini (alternative output) - You mentioned this projection, and it's an alternative to the "perspective" projection that allows a wider output FOV that minimizes distortion in the periphery.

undershirt··on Behind the Tech with John Carmack: 5k Immersive Video
only delivering the visible portion of a 360° video assumes that the video is ready to be decoded at any angle, which is the entire problem.
undershirt··on Gym Retro
thanks for creating that. I'm kind of floored that I can just click playground mode, hit the play buttons, and see everything working from my browser without installing anything. this is insane
undershirt··on We Have Probably Been Imagining Pterosaurs Wrongly
Yeah, a simple "Before and After" shot would tell the whole story at a glance—which makes me wonder if these writers are incentivized to not summarize their work visually.
undershirt··on Show HN: Bato – A Filipino Programming Language
Clojure seems to be very conducive to this by importing a library of words in another language:

https://github.com/echeran/clj-thamil/blob/master/src/clj_th...

Elango Cheran gave a talk about this: https://www.youtube.com/watch?v=MqjMZNwnYCY

undershirt··on Vue.js vs. React: what happened in 2017
Hmm, Vue is the one that reminds me of Angular, since it seems to emphasize the ease of constructing views, by its two-way data binding and custom directive syntax inside html.

I enjoyed the "Why Vue.js" video. It communicated to me that Vue is really trying to design an easy path (even for non-programmers) to use React's patterns, by mixing in some old ideas that people are familiar and comfortable with.

undershirt··on Show HN: Fenêtre – Picture-in-picture for your mac
play.hbonow.com does not load in it because I think it's using a mobile user agent, which hbonow seems to not want to support
undershirt··on Going Faster with Lisp
I think it's an old thing from paste.lisp.org

from: http://lemonodor.com/archives/001207.html

undershirt··on The Myth of the Objective
"everyone has a plan 'til they get punched in the mouth" -- Mike Tyson
undershirt··on Sublime Text 3.0
i had a similar complaint when the github navigation bar turned grey, but I just don't even notice it anymore. hard for me to discern UX principles here from user familiarity.
undershirt··on JavaScript Studio publicly available
I would change the tagline to "Finding runtime errors at compile time" instead of "The ground-breaking new way to find runtime errors".
undershirt··on Hy – A Lisp-flavored Python
I have! I think and so have others:

- http://nonelang.readthedocs.io/en/latest/dataformat.html#nak... - http://readable.sourceforge.net/ - https://github.com/boxed/indent-clj

undershirt··on What the brain's wiring looks like
I think I remember reading that mapping an entire human connectome would require all the world's current storage capacity?
undershirt··on Close-Up View of DNA Replication
thanks for the citation! I converted Table 1 to show timescales using the CFF column:

    European eel                    0.23x
    Leatherback sea turtle          0.25x
    Blacknose shark                 0.30x
    Tokay gecko                     0.33x
    Rainbow trout                   0.45x
    Scalloped hammerhead            0.45x
    Little skate                    0.50x
    Tiger salamander                0.50x
    Harp seal                       0.53x
    Japanese rice fish              0.62x
    Lemon shark                     0.62x
    Brown rat                       0.65x
    Green sea turtle                0.67x
    Loggerhead sea turtle           0.67x
    Great horned owl                0.75x
    Tuatara                         0.75x
    Guinea pig                      0.83x
    Cat                             0.92x
    American red squirrel           1.00x
    Homo sapiens                    1.00x
    Goldfish                        1.12x
    Anolis cristatellus             1.17x
    Short-eared owl                 1.17x
    Budgerigar                      1.23x
    Dog                             1.33x
    Green iguana                    1.33x
    Yellowfin tuna                  1.33x
    Chicken                         1.45x
    Common treeshrew                1.50x
    Rhesus macaque                  1.58x
    Common starling                 1.67x
    Rock dove                       1.67x
    Yellow-pine chipmunk            1.67x
    Golden-mantled ground squirrel  2.00x
undershirt··on Close-Up View of DNA Replication
Thank you for writing this. I used to wonder how flies have such terrific reaction times and whip around the air with insane agility. And then I wondered if we are just seeing them in fast forward, due to the relatively slow clock in our heads. I imagined it was why they had such a short lifespan of just several days. And I imagined them seeing us as glacially moving statues—"man this guy hasn't moved in years!"

Reading your description of cells as moving imperceptibly fast only fills me more with this sense—that we are very slow moving giants, waiting on the billions of "years" of inner machinery time to tick us forward ever so slowly.

undershirt··on Voc: a physical model of the vocal tract, written in ANSI C
is there a way to make it say words?

I think pinktrombone would make an excellent resource for learning how to make certain sounds when learning a foreign language.

undershirt··on “Let her speak please”
What you're experiencing is the fact that short-circuiting, unconscious emotions can only be hidden—not fixed—by the pressure of social stigma.

The solution touches on a concept I've struggled to describe to others—that there is a divide between truths that we consciously know (fed by culture) and beliefs we unconsciously feel (fed by emotion). Empathy (the actual experience of a person's problems not the "imagine yourself in their shoes" kind) is the only thing that fully informs our unconscious emotions. See the famous Jane Elliott "Blue eyes–Brown eyes" exercise: https://www.youtube.com/watch?v=KHxFuO2Nk-0

What I like about our current hyper-aware culture is that I think it will eventually lead to an acknowledgement of the nature of this divide, and we will soon be acknowledging many other -isms that fall into this category for which there are many. I hope the overwhelming nature of it will not cause us to throw our hands up and resign to it all, but rather cause us to consciously decide when it is appropriate to turn off empathy (creating consciously accepted -isms), rather than letting it be determined to the whims of a culture out of ignorance (hidden unconscious -isms). I hope to see future cultures unfold in this sort of way.

undershirt··on Show HN: Give someone a link, see their User Agent
great idea, especially for users on mobile devices
undershirt··on Pink Trombone: Speech Synthesis Simulation in JavaScript
Hi, thanks! How did you get it running with your midi controller?
undershirt··on Facebook Announces React Fiber, a Rewrite of Its React Framework
any news on bundle size? and maybe Closure Compiler compatibility for dead code elimination?
undershirt··on Pink Trombone: Speech Synthesis Simulation in JavaScript
github please!
← PreviousPage 8 of 13Next →