HNHacker News
TopNewBestAskShowJobs

marcus

1,540 karma · joined November 10, 2007

Hacker, Poet, Philosopher, Retired bum
submissionscomments
marcus··on Apple’s New Stance On ‘Cookie Cutter’ Apps
First they came for the communists, and I did not speak out, because I was not a communist

Then they came for the trade unionists, and I did not speak out, because I was not a trade unionist

Then they came for the Jews, and I did not speak out, because I was not a Jew

Then they came for me, and there was no one left to speak out for me.

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

marcus··on Facebook Checks-In On Loopt
"There aren't too many reasons for one private company to do due diligence on another private company besides acquiring it"

That is an often repeated but mistaken myth.

There aren't many reasons for a company to agree going through a due-diligence except for the chance to being bought, unfortunately some companies use due-diligence as a research tool into markets they think they might be interested in with no real intention of actually purchasing the inspected company, sometimes even developing a competing product at the SAME time.

marcus··on The Company That Paid $300K To Not Make Millions on Guitar Hero
Injunctions take time or to put it in a more Pythonic version:

"It's easier to ask forgiveness than permission"

marcus··on Programmer Competency Matrix
I had a professor in college that used to say A+ is for me, A is reserved for God, A- for the head of the department, and the grades B+ and below are for you...

So by that line of reasoning I assume that O(1) is reserved for the author.

marcus··on Twilio (phone call web API) is crazy fun: MicroISV on a Shoestring
1) As all you need to change the call script is tinker with the XML you return to the Twillo server upon incoming call, making it dependent on your IM status so long as you have an API for it is trivial.

2) Not really sure about this one, but my guess would be that he is reusing the Nginx server in-front of the Rails app.

marcus··on Clojure Funding Progress
Not exactly a statistically significant number... When has a hundred corporate sponsors (hopefully soon) we'll revisit your theory.
marcus··on Microsoft Statement Regarding MSN China Joint Venture’s Juku Feature
It was significantly easier for them because the transgression was done by an external contractor.

I doubt they would have been this quick or this forthright had it been an internal job.

marcus··on Ask HN: largest number you've had to store in an application?
public/private keys for RSA - 1024 bit numbers.
marcus··on Brewing a Better Rating System
An interesting idea might be to let the user modify a tick mark in retrospect when scoring a new tea.
marcus··on Twilio Contest Entry - PhoneSimon
That seems like an awfully complicated way of doing it, why not use a digital voice recorder (your pc/cellphone) to record each set of beeps and play it back.
marcus··on Fear of sentient robots
I wasn't talking about brain computer interfaces, although that is an interesting field. Note to self: try our algorithms on EEG data...

My point regarding the materialism was that if you can simulate the physical/chemical processes that happens in a brain, and I am talking about the molecular/quantum level, the result will be indistinguishable from the original.

The reference you asked for: project Blue Brain by IBM http://online.wsj.com/article/SB124751881557234725.html

marcus··on Fear of sentient robots
I think genetic algorithms have been able to surpass that standard a long time ago.

While the developer has to define the playing field and the rules, the solutions the computer comes up with are way better than randomly searching through the solution space. check out http://www.popsci.com/scitech/article/2006-04/john-koza-has-...

Of course that is no way near strong AI, it is still a step in the direction.

And we are working on simulations of the cortex of simple mammals. (read a bit on Blue Brain).

I am not saying we're close to strong AI, but we are making small steps in the right direction, and if philosophically speaking you are a materialist like me (believe that consciousness can be explained in theory using nothing but physical/chemical terms) than it is just a matter of time until it happens.

marcus··on How Not to Get Screwed by VCs
First time entrepreneurs usually confuse equity with control, there can be dozens of mechanisms, by which VC's can gain control of a company they invested in.

A few examples:

* Controlling all C-level positions, firing you at will (which will affect your vesting schedule) * Controlling spending which will force you to raise further rounds, further dilluting you * Board seats * Veto power for exits

Get a lawyer and read everything a dozen times...

marcus··on Home taping didn’t kill music
Actually music exec have a solution to the problem it just takes a long time to implement.

The solution is known as 360-contract. Currently labels profit only from the selling of albums and some of the merchandise, but not from tours, sponsorship deals or ads. An artist on a 360-contract pays the label a cut of everything...

The assumption of the labels is that illegal downloads actually boost the total value of the artist, but diminishes their share (artists make more money on touring but less on the records). The labels have started to push their artists to 360 contracts a while back, but until all the old contracts are up for renegotiation they have no choice but fight the illegal downloading.

