HNHacker News
TopNewBestAskShowJobs

postfuturist

1,273 karma · joined November 19, 2009

http://blog.thezerobit.com/
submissionscomments
postfuturist··on LispyScript: A JavaScript With Lispy Syntax And Macros
According to the docs, (array 1 2 3) and (object "foo" 3 "bar" 4) works, too.
postfuturist··on Neat Algorithms - Flocking
I'd guess some type of BSP tree. I agree, it looks fun to work on, see how massive of a simulation you could run in real time.
postfuturist··on Programmers Must Take Vitamin D
I was tested and was deficient, now I take it every day and my levels are normal. Two buddies of mine got tested later and were also deficient, dangerously low even. We live in Portland, Oregon, so sunlight exposure is generally low, but I'd say it's a good idea for anyone to get tested.
postfuturist··on Programmers Must Take Vitamin D
It looks to me like the supplement is D3 and the one you get from UV exposure is D3, so no, spending time outdoors doesn't give you any better Vitamin D than the supplement. Of course, exercise has other benefits.
postfuturist··on Tomorrow Theme
Vim users should go here: http://vimcolorschemetest.googlecode.com if they haven't before, that's where I found darkburn, a darker variant of zenburn that I've been happy with for a couple years.
postfuturist··on JQuery now runs on every second website
Ingredients for success: Solve a common set of problems (browser incompatibilities, ugly API) with a simple, concise interface that maps well to the domain ($(CSS_selector).action(params)) and release under a liberal open source license (MIT). Another library that follows this pattern would be Requests (python).
postfuturist··on Steve Yegge: Notes from the Mystery Machine Bus
The things he said about the Clojure community are in contradiction with the data from the 2012 State of Clojure survey here: http://cemerick.com/2012/08/06/results-of-the-2012-state-of-... .

Steve claims that Clojure folks come from the Haskell/ML world when the survey lists the "former primary language" of survey takers to be 1% Haskell, 0% SML, 0% Ocaml. Whereas they actually come from Java, Python and Ruby mostly.

The Clojure "replacement" in the survey is all over the map with Common Lisp, Erlang, Haskell, Java, Python, Ruby, Scala and Scheme all performing well. The liberal/conservative thing is a false dichotomy and Clojure community is probably living proof of that.

postfuturist··on Internet Archive Starts Seeding 1,398,875 Torrents
The Internet Archive is the most important project on the internet today, preserving culture. I've already gained so much from it myself. They work hard to make sure that the artifacts of our culture are not lost. They are totally winning, and these torrents are an awesome step in that process.
postfuturist··on Samsung Launches Galaxy Note 10.1 With Impressive Features
Love the stylus. I remember being able to enter text onto my iPaq about 10 years ago much faster than I can on my phone or tablet today. This brings tablets a step closer to being devices of creation as much as consumption. Call me a nerd, but I want to write code on this.
postfuturist··on Letter to John Carmack
Not only that, but Pygame only runs on CPython, which is about 10X slower than the JavaScript engines in FF or Chrome.
postfuturist··on Why “just do it” is bullshit
More inane babbling by svbtle bloggers. How is this hacker news worthy?
postfuturist··on Blind man shocks researchers with what he sees.
Sounds like a migraine: look under "Aura" : http://www.mayoclinic.com/health/migraine-headache/DS00120/D...
postfuturist··on Are functional languages inherently slow?
No sweat, thanks for the gist, I'll add it the repo. I'm impressed, actually, if it brings the runtime under a second, because only a couple languages managed that.

The act of finding the correct strictness hints seems a bit like black magic.

postfuturist··on Are functional languages inherently slow?
Why did you accuse me of being disingenuous? I used an Array (life-array.hs), if Haskell implements Arrays as a linked list... well, that's a problem.
postfuturist··on Are functional languages inherently slow?
This is my first Haskell code, so I read several sources, and posted my code to some online sources asking for help. That's what I came up with. I tried a bunch of strictness hints, I found one that cut the time in half. Lots of trial and error. Apparently, there's another one I didn't find. Could you submit a pull request?
postfuturist··on Are functional languages inherently slow?
pull request? I'm no Haskell expert (which apparently you need to be to get decent performance.)
postfuturist··on Are functional languages inherently slow?
I did a benchmark. Naive Haskell implementation took 28 seconds, heavily optimized / hinted Haskell version took 11 seconds. Naive C implementation took 0.3 seconds.

https://github.com/deliciousrobots/sml_life

