HNHacker News
TopNewBestAskShowJobs

athom

304 karma · joined July 7, 2010

submissionscomments
athom··on An USB plug that goes both ways
I can't say I really know. I didn't hear about anyone breaking it, certainly.
athom··on The Economics of Science Fiction
If you want to talk economics and science fiction, maybe we should ask ourselves how relativity affects compound interest?

Like, suppose you deposit your money in a bank account at, say, a couple percent interest, then head off for about ten years at something near the speed of light. You only age five years, and return looking forward to ten years' worth of interest on your priciple, only to learn that the bank "adjusted" the compounding rate, so you only got the five years' worth reflecting the time you yourself experienced.

Who's right? What if it were a loan you took out, instead?

It's kind of interesting, if a little contrived. Relativistic effects between stock exchanges might be a little more relevant at the rates computers are starting to trade, these days.

athom··on Detecting Currency in Photoshop
Which was actually my point. I don't see anyone willingly adding a feature to actually restrict functionality the way a currency detection engine would/does. At least, in an open source project, I think there would be enough resistance from contributors to keep such components from becoming standard features. This I consider a good thing about the GIMP, Krita, and any/every other FOSS graphics package out there.

That said, it does present a pretty little puzzle for the FOSS community. Given governments' recent roles in expanding the reach of FOSS software, I don't think we can ignore the question of what happens when and where the interests of the state conflict with those of the FOSS community. Here, specifically, we have a case where a government may desire a "feature" anathema to the community, but likely can't force the community to accept such a requirement. What they might be able to do is outlaw any version of the package which does not incorporate the restriction. How effectively can could they enforce it? Not much, perhaps, right now, but we'd be fooling ourselves to think they never could. It's all but certain they're going to keep trying, even if it proves utterly impossible.

Thank you for responding, A1kmm. This is what I was really hoping to see: some actual discussion of the point. In any case, I apologize for offending whoever downmodded me. I'll try not to be quite so snarky in future.

athom··on Detecting Currency in Photoshop
Wow, somebody was not amused. No clue why...
athom··on The Size of the Human Radio-Broadcast Bubble in the Milky Way Galaxy
Sure-fire way to feel small, sad, and alone: typekit.com

Seriously, the page was completely empty until I unblocked that scripts on that and his main site.

athom··on Detecting Currency in Photoshop
Coming soon to the GIMP.

And Krita.

And... ?

athom··on An USB plug that goes both ways
A company where I used to work got paranoid about its employees walking out the door with its precious intellectual property on those things, and installed something called 'Hibun' to prevent just that. From then on, anyone who "needed" to move data to a USB drive had to use one specially made for the Hibun system, and a "key" to permit transfer in a form that could only be read on another "authorized" computer.

That was... fun.

athom··on Your Lying Eyes: The Illusions of Kokichi Sugihara
Big Clue:

I didn't notice this until after the contraption was turned and he started fiddling with the balls again, but if you watch closely, you can see that they roll "up" different ramps at different rates: almost a second along the lower right ramp, yet barely a half second along the upper left. This wouldn't happen if the ramps were all the same length and incline, as they're meant to appear.

Sometimes, you just need to know what to look for...

athom··on Malaria caught on video breaking and entering into red blood cell
Fun stuff! And just as I'm starting my hematology course!

SO, just to be a smart-aleck...

Jun8: Most cells have a variety of distinctive proteins embedded in their membranes peculiar to cells of that type. Other cells and other elements (think antibodies) may detect and respond to some of these proteins. I wouldn't be surprised to find that plasmodium has some such mechanism.

As for moving towards the cell, it probably doesn't take much in the bloodstream. Almost half of your blood's volume (45%) is cells, and about ninety-nine out of a hundred are red blood cells. With a cell for every cell-sized volume of fluid, that doesn't leave a lot of space between cells, so they're bumping up against each other all the time! It would probably be harder for a plasmodium to avoid hitting RBCs than to find one!

Very interesting bit at the end, too. It almost looks like the cell's becoming crenellated as water is forced or drawn out. That would usually happen in a hypertonic solution, where the concentration of solutes is higher outside the cell than inside, but I'm sure that's not changing, here. I wonder if the solutes inside the cell are being taken up by the plasmodium's offspring as they develop? I could see that "purifying" the water inside, thus driving it out, maybe?

Osmosis is a weird and wonderful thing...

athom··on An amoeba who raises bacteria crops is the world's tiniest farmer
Tomorrow: Monsanto Sues Amoebas!

More seriously, I could see this turning into a major development in the pharmaceutical industry. If amoebas could be bred to farm beneficial types of bacteria, I can imagine all sorts of products could be produced much faster. This could lead to a seismic shift in that industry!

