HNHacker News
TopNewBestAskShowJobs

denniskane

88 karma · joined June 12, 2014

submissionscomments
denniskane··on Y Combinator: the X Factor of tech
HN is like a realtime electronic marketplace -- or information exchange -- for young tech companies in that an issue can arise and be resolved, for better or worse, all in the space of 24 hours. I think the recent case of LiveCoding.tv is a perfect example of this, because a user was having problems getting her account deleted and posted a thread about it here.

A whirlwind of activity started up, within which a cofounder responded, as well as the president of YC. They both were actively looking for the CEO so that he could resolve the issue, and when he eventually popped up into the thread, a clusterfuck of absolutely biblical proportions ensued.

What people saw was the obvious mudslinging between parties, but what they didn't necessarily see was all of the cold, numeric computation going on behind the scenes whenever posts were being up- and down-voted, and karma points were being won and lost.

Say whatever you want about the validity of these kinds of emotionally/psychologically derived numbers, but the point is that they are realtime data points concerning large numbers of highly speculative investments, and they could not reasonably be ascertained in any other way.

When I was watching that whole thing play out just like a live sporting event, I was refreshing the profile page of the CEO in question, and his karma points seemed to be dropping like some kind of flash crash in the NASDAQ.

Some may say that it isn't in the best interest of YC to have so much publicity when these kinds of things happen, but I think the point is that it is always ultimately in everyone's best interest for the truth, no matter what it is, to be uncovered as quickly as possible, and framed within a language that is as objective as possible.

I can only imagine what kind of machine learning might be going on behind the scenes at YC, involving all of these data points that are so intimately connected to known human beings, many of whom are so intimately involved with the insanely dynamic economic activity that is starting up a tech company in Silicon Valley.

denniskane··on Novelist warns against utilitarian trends in higher education
If you want to throw around oughts and shoulds, I would confine those to the rational/empirical side of the spectrum because that is the very foundation upon which a society may be constructed.

Now, once that society is constructed, all of the other stuff is nice to have, but I would not describe those things in morally imperative terms like that.

denniskane··on Novelist warns against utilitarian trends in higher education
So by this logic, MIT, Caltech, GaTech, Carnegie Mellon, as well as every community college that focuses on real world training is doing a fundamental disservice to our civil society.

I disagree, to say the least.

If everyone were an engineer, that probably would not be such a terrible thing, but if everyone were a novelist, that probably would.

denniskane··on Dropbox API v2 launches
Well, if JavaScript were meant to be used as an actual programming language, then it would make sense to develop an SDK for it.

I'm only half joking there :)

In all seriousness, though, it did make my brain tilt about 15 degrees to see the words "JavaScript" and "SDK" next to each other like that.

denniskane··on Computer, Respond to This Email
I have a concern that is somewhat related to this issue. I've been wanting to play around with doing NLP in the client using the SpeechRecognition API available in Chrome. It typically gives pretty good results for simple recognition purposes, but there is not yet any way to specify an arbitrary grammar for the backend service to use. This is a big deal when someone wants to be able to recognize a name spelled like "Bobbie" rather than "Bobby". The W3C Web Speech spec currently allows for setting arbitrary grammars, but it isn't implemented. I'm just saying it would be cool if some of you AI geniuses at Google could help me out on that front.

You can play around with the dumb little AI app that I've been working on that does a little bit of NLP in the browser. Check out this site with Chrome: https://yc-prototype.appspot.com. His name is Bertie. You should see his face on the bottom of the page. The site works like an OS in your browser.

denniskane··on JSLinux rewritten to be human readable, hand deobfuscated and annotated
On the somewhat related note of system-level things that can be done in web browsers... here is a project that I've been working on for several years now that is meant to be an entire desktop userland: https://yc-prototype.appspot.com

(I just submitted it to YC in the recent application batch)

There is a Terminal application with a fairly complete shell implementation.

I am currently working on integrating the *nix command line environment by bringing in PNaCl implementations of vim and python. So far, I have vim working as normal in my local development system, and python integration is underway. I should be getting a decent numpy/matplotlib developer environment up and running in the coming weeks.

It is Chrome-only, due to the dependency on the HTML5 Filesystem API and PNaCl.

