HNHacker News
TopNewBestAskShowJobs

possibilistic

1,881 karma · joined May 24, 2010

submissionscomments
possibilistic··on Introducing Meteor 0.9.0, the Meteor Package Server, and Isobuild
Will Backbone stand the test of time as both data binding and DOM eventing continue to evolve? I'm not resolutely convinced of Backbone's staying power, but I'm open to entertaining other thoughts on the matter.
possibilistic··on Late Bloomers: Why do we equate genius with precocity? (2008)
I have pretty extreme ADD, even on medication, and I could never hope to finish an article like this. I can never leisurely read; I have to skim. "tl;dr"s and commentary are what I thrive on, and ultimately how I derive a large percentage of my present context.

I'm not saying that I can't get deep into technical specs or literature, but when it comes to a form that is largely prose... forget about it. Breadth-first search takes over.

possibilistic··on The FAA vs. Model Airplanes
I have a moderately informed opinion that might change as I learn more.

It seems that a few bad drone pilots are causing problems for all of the good actors in the system. Since there is so much potential for injury, and since it only takes one terrible incident to bring down stiff regulation on everyone, perhaps drone piloting should become a licensed activity or sport.

Establishing drone pilot licensing would theoretically ensure that legal, licensed pilots are aware of the risks and are willing to assume greater personal liability in the event of operator negligence. The hobby would gain legitimate legal grounding and become less "cowboy" more or less overnight. I can't imagine it would be remain crowded with careless risk takers.

If this is done early, before any major incident or bad press, the FAA won't have to step in and put more rules and regulations in place. If there are to be new rules, I imagine that they wouldn't be nearly as overbearing for a well-behaved professional hobby that doesn't needlessly put health and lives at risk.

I think professional hobbyist (not an oxymoron?) drone pilots should lobby lawmakers for something like this to take place as soon as possible, before the FAA starts making mandates. I can certainly see the FAA's concerns--there is legitimate risk and danger. Something will eventually happen that brings the entire house of cards down. If the drone pilots don't ask for this self-regulation themselves, I wouldn't necessarily be against the FAA moving ahead on its own.

On a personally related note, I'm involved in hobbyist high-wattage laser projection for making video games and interactive displays. (I think there are videos linked from my HN profile). The entire lasing community cringes when there is news of some idiot shining a laser pointer at a plane or when someone is caught using a high-wattage laser for destructive purposes. It's a seemingly regular occurrence, and I'm pretty certain there will be regulation coming down the pipeline eventually. It seems there is no shortage of careless ignorance when it comes to dangerous hobbies.

possibilistic··on Burger King in Talks to Buy Tim Hortons
That sounds incredible, but I still have environmental concerns. How cold does it get on average, or how are the temperatures distributed? I'm a wimp and literally cannot survive sub-zero celcius. I'm an Atlantan that thrives on summers that reach 90 F. I'm not looking forward to winter. You know how we handled snow here last year...

Don't take this as being too lazy to Google; I was hoping to hear some anecdotes about acclimation or something.

possibilistic··on 6.0 Northern California earthquake
Sorry to change the subject.

Does HN now have image emoticons, or is my phone's browser swapping out the last bit of text here? If it's the latter, this is unwanted behavior.