postfuturist··on What's with this anti-directory structure movement?
The article is a bit of a rant, but it resonates deeply with me. The single-level of nesting is obnoxious. The spotify app allows a flat list of playlists--just the one level of nesting. Now that I've got a couple hundred albums in there, it has basically become useless, and I just have to search to find everything, which is _not_ what I want to do.

Hierarchical structures are how we see the world. Tagging and search is not sufficient. File systems give us the illusion of a "place" that a file lives. A single place. Like my socks are in a drawer in my closet, they are always there. A given music file is always in /home/steve/Music/<artist>/<album>/track.foo. That's where it lives. I can find it, even if I have 10,000 albums. My tax documents are in /home/steve/Documents/personal/taxes/2011/ . They exist there. I can auto-backup /home/steve/Documents and I know that those documents are safely backed up. I won't lose those things.

postfuturist··on Apple wins EU-wide ban on Galaxy Tab 7.7; Tab 10.1N not covered
This makes Apple look rather pathetic. Can't they just spend the energy to improve the product? The correct response to competition is to be better, not appeal to the law to stifle competition. I think the term here is "patent weasel".
postfuturist··on Dead Trigger for Android free due to high piracy rates
There are plenty of app stores besides Google's. In fact, anyone can setup an Android app store, or sell their own apps through the web using any payment processor they want. You can even have a "send me cash in envelope, and I'll send you a telegram with a link to the .apk / unlock code" option for the credit-card-less.
postfuturist··on Dead Trigger for Android free due to high piracy rates
> Google needs to get its act together with the Play Store

How is this Google's fault? I would guess that the pirated copies are all side-loaded from somewhere other than the Google Play Store. Software piracy happens. DRM solutions can mitigate some piracy (certainly not all, and likely won't increase sales, either).

postfuturist··on Immutable Persistent Data Structures in Common Lisp
It's nothing to do with process threads. http://clojure.github.com/clojure/clojure.core-api.html#cloj...
postfuturist··on Fay -- A proper subset of Haskell that compiles to Javascript
What's wrong with calling them compilers? Compilation does not imply an assembly language target.
postfuturist··on Immutable Persistent Data Structures in Common Lisp
Fixed that, thanks.
postfuturist··on Immutable Persistent Data Structures in Common Lisp
It is also about using plain linked lists as immutable ordered sequences, sets, or maps.
postfuturist··on A job at Joel's company doesn't pass the "Joel Test"
Tests are important, as are dedicated QA engineers.
postfuturist··on A job at Joel's company doesn't pass the "Joel Test"
It is a protected class under NYC law: http://www.nyc.gov/html/cchr/html/aunderthelaw.html
postfuturist··on Reasons why OUYA is a bad idea (at best)
Refutations:

1. A lot of games already support the Sony Experia Play gamepad layout which is extremely similar to this controller. I own that phone, there are plenty of games. This is just plain wrong.

2. Nonsense, plenty of fantastic games. Maybe not XBOX 360 / PS3 level of library, but is that necessary for success? I think not.

3. Yeah, there's junk, but there are also a lot of gems. So what, that's what ratings are for. Plenty of crap available on all game systems. This isn't competing on having specific games, but being an open platform. Expensive dev-kit not required. People actually like that, even if they don't use it. I love low-budget indie games. Lots of other people do, too.

4. Android already has great games. The games are already there, or trivially easy to port. A lot of developers added support to the Sony Experia Play after the fact when that came out. There's a good chance all those games will work on day 1 on OUYA.

5. No real compelling argument here. Android is an open system for networked games, they can work however they work. What's not economically feasible about games running their own servers or having multiple competing server services. These already exist in the PC game world.

6. Well the success of current consoles suggest that lots of people still do (and will continue) to game in their living rooms staring at their giant HD screen. I do.

7. Specs moving too fast? The XBOX 360 is dramatically "behind" in specs (not to mention the Wii), but as we already know, the tech specs of game systems aren't really much of a limiting factor in creating enjoyable experiences.. Hell, lots of people love games made for radically out-of-date consoles. Who is going to be writing games in 2 years for Android that doesn't run on current best-in-class android devices? Idiots, that's who.

8. We'll see...

postfuturist··on Unicode is, in 2012, still “cutting edge.”
How did you solve MySQL's unicode limitations with Perl?
postfuturist··on Direct Clojure to C Compiler - Based on ClojureScript
yoklov, for some reason I can't reply directly. There are a few common lisp libraries of persistent, immutable data structures that perform well. This one is implemented most closely to Clojure's: https://github.com/ks/X.FDATATYPES . This one has been around for a long time and is quite stable: http://common-lisp.net/project/fset/Site/index.html .
← PreviousPage 2 of 9Next →