HNHacker News
TopNewBestAskShowJobs

Monkeyget

636 karma · joined March 20, 2008

@tburette
submissionscomments
Monkeyget··on How to win at rock-paper-scissors
There is an equiprobability of winning/losing/draw. Your code is erroneous. You do a +1 to the random number you generate giving you 1, 2, 3. You then use that number to access an array with indexes [0, 1, 2]. You end with an undefined which screws your results.
Monkeyget··on "Let me know how I can help" – a proposal to HN
Love the concept. I'll also add my own remarks:

-I agree with the parent remark. You can't even give someone a link to a project.

-The Purchase and Ownership sections of the EULA are a bit odd.

-Discoverability of projects is poor.

-Interest tags seem a bit random. I want to add programming to my profile. What do I pick? programming? web dev? X language?

Monkeyget··on Leslie Lamport awarded Turing Award
Clock, Byzantine general, Paxos, LaTeX, program proof. My CS curriculum often crossed Leslie Lamport's path.

Here is an interview he did a while ago which go trough his work : http://www.budiu.info/blog/2007/05/03/an-interview-with-lesl...

Monkeyget··on Excel Turing Machine
I wouldn't call it functional. It's dataflow programming : http://en.wikipedia.org/wiki/Dataflow_programming
Monkeyget··on The entire US Code is now online in XML
There is this wonderful article by John Hasnas, "The Myth of the rule of law". It brings a number of very interesting ideas:

* The law is inconsistent and possess contradictory rules. From contradictory premises, sound arguments

* It gives concrete examples of legal cases and how completely opposite judgments could be rendered, both being based on correct use of laws and analysis.

* Laws are not applied impartially, are not neutral, apolitical nor objectively applicable by judges. People who believe they live under "a government of laws and not people" tend to view their nation's legal system as objective and impartial. Obey and subject themselves.

* There is a cognitive dissonance between the laws and the people who make them. People generally believe that the law are generally good and should be obeyed. People generally believe that politicians tend to be corrupt and influenced. The people who make the law cannot be trusted but yet the laws they write should be.

Monkeyget··on The Well Deserved Fortune of Satoshi Nakamoto, Bitcoin creator
What an incredible story. Money, technology, mystery, criminals. this would make a great book.
Monkeyget··on Microsoft Excel: Revolutionary 3D Game Engine?
This paradigm of data streaming trough operations instead of a sequence of instruction operating on data is called dataflow programming : http://en.wikipedia.org/wiki/Dataflow_programming
Monkeyget··on How I like my Finder
I warmly recommend spectacle. Spectacle along with Alfred radically improved the way I interact with the Finder. Being able to summon files/applications/webpages/... and move the corresponding windows trough keyboard shortcuts alone is quite liberating.
Monkeyget··on Annotate "How to Get Startup Ideas"
You're thinking of magicScroll : http://www.magicscroll.net/ScrollTheWeb.html
Monkeyget··on Firefox: Why we won’t enable Do-Not-Track by default
Do-Not-Track has been designed to represent the explicit choice of the user to not be tracked. As per the DNT[1] draft :

  6.2.  User Interface RECOMMENDED
  A user agent that implements Do Not Track SHOULD provide a user interface 
  for modifying preferences.  The user interface design is left to the 
  user agent.

  6.3.  Default
  A user agent MAY adopt NO-EXPRESSED-PREFERENCE or OPT-OUT by default.
  It MUST NOT transmit OPT-IN without explicit user consent.
Another important aspect, that I don't see mentioned much, is that DNT is only supposed to prevent third-party tracking. First-party remains unaffected.

[1] http://tools.ietf.org/html/draft-mayer-do-not-track-00

Monkeyget··on The Matrix in JavaScript in less than 600 bytes
I took the liberty do de-obfuscate the code : http://jsfiddle.net/tburette/w6npr/5/
Monkeyget··on Dark Patterns - User Interfaces Designed to Trick People
Nice redesign! It took me a while to find the actual patterns. Shouldn't the list of patterns be visible on the home page or at least accessible from the menu?
Monkeyget··on First Picture of an Atom's Shadow
I don't quite understand the how nor the consequences. How does this compare to crystallography?
Monkeyget··on Valve confirms work on 'Source 2' engine
Valve was working on the Half-Life 2 engine as soon as the original was released.

"The Counter-Strike developer has previously bragged its engine is "considered the most flexible, comprehensive". I hope it was a reference to the new engine and not the existing one which is fairly painful to work with. Hello map compilation which takes hours.

Monkeyget··on Odd Things Happen When You Chop Up Cities and Stack Them Sideways
> quantify the homogeny of surbanization, architectural 'themes'

You'll be interested in this paper http://graphics.cs.cmu.edu/projects/whatMakesParis/