possibilistic··on Show HN: Terra, a JS framework for cellular automata and biological simulations
Riley, this is beautiful. The design, docs, colors, presentation--just fantastic. Awesome work! :)
possibilistic··on Komanda: IRC Client For Developers
Why would I be outraged by an opinion on the internet unless it were truly deplorable or inhumanely despicable? To characterize my amiable response to you in such a way is borderline ad hominem. (Perhaps you don't mean it to be, but it is in keeping with the definition.)

Because I find the lens of another's opinion or experience a useful tool in normalizing perception, I'm going to state my personal reaction to your posts. I sincerely do not mean to insult or offend you. If you feel differently, I understand. To me, a tone like yours paints a picture of a defensive, self-righteous bully. You state that you will not be censored, yet your language is coercive and might implicitly have that exact effect upon others. Would you really want to hurt someone else's ambition? There are enough problems in the world already without adding to the weight of their burden.

Again, just my personal take on your comments.

On a related note, try to better frame your arguments for the benefit of everyone else here. If you disagree with something, qualify your assertions so that they might be useful instead of adding more noise and entropy. For instance, you could have written a compelling and thoughtful argument about why you consider the DOM to be the wrong solution. Making an effort to write in this manner adds significant weight to your argument and brings value to those that are reading.

Take this as my personal challenge to you: consider the things you write and how others might react to them. We're all under the influence of neuropeptide signaling as we interact with others, and we can only make our best attempt at civility (which is unfortunately not a first-class a biological concept). I understand, and I assure you that I don't want to censor you or otherwise neuter your human experience. I have stated all of this expressly for your use. I have nothing to gain by taking the time to respond here.

Be chill. Relax. Abide. The universe is slipping all of us by far too quickly to waste time with being aggressive. Certain things just don't matter in light of that.

possibilistic··on Komanda: IRC Client For Developers
This kind of elitism is what turns so many people off about technology. What if these are kids that are building this? Do you care so much about your view that you would want to shut them down? Not everyone has the time or interest in learning systems programming or C/C++.

In the end, optimization forces operating at levels beyond our comprehension and ability to fully model will determine whether or not this project sees continued development. Personal lives, adcademic interest, social proliferation of memes, economic constraints...all serve as inputs. Don't force an outcome like this. You might damage the author's impetus to try again with more ambition in the future. Let nature run its course; you may occasionally find yourself surprised by the outcome.

In general, it is pointless to rationalize your choices to the rest of the world, which frankly doesn't put as much effort into listening as you might think.

Sorry if I come across as rude. I just think this could be better framed as constructive criticism.

possibilistic··on CUDA Pro Tip: Optimize for Pointer Aliasing
Is there any way to work out a priori whether or not two variables alias the same memory? (I assume that aliasing pertains to memory overlap within widths the maximum size of memory addressable by the CPU in one instruction.)
possibilistic··on Fighting spam with BotMaker
My mistake. Thanks for the correction. :)
possibilistic··on New Research Suggests Cancer Can't Be Eradicated
Humor me here a little here.

Search and traversal become increasingly difficult as any graph grows in size. It's not hard to generalize this to the graph of scientific and engineering knowledge. To maintain the connectedness of our ideas, we must either leave amazing literature and documentation or we must constantly seek to foster connections between those of separate, heterogenous fields and disciplines. Unless there is movement of ideas through collective human consciousness, key insights cannot percolate through to the point where they have the greatest impact. (For instance, not long ago biologists were still using Perl. :P) At some point, the time it takes for certain information to spread across the graph grows substantial enough that discoveries are simply repeated over.

Science and technology require ever-increasing levels of specialization. The network topology isn't going to get easier for the human mind to traverse. Imagine what kind of information lies just beyond your reach--the kind of insights that might truly propel you ahead, to reach your Eureka. If only you knew what you were missing out on. On the flip side, do you ever think about the places where your contributions would be the most impactful?

