HNHacker News
TopNewBestAskShowJobs

fdb

1,935 karma · joined February 21, 2007

submissionscomments
fdb··on Show HN: Rant, a procedural text generation language
I've made a similar project about two years ago in Python, called Choice Words [1]. I've had some really interesting results by encoding the grammar of SVG, which generates procedural drawings (the GitHub project shows an example).

My project was based on the Kant Generator, an example project from Dive Into Python[2].

[1] https://github.com/fdb/choicewords

[2] http://www.diveintopython.net/

fdb··on Show HN: Binspector – A Binary Format Analysis Tool
I have an interest in helping out. I've created opentype.js, an OpenType parser and generator (https://github.com/nodebox/opentype.js).

I understand your concern for keeping the format declarative, but I'm not entirely sure you can handle TTF files that way, as you'll run into walls very quickly.

For example, to know the number of entries in the `loca` table, you have to parse the `numGlyphs` field from the `maxp` table. The `maxp` table doesn't have to come first...

fdb··on Show HN: Binspector – A Binary Format Analysis Tool
Looks really cool! I'd love to see an open grammar definition format for all kinds of tools, both command-line and GUI.

I've worked on parsing TrueType files, and they have some really "interesting" grammars. For example, they have lookup tables that define offsets at the beginning of the file. Also, a format flag at the beginning of a table might define the structure of the rest of the table.

It seems that once you decide you want to be able to parse all of this, you're grammar will turn into a Turing-complete language. Have you considered this? Where do you stop?

fdb··on Always bet on text
Interesting. Do you have a paper you can link to?
fdb··on You've convinced me boss, I'll work with Windev and PC Soft
Wait, what - this is not from the nineties?
fdb··on Variance
This is written by Kevin Lynagh, known for his work on C2 (Like D3 in Clojure - http://keminglabs.com/c2/) and "A grammar for statistical graphics" (http://vimeo.com/53214578).
fdb··on Show HN: how to approach sensitive conversations
I recommend "Difficult Conversations", which is an excellent book on this topic. It gives many good examples of difficult conversations, analyzes them and provides great advice.

http://www.amazon.com/Difficult-Conversations-Discuss-What-M...

fdb··on KitKat’s primary interface is Google Search
So are widgets still supported?
fdb··on Mozilla's New Fira Typeface
It's designed by Erik Spiekermann:

https://twitter.com/espiekermann/status/382189483031949312

fdb··on JetBrains releases open-source Python IDE
Will the Python plugin for IntelliJ IDEA work in the community edition?
fdb··on Coder for Raspberry Pi
Coder is a node.js application, so it also work on Mac. Here's how I got it to work (assuming you have Homebrew installed):

    brew install redis node
    git clone https://github.com/googlecreativelab/coder.git
    cd coder/coder-base
    npm install
    npm start
    
Now login to https://localhost:8081/ (All communication happens over SSL).
fdb··on HackRF, an open source SDR platform
Myriad-RF is also an open-source project. It costs $299 and supports frequencies between 260MHz and 3.8GHz.

http://myriadrf.org/

fdb··on Go read: fast Google Reader clone in AngularJS with Go on App Engine
Looks great. One remark: links should really open in a new window (target=_blank).
fdb··on NSA's Backdoor Key from Lotus Notes
The translation is a sneaky SEO technique. People offer to translate your page into other languages as long as you link to the translation on their page. By linking to them, you pass on PageRank. The website has of course nothing to do with your content.
fdb··on Clojure in the Field [video]
And until May 31th, you can get 50% on the video using promo code "WKCLJRE":

http://shop.oreilly.com/category/deals/clojure.do?code=WKCLJ...

fdb··on StarWars + Git logs = StarLogs
I wonder which open-source project has the funniest commit messages for this.

The ones from commit logs from last night seem to work quite well: http://starlogs.net/#astanway/Commit-Logs-From-Last-Night (NSFW)

fdb··on Show HN: XKCD-inspired StackSort
I've created a weekend hack that allows you to specify a minimal grammar and then generates text (which can be code) using it.

It's called Choice Words (https://github.com/fdb/choicewords) It can generate poems but also generative designs (see the README).

fdb··on More than 500,000 Google Reader users have joined Feedly in the past 48 hours
It scares me that they add 500,000 users and I don't understand how they make money.

At this point I'd like to either pay for a service or use something self-hosted to make sure I don't have to go through a painful transition again.

fdb··on Google Docs makes it easy to do market research
This is based on the now defunct Google Sets, a Google labs experiment. It looks at ordered and unordered lists in HTML to find related items.

Here's the official blog post covering this: http://googlesystem.blogspot.be/2012/11/google-sets-still-av...

fdb··on A new Light Table experience
After restarting, I can't reproduce it anymore. Maybe it was a caching issue with the previous version of Light Table I had.

Thanks very much for Light Table! I'm loving it.

fdb··on A new Light Table experience
Changing the trackpad direction doesn't have any effect, still the same issue.
fdb··on A new Light Table experience
There's something weird going on when using the trackpad on OS X. My trackpad is set to "natural scrolling", but if I scroll really fast the editor seems to scroll in the other direction.
fdb··on Meet the new Light Table
It uses node-webkit as the host, which combines Chromium and node.js: https://github.com/rogerwang/node-webkit
fdb··on Light Table reaches 0.1.0
If you're on Mountain Lion, Gatekeeper won't open the launcher, complaining it isn't signed.

The best way around this without touching your security settings is to right-click the launcher and selecting "Open".

fdb··on It's Playtime - Light Table Playground released
The core Clojure language analyzer is open-source: https://github.com/ibdknox/analyze
fdb··on Ask HN: Do you put your Git repositories in Dropbox?
In the .git folder, I have multiple of these files:

    FETCH_HEAD
    FETCH_HEAD (mba's conflicted copy 2012-05-30 (1))
    FETCH_HEAD (mba's conflicted copy 2012-05-30 (2))
    FETCH_HEAD (mba's conflicted copy 2012-05-30 (3))
    FETCH_HEAD (mba's conflicted copy 2012-05-30 (4))
    index
    index (mba's conflicted copy 2012-05-30 (1))
    index (mba's conflicted copy 2012-05-30 (2))
    index (osyMac's conflicted copy 2012-05-30 (2))
    index (osyMac's conflicted copy 2012-05-30 (3))
    index (osyMac's conflicted copy 2012-05-30 (4))
fdb··on 50% off No Starch ebooks for Day Against DRM
I can recommend "The Land of Lisp" - a fun introduction into Common Lisp: http://nostarch.com/lisp.htm
fdb··on Descriptive Camera: A camera that prints a description, not an image
Add speech synthesis and this would be an awesome camera for the blind.
fdb··on YouPorn: Symfony2, Redis, Varnish, HA Proxy... (Keynote at ConFoo 2012)
Could you link to that presentation? I can't seem to find it.
fdb··on Go is amazing, period.
How would you call foreign functions in C or C++ from Go? Is there something like a foreign function interface?
← PreviousPage 2 of 5Next →