Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror

Comment Important, but uses slowness of Turing Machines (Score 3, Interesting) 37

YouTube lecture on this by the discoverer, Ryan Williams
Ryan Willaims's paper, "Simulating Time With Square-Root Space
This appears to be based partly but largely on Tree Evaluation is in Space O(log n * log log n)" by James Cook and Ian Mertz (2023 colloqium, STOC 2024 conference).

I'm just a programmer who has spent an hour or so looking at this, so please take the rest of this post with a grain of salt.

I get the impression that Professor Williams's result so far, already a tool for making progress about which computational complexity classes are the same and different, has the limitation of relying on how slow Turing machines are at accessing memory, based on the mention at 18min:50sec into that YouTube Video of how the space savings degrades for a Turing machine with tapes of more than one dimension. If I understand correctly, for such Turing machines, an algorithm with running time bounded above by time T(n) for any input of length n, the space used by this potentially much slower space-saving simulation is bounded by O( ( T(n) + log T(n) ) ** ( 1 - (1/(D+1))) ). I'm using "**" as exponentiation, so the exponent means square root (that is, exponent 0.5) for a one dimensional (linear) tape, two thirds power (exponent 0.66...) for a tape that is a two dimensional surface, 0.75th power for a three dimensional tape, and, so far, no known savings for a tree shaped tape, although I suppose that that three dimensional limit does ultimately apply to real world data storage systems.

Comment Storing energy in track elevation? (Score 3, Interesting) 229

More seriously, I wonder if subways currently store some of that kinetic energy by putting the passenger platforms at a slightly higher elevation (not as deep in the ground) in comparison to the other portions of the track. If I have my math right, the kinetic energy of moving at 30 meters per second ( ~67 miles/hour) is approximately the potential energy of an elevation of 45 meters in 1 Earth gravity (0.5mv^2 = mgh --> 0.5v^2 = gh --> h=0.5v^2/g --> h = 0.5(30m/sec)^2/(10m/sec^2) = 45 m/sec). I imagine that that would be much too rollercoastery for a local train, and you wouldn't want to have the train fly off the track so easily for arriving a little too fast, but it wouldn't surprise me if a dip of a meter or two is engineered into subway lines for a bit of energy savings.

Comment The two questions are orthogonal (Score 3, Insightful) 1277

There is nothing about being a Republic that prevents a country from also being a Democracy. I'm sick of that false distinction. A Republic is a state whose head of state is not a monarch. A Democracy is a state whose government's authority derives from the people. A state can be one, both, or neither.

Comment I'm a heretic on this, but firewalls are pointless (Score 2) 217

for computers that deliberately offer a server to the public. Do what you want to do with network topology, instead. If your computer offers a web server, why is it listening for anything other than HTTP requests on its public-facing interface? If its not listening for anything other than HTTP requests on its public-facing interface, what does the firewall do?

Comment Re:Ancestry.com (Score 1) 292

Creating and editing the tree might be free, but Ancestry.com's whole appeal lies in the huge range of data they house, much of it gleaned from public records. I'm not against them charging some for the service of having scanned and indexed that data, and for operating the servers to host it, but in my opinion they're overcharging for that service based on our public data by a fair margin.

Some of the data itself is from the public record, but compiling all of it yourself would be prohibitively expensive. It would take many trips to various libraries, churches, courthouses, etc. in lots of far-flung places in different cities, states, and countries. And that's all before you start indexing, searching, copying, or scanning any records.

Then consider they're hosting all those billions of records, have developed decent software for both building family trees and documenting them with their database of sources, and continually improve their software and increase their database holdings. The only reason they can charge so little is the economy of scale based on their huge userbase.

Comment Re:Why are you so obsessed with genealogy ? (Score 1) 292

i dont get why americans are so obsessed with genealogy, ancestry and so on. maybe it is because it is a country of immigrants, and everyone is trying to have an identity extending to their past ?

For me it's mostly just a hobby. I love history to begin with, and my family history is specifically interesting to me personally. Finding out where my ancestors lived, what their lives would have been like, and why they immigrated to America is fascinating to me.

I've read that genealogy is the second most common hobby in America, after gardening. Of course, that depends on how a hobby is defined. I consider reading my favorite hobby. However, for some people, i.e. Mormons, genealogy has religious significance. That's why Salt Lake City, Utah is the biggest destination for many people doing genealogical research.

where i live, in anatolia (turkey), history goes thousands of years past into 8-9000 BC. actually, it was discovered that, the villagers living near the site of a recently discovered mummy that is dated 6500 BC or so (8500 years ago) had 100% exact dna with the mummy. (western anatolia) basically, those people lived there since that time, seasoning all that has happened around those parts.

I've also read that, which really interests me. Don't you find it fascinating that your (or at least some modern Turks) ancestors possibly spoke Hittite or another Indo-European or even Semitic language? I recently paid for a genealogical DNA test, which will tell me more specifically where my ancestors came from. My paternal ancestors immigrated to America from Germany in the 1880s (then Prussia), but there are several clues which point to them actually being ethnically Lithuanian. The area where they lived has been part of Lithuania, Poland, Russia, and Germany in just the last few hundred years.

Comment Re:only 20 years (Score 1) 292

The US census data is delayed by ~70 years so very little info on anything in the past 70 years will come up.

Census records are released 72 years later, to be exact. Also, although the US Census isn't available until then, many state listings of much more recent births, marriages, divorces, and deaths are available.

Comment Re:My experience with ancestry.com (Score 1) 292

My biggest complaint is the search functionality often returns way too much data.

Too much data is far more preferable than too little. Back in the old days, before many sources were available online, most searching had to be done by hand, paging through entire paper records until you found a possible match. The earliest online sources were often just indexes to paper records. It made it much easier to find the records, but then you still had to travel to a library, courthouse, church, etc. that might be in another state or even country.

Their search/matching algorithm is quite eager.

The reason the algorithm is so promiscuous is that it's probably using Soundex to match names. That's a good thing though, as I've found some of my ancestors names spelled in lots of different ways.

Comment Re:Ancestry.com (Score 1) 292

Hey OP, if all you found was addresses on Ancestry.com, then you're not making any effort to find information. They do have metric boatloads of data of all sorts for your money, but you do have to have a clue about finding it, and make the effort.

Definitely agree, the anonymous reader didn't try very hard. And records for living people are necessarily scarce because of privacy issues.

That said, I do agree Ancestry.com is a pricey service. Check out MyHeritage.com. You can do a free 250-person tree, or add more with payment. The software is a free download and use, and is pretty thorough. The online piece includes the ability to match to other people's trees and import their data to your tree.

Actually, just creating and editing your family tree on Ancestry is completely free. And there's no limit to the number of people, AFAIK. The paid service is just for accessing their database of sources and connecting with other users who might have overlapping family trees.

Comment Re:hum... (Score 1) 292

However the fact that you paid to use Ancestry.com is amazing to me :-) Check out your local library and see if they have a subscription. Also take a look at familysearch.org or even the LDS Family search centers for more resources library.familysearch.org/ (to find your local center).

I pay for ancestry.com because they have a huge database of sources online, and probably the largest number of users out of any other family tree websites. It's much more convenient for me to search and view their literally billions of records from the comfort of my own home than going to my local library or LDS center. If I did that, I'd have to copy their records and scan them myself. Ancestry's already done the legwork for me. Also, since they have so many users, I've connected to several other people doing research along the same family lines, which saved my quite a bit of time.

Slashdot Top Deals

Opportunities are usually disguised as hard work, so most people don't recognize them.

Working...