Hacker News new | ask | show | jobs
by amerkhalid 3468 days ago
All the time. You will see Muslims in a same city celebrating same festival a day apart. I think some serious Muslims get into arguments but most people just enjoy an extra day of festivities.
1 comments

I have long held that there aren't any good solutions to the date/time issue (like naming things and cache invalidation :), other than just find some way to hitch to UTC, but you've shown me a case that just... wow. I can't imagine trying to make a computer system integrate with that style of timekeeping. Is there any hope? Or is it actually the solution to give up and switch to something a bit easier like the Gregorian calendar (or whatever)?
> wow. I can't imagine trying to make a computer system integrate with that style of timekeeping.

I don't mean to harsh on you but I feel you have it completely backwards. The computers should do the heavy lifting to adapt to how people want to live, not the other way around. If people want flexible calendars that optimize for strange things let the computers do the heavy lifting for them.

I have been quite sorry when countries have attacked their languages or even alphabets in a misguided way to support computers (consider the letters ll and ch in Spain which were "reformed" just in time for the "improvement" to become irrelevant) when the responsibility lies with the computer.

This is not only a computer issue: cities and suburbs were restructured for automobiles, and even the law changed (the invention of "jaywalking" at the behest of car manufacturers) rather than forcing the machines to adapt to the needs of humans.

Technodeterminism is simply a weakness of will.

Adapting culture to technology is one thing. But sometimes, technological issues do point out to needlessly complicated things (which is to say, things that are complicated for no other reason than they always were, but with said complication not necessarily serving some valuable purpose).

Human cultures tend to evolve such unnecessary complications all the time, and technology has historically been a driver to re-evaluate past choices and simplify where appropriate. For example, the printing press caused many states to revisit their alphabets, and get rid of the accumulated cruft that no longer represented meaningfully distinct phonemes.

You suggest making absolutely no compromises in order to move technology forward?

Not everything we do is without question; we do some pretty dumb stuff. Why not improve our systems where it makes sense to?

Almost, yes. Certainly I advocate that the technology adapt much much much more to humans than the other way around! After all, who decides what "improvement" is?

The cry of "progress!" has resulted in plenty of destruction as well as benefit, not to mention mountains of premature optimization (think of those elevated freeways into cities that created dead zones and had to be dismantled only decades later, or for that matter the alphabet changes I mentioned).

We used to vary the length of the hour; now we have a second that is fixed and we vary the length of the human day in order to match the rotation of the earth. I happen to think that's a good optimization but I have friends who argue vociferously that those leap seconds are a bad idea. Who's right (hint: on all topics I am).

And there are no absolutes: some languages let their spelling fluctuate (e.g. English), some fix it somewhat rigidly (e.g. French) and some change it systolicly to re-align with perceived practice (e.g. German) -- who is right? I speak all three daily and frankly I consider the German practice the worst of the three. But enough people prefer it so why not?

Sure there's tons of stupid practice (e.g anti-vaxxers). But at the end of the day technology (τέχνη) is an art in service of humans, not the other way around. And to tie this back to HN: if a business doesn't think that way it will not survive.

I think you got my feelings upsidedown. Like, I am of the strict opinion that you can't solve these issues via standardization. It's not reasonable, and does miss the point of automation. I also don't like daylight savings time, but not because it makes timekeeping hard, since timekeeping is always a horrid mess even without it (hardly makes it worse).

But it's hardly technodeterminism to say that it's a bloodydamn hard problem to solve, and may not even be solvable (which is why I contend with the 'weakness of will' part). That's sort of my point: if they can't consistently solve the calendar by hand, I can't imagine getting a computer to do it. It would have to be something wildly complex, like a social networking system that bases your calendar on your own web of trust. Someday that may be reasonable someday, but we're probably only barely hitting the point where we can get Lady of Mazes-style masks of the world metadata [0].

So you have deeply complex richness in language and culture, but computers took decades to be smart enough to capture it in it's plodding bin-packing way. Either these cultures could miss out on years of work integrating in with the enormous advantages and progress computers provide, or they can wait and fall behind. I'd choose to be an optimist and hope that we can now bend to the complex needs of these cultures now instead of first resorting to poor approximations. Just as we can now do better than all-caps ASCII, we can try harder to meet the demands of these complex calendar systems. Woe be unto the programmer who has to code those horrific systems, but ... well, that's the job :)

Re automobiles, I think there's a long, complex history at play there. A town I used to live in would have the residents complain often of the train that would cut through at the most inconvenient times of the day, right across a crowded main street. They often complained of the audacity of the train company's scheduling, forgetting that the train predated the town. And, in fact, the town was there because of the train. But it's a mess, and what can you do. The train was there first, but the town's noisier. Hilariously the train company also doesn't care, I think, and frankly you always give right of way to the bigger vehicle (a lesson I learned from working in plants rather than social justice).

[0] https://www.amazon.com/Lady-Mazes-Karl-Schroeder/dp/07653507... I'm a huge fan of this book. While I think it's probably not great literature, it has some well articulated ideas about how technology and society interact. A central conceit of the story is the protagonist lives in an area managed by tech locks. These restrict technology to match the society (it is explained somewhat late in the story, and how it came to exist is pretty interesting). You're not restricted from moving between worlds, so to speak, but it puts at the forefront how much even the subtle demands of technology can shape a society (from music-based tribes to singularity-tech ringworlds).

I think most of the Muslims have already given up and follow Gregorian calendar for all purposes but religious holidays. I grew up in Saudi Arabia and I can tell you that no one ever knew current month in Hijri calendar unless it was Ramadan or Muharram (1st month).