These problems are somewhat symptomatic of the fact that we haven't breached the complexity threshold of what our brains are capable of performing. We may have computer-aided tools to get us beyond some classes of problem--search and mathematical modeling come to mind. Still, our mastering of breadth at depth, our powers of abstraction and of reasoning, all have a hard limit. Everything we've ever done falls neatly within defined lines. Nothing being done today is substantially harder than what the previous generation did with its much more limited set of knowledge. (Have we discovered our generation's calculus or quantum mechanics? Advancements like that are special, truly rare, set apart by hundreds of years.)

Take your smartphone, for instance. You can't look at the following block diagrams and tell me they're too difficult to reason about:

* http://eda360insider.files.wordpress.com/2012/08/samsung-exy...

* http://www.arm.com/images/Cortex-A15-chip-diagram-LG.png

* http://www.wired.com/wp-content/uploads/blogs/insights/wp-co...

(Yes, I know the implementation details go much deeper and that these diagrams are meant for ease of conveying knowledge. You still understand them. And given time, a diligent student can learn to contribute to processor design using the pre-existing domain knowledge.)

Do you have a sense or appreciation for how complex the physical and chemical reality is by contrast? We can only partially understand minute samples taken from real systems. It's not especially owing to our primitive equipment or tooling; it's the sheer complexity that baffles us. There are things like helium atoms--we don't understand them. There's Hartree-Fock, but that's an approximation.

I find it hard to be beholden to the majesty of a phone when no one can stand up and explain a helium atom. I mean, don't you find it a little bit amusing we're still caking onto SGML, shoveling it onto handsets, and yet we don't understand the interstitial gas between us and the cell tower? The stuff we're breathing.

Anecdotes from the early days of AI research suggest that we didn't think we'd still be writing code imperatively, yet here we are writing Javascript module frameworks and the like. We have a stunningly powerful ability to underestimate how long and difficult things are. We are also often satisfied in rediscovery.

We're concerned with how to perform delivery in San Francisco, yet... can you imagine the vast number of computations the universe is performing every time a protein isomerizes? I wager it outweighs all of the computing power we have available to us through modern technology today. The modern smartphone could never compete in this arena; we would be comparing something not even at the level of a bacteria to the most omnipotent of gods. I'm not saying that one day we'll design computers out of polymers in solution. I don't even know if we'll survive as a species long enough to care. I'm just asking you to wonder.

Look to nature. Can you sense how incredibly infinitesimal and primitive we are as a species when you look up at the night sky? We've been feeding off of the cosmologically low hanging fruit, and we're still in the nursery. We spend on average 20 years learning what we need to begin making our cornerstone contributions to society. At that point, how much longer do we remain productive? It's a limited window with which we have to collapse all the reverse salients. Damn shortness of human productive lifetimes, and all of that. Oh well, there's always a new generation with which to start fresh. Rinse, repeat. Stand on a few more shoulders, see a little more of the picture.

Fill your mind with what might be possible. Let it be dissatisfied when you cannot reach a conclusion to a problem. Don't ever put a bound on the type of problems you're curious about. You'll scoff at press releases. Everything in our generation is transient, scaffolding for the next one gestating.

(Sorry for rambling. And also--I still hold that my flappy bird machine not even in the same galaxy when it comes to being as cool as science. It's a toy for which there will always be one better. How could it ever be so magnificent as the universe I get a few short years to experience firsthand?)

possibilistic··on Fighting spam with BotMaker

  > publicizing how this works will come back to bite them in the butt
I didn't see any rules or heuristics published. Merely that they employ a multi-stage filter (as any engineer could imagine), and that they codify their ruleset with a human-readable DSL (which is kind of interesting, but also kind of weird).

  > The difference between a blog comment and a twitter post is negligible.
The difference in textual content between a tweet and blog comments falling within a similar character length are perhaps negligible, though there is often no such length constraint in place for blogs. Comment spam strategies are free to vary string length to optimize for evasion, click through, proliferation, and other criteria. I would also argue there is a different demographic distribution between Twitter and blogs with regard to readership and participation.

That said, Twitter just outlined a number of reasons why their case is special. They are a high-availability, high-volume, low-latency service. Twitter's spam solution was designed to handle their very special set of constraints. I think a multi-stage filter complete with asynchronous post-processing jobs would be a bit much for your average Wordpress blog. People just starting out with (say, PHP) probably can't fathom a multiprocess deployment architecture. Not to say they couldn't, but the journey is a long one.

possibilistic··on New Research Suggests Cancer Can't Be Eradicated
> Notice how it's the people who study it who are the least sanguine in their predictions.

I love this quote, and I'm totally going to steal it.

There's just something about the futurists and singularity folks that mimics the Dunning-Kruger effect. The more you learn, the more you recognize that we're still operating on Cro-Magnon brains. All of our magnificent toys are merely low-hanging fruit in deference to the problems that seem to really matter.

possibilistic··on New Research Suggests Cancer Can't Be Eradicated
You didn't directly answer my question, but now I'm just going to be pedantic :P

http://en.wikipedia.org/wiki/Budding

Even with normal binary fission, there is never an equal distribution of products between cells. Metabolite concentration, organelle distribution, etc. will vary. (If you think about it, it's kind of an interesting period of rough perturbation made to an extremely high-order dynamical system.)

At a kind of base level, though, the genome itself regularly experiences abnormal partitioning that leads to certain interesting states.

It's not strictly binary...

But back to the previous topic. Epithelia and endothelia are regularly dividing cell types. (It's interesting that most cancers arise from these lineages, right?) Blood cells are another lineage that undergo pretty frequent proliferation.

(On an entirely unrelated note, I can't wait for an HN discussion pertaining to quantum effects on biological systems--it's a topic I really want to learn more about. The absorption spectra discussions in the retinal thread has awoken my curiosity. For instance: though it's kind of a controversial, maybe even a pseudo-scientific topic, the quantum effects on microtubules are fun to think about and are still actively researched.)

possibilistic··on Biologically extending human vision into the near-infrared: Initial success
Photoreceptor proteins, such as rhodopsin (typically the first GPCR [1] you'll study in a biochem undergrad program), each have different characteristic absorption spectra. But it's much more complex than that--each of these proteins exhibit different absorption spectra given different isomerizations and even different conformers [2] .

Here are some absorption spectra [3] of crystals of various rhodopsin isomers. I'm not sure if any of these are biologically relevant isomers, but it's interesting that these were not in solution. (I suppose that since they're membrane-bound GPCRs and might be difficult to study in solution? This isn't my field of study.)

Check out some bacterial absorption spectra [4]. Visual perception isn't limited to organisms with eyes. Or even eukaryotes, for that matter. It's actually pretty ancient [5].

On that note, pigment chemistry is pretty fascinating.

1. http://en.wikipedia.org/wiki/G_protein-coupled_receptor The GPCR family is really cool. A ton of our sensory perception arises from class A GPCRs. Here's a really beautiful diagram of the 7 transmembrane regions of rhodopsin: http://physrev.physiology.org/content/physrev/81/4/1659/F1.l...

2. http://www.sciencedirect.com/science/article/pii/S2210271X13... Just to cite an instance, though this one isn't vision-related.

3. http://www.pnas.org/content/103/44/16123/F1.expansion.html

4. http://group.szbk.u-szeged.hu/ormosgroup/abs/abs.html

5. http://en.wikipedia.org/wiki/Archaearhodopsin

possibilistic··on Biologically extending human vision into the near-infrared: Initial success
Everything is poisonous at some dosage.

http://en.wikipedia.org/wiki/Median_lethal_dose

Edit: From this [1] non-scholarly source,

    "The median lethal dose (LD50 value) of vitamin A injected intramuscularly 
    in a water-miscible form in the young monkey is 0.6 mmol (168 mg) retinol/kg 
    body weight. Extrapolated to a 3-kg child and a 70-kg adult, the total LD50 
    dose would be 1.8 mmol (500 mg) and 41 mmol (11.8 g) respectively."
Also, it's teratogenic. Just like an innumerably many other chemicals we ingest daily.

[1] http://www.uta.edu/faculty/sawasthi/Lecture%20Notes%20Chem14...

possibilistic··on New Research Suggests Cancer Can't Be Eradicated
Name the final edge in the transduction graph of a proliferation, apoptosis, or cell cycle regulation pathway.

I suppose you can do this for a cell in a terminally differentiated state of your choosing. (But as you know, pre-cancerous cells are typically in fuzzy states that break our tidy little metabolic models.)

possibilistic··on New Research Suggests Cancer Can't Be Eradicated
This is something so few people understand. And even if they did, they would still have to appreciate the thermodynamics and the non-linearity of the systems involved.

Medicine typically only knocks on the door with extracellular signaling. The cell remains a black box. Even if it weren't, with cancer we'd have to select certain cell populations based on internal cues that may never be exposed. Then there's the structure and pharmacology problems--there's a lot of chemistry and calculus along the path from drug introduction.

possibilistic··on New Research Suggests Cancer Can't Be Eradicated
http://www.cc.gatech.edu/~turk/bio_sim/articles/metabolic_pa...

There's the known linkage.

This says nothing about the runtime dynamics or higher order interactions, which involve heavy calculus.

This says nothing about the biochemistry under anything but isolated laboratory conditions.

This also doesn't deal with anything above the cellular level. In fact, these are just chemicals in solution--none of the intracellular systems with their own local chemistries are modeled here, and those are maddeningly complicated in their own right. If you think our biological understanding has progressed to the point where gleaning simple information about single edges in this graph are elementary, think again.

Most people have heard about the genome, for which we now have punchcard-level technology to deal with. The methylome sits on top of that, annotating the genome with important dynamic state. Then there's the transcriptome--utilizing nucleic acids, it's just one instance of intracellular messaging. The RNA field is extremely complicated due to its chemistry, which makes it annoyingly difficult to study. (Also, RNA isn't just messaging.)

Want to get at some systems-level interactions? There are the metabolome, reactome, interactome... And we're still at the sub-cellular level. I didn't even mention proteins, which seem to be somewhat important to the study of cancer. (Actually, entire immunological systems are. Yet we're still discovering new immune cell types and guessing at roles...)

If it wasn't something you already had an appreciation for, you can now see that the biology state machine is beyond your wildest dreams complicated. And really, this is glossing over things. You have to take into account a metric ton of chemistry. Unlike programming, nothing ever gets abstracted away in biology.

Welcome to the defining problem of the human race--solving it, if we ever do, will likely be our grandest moment.

If I could make the bet, I'd wager we won't have a cure to cancer in 200 years.

possibilistic··on Uber Is About To Launch An API
If lyft creates (or has) an API, then you could easily schedule the cheapest ride.

I'd really like to see a blockchain-based distributed ride service though. Drivers get 100%, but the issues of insurance, reputation, etc. would be hard.

possibilistic··on The Relationship Between Creativity and Mental Illness
I've skimmed literature on this before. Did a quick search on my phone, though this doesn't look like the most reputable source:

http://m.psychologytoday.com/blog/the-how-and-why-sex-differ...

I'd be interested to read any studies with alternative outcomes. This seems like a well-promulgated meme, regardless of its factuality or not...

possibilistic··on Filecoin – Data storage network and crypto-currency based on Bitcoin
Unrelated to Filecoin, this brought to mind a question about the Bitcoin blockchain I've been pondering recently.

Since users can put small arbitrary byte data in a transaction that gets included in the block chain (AFAIK), isn't it possible that an attacker could insert illicit / illegal data that everyone using Bitcoin replicates?

Copyrighted materials, sensitive personal information such as SSNs, and moreover, child pornograpy immediately come to mind as things that could forever be persisted.

If this is possible, wouldn't that make everyone using the bitcoin blockchain criminally liable for storing and/or transmitting that information? (In the US and similar jurisdictions.)

I assume lightweight clients that only store a hash would be unaffected. But still, this seems like a serious issue.

possibilistic··on Why use www?
Use oauth tokens or a similar mechanism to clone session tokens between (sub)domains without leaking them. This is also a great way to provide subdomain permission and expiry scope.

Issue a master session cookie at login.mydomain or account.mydomain. If your user hits a subdomain and is not logged in, forward them there (in the background) and see if you can grant them a redeemable token for the round trip. If so, they can get a cookie issued by the subdomain in exchange for the token when they return.

possibilistic··on Brand engagement is plummeting on Facebook
When every company under the sun is pitching to you, trying to engage you on a personal level, it seems like it would become tired and old. Maybe there was a point when it was novel, but now everyone is doing it. As the level of advertising increases, it seems logical to me that engagement will decrease across the board. There's only so much a person can handle before they become saturated.

But what do I know? I don't use social media or willingly look at ads.

possibilistic··on Show HN: The Rap Test
Nick texted me and told me to check HN. This is fantastic--totally kick ass, Dany! Congrats!
possibilistic··on Top Web Design Mistakes of 1999
You couldn't possibly be more correct. That newspapers and blogs even have a design is unfortunate outcome of too much license for customization. It's hard to fathom complaining about flexibility, but we've really developed the wrong tooling and gotten entirely off track with our original goals.

If we'd have come up with a semantic document interchange markup, information would probably be searchable (without Google), computable, and easily discoverable.

In the end, I think it's the user that should determine how to style and display their content. The UI/UX should be software we're free to interchange. Like back in the 90's.

I like that you've outlined key areas for different platforms--that's something I hadn't previously given much thought to. Great analysis.

Do you see anything helping to break us free of this technological local maxima?

possibilistic··on Ask HN: Who is hiring? (June 2014)
Remote / Async / Anywhere for contract work (perm if we can get off the ground)

Untitled Advanced Science Show Lecture Series

We're Atlanta-based and in need of some biology, chemistry, and physics PhDs (or students; perhaps even really good grads).

We want to film 15 minute science lectures that are much more advanced than Cosmos or NOVA, but we need research and writing. Existing formats are drawn out; we can be informationally dense and fast-paced. We'll include a few relevant figures; we'll also add footnotes, equations, and primary literarure citations for those that want to pause and do their own further exploration.

A perfect description of our demographic is HN--educated adults who might not actually be pursuing the field we're covering but have a ton of interest in science. This market also includes advanced college and high school students that likewise share the same level of interest.

The lectures can be broad surveys or deep coverage of a particular area of research or discovery. We're going to fund filming about 3 videos, film them here in Atlanta, and then test the market for fit (ie. "Show HN"). If the market demands a less "smart" or info-dense video, we'll probably abandon the project. Our goal is to fill the perceived lack of advanced material, not clone the existing formats.

bt at brand dot io

possibilistic··on Why I push for Python
Why do you have to teach them the boring stuff first? The point is to get them interested in programming. They can learn how the hardware, compilation, linking, and algorithms work later.

Above all, get them interested. If you capture their imagination, they'll be receptive to--even independently curious about--the details.

I'm speaking anecdotally now, but please do not bore young students. There's no way I would have stuck with it if C was my first language. Javascript and Python are excellent starting points that easily let kids create games and websites and fun things.

We probably wouldn't start someone off with Haskell, but to me C seems on the same level of impracticality for a young beginner.

possibilistic··on How we raised $484k on Kickstarter to make Glowing Plants
Did the luciferin/luciferase metabolic pathway get elucidated? AFAIK it has not been.

You'll probably have to supply exogenous substrate for this to work. Additionally might need a super long exposure.

possibilistic··on Removing User Interface Complexity, or Why React is Awesome
"And off by one errors".
← PreviousPage 5 of 14Next →