HackerTrans
TopNewTrendsCommentsPastAskShowJobs

AntiMS

no profile record

comments

AntiMS
·2 yıl önce·discuss
Once upon a time where I worked...

We had a terrible release management system. (For IBM iSeries folks, it was Turnover.) And we used it for everything. Java code included. In particular, we used it for database migration scripts. And you know how database migration goes. You keep adding files and you never remove any. And there gets to be quite a few very quickly at the beginning of a project. And the folks in charge of setting up the release management system for our database migration scripts did so in such a way that we had to list out each one individually. Every release, we had to type like 50 database migration script filenames one-by-one. With no tab completion. (Not to mention the Java .war files we were deploying as well.) And by "release", I mean every release to the dev environment.

(Now some of you who know of Turnover might know of a janky Eclipse fork that would let you create Turnover forms in a drag-and-drop way rather than through the green screen, but there were reasons we didn't want to go that direction. Long story.)

As soon as I figured out how much of a PITA this would be every single day, I decided to do something about it. I wouldn't ask for permission. I'd ask for forgiveness (if it came to that.) So I set about writing a way to automate this. That way involved running the dumb terminal emulator (the "green screen" app tn5250j) in Xvfb and simulating key strokes to it. God was it a nasty hack, but it worked reliably and God was less painful to deal with than what we had before.

Part of why I didn't ask permission was because I wasn't entirely sure I could make it work and I didn't know if the boss would ok a project that may pay off given our tight deadlines. But once it did work, I didn't keep it a secret and the boss praised me for it. Still don't know he'd have let me undertake that project had I explained and asked permission ahead of time, but everything very much worked out with that project in the end.

Here's to lying to your boss. Don't ever feel bad for saving your boss from themself.
AntiMS
·2 yıl önce·discuss
Billy Mitchell isn't even in this database.

(Kidding. I know that's not quite what this site's for.)
AntiMS
·3 yıl önce·discuss
Thanks!
AntiMS
·3 yıl önce·discuss
Any idea what the license terms are on these? Or are they unlicensed outside of Japan and therefore free for use in most of the world?
AntiMS
·3 yıl önce·discuss
The article says early on that under California law, third parties intended to benefit from a contract can enforce those terms and that's "the crux" of Conservancy's lawyers' argument. But near the end it says that depending on the ruling in Conservancy v. Visio, we may get precedent that "anyone in the United States who wants GPL source code can sue for it, contributor or not." Any idea how it is that this case about California law could set precedent relevant to little old me who lives in Not-California, U.S.A.?

Of course it would be relevant to me because if someone sues some other hardware vendor for GPL'd source code and wins pointing at precedent set by Conservancy v. Visio, they'll likely publish that source online where I can get it, but that's not what I'm asking about.
AntiMS
·3 yıl önce·discuss
Much ink has been spilled by many a philosopher on the topic of whether or not numbers "magically exist." Plato was the obvious example of a philosopher who believed numbers "exist" independent of our universe. Though no one is saying they exist "in the physical universe", but it's not a given that they cna't possibly exist if not "within our universe."

Think of it this way. Graham's number is an absolutely enormous number, right? Let's assume for the sake of argument that nobody has ever computed the Graham's-number-th digit of pi. We know for certain that there is a Graham's-number-th digit of pi. And we know that if two people calculated it independently, they'd get the same digit. But (at least in this hypothetical) nobody has actually ever done the calculation to see what the Graham's-number-th digit of pi is. Given all I've said so far, the act of finding out the Graham's-number-th digit of pi seems more like an act of discovery of something that already existed than an act of invention of something that didn't already exist. So, it seems quite reasonable to many to conclude that numbers "exist."

Also, Iah's view does imply that our universe does not encompass all of existence. It also implies that no calculation device need exist anywhere.
AntiMS
·3 yıl önce·discuss
If Iah's view is correct, after the game, there will be at some versions of you who witnessed the Mets winning, some that witnessed the Yankees winning, and some that saw the game end in a tie. (As well as some for which the game was interrupted by aliens landing on the field and some where all the players spontaneously disappeared etc.)

So, subjectively, it'd still feel as if you'd gone to the game without knowing what was going to happen and then exactly one outcome (and not all outcomes) happened. But from a more objective perspective, all outcomes are indeed on an even footing.