ps. If you are trying to use the Terminal and it doesn't seem to respond to key presses, a simple refresh of the page should do the trick. There is a weird bug that I have yet to start tracking down.

denniskane··on Show HN: A new general-purpose API solving common and complex problems
For the purpose of solving serious general programming problems like these on the server, most developers would probably rather want to use something like google app engine because it hosts code as well as static files for free, up to certain quota limits. That way, they can just play around with one of the zillions of open source python libraries, and then integrate it into their projects. Making third-party API calls is honestly something that developers want to avoid if at all possible.
denniskane··on Show HN: Libcox – Cross Platform Unix Commands and System Calls
I simply can't grok the use case for this, sorry. When I hear the terms "Unix" and "Cross Platform" uttered in the same sentence, I reflexively think about cygwin.
denniskane··on My Livecoding.tv account deletion saga
"Might" is quite a stretch here. A search for "livecoding" now ranks this thread in the #2 spot, just after the site in question. The damage has already been done, I think.
denniskane··on The Tech Bust of 2015
Well anyways, I don't think the question of "cheap" vs. "expensive" is really appropriate when talking about market dynamics. Many market participants think explicitly in terms of how much momentum they think is left in the given trend.
denniskane··on The Tech Bust of 2015
Wow, okay... the first sentence reads so straightforwardly and the following one is like some kind of reverse judo takedown maneuver. The essential point is to correctly interpret who exactly the "no one" in question is referring to.
denniskane··on The Tech Bust of 2015
"No one seems to fervently believe tech valuations are cheap, so it’d be somewhat surprising if we were in a bubble."

Is this a typo?

s/cheap/expensive/ would make more sense, no?

denniskane··on My Livecoding.tv account deletion saga
Ah, okay. So, there are possible scenarios that are going on in his life that we should be considering before laying certain gleefully harsh judgments on him. Gotcha.
denniskane··on My Livecoding.tv account deletion saga
> Commenters here should be considering scenarios in which glee would not be a humane response.

Maybe I'm just having a brainfart, but I simply don't understand this sentence at all, and I really would like to. I'm really not trying to troll you, I just feel like this is an interesting statement that could use some clarification :)

denniskane··on My Livecoding.tv account deletion saga
I might not be completely justified, and I don't feel all that great about making such a claim. But at this point, I think that pretty much anything is fair game with this dude. He dug his own grave by accepting funding, and then doing everything possible to throw it down the drain.

Why, are you actually interested in defending him in this thread?

denniskane··on My Livecoding.tv account deletion saga
I dunno, a google search for "underscore pete" yielded this page as the top hit: http://underscorepete.xyz/post/article/dick-stream

The page is something about "The dick based streaming platform you never knew you needed", with the singular statement: "Dicks, dicks everywhere".

Seems pretty appropriate to this whole mess if you ask me!

denniskane··on My Livecoding.tv account deletion saga
To be fair, self-editing your own wikipedia entry with exaggerated terminology as an early stage startup is highly understandable in the grand scheme of things. Self-editing your own PhD credentials seems to be a step or two beyond that kind of behavior, haha :)
denniskane··on My Livecoding.tv account deletion saga
But in reality, Hacker News doesn't merely represent a large potential user base... there is almost a hardcoded, "#include <HackerNews.h>" kind of dependency for anything that claims to be a platform for sharing the development of software products.
denniskane··on My Livecoding.tv account deletion saga
I beat you on that one... see below :)!
denniskane··on My Livecoding.tv account deletion saga
>Python, Django, Sencha Touch :

>platform architecture feedback

>code review

>solving technical issues

>preparation for exams

>help on homework

>fixing bugs in code

Hmm... I don't find it particularly weird for the CEO of the next Twitch to be in the business of helping kids out with their programming assignments. I mean, how much does Larry Page get for his services... I would assume at least $50/hr!

denniskane··on WebAssembly: a binary format for the web
Okay, seriously.

The only possible benefit that this technology could have for the planet is to give Brendan Eich a reason to run yet another one of those video-game-inside-of-a-video-game demos at another one of those JS conferences that frontend devs go so nuts about.

Except this time, there will be yet another video game inside of that inner video game!