Monkeyget··on Believe you can change
There are three stages when learning a skill ( http://en.wikipedia.org/wiki/Cognitive_apprenticeship#Overvi... ) :

The cognitive phase where you think about what you are doing and develop strategies to complete the task. The associative phase where you practice, eliminate mistakes and learn what works. The autonomous phase where you don't have to think about what you are doing anymore.

It is likely you are reaching a plateau because you entered the autonomous cognitive phase. To get off this plateau you should : focus on staying in the cognitive phase by thinking about what you are doing. Set yourself goals in proficiency and most importantly, stay off you comfort by going (~10%)faster than your cruising speed or performing a task more difficult than you are comfortable with. e.g : repeat the harder parts of songs you haven't mastered yet instead of playing the same old song you have mastered, type 10% faster on the keyboard and note the mistakes you make,...

Monkeyget··on I Have 50 Dollars
http://en.wikipedia.org/wiki/Muphrys_law
Monkeyget··on Did Bill Gates Steal the Heart of DOS?
It appears that he looked for string similarity in the source and binaries. Another, and imho better, way to find code plagiarism is to build the call graph of the programs and perform graph isomoprhism to detect similarities. It is much harder to conceal plagiarism from that sort of analysis.
Monkeyget··on The Power of Negative Thinking
If you expect the worst everything will turn out better than expected.
Monkeyget··on Firing
Another model which already exists today is the 'Hollywood model'. People will get together, create a movie and then disband once the movie is done.

In 'the nature of the firm'[0] Donald Coase asked himself why there are businesses with employees at all when an entrepreneur could instead contract the work, a la Hollywood model. The ultimate answer is that the transaction cost of having to go to a market every time you need to get something done outweighs the inefficiencies of having employees. He got the Nobel prize for that.

I got acquainted of those notions trough the book 'Here 'Comes Everybody' [1]. It talks about the way the internet reduce transaction costs and allow new forms of sharing and collaboration that weren't possible before.

[0] http://en.wikipedia.org/wiki/Ronald_Coase#The_Nature_of_the_...

[1] http://en.wikipedia.org/wiki/Here_Comes_Everybody

Monkeyget··on 2:40
"Civilization advances by extending the number of important operations which we can perform without thinking about them" -- Alfred North Whitehead

I have been interested in the subject ever since I read the part of Code Complete dealing with the notion of abstraction. If everytime you woke you had to think about the fact that a door is a bunch of atoms that together form different materials but together some of it being the doorknob you'd never be able to leave your bedroom. It ties closely with the notion of affordance

A teacher told me that the reason for the banning of pork in the Quran and the Bible is to prevent some diseases. Straigth up banning pork for health reason solved the problem. It's probably some kind of myth.

Monkeyget··on Cascading errors caused AWS to go down
This is mentioned in 'How to win friends and influence people' where the anecdote is about Bob Hoover and Jet fuel put in a WW2 plane. It is used as an example that it is easy to criticize and complain but that it takes character to be understanding.
Monkeyget··on Lucid dreaming: Rise of a nocturnal hobby
http://xkcd.com/269/
Monkeyget··on SOPA is all fun and games until NBC rips off Apple's artwork
That's why you ought to put a big ugly red placeholder text on every temporary content.
Monkeyget··on GitHub: About This Week's Availability
It reminds me of the Vikings. They would plunder throughout Europe including modern day France. It got so bad that the coasts ended up practically abandoned.

The rich and weak Frank empire, a bad combination, resorted to the disastrous policy of bribing the invaders to leave. It only served to mark the Franks as a good target and emptying the treasury. The Vikings would leave, plunder some other place and come back for more.

In the end, the Franks ended up giving part of their land on the coast : Normandy. This served to settle the invaders down while making THEM have to protect their newly acquired territory against other vikings.

Monkeyget··on End artificial scarcities to increase productivity
I am reminded of Snow Crash where the government has turned into an hyper bureaucratic system. It describes in several tedious pages an addendum to the office rules for toilet paper an TP pooling. But fear not, productivity was not lost since employees were expected to read the new rule within a specified quick time.
Monkeyget··on “The Mythical Man Month” is still a good read
I read MMM years ago when I was in school because it was supposed to be one of the must read book of the field I was getting into. I found it abstruse, outdated, irrelevant and boring at the time.

The older, more mature, me with some real world experience, got back to a completely different book. What was dry is now engaging. Random opinions are now insights.

It also helps that my English is much better. The obscure vocabulary and outdated terms have become good writing and old fashioned (in a good way) style.

One thing that surprises me is the definition of architecture. To Brooks the architecture is the set of manuals needed for the user to use the system being created. It sort of is the (external) specification of the software. He clearly states that the architects must refrain from prescribing how the implementation should be. This is very different from today's definition of architect and software architecture. Why is it defined like this? Why isn't the conception of the (internal) architecture of the software a concern to Brooks?

Monkeyget··on Massive 15-year Study finds no link between cell phones, cancer
Any link to the actual study?
Monkeyget··on Ask HN: What would happen if someone gave every American $1 million
350 trillion is a lot. I doubt there are many people on earth whose wealth is 6 times the GDP of the entire world.
Monkeyget··on Show HN: We made a self-categorizing image board
Could you give more information? It's pretty empty and I don't even know what it's supposed to do.
← PreviousPage 3 of 5Next →