|
| codetrotter wrote:
| Thought for sure this would be about TempleOS
| cfq wrote:
| Me too. Whoever decided on that title must have known about
| Terry and TempleOS.
|
| I miss him so much. R.I.P.
| retrac wrote:
| It occurs to me that a program like this can be effectively
| complete. And stand alone. I'm sure there's a few bugs and of
| course always more features are possible. But this software would
| probably be usable as-is in 100 years for Torah study just as it
| is today. It's quite a shame we still haven't come up with a way
| of packaging software in a way that makes it relatively future
| proof, even if the legal issues could be resolved.
| asdff wrote:
| We kind of have. Buy a new mac today and you can run a 40 year
| old sh program fine. Its just that most people aren't being
| trained on these standard unchanging technologies in computing
| unless they take an active interest in it. They are being
| trained on $newapp and how to navigate $newwebsite and become
| beholden to those patterns of software design sensibilities,
| because in this attention economy this obviously generates a
| lot more money than having the masses use some simple bash code
| to solve a lot of their problems.
| rendx wrote:
| https://archive.org/details/Trope_Trainer_Kinnor_Software_In...
| thank you Jason Scott! :)
|
| Maybe someone wants to try to get this to work in a VM (or Wine
| even), report back (and email the author of the article if
| successful)?
| calibas wrote:
| The CD says making unauthorized copies are a violation of
| copyright and Torah law...
| sterlind wrote:
| I think it should be okay, even a mitzvah, to preserve the
| program since preserving knowledge of the Torah is hefsed
| merubeh when it's in real danger of being lost. but I'd
| definitely want to heck with the rabbi he was working with
| first. but even if the copyright status is murky there's
| enough sofek and it's for a good purpose.
|
| (disclaimer: not actually Jewish)
| Animats wrote:
| Yes, archive.org has an .iso file. Someone posted an activation
| code for the program there. Windows 7 programs should run fine
| under Wine on Linux. So if anybody really wants to run this, it
| shouldn't be hard.
|
| But listening to chanting from _DECtalk?_ Here 's "Happy
| Birthday" via DECtalk.[1]
|
| There was apparently a 90s thing for religious DECtalk files.
| Here's an archive of them.[2] Here's "The Old Rugged Cross" in
| DECtalk input format.[3]
|
| This mysterious program that represented so much work is
| probably mostly a DECtalk player and a big collection of
| playable religious DECtalk files. If someone were to extract
| the files, that would recover the content. There are players
| for DECtalk files; there's one at the links below. Converting
| them to a better text-to-speech system would help.
|
| [1]
| https://web.archive.org/web/20150310175636/http://theflameof...
|
| [2] http://theflameofhope.co/SONGS%20FOR%20PC'.html
|
| [3]
| http://theflameofhope.co/dectalk%20speak%20window/GOSPEL/OLD...
| neilv wrote:
| For anyone who doesn't know, DECtalk didn't always sound like
| that Happy Birthday song. Think more like Stephen Hawking.
|
| I got to play with DECtalk around 1999, when it was already
| old, and IIRC required us dusting off an old SGI workstation
| that could run it in software.
|
| We had a school homework assignment to hand-tune DECtalk
| encodings of famous lines of speeches by US statesmen, for
| dramatic delivery. "Essential liberty", "shall not perish
| from the earth!" etc. Prosody, stress, etc.
| classichasclass wrote:
| "Please do not make copies of this CD to give to others. It is
| a violation of copyright and Torah law. Not intended for use on
| Shabbat or Holidays."
| microtherion wrote:
| Ah, it's not like the G-d of the Torah is known to be
| vengeful, is he?
| rendx wrote:
| Good thing it is merely a copy of the contents of the CD, not
| of the CD itself!
| sergiotapia wrote:
| I 100% thought this would be about Terry Davis. Rest in peace
| Terry.
| westmeal wrote:
| Good night sweet prince.
| sambapa wrote:
| That's why FOSS is the way.
| matt1555 wrote:
| [flagged]
| shp0ngle wrote:
| From the title, I thought this was about TempleOS and Terry A
| Davis.
| willcipriano wrote:
| A former contributor here if you had show dead on
| elzbardico wrote:
| Different fairy tales it seems. I fail to see why this is
| important
| officeplant wrote:
| Hate religions all you want, but software like this is neat
| from a cultural/historical perspective and seemed to be an
| interesting solution to a community's problem. It also makes
| me wonder how we can use technology to save others that are
| rapidly dying like Native American languages and oral
| traditions.
| b800h wrote:
| I recommend "Atheist Delusions" by David Bentley Hart for
| reasons that your materialist beliefs might not be so well
| founded.
| bhhaskin wrote:
| It's a good story. But the things that make it a good story are
| also just plain wrong. At the end of the day it's software. It
| could be ran in a VM or even using windows compatibility layer.
| It could be decompiled and recompiled as a WASM web app. I also
| highly doubt the code for the voice engine is 4 million lines.
| The story calls the creator a genius, but really it's just a guy
| that had a passionate project. It's a good story, but anyone who
| doesn't think computers are magic can see right though it.
| bastawhiz wrote:
| I'll be devil's advocate.
|
| > It could be ran in a VM or even using windows compatibility
| layer.
|
| The overwhelming majority of folks using this software seem to
| be extremely non-technical. Any of the options you listed would
| work for HN readers but not the general public. If it doesn't
| "just install" it's useless.
|
| > The story calls the creator a genius, but really it's just a
| guy that had a passionate project.
|
| Arguably, creating software that nobody else has managed to
| create that is beloved by its users is genius. He was clearly
| an exceptional engineer to have made the software and
| exceedingly business minded to get it into the hands of users
| and delight them. It's not hard to make mediocre software, but
| it's a terrific challenge to make it so good that your users
| are lost without it. You don't need to be in the running for
| the Turing award to be a genius.
| cjohnson318 wrote:
| Agreed. Most non-trivial, production-grade software is
| created by teams, not individuals.
| nyanpasu64 wrote:
| A matching or best-effort decompilation would be quite slow and
| difficult to complete successfully, especially if the program
| was obfuscated. I'd think the source code is effectively lost,
| except if someone puts the time into recreating it off the
| binaries.
| eschneider wrote:
| No reason to decompile/reverse engineer the software. What
| it's doing isn't at all mysterious if you know Hebrew or
| studied Torah for Bar Mitzvah.
| aftbit wrote:
| If so, why is the new version not taking this route? Just
| failure of imagination?
| temporal828 wrote:
| Whew boy -- the reminder of the Gell-Mann amnesia effect is
| powerful on this one.
|
| I can't imagine it would not be more than a few minutes of
| downloading the image from archive.org and running it on any
| VM - I would be a bit surprised if this had any kind of
| sophisticated VM countermeasures in it.
|
| Meanwhile, I can believe there is some 4 million line code of
| something (maybe it was written in assembly!) - in any case a
| horrible unmaintainable mess that nobody at this software
| company wants to deal with anymore. Rather just rewrite it in
| some web based shit like half of this site does for a living.
|
| Also on actually reading TFA - it's rife with errors - at no
| point in history was the DECTalk the only game in town for
| speech synthesis - let alone 1999! - and the idea that it was
| the only one with controllable pitch is hogwash as anyone
| with a early 90s Mac can attest.
| microtherion wrote:
| MacinTalk 3 (what you probably think of when you say early
| 90s Mac), i.e. voices like Fred, is technology closely
| related to DECTalk, and in fact the audio sample in the
| article sounds eerily close to a Fred-turned-orthodox.
|
| But the article's description of how Siri synthesizes
| speech is grossly inaccurate.
| temporal828 wrote:
| Well, sure it's related (and MacinTalk is _still_ builtin
| to modern macOS and iOS - you can use them for the system
| TTS voice). But DECTalk and MacinTalk weren 't the only
| speech synthesizers available in 1999 by a long shot.
|
| I had to chuckle about the genius of being able to
| program C and Lua as if typing English - I mean that's
| pretty much any reasonably proficient dev.
| Normal_gaussian wrote:
| Even if they did, they couldn't publicly admit to it. To do
| so would be admitting copyright violations. The 'new' version
| does not seem to be sanctioned by any inheritors, and it
| deliberately capitalises on a name without a defender.
| bhhaskin wrote:
| My guess is they can make more money off a subscription, and
| it's easier to develop and deploy a web application with a
| subscription model.
| eigenvalue wrote:
| From the title I thought this was going to be about TempleOS and
| Terry Davis.
| zen_1 wrote:
| Same
| bombcar wrote:
| I don't see where it's indicated why this software wouldn't
| continue to run in a VM forever?
| vxNsr wrote:
| It sounds like the software pulled the trop you wanted from a
| server. So unless you already downloaded everything, there is
| nowhere that has it. And even if you have the install file,
| it's not that useful because you can't download the trop files.
| bombcar wrote:
| Ah, that's much worse, and sadder. More and more "desktop"
| software is just streamed intentionally or unintentionally
| from various SaaS servers, which will go dark at some point.
|
| Gamers have dealt with this for years now, but it's going to
| affect more and more things. The era of emulators being able
| to preserve software is coming to an end.
| c22 wrote:
| It's okay, for the next generation of emulators, forward-
| thinking users will train ai models on the service to
| replace the remote functionality with a local imitation.
| officeplant wrote:
| Heard about this ordeal on NPR a while back. It's crazy how
| dependent a community can become on a piece of software and at
| the same time no one takes measures on preservation or open
| sourcing that software.
|
| Especially with all the passion and work Tom put into the program
| and his work with multiple Rabbi's to tweak in their slight
| changes and localized traditions. This feels more like much
| needed historical preservation that the community could have
| guided.
|
| What a massive blunder of closed software.
| bombcar wrote:
| I've seen it multiple times; the sole company/developer often
| considers the software "their baby" and doesn't want to "let it
| go" for a number of potentially quite valid reasons, such as
| fear of loss of livelihood, disagreement with others on the
| direction, etc.
|
| Tarn Adams has a similar situation with DF. But hopefully they
| realize that at least having some sort of 'make available on
| death' could be valuable.
|
| We have already lost untold countless relatively custom
| software packages for niche markets that you've never heard of
| - and people just continue or go back to doing things by hand.
| alpaca128 wrote:
| Last I heard Tarn Adams is considering open-sourcing at least
| parts of it in the long term now that they are more
| financially independent. The Steam launch was probably the
| best case scenario for both developer and community.
| RajT88 wrote:
| Software escrow exists for this reason. I was honestly
| surprised when I discovered it existed when a customer
| demanded it.
| bsder wrote:
| > It's crazy how dependent a community can become on a piece of
| software and at the same time no one takes measures on
| preservation or open sourcing that software.
|
| It's almost always because it's a labor of love and isn't worth
| the money.
|
| Richard Douglass created Ballroom Dancing competition judging
| software because, as a competitor, he was wasting vast amounts
| of time with crappy judging and software (especially because a
| lot of software wouldn't deal well with garbage network
| connections). https://www.douglassassociates.com/
|
| It has roughly 300 uses per year. It charges roughly $1000 per
| use. That's about $300K per year for taking the support calls,
| managing the credit card bridge, and updating any features due
| to the OS makers breaking shit.
|
| They have a plan to release the code when he passes. However,
| that probably isn't enough. It's likely nobody has the
| programming _AND_ ballroom dance competition experience
| necessary to keep it going.
| VintageCool wrote:
| I suspect that every dance competition community has
| equivalent software.
|
| The West Coast Swing community has:
|
| * steprightsolutions.com
|
| * danceConvention.net
|
| and probably others that I'm less familiar with.
| bsder wrote:
| All with: "Contact Us For Pricing"
| hgsgm wrote:
| $300K/yr isn't a labor of love, it's skimming money from dues
| payers by being friends with corrupt leadership.
|
| Lots of ballroom dancers are computer science students who
| could build this as a class project, and any programmer who
| knows a ballroom dancer can look at the paper slips and write
| software to automate it.
|
| "Garbage network connections" are trivial to deal with with
| modern web app practices.
| vorpalhex wrote:
| What an amazing jump to go from software that is clearly
| desirable enough that people are paying for it to "skimming
| money" and "corrupt leadership". To take issues THAT STILL
| EXIST in 80%+ of software and call them "trivial".
|
| Yes, the tools to build this product and make it function
| obviously exist. If you can do it cheaper, then do it and
| undercut him!
|
| I don't think you want to handle billing, support (for VERY
| non-tech savvy groups) and build and customize the software
| fulltime for <300k revenue (not profit!). Especially not at
| the "$1k a client project" price. Anyone can crank out a
| webform, very few people can integrate software into a
| client and have the client continue to want to pay them!
|
| Accusing someone, without merit, of skimming and corruption
| is bordering in the libel territory. Doing it in this case
| is also rude and shows a lack of experience.
| mangosteenjuice wrote:
| Then why hasn't it been done?
| bsder wrote:
| > Lots of ballroom dancers are computer science students
| who could build this as a class project, and any programmer
| who knows a ballroom dancer can look at the paper slips and
| write software to automate it.
|
| Feel free to write it. People have been complaining that
| they want something better for quite a while (in both the
| US and EU). This project has been around since 1997(!) and
| someone _could_ have replaced it over _25 years_. And yet,
| no one has.
|
| This isn't a _technical_ problem and it absolutely
| stupefies me that people can 't seem to wrap their heads
| around this.
|
| You _will_ field customer support calls. A lot of them.
| Ballroom competitions tend to have lots of non-tech people
| in them. You will field _irate_ calls because something
| went wrong in the middle of a competition (even if none of
| it is your fault).
|
| All for $1000 a _competition_. Not per competitor--per
| _competition_. Roughly speaking--the price of tickets from
| two competitors.
|
| I look forward to seeing your replacement.
|
| (Note: In fact there _ARE_ other "more modern" solutions
| in the space. And they all say "Contact Us" when you start
| looking for pricing. Translation: we're going to charge
| _way_ more than $1000).
| calebio wrote:
| FWIW it may need a patch to make it actually work.
|
| From the article it seems like it attempts to connect to a non-
| existent web service on startup.
|
| Could figure out what it's expecting and emulate that of
| course. Just wanted to point out that it may _run_ but not
| _work_ as expected without changes.
| phkahler wrote:
| >> Could figure out what it's expecting and emulate that of
| course.
|
| Or patch it to skip that check.
| kulahan wrote:
| As always, XKCD has touched on this [1].
|
| 1: https://xkcd.com/2347/
| wvenable wrote:
| This a bit of generational divide -- I think as more
| developers, even those starting out later in life, just live
| with open source software as the norm the more of them will
| just consider opening their code now or when in inevitable
| happens.
|
| I think we take for granted the obviousness of open sourcing
| something and having a community potentially continue
| development when you're gone.
| kragen wrote:
| this is why f-droid warns you about some applications, 'undesired
| features: promotes non-free network services'
|
| free software is a good start, but as long as it's dependent on a
| centralized service, it's not a guarantee this won't happen to
| you
| ivraatiems wrote:
| I used TropeTrainer to study for my bar mitzvah! Brings back
| memories. A shame it's gone now. I wonder if the source code was
| ever in any sort of repo online, or if it was only ever on the
| guy's computer, in truth.
|
| So, speaking from an ethical standpoint - and I mean purely
| philosophically, not in terms of legalities - what would be wrong
| with reverse engineering this program and finding a way to get it
| running again, for those who paid for it? If it's just a matter
| of spoofing a couple web requests and maybe bypassing some
| activation checks, I suspect it could be done.
| RajT88 wrote:
| Legally Grey, ethically fine.
| [deleted]
| david422 wrote:
| I have a bunch of software/websites that I run. If I were to get
| hit by a bus, they would all go offline and there would be many
| confused users. There is no-one that could pick up where I left
| off.
|
| I have on my todo list to make a dead man's switch. If I don't
| flip the update after a couple of months, a maintenance message
| is put up, and if I still don't update it, then an end of life
| process is kicked off before all my domains expire. Maybe I'll
| get to it some day.
| AvImd wrote:
| Would you like to open source your apps when this happens? Is
| the absence of updates the only signal you wish to rely on, or
| should confirmations from other people be involved somehow in
| the decision?
| [deleted]
| frankfrank13 wrote:
| Beautiful story
| reiichiroh wrote:
| This is from March 2022. The whole site stopped publishing
| September 2022.
| vxNsr wrote:
| Was this another Joshua Topolsky project?
| Normal_gaussian wrote:
| > Friedman explains that he had previously developed another web
| application, but says he can't tell me what the app was called
| because of ongoing legal issues.
|
| Does anyone have any insight into this?
| vxNsr wrote:
| Wow, it's an impressive story, but hard to imagine learning from
| that software if the sample is accurate. I learned to lein and
| the most important thing was having a clear and clean recording
| of the trop.
| jejones3141 wrote:
| Has anyone tried to run it under WINE?
| ryukafalz wrote:
| This is the way, for software like this that's stuck in time. I
| just recently helped my fiancee get a piece of old
| bioinformatics software running that wouldn't run on Windows
| 10. WINE on Ubuntu on WSL2 works fine.
| withinboredom wrote:
| Did turning on Windows compatibility not work?
| BirAdam wrote:
| This is the way.
|
| Win32 is now, more or less, the Linux software development api
| via WINE. Nothing else is stable in the sense of not-
| constantly-changing.
| dmonitor wrote:
| How does Windows have a reputation for "backwards
| compatibility" when every single piece of legacy software that
| people want to use shits itself on the latest Windows version,
| yet somehow runs on WINE.
| simonw wrote:
| If it's out there as an old Windows 7 .exe what are the chances
| that someone could get it running in WebAssembly eventually,
| similar to how https://infinitemac.org/1998/Mac%20OS%208.1 works?
| neilv wrote:
| This project sounds important to a large community of people. Yet
| it sounds like many of the people mentioned in the article were
| in some ways outsiders, even within that community.
|
| I don't know whether the reasons are the same, but we used to
| often see situations like that in open source software, and in
| computing in general before that.
| [deleted]
| krossitalk wrote:
| Not a single original thought. How this isn't about Terry A.
| Davis is disappointing
| sweetjuly wrote:
| Terry's work is remembered not really because it was
| exceptionally _great_ but because it was just pretty odd in an
| interesting way. Plenty of people make hobby operating systems,
| custom programming languages, and more.
| canjobear wrote:
| Terry's software still works.
| gnarbarian wrote:
| Probably because he got the New Testament update. Thomas
| Buchler is still running the legacy code.
| FroshKiller wrote:
| Christianity is a fork. That doesn't make Judaism legacy.
| doublerabbit wrote:
| It's a shame that some parts of Islam are still in the
| pre-alpha
| vanillaicesquad wrote:
| With a 24% successful deployment rate I would say it's
| already in production
| b800h wrote:
| I mean, someone could port Trope Trainer to Temple OS.
| makeworld wrote:
| This immediately reminds me of Llull from
| https://unsongbook.com/, a (fictional) program that finds the
| names of God by iteratively speaking Hebrew phonemes.
| agentwiggles wrote:
| > "Meh," I said. "Meh. Meh. Meh. Meh. Meh."
|
| > That was the part that led to the apocalypse.
| namaria wrote:
| I have been trying to find this for ever! Lost track of the
| bookmark in an older notebook and could never search it
| properly... Thank you!
| cjohnson318 wrote:
| > "Not everybody keeps all 613 commandments"
|
| I thought this was a beautiful perspective.
| dunefox wrote:
| If you can just pick and choose what commandments you want to
| follow they're not commandments and therefore pointless.
| giaour wrote:
| At least a sixth of the commandments haven't been followed by
| anyone since 70 CE.
| hgsgm wrote:
| It's not just the Law; it's also a good idea.
| mistermann wrote:
| This applies to non-religious people with their
| ethics/morals/facts/etc as well.
|
| As with faith, sin also comes in many forms, from a semiotics
| perspective. But, one is probably best of not getting into
| too much detail as it can interfere with living one's best
| life (of which high self-esteem is a crucial component).
| cjohnson318 wrote:
| Well, that's certainly a popular opinion lately.
| shliachtx wrote:
| https://chabad.org/torahtrainer has a similar (free) web based
| program, but it appears to use a recording instead of a
| synthesizer.
| LegitShady wrote:
| This one has two problems.
|
| 1) the way he's enunciating every word and then pausing stops
| this from flowing nicely as a tune. Maybe its good for teaching
| but it doesn't sound as nice as flowing nicely would, and the
| tune ends up helping you memorize it better than the trop
| (since reading at the actual torah scroll doesn't have the
| trop).
|
| 2) while he has good overall sound and reading of the trop, the
| interface isn't highlighting the trop involved - you can
| memorize the reading but it isn't doing a good job teaching the
| tune of each trop to someone who needs the help enough to use
| it. It needs some re-work to make sure people associate the
| correct trop with the tune it creates.
|
| still totally usable but a student needs to know to make an
| effort to connect the words smoothly and not pause as this
| person does.
|
| edit: listening to some of this I also notice some
| inconsistencies in how he treats some of the trop. It might be
| a different style issue but I don't think so.
| fieryskiff11 wrote:
| [dead]
___________________________________________________________________
(page generated 2023-04-03 23:00 UTC) |