HNHacker News
TopNewBestAskShowJobs

techtalsky

817 karma · joined September 29, 2010

I've maintained web applications for The Jones Group, Big Fish Games, Serials Solutions, and The Orchard. I've written web applications for dozens of smaller companies. I use Ruby, Python, PHP, C#... ok almost everything but perl.
submissionscomments
techtalsky··on First Infocom Z-machine implemented in hardware
You know, I love inform 7 and was incredibly inspired when I first saw it and played with it. I DID try to create a simple game but was stymied by the documentation. There's a tutorial with the most basic game, and then there's in-depth documentation. There's not a lot of in-between. Syntax examples of how to do a handful of common things would have been wonderful.
techtalsky··on W3C HTML JSON form submission
Kind of nice, basically turns form submission into a bare-bones API call.
techtalsky··on Representing Trees in PostgreSQL
Yeah, the Nested Set model is cool but it does not use recursive postgresql queries under the hood: http://mikehillyer.com/articles/managing-hierarchical-data-i...
techtalsky··on Representing Trees in PostgreSQL
Hm, I didn't realize that. I'm using it on a Rails 4 project and haven't had any problems.
techtalsky··on Representing Trees in PostgreSQL
There's a great Ruby on Rails gem called acts_as_sane_tree (after the non-recursive acts_as_tree) that uses postgresql's recursive queries. I'm using it on a project and have found it useful with good performance: https://github.com/chrisroberts/acts_as_sane_tree
techtalsky··on Most People with Addiction Simply Grow Out of It
I'm a little shocked that out of 124 HN Comments (at the time of this writing), no one has linked to or referenced the study in any way.

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3227547

Did I read it? No, but I read the abstract and intro. Study was about adults addicted to nicotine, alcohol, cannabis, or cocaine. 43k people total, about 12k people with a real DSM-IV diagnosis of addiction to one of these substances. Eventual remission rates for these things were over 90% (except nicotine, which was 88%).

The study is interesting, so let's start there. The results of the study surprised me, personally. I wouldn't have guessed the remission numbers were that high. I would have liked to see heroin, meth, or, far more pervasive in this day and age: prescription opiates.

It's certainly nice to see good news, and I do consider the study a kind of good news. The study obviously doesn't overstep its bounds or draw any big conclusions. I'm sure the people who actually did the study knew and experienced how damaging drugs CAN be in those 15-25 years before remission.

However, then we get to the article. The author runs the site substance.com and has published a book and several articles with a strong point of view about 12 step programs and the way young people with drug dependence are treated in today's society. I do think she's bending the study a little to her own aims, but I do appreciate her call towards sanity. It's a stretch, but I don't think she's being unfair to use this study to support her approach.

I don't think soft-selling the total life destroying danger of drug abuse is wise, and obviously it would suck if someone started taking drugs because they read an article or study like this, but it's possible.

techtalsky··on Show HN: Open-Source, Free, Agile Project Management Tool
I love the idea of Open Source applications being distributed this way. Here's our application.... and everything required to run it in a virtual machine.
techtalsky··on Need Postgresql HTTP API Extension
Hm... I saw some cpan links and a slideshare presentation. I was prepared to be impressed by said "couple lines of Perl".

;)

techtalsky··on Commander Keen source code released
I have to say I saw every single pixel of every Keen game and I MUCH preferred the pure side view games over the isometric side view games of Episodes 4-6 and Keen Dreams. Episodes 1-3 had such an amazing, precise pixel design and a great sense of movement. The leaping just FELT right, with a slight pause while you pumped off the balls of your feet.

The later games, although much more detailed, with a larger character, had a weird floaty feeling to the controls that I never quite enjoyed playing as much.

That said, I loved all the games and it was an amazing sense of discovery. I remember the moment the shareware model finally took hold of me and I realized that I wanted the next episodes enough to pay for them.

techtalsky··on SIREn – Enhanced Structured Data Search for Solr and Elasticearch
My takeaways from the site for people who would like a summary:

SIREn encodes [...] the index using a completely different model than Lucene, [...] it uses its own disk format, low level compression algorithm and query operator implementation. A comparison between regular method (Blockjoin) and SIREn can be found in this blog post: http://siren.solutions/24-times-less-memory-11-times-faster-...

In SIREn, parent-child relationships of the nested elements are materialised and indexed into the same document. This is at the core of SIREn very high performance and scalability. This means that changes in the nested part of the document will require reindexing of the full document.

SIREn is Free and Open Source under an identical licensing model than MongoDB: http://www.mongodb.org/about/licensing/