marcus··on Joel on Software and Stack Overflow job boards unite
Every big software company needs an ax murderer, on my first day in my first professional job they told me "always write your code as if the person who will maintain it is an ax murderer who knows where you live.". So I guess they gotta staff a couple of those to keep people on their toes.
marcus··on Using http:// and .com is madness
That is because of psychological mechanism called Priming, basically an earlier input can affect your perception of a later input.

http://en.wikipedia.org/wiki/Priming_(psychology)

marcus··on Amazon releases the rumoured large-screen Kindle
Don't be that sure, I can envision a version with a single button activating the voice recognition software that will allow you to download whatever you want.
marcus··on Artificial Intelligence: A Modern Approach
I actually use a blend of C & Python, C for doing the heavy lifting and Python for the rapid prototyping.

Most AI algorithms have clearly defined segments that are very CPU intensive, by only using C in those areas I get the optimal balance of development speed and execution speed.

marcus··on Unicorn Tears, Eh?
But then Apple would have to spend a ton of resources on getting OSX compatible with a gazillion different hardware setups. It will either slow down iterations or hurt the user experience, the "it just works" magic.
marcus··on I.B.M. Withdraws $7 Billion Offer for Sun Microsystems
To be more precise, Sun has 744.71M shares issued, and 0.15$ per share comes to 111.7 Million USD
marcus··on PSP as a status monitor - Hack a Day
Built this quick hack a couple of days ago, got tired of hitting the Belkin switch to watch the status of my second computer...

The PSP side is very minimalistic and dumb, you just send it an image in PNG/JPEG format or a short text and it displays it.

The python part is linux specific but you can easily write your own in whatever platform you are using...

Enjoy

marcus··on How do you recognise good programmers if you’re a business guy?
Defining edge cases without technical knowledge is problematic, load times are meaningless without load testing, so basically all you'll know is if the code works, and that is a very low bar to set especially for a startup.

And even if you could do all these things without technical knowledge at best you'll be able to weed out the mediocre, never find the best.

marcus··on How do you recognise good programmers if you’re a business guy?
Assuming that works and you actually get a few decent candidates to submit solutions, how exactly do you propose that the business guy/gal selects the winner? He can't evaluate their code, he can't evaluate their design decisions... What criteria exactly do you think the business guy/gal would use to select the winner?
marcus··on Poll: Are you an Entrepreneur? Hacker? Both?
I think the founders of every pre-revenue bootstrapped startup fall into those two categories simultaneously.

In my case I am living of the money from a previous exit.

marcus··on How Patent Trolls Are A Tax On Innovation
You're forgetting that in any field that isn't controlled by a monopoly, every single competitor always wants more leverage over the other players.
marcus··on IPhone Game iShoot earns the Developer $600K in a month
Many many years ago I wrote a few apps for PalmOS devices and the biggest problems were small incompatibilities between different PalmOS versions and small quirks of each device. The fact that the iPhone has a very limited selection of handsets, means that the chances that something that works on your device will work everywhere else are much much higher...

Plus the PalmOS emulator was never as good as the iPhone emulator.

marcus··on Python: copying a list the right way
Another neat trick with slices is that you can do a partial update on a list.

a = range(6) a[::2] = range(10,13) -> generates a with [10,1,11,3,12,5]

I saw a very elegant implementation of Eratosthenes sieve based on that trick

marcus··on How Not To Sort By Average Rating
Hmm that depends on the book and who posted the 1s and the 5s, you just described the ratings of every scientology book and every evolution book in amazon.

But I agree that while there is a decent chance that a book with lots of 5s and lots 1s will be of value, the chances that a book with straight 3s to be worth anything are pretty slim.

marcus··on Good programmers aren’t lazy
I use the term intelligent laziness, that is the constant desire to minimize the effort you will need to invest long-term in your life to achieve your goals.

Suddenly writing code cleanly becomes a very lazy thing to do, it reduces the amount of effort you have to invest in a program over the program's lifespan, unless its a throwaway and then ugly stuff makes sense.

Working out isn't a lazy thing, it is easier to climb a flight of stairs than to train 6 hours a week for a year and climb a flight of stairs. It increases the efforts you invest in things, it might be a goal to be healthy and energetic but then the lazy thing to do is to try to hack your training schedule and get the most benefit out of every drop of sweat.

marcus··on Smithsonian Institution Oral History Interview with Steve Jobs (1995)
I find the onslaught of posts with historical Steve Jobs interviews to be a bit morbid, the guy is alive and fighting can we please avoid a postmortem.
← PreviousPage 2 of 14Next →