HN user

charlesjshort

-3 karma

Lawyer / Computer Engineer

Posts1
Comments25
View on HN
Discover Meteor 13 years ago

Meteor is built on top of node.

'npm install async' becomes 'mrt add meteor-async' ...

Sometimes you have to do a little configuration work to get off the shelf NPM packages settled nicely with Fibers; but its not a huge deal and almost every day someone else will turn npm-somePackage into meteor-somePackage.

Rethinking J-school 13 years ago

I dueled law-math in grad school. It made me weird; but I also gained a perspective very few have. You might find your self as being the only person who notices something cool; but its pointless to tell anyone because they won't be able to see it. Which can be frustrating. On the other hand; being that journalism is about communication; maybe you will be able to communicate interesting computer science type things to people who would otherwise not be able to get it.

I've worked as a patent prosecutor for a top ranked patent prosecution firm; and I know first hand that most patents are 'pencil patents' worthless subtle distinctions that are allowed because 'obvious' arguments do not stand up.

However, some innovations, maybe 1 in 1000, are really worthy. And if the inventor did not have some way to protect their research - google or microsoft or anyone else could usurp the idea from the average joe who spent a lot of research and effort to resolve the invention. just my 2 cents.

Is it not a rule that a novel application will break the paradigm that other applications follow and hence leak out of the abstractions that allow the traditional application to be written quickly?

Copying is dramatically faster than doing something new.

I'm working on a project with ideas expressed at YSenate.org

We are trying to tackle exactly this type of problem in an open source way.

The big problem with open politics is the entropy of 'too many people talking at the same time.' To reduce the entropy the approach is to break the group into pieces and then put them back together. The fundamental postulate of YSenate.org is derived from Huffman Coding with the additional criterion that each individual is given equal weight. This results in a binary tree political organization.

We are also looking to integrate Git for legislative drafting and primary color votes to address the "Curse of Dimensionality."

Patents are a crap shoot. I don't think you will get much scope on this invention, which is closer to 'design patent' than utility patent. Without scope you won't be able to tag someone as infringing; in theory. Of course you can play the troll and cause people trouble even when your patent is crap, i.e. you did not move the state of the art.

If you really do improve the lot of humanity with a new idea that solves a problem, you deserve a patent.

If you are doing something which is an obvious solution to a person of the art, you are wasting everyones time and energy.

Jewish Problems 14 years ago

If you've been subject to the discrimination it probably feels the same. public/private whatever you call them, they are all just groups of people, and exclusionary judgment based on a couple generations of dna, well I think THAT should be reserved for haShem only. Live by the sword die by the sword, reciprocity, lex talionis, karma, ... almost always catches up.

Jewish Problems 14 years ago

Jews invented racial discrimination. Let a gentile apply to a Jewish school, even if his father is Jewish and he practices Judaism they will turn him down if his mother is not ethnically Jewish.

Node.js is the middle road between RoR and Go. RoR is the establishment, Go the frontier. The Node middle road provides the best trade off between community infrastructure and advanced design. Thinking in async is an acquired habit which will be frustrating at first, but fine after a while.