techtalsky··on Literally worse than EA
No, that's not really "the real question". Kids are smart. The know how to get what they want and parents can't be everywhere at any moment. SOME percentage of kids are going to figure out how to pay for goods with very little understanding of their relative value. Preying on kids in this position skirts the borders of what's ethical. I'm not saying all server owners are guilty of this, but Mojang has their position for a reason and it's not just the profit motive.
techtalsky··on Soylent 1.0 arrives at Ars: We mix it up and slurp it down
I think there's a significant difference in that Ensure and Jevity aren't meant to be sustainable as a long term food source, and don't optimize for cost per meal.
techtalsky··on Why I push for Python
Well, also consider the point she's making. So you had to switch to matlab, but you were able to, perhaps partially because you already had a grounding in programming in a language you found pleasurable.
techtalsky··on Through the Warp Zone: Hacking Super Mario Brothers to unlock new worlds
This was really sweet. A somewhat inconsequential hack but incredibly touching writing about it. I love this kind of video game writing.
techtalsky··on Wu-Tang Clan Offered $5M for New Album Only Available as One Copy
In the financial times article, which is more in-depth, they mentioned taking serious security precautions for the exhibitions like searching people thoroughly and providing special headphones. It does indeed still seem possible for a determined attacker to figure out a way to make a copy, but they talked more about preventing it.
techtalsky··on Ask HN: What is the difference between a junior and senior developer?
I definitely don't think it's just raw engineering talent. I agree that there's most certainly a social aspect to it. I think it has to do with professionalism, architecture chops and experience, a sense of good workflow and process, a sense of accountability, and a proven record of getting projects done and done right.
techtalsky··on Whatever goes up, that’s what we do
Well "mystery mean navigation" refers to something specifically where there's little chance of understanding what the icons refer to without rolling over them, much like "mystery meat" in your fridge that you can't remember what it is without opening the tupperware.
techtalsky··on Revelations of N.S.A. Spying Cost U.S. Tech Companies
I'm a little surprised this wasn't emphasized in the article. It doesn't matter where the equipment is: the us government can still secretly force you to backdoor it and lie to your customers and the press about it.
techtalsky··on 4 million songs on Spotify have never been played. Let’s change that
Well Explosions in the Sky do pretty well.
techtalsky··on 4 million songs on Spotify have never been played. Let’s change that
Alright what is it. Now I want to hear it.
techtalsky··on Legal Marijuana Businesses Should Have Access to Banks, Holder Says
Or, just accurately reclassify marijuana so it's not schedule 1.
techtalsky··on No more time limits on Spotify
Zero dollars flow to music license holders via Grooveshark. It operates in a legal grey area. Also the file metadata is set up by uploaders and is a lower quality than Spotify in most cases. I don't know what the Grooveshark Android/iPhone client is like, but Spotify's is decent.
techtalsky··on No more time limits on Spotify
I don't mind having playlists for albums but the biggest problem is that enough playlists impact performance and slow the client to a crawl, especially on Windows.
techtalsky··on Haiku meets 9th processor
I guess I'm not surprised. 100% discussion about whether Haiku deserves to exist, zero discussion about the post. Can anyone talk about the significance of the removal of the hard processor limit?
techtalsky··on Graph databases and Python
No, looks cool though. That would impact deployability to heroku though, yes?
techtalsky··on Graph databases and Python
I'm working on a project that requires a tree datastructure (basically a graph but with only single-direction parent-child relationships) and the number of nodes will stay under a thousand. I could have chosen a graph database, but for my level of complexity I just used postgres and a table that has foriegn-key relationships to itself.

Then I made a rails front end using the acts-as-sane-tree gem, which is designed to use this postgres data model and recursive queries: https://github.com/chrisroberts/acts_as_sane_tree

techtalsky··on Spelunky Procedural Level Generation
Yeah, loderunner is one of its far inspirations, but honestly you have no idea the depth of play of Spelunky. Game designer Derek Yu made an all-time-classic only a few years ago in Gamemaker. It's a platformer-roguelike with permadeath, level generation, and a profoundly tuned sense of difficulty that rewards repeat play. There's also lots of surprises and secrets for a determined player.
techtalsky··on RocksDB – A persistent key-value store for fast storage environments
Thank you. My company uses ApolloMQ but in a relatively low-data setting. (10-15 queues, with less than 5000 messages in a queue at a time) I don't know that it would make it worth it to move to a different data store but the idea was fascinating to me so I was curious. Thanks for the response.
techtalsky··on RocksDB – A persistent key-value store for fast storage environments
Can this be used as a drop-in replacement for LevelDB on queue technologies like ApolloMQ that use LevelDB as the default?
techtalsky··on Even in the dark, brain “sees” its own body’s movement
I thought there was a word for this: proprioception. The fact that this could bleed into visual perception does not seem surprising. Your brain has a sense of your body's position in space.
← PreviousPage 2 of 6Next →