HNHacker News
TopNewBestAskShowJobs

lachenmayer

342 karma · joined February 7, 2011

https://lachenmayer.me
submissionscomments
lachenmayer··on Miguel de Icaza: Learning Unix
Real programmers use a magnetized needle and a steady hand.
lachenmayer··on CSS3 Rainbow Dividers
Just tried it with iOS 4.2.1 on an iPhone 3GS. Nothing appears around the paragraph.
lachenmayer··on Crypt of Civilization
Well, the chamber is supposedly filled with an inert gas, so the lifetime of the microfilm should be much larger.
lachenmayer··on Google Correlate by Drawing
Quite the opposite; the web is becoming so ubiquitous that no-one has to find out more about it anymore.
lachenmayer··on Show HN: Chat in a virtual world - Node Knockout entry
Awesome idea, had great fun racing other people I finally ended up talking to! Some qualms/suggestions: - Text wrapping doesn't work properly, the text box doesn't resize with larger messages, the text just gets cut off. - If you miss a message, i.e. someone says something after the message, there is no way of looking at what they said. Some sort of history would be cool. (Maybe scroll out a list when you click on the user?) - It would be cool if you could hold down the arrow keys to move, right now the movement is one by one. To be fair, this does make races more fun! (not that big a bother at all, to be honest!)

Cool idea!

lachenmayer··on Sony's Captcha. View source to see why they don't "get" security
Very ironic that this is on a site for "Sony Security"...
lachenmayer··on Panic introduces the world's first emoji domain
The article speaks of an "officially accepted Unicode 6.0 Emoji / ISO 10646 standard", but of course a standard has nothing to do with whether it is Linux supported!
lachenmayer··on Even a URL tells a story
Many of my friends do; also many older more "technically-challenged" people I know do.

I don't appreciate the downvote.

lachenmayer··on Even a URL tells a story
Well, part of the reason for that is that people never actually need to learn about URLs, Google is perfectly adequate for the average web browsing needs. And I would say most people know how to copy/paste URLs to share them, so it's not a problem of 'learning' what they are and what they're for.
lachenmayer··on Donut math - How donut.c works
I think I discovered a tiny problem in your 'relative proportions' formula picture. you have

    y'   y
    -  = -
    z'   z'
in the first line. The z' on the bottom right should be just a z, right? Other than that, this is perfectly clear, and I understood it even though I just came out of high school and haven't started college yet! Absolutely fantastic work!

EDIT: Fraction format

lachenmayer··on Even a URL tells a story
Well, in a way the same thing is true with "iPod" now: It's used to refer to "any kind of MP3 player". But search for "ipod" on Google, and the Wikipedia page telling you all about the history of the iPod is not the first result, it's a page where you can actually buy one. Several pages, actually.
lachenmayer··on Even a URL tells a story
You're right. URLs like Sony's are exactly the reason why people completely ignore URLs, and the only URL that any average joe ever types in the address bar is www.google.com.
lachenmayer··on Hello browsers, this is how clearing history should be done
A solution to this would be to not have the omnibar scan through the entire history when typing in it. Instead, if the history does become too big, it should only wade through frequently visited pages and pages visited in the past month (or whatever is the best tradeoff for speed).
lachenmayer··on Turntable.fm raising $5-10 M. at $40 M. Valuation
100 days and $100,000 to get a company into beta, a working product that can be released to users for feedback.

In this day and age, do you really need $100,000 to get a company into beta? What are they spending all that money on, apart from a swanky office?