athom··on Programmers think differently than non-programmers
1. Mostly a, with a bit of b. 2. I don't watch football. 3. Not presently employed, but way back when, I guess b (VERY rarely diverted) 4. rummy, or whatever my folks are playing these days 5. I don't usually plan for weather, even though a Michigander should, but when I do, I'll try a 6. Martin Gardner 7. I don't know that I "prefer" it, but I guess I use the mouse more often. For serious work, the Wacom tablet. 8. Maths and sciences, actually, but between the choices, probably history. 9. Sudoku, actually. I guess that puts me closer to "b". 10. Having somewhat puzzled out relativity, I consider them about equally important.

Answer to the Answer: I wouldn't say I tried to "game" the test while taking it, but twenty years of coding in one form or another says you called me wrong. Then again, maybe I didn't bother trying to game it because I figured it was BS from the start?

athom··on Thunderstorms create antimatter
I just realized, doesn't Jupiter have constant lightning storms a couple of orders of magnitude more violent than ours? Just imagine the sort of animatter generation those might be driving!

We gotta get another probe out there! Unless maybe we've got something that could pick up the signs back here...?

athom··on When Free Software isn't better
From the article:

Free software is sometimes low quality. It is sometimes unreliable. It is sometimes inflexible.

Swap "free" for "proprietary" in that quote, and the statement is no less true. (Voice of experience, here) Continuing:

If people take the arguments in favor of open source seriously, they must explain why open source has not lived up to its "promise" and conclude that proprietary tools would be a better choice.

No, they need not. If even a handful of free or open source software meets the standards of quality one sets for proprietary software -- and I would argue not only that such a handful exists, but the so-called "standards" must be rather low to pass some of the proprietary software I've dealt with -- then open source has indeed kept its promise. Nor does the existence of some "bad" open source software imply that proprietary is better. If that were the case, we must also accept the reverse, that the existence of some "bad" proprietary software implies open source is better. Examples exist in both categories, so clearly each is better than the other.

Here's the deal: An open source package, once "in the wild", can become very hard to kill if it gains any traction to speak of. As long as someone keeps the source available, anyone else can not only acquire and use it, but build on and improve it. Not so, proprietary. With the source kept to the strict confines of a few personal or company machines, its growth and development are limited to what its owners see fit to pursue or permit, and they can choke it off at any time. As a consequence, we tend to see more "bad" open software roaming the net as abandoned projects are left to anyone who cares to pick them up, while proprietary packages that either don't make the grade or lose their luster meet a quiet demise behind closed doors. That's what makes proprietary software look better: the "bad" stuff just gets killed off more effectively.

athom··on Copyright troll lawsuit blows up in face of Righthaven
I'm kind of surprised this hasn't made the top of DU's list. Maybe it did, and got buried under all the WikiLeaks stuff before I could get over there...?
athom··on If you could give a book to your younger self, what would it be?
Michael Shermer's Why People Believe Weird Things (http://en.wikipedia.org/wiki/Why_People_Believe_Weird_Things...)

Or just about anything by Martin Gardner, along with a note to write him sometime before 2010.

athom··on It's not an arsenic-based life form
Favorite line: biochemistry is all about CHNOPS.

Pronounce the "CH" like "SH".

athom··on Novell acquired by Attachmate Corporation
Give it time.
athom··on Harry Potter and the Methods of Rationality, by Eliezer Yudkowsky
Which is rather ironic, given Harry's dismissal of Atlas Shrugged in one of the early chapters.
athom··on Show HN: Spreadsheets using Python - Have you seen this?
This takes me back to my last (long term) job. I got tapped to fix a departed worker's spaghetti code, and in the process, got VERY familiar with Excel VBA, to the point that I started goofing around with my own ideas. I must have dozens of "empty" spreadsheets with nothing but code in them. What's fun is, you can drag in just about any COM library on the system to play around with.

For a spreadsheet, Excel's a not-too-bad IDE!

athom··on Dynamically generating MIDI in JavaScript
I've been wanting something to translate old Commodore 128 PLAY strings to MIDI. This might just be the ticket. Thank you, Sergi! I'll try and let you know how this works out!
athom··on How To Write a Learn X the Hard Way
Should have called it How To Write a "Learn X the Hard Way" the Hard Way

EDIT: Change "How" to "Learn"

athom··on How the pantheon has lasted 2000 years without steel in its concrete
I was planning to mention arch/keystone before, but decided against it. One of the neat things about a DOME is, you can get the keystone effect without, y'know, a keystone. That ring of stone(s?) around the oculus fills the same compressive role, and lights the place up a bit in the bargain!

There is one issue that's NOT clearly answered just looking at the building or its design (not to me, anyway): an arch/dome pushes outward on its supports, not just downward, and requires some inward force/resistance to counter it. This is what the flying buttresses on many medieval cathedrals are for. I don't really see such a structure on the Pantheon, but I notice the walls are a bit thicker at the base. Whether that's enough to counter the expansive force, I can't say.

