HNHacker News
TopNewBestAskShowJobs

vmind

777 karma · joined April 25, 2010

submissionscomments
vmind··on Computer Vision is Artificial Intelligence
My AI lecturer remarked that AI was a great term for hard problems, and that once a field or area was effectively solved or developed, it no longer got called AI.
vmind··on Show HN: Notepag.es - Markdown/LaTeX editor for quick technical documents.
I've tested it on the iPad simulator and real iPad, and it worked (I think the real iPad was iOS 4.2). Does the LaTeX markup just get highlighted grey? If so, is there any error message in the bottom left from MathJax?

EDIT: Ah I found the problem, following internal links is conflicting with jQuery Mobile. Thanks for the report.

This is fixed now.

vmind··on Show HN: Notepag.es - Markdown/LaTeX editor for quick technical documents.
Thanks for the suggestion! I just added a cheatsheet for common markdown in a panel on the left when in edit mode, not a comprehensive list (and I'll add some common LaTeX stuff in a bit) but better than knowing nothing.
vmind··on Show HN: Notepag.es - Markdown/LaTeX editor for quick technical documents.
What browser are you using? The edit button should work on every page (although saving may require a password).

I'll add offline to my list of features to work on, it hopefully shouldn't be difficult, although MathJax lazily loads files it needs from the CDN, which could be tricky.

EDIT: I just pushed a patch related to fieldSelection in Firefox 4.

vmind··on Show HN: Notepag.es - Markdown/LaTeX editor for quick technical documents.
Up again, watcher script managed to get the wrong port number.
vmind··on Show HN: Notepag.es - Markdown/LaTeX editor for quick technical documents.
Thanks for the suggestion, I increased the textarea width to be the same as the page width.

* Edit: this interacts a bit weirdly with changing between narrowscreen/widescreen. I'll work on making the textarea width more flexible.

vmind··on Show HN: Notepag.es - Markdown/LaTeX editor for quick technical documents.
Hi, this is a resubmission now that I have matured the code and released the source. I've also added support for mobile clients using a jQuery Mobile served page (slight bugs from its alpha status, but much more usable than a browser targetted page).

The source is available on github here: https://github.com/fivesixty/notepages

vmind··on Stupid Data Miner Tricks: Overfitting the S&P 500
It's just a convenience link for viewing the PDF on scribd rather than downloading / using a plugin.
vmind··on Trinity - Distributed Graph Database from Microsoft Research
This looks very interesting, although it seems like they are relying on a very high speed network to get around the latency issues inherent in sharding a graph database. (They mention partitioning, but not whether it occurs online).

Related, my Third Year project is a graph database that loads its data lazily from configurable back ends (databases, caches, APIs, written in Clojure). Now I have more evidence for my dissertation that this kind of tech is useful.

I wonder what their language for queries is going to look like, the only main graph language I've found is Gremlin, which used to be XQuery derived, but recently switched to chained objects.

vmind··on Easy Facebook Chat
You can also just connect a jabber client to it. http://www.facebook.com/sitetour/chat.php
vmind··on Quantum computing device hints at powerful future
Quantum Computers are able to solve problems of complexity BQP in polynomial time. BQP is suspected to cover all problems in P, some in NP (but not NP-complete), and some outside of NP but in PSPACE. (http://en.wikipedia.org/wiki/BQP)
vmind··on Why is TeX still used? What are some good, modern alternatives?
I think TeX notation for maths is still very good, sometimes you just need that bulk to properly handle equations, though finding symbol keywords can be a pain.

I recently released a web editor for Markdown/LaTeX mix (http://notepag.es/introduction) using Showdown/Mathjax. Have found it very useful for quick technical docs (assignments at university primarily). Though it still needs some smoothing between markdown and tex.

vmind··on Show HN: Markdown/latex math paste site.
Ah yes, I just added a page at http://notepag.es/latexdemo that I copied from some course work.
vmind··on How We BootStrapped PadPressed To Our First 10k In Sales
In the About section for you on the link, it's got 'PodPressed' and is linking to podpressed.com.
vmind··on Knockout: JS library for rich UIs, declarative bindings, and dependency tracking
It's good to see more developments in this area, as I liked the management offered by projects such as SproutCore, but the stack as a whole was very heavyweight.

I did work on my own take, using some of the ideas from SproutCore, though didn't get very far in polish (http://github.com/erudites/eventful)

I've only had a brief look, but the dependency tracking looks much cleaner than other solutions I've seen for partial template redrawing.

Do Backbone and Knockout interact well, or are there conflicts in getting them to play nicely together?

vmind··on P versus NP
> Many attempts have been made to construct public-key encryption systems based on problems known to be NPC, but it always seems that adding the necessary trap-door reduces the difficulty of the problem to sub-NPC. RSA and Diffie-Hellman-Merkle-Williamson key negotiation rely on the difficulty of factoring and discrete logarithms respectively, but these are known (or believed - not sure of the current state) to be sub-NPC.

A clarification here is that these rely upon the existence of one way functions, of which discrete logarithms and factoring are conjectured to be in. A proof of the existence of one way functions is actually a slightly stronger result than P!=NP (as it relates to languages with only a single accepting state rather than many. The name of the class escapes me and Complexity Zoo is unresponsive at the moment)

vmind··on Islands in lakes in islands in lakes ...
Just lakes and islands, all the way down.
vmind··on Want more angel investing in the UK? Then let’s talk about returns
While there should be more promotion and emphasis on the returns of angel investing in the UK, I think it's fairly tenuous to take a report on the market as a whole, which lacks a focus on returns, as evidence that investment is being discouraged. Especially when quoting return figures from a report commissioned by the same department.
vmind··on [dead]
Previous discussion:

http://news.ycombinator.com/item?id=1486158

http://news.ycombinator.com/item?id=707236

vmind··on Facebook using tagged photos for authentication
Only sounds like identifying already tagged images from the article, no extra information they don't already have.
vmind··on Ask HN: What are you working on today?
Finishing first week (of eight) doing some fairly boring contract C# work (aggregating logs over low bandwidth to a webservice) to earn some money between university terms.
vmind··on China Renews Google’s License
No registration: http://news.bbc.co.uk/1/hi/business/10566318.stm

I haven't checked whether the content is the same, however.

vmind··on Pure CSS animated 3D Super Mario Icon
http://www.w3.org/TR/css3-3d-transforms/

But generally the CSS spec seems to be increasing faster than vendors implement it. Or rather every vendor is creating new extensions and pushing for them to go into the standard so their effort isn't just for fun, leading to the bloat.

vmind··on Told to remove blog posts describing patented algorithm
I think that the argument used is that an algorithm can be implemented in hardware, at which point it is no longer a "program for a computer" and thus avoids that clause.
vmind··on Brain - javascript neural networks
Fairly simply:

In a 3 layer network you have an input layer, a hidden layer, and an output layer. Between nodes in each layer you have a weighting, and a nodes output is the sum of how strongly its activated by nodes in the previous layer. For calculation, you set the activations in the input layer to your input. These then cause hidden nodes to be activated, given the weights, which then activate output nodes, which is what you see as the outcome.

It can be shown that any function can be approximately arbitrarily closely by a single hidden layer by increasing nodes.

Backpropagation uses a set of test data, and expected outputs, to adjust weights. The test data is put as an input to the network, and how much each node is activated is recorded. The algorithm then works backwards through the layers, adjusting weights so that the output will be the/closer to the desired output. Backpropagation itself is about a page worth of differentiation derivation, as you need to work out how much each weight affects each node.

There are other details such as the sigmoid function (increases 'contrast' of whether a node is activated or not, to give better choice boundaries) and the issue of over-training, where your network becomes too trained for your specific test data, and actually gives worse results than a less trained set.

vmind··on Try Erlang, a hands-on tutorial
Very nice so far. The online REPL tutorials are always a great opportunity to try something new quickly.

"Operations on integers (and floats) include addiction.." Just a rather amusing typo in one of the first sections.

← PreviousPage 4 of 4