denniskane··on WebAssembly: a binary format for the web
If someone is trying to turn this into a moral discussion about the positive value of the so-called "open web" to humanity, then the question of whether the actual codebase is open-source, and runs on every platform is of primary importance.

My original reply was to a part of the article that talked about the "evil" non-open nature of web-technologies that are not humanly readable, textual HTML/CSS/JS. Then someone replied that PNaCl is only supported by a single vendor. Then I said that was a factually incorrect assertion, with the response being that I was engaged in hair splitting.

So then, I suggested that we should examine the rest of the vendors. In the morals based context of this entire subthread, I think it is plainly obvious that Safari and IE/Edge don't have any place here, when it comes to the question of whether PNaCl is a "good" technology, based simply on the question of the proportion of vendors that happen to support it.

If you are instead talking in a purely pragmatic, capitalist sense... then of course all that matters is brute numbers. But then there is no real discussion to be had, because in the cold, hard business world, whoever wins is just whoever wins. A equals A. It's a mere tautology.

denniskane··on WebAssembly: a binary format for the web
Portable Native Client is a really huge project that takes a lot of PhD-level talent to implement correctly, and it requires a very specific type of organization that has the requisite "will" and "way" to make it happen.

Even if Mozilla had the will, they really don't have any way to contribute very significantly to the development effort, because it sort of requires a lot of very talented people getting paid large sums of money for long periods of time... which is obviously something that Google can afford to do.

I think everyone has always known that NPAPI was eventually going to have to be completely overhauled or even replaced. For anyone to constantly harp on the idea that "all that matters is the open web" when they come from the very same organization -- although going by a different name -- for which the original binary plugin architecture was named (Netscape Plugin API) is just patently absurd.

There is so much quality, freely available C/C++ code in this world that it is pretty mind boggling, and the purely technical achievement of allowing this code to be efficiently used by end users through the web platform is, again, a fairly mind boggling idea.

I'm not saying that this web assembly concept won't have any use cases whatsoever in the future, but I am saying that the proven PNaCl technology that exists right now is way, way too powerful for any web-based applications developer worth his or her soul to pass up very easily.

denniskane··on WebAssembly: a binary format for the web
Okay, so let's examine the remaining browsers, shall we?

Safari and IE/Edge automatically don't matter because they are exclusive to their respective [proprietary] host operating systems.

That leaves Firefox.

Does anyone really think there is legitimate competition between Chrome and Firefox anymore?

I mean don't get me wrong, Firefox was a godsend in the bad old days of M$IE domination...

But this is 2015, and Google is basically Skynet, while Firefox is not much more than a warm, fuzzy memory.

Seriously... does anyone really want to turn this into a battle between Google and Mozilla?

denniskane··on WebAssembly: a binary format for the web
False.

From the Native Client wikipedia page:

As of 13 May 2010, Google's open source browser, Chromium, was the only web browser to utilize the new browser plug-in model.[28] Mozilla has announced that they are "not interested in or working on Pepper at this time."[29] As of 2015, Pepper is supported by Chrome, Chromium and Opera.

denniskane··on WebAssembly: a binary format for the web
PNaCl allows me to run vim and python natively in my browser.

Thanks.

(Shout out to my boys, Sam Clegg, Brad Nelson and company!)

denniskane··on WebAssembly: a binary format for the web
Yeah, I was referring to pnacl (as in Portable Native Client), but that is a very good point about a technology that is obviously still going strong all these years later.
denniskane··on My Livecoding.tv account deletion saga
Did anyone else see "Eli the Computer Guy" slamming YC on his channel about an email exchange he had with the founder of Livecoding: https://www.youtube.com/watch?v=h66PNIUtaaE

I found it to be fairly entertaining...

denniskane··on WebAssembly: a binary format for the web
"Why should WebAssembly succeed where previous attempts (such as Adobe Flash and Google Portable Native Client) have failed?"

Failed????

Excuse me, I haven't even BEGUN to scratch the surface of the awesomeness that is pnacl in my own project!

denniskane··on Why Homejoy Failed
Exactly.

The very idea of investing in a unicorn business is that it will either corner the market or go bankrupt, is it not?

How anyone can imagine that they can corner the market in this industry is beyond me!

← PreviousPage 2 of 3Next →