Clearly, something has kept it up there for two millennia.

athom··on Stephen King tells everything you need to know about writing in 10 minutes
Amusingly appropriate to post the link right before Halloween.
athom··on Pistol Slut, a 2D shoot-em-up platformer in Javascript
It looks like it takes awhile -- like at least several seconds -- for the game to pick up my 'z' to start keypress. Then, the playfield goes blank, and stays that way for at least a minute or three (I'm still waiting for something to show up). That may just be Firefox, but I'm not going to install a new browser just to play one game.

That said, I noticed your loading bar reports xx of yy as it progresses, with BOTH values increasing. The 'of' value (yy) is traditionally fixed at the final value xx should reach, in order to give the user some sense of actual progress. I would recommend following that practice, if at all possible.

athom··on Pistol Slut, a 2D shoot-em-up platformer in Javascript
^^^THIS!^^^

Seriously, if you haven't done it already, find or make yourself a module that lets the user customize the keyboard controls to his/her preference. Then you can just drop it into any game you write, and presto! You're good to go!

For even more gooey goodness, make up some one-click "profiles" for different keyboards that users can pick at a click. You don't need to make it top priority, and you may not even need to do all the work yourself. If you just ask for people's preferences in a forum, or a feedback form with the game itself, you can probably get a ton of helpful input.

Best of luck!

athom··on NASA Ames’ Worden reveals DARPA-funded ‘Hundred Year Starship’ program
For those Europeans, there was still the option of turning it into a round trip. Granted, it was probably an expensive and arduous option, and required a ship in port ready and willing to take you, but it was there.

Right now, a one-way trip to Mars really is a one-way trip. That is, until we can put enough provisions up there to get a ship back out of that gravity well.

And keep the occupants alive long enough to get back here.

athom··on Sabotage: postdoc fiddles with graduate student's cells
I don't believe wanting to make money at something equates to greed for money, necessarily. You can pursue science for monetary gain, and no (reasonable) person will hold that against you. Scientists have to eat too, y'know?

That said, there is such a thing as going too far, and to sabotage the work of others, literally tamper with, damage, and/or destroy it, definitely crosses that line.

athom··on Rootless Root - The Unix Koans of Master Foo (Eric S. Raymond)
Ah, this one takes me back.

It's almost a pity no one else has mentioned the classic Tao of Programming by Geoffrey James:

http://www.canonical.org/~kragen/tao-of-programming.html

A bit dated now, and it looks like ESR has improved on the concept considerably, but this little classic will always be my favorite:

"Each language has its place within the Tao.

But do not program in Cobol if you can avoid it."

athom··on Ask HN: Any way to monetize a simple game?
Well, Firefox doesn't seem to know what to do with a BIN file called 'play' when I hit the 'Go' button. I don't know why, but you might want to look into that. That could be a sizable slice of the market to simply ignore.

I was surprised that I actually got into the game a bit. The problems are challenging enough to make it a real race with the timer. I didn't quite expect it to be as interesting as it turned out.

This might work well as one of those IQ quiz/survey things that seem to crop up a lot in banner ads. You could push it with a slogan along the lines of "How fast is your math?" although you might want to get a bit more creative. Checking just now, I see the domain fastmath.com is already taken. In fact, it looks like there are already some games out there along similar lines. Don't expect to find a lot of low hanging fruit.

That said, I think you might still find some opportunity. I would probably look at hooking the game into Facebook to get it in front of more people, and promotion deals for self-help books targeting math skills.

You'll probably need to liven up the design, though, and you absolutely MUST make it work with Firefox, without telling or expecting the user to do or install anything. I don't know if it's a problem for anyone else, but I JUST freshly installed FF on my Windows laptop, just in case the problem was Linux, and it failed the same way there. Google Chrome handles it on Windows (as I assume does IE), and Konqueror on Linux even knows what to do with it. What Firefox is missing, I don't know, but I suspect that slice of the market is a little bit big to just ignore. You would probably do well to look into it.

Good luck!

UPDATE: Had another look with Windows Firefox, and it's identifying the file as MIME type "application/octet-stream", which is probably what my Linux version considers a BIN file. I'm also noticing that sometimes the browser does seem to dectect the file/MIME type and run the file correctly on both Linux and Windows. Less often than not, though.

At a guess, you're going to need either to set the Content-TYpe (text/html?) explicitly, or give the file an extension. Otherwise, Firefox is unlikely to handle it consistently, let alone correctly, and that's liable to KILL your chances of monetizing anything.

Again, good luck...

athom··on Facebook Down, Like Buttons Vanish, Internet Implodes
I use Facebook (sometimes), played FarmVille and Farm Town up until this January, and I STILL didn't get it right off. Guess pulling out of those games was a good idea after all. :)
← PreviousPage 5 of 6Next →