lachenmayer··on Judge Denies Apple Request To Stop Amazon From Using "App Store"
There's a similar story that the Porsche 911 was originally going to be called 901, but that Peugeot had claimed all 3-digit numbers with a zero in the middle and forced Porsche to rename their model.
lachenmayer··on Flying Cars Get OK From Department of Transportation
...build cages instead of fences.
lachenmayer··on How many .com domains are available?
Shouldn't ICANN's decision to allow the registration of new TLDs more or less solve this problem?
lachenmayer··on Reeder for Mac's HTML5 Homepage
I was wondering, what the fuss was all about... Then I opened it in Safari, and yes, it's very impressive.
lachenmayer··on Is Faster-Than-Light Travel or Communication Possible?
There is one sentence I have a problem with in this post: "Shadows and spotlights suffice to show that there is no logic in this suggestion, because they can certainly go FTL and still be seen." Now, I was only scanning over the article and certainly missed some explanatory section, but can someone explain to me how shadows and spotlights go faster than light?
lachenmayer··on Normalize.css: An alternative to CSS resets
Chrome updates so often, even I don't know what version I'm running at the moment. Not that it really matters either.
lachenmayer··on New Algorithm Impressively Depixelates Pixel Art
Resolution-independent logos/interfaces and high-resolution printing of scaled-down web images come to mind!
lachenmayer··on How language shapes thought
I find exactly the same when I switch from German to English. I find that German is so extremely structured that it really forces you to think about what you're going to say. One thing I love about German too is the fact that complicated words are really just simple words stuck together. This reveals some amazing extra meanings sometimes. A great example of this is the word for "vocabulary", "Wortschatz", which is made up of Wort = word, Schatz = treasure. A treasure trove of words indeed!
lachenmayer··on Wield Python's super() like a Jedi
Nice article, but one thing struck me when reading the code examples posted in the article: What's the use of using kwds in __init__?

    class Shape(Root):
        def __init__(self, **kwds):
            self.shapename = kwds.pop('shapename')
            super().__init__(**kwds)

    class ColoredShape(Shape):
        def __init__(self, **kwds):
            self.color = kwds.pop('color')
            super().__init__(**kwds)
I would personally just have written this somewhat similar to this:

    class Shape(Root):
        def __init__(self, shapename):
            self.shapename = shapename
            super().__init__()

    class ColoredShape(Shape):
        def __init__(self, shapename, color):
            self.shapename = shapename
            self.color = color
            super().__init__(shapename)
But then again I'm by no means what anyone could call a Python 'Jedi'. Can anyone explain to me why using kwds in this way would be better? Would it not lead to having to look up the declaration of the class for the exact names of arguments to pop() every time?
lachenmayer··on Why two engineers left Apple to build a Flash alternative: Hype's (YC W11) Story
Well, it's not a competitor for Flash, the technology (which HTML5 is indeed a competitor of), but of Flash the program which is part of Adobe's Creative Suite and used to create Flash content.

( http://en.wikipedia.org/wiki/Adobe_Flash#Adobe_Flash_Profess... )

lachenmayer··on Chromebook
However, for most kids in that category, piracy is a very viable alternative. And such access to tools which would otherwise cost hundreds of dollars can, and does, foster huge amounts of creativity in kids.
lachenmayer··on The Bipolar Lisp Programmer
I found this article extremely interesting, as I felt that I found my own personality perfectly mirrored in it. To clarify, I'm currently in my final year of high school (doing the Irish Leaving Certificate) - my entire life I have been "acing most of my assignments", indeed doing things at the last minute and doing extremely well with it.

And yes, I am not taking school seriously at all. My punctuality is terrible, I think I can honestly count on one hand the number of days I haven't been late this year (and I live close to the school). I skip classes in which I feel I am wasting my time (religion, anyone?), and have gotten several detentions, etc. because of it. In many ways, my track record in the school (I got a full scholarship for secondary schooling based on an exam in sixth grade, I was the only person in my year to have received an offer from Cambridge etc.), and resulting from that my relationship with the teachers, is the only thing that has kept me afloat in this school.

I have a huge problem with the Irish Leaving Certificate, an exam which in my opinion teaches you exactly two things: How to learn things off by heart, and how to write fast. It has nothing to do with intelligence or skill, but just the number of hours spent memorising pre-written notes, and being able to spit it out onto the page in two hours during the exam. I am utterly bored by it, and so I spend a lot of time in class on my iPhone, checking the news, reading RSS feeds, Hacker News, etc.

This frenetic burst of activity, followed by a period of "[doing] nothing but [strumming] his guitar and [lying] around in bed for several days" completely describes me, except you'd have to replace strumming the guitar with lurking on Hacker News! ;) I have never found anything wrong with that before, and to be honest, this description of being "bipolar" struck me - is there really anything wrong with this sort of behaviour?

This article certainly paints a fairly grim picture for my future university life, if my personality is truly as reflected in the article as I can see it to be at the moment!

Anyway, it was truly enlightening to have found this now, before I'm even at university - I have only now become aware of my attitude. We'll see how things pan out for me, if I'll be "scraping along the bottom" or end up on top...

(This is my first comment here, even though I have been following along for a fairly long time.)

← PreviousPage 4 of 4