Slashdot Mirror


User: John+Bayko

John+Bayko's activity in the archive.

Stories
0
Comments
276
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 276

  1. Gibson settings on Ask Slashdot: What Is Your Favorite William Gibson Novel? · · Score: 1

    Not quite right. The main thing about Gibson's stories is they're written from the view of secondary characters, the "main story" happens to the other characters, often hidden. Once you realise that it makes thing clearer.

    It's not how you expect stories to be written, but it can be effective. There's a Young Adult book called "Me, Earl, And The Dying Girl" like that, the entire story is about Earl and how the "dying girl" (Rachel) forces him to sort his life out, and the book's narrator (Greg) is completely unaware of all of that. (the book was made into a movie, but had to follow the Hollywood formula, so was refocussed - still a good movie of its type, but I missed the book's twist)

  2. Why it's important on Japan Successfully Launches Solid Fuel Rocket (oann.com) · · Score: 1

    There is a political aspect to it. Solid fuel rockets are ideal for ballistic missiles because they can be kept on standby with little to no maintenance. This is a dual-use technology that means Japan could produce intercontinental ballistic missiles if it wanted to. This is the exact thing North Korea was forbidden to do by the UN.

    Of course more whining from North Korea is not likely to be noticed, but it won't help relations with China either.

  3. Geologic time on What Happened To the Martian Ocean and Magnetic Field? (theatlantic.com) · · Score: 1

    The age of the Earth (and presumably Vanus) is about 4.5 billion years. 100 million years is about 2.2% of that. An event that takes 100 million years could happen 45 times in the Earth's lifetime. If it were a day, this would be about a half hour lunch. So more of a moderate length of time, geologically.

    Compare it to what the Earth looked like 100 million years ago.

  4. Checked exceptions as API on Bjarne Stroustrup Announces the C++ Core Guidelines · · Score: 1

    Checked exceptions are probably better viewed as part of a the API, in the sense that if exceptions didn't exist, these would be implemented as return parameters, which you would also have to declare and either check, or pass to the calling code.

    Maybe all exceptions should have been checked, but the difference (not always followed) is that checked exceptions are supposed to be for things the deployed program or user has some control over (missing file, sleep interrupted - that is, things you should plausibly expect to happen), and unchecked exceptions are for bugs or uncontrollable things (NULL, out of memory - bugs you should have fixed, or can't expect). In other words, handling checked exceptions should be as natural as checking to see if fopen returned NULL in C.

    Not done as consistently as it should have been in Java though. Made them confusing, inconsistent, and irritating to a lot of people who just decided checked exceptions were wrong rather than misimplemented (similar: operator overload abuse makes many people dislike the entire idea).

  5. The software generation on The WWII-Era Inspired Plane Giving the F-35 a Run For Its Money · · Score: 1

    The big advance of the F-35 isn't the physical capabilities. Jet fighters have reached the limits of what humans inside can endure a while ago. It's basically a refinement to (theoretically) lower costs and maintenance, and expand range.

    The big thing is the software, which is supposed to give the pilots an unmatched situational awareness, and ability to respond. Metaphorically it's supposed to be like being surrounded by a mob wearing masks with tiny eye slits looking around for other people around them, while you can just see them all. Probably not actually like that, but that's the idea.

    to give a historical example of how this is important, you can compare the MIG-29 to something like an F-16 or F-18. The MIG is physically superior in some ways, but was designed for "dumb" pilots to follow real-time orders from ground based radar and controllers, so the pilots can't get a good idea of what's around them. When Germany reunified, they had plenty of MIG 29s in the air force, but got rid of them for this reason - they just crippled the pilots too much, and upgrading the avionics would have cost more than new planes (the Eurofighter Typhoon, which has similarly advanced software).

    I think starting with the current batch of planes, you're not going to see vastly improved physical capabilities, so they'll seem boring, in the same way that all modern mobile phones look like boring, featureless rectangles.

  6. Germany vs. Russia on Forget Hashtag Activism: a Millennial's Guide To Nuclear Weapons Realism · · Score: 1

    80% of German casualties were against the USSR. And they were the ones that made it to Berlin. Once Stalin stopped interfering and let the Generals run the war, either Germany would have lost, or would have had to withdraw from all other fronts anyway and didn't have the resources for a sustained war against Russia, and would have lost (surrendered or negotiated a truce). The Allies just shortened it (not a small accomplishment though).

  7. Automation or not on The Campaign To Get Every American Free Money, Every Year · · Score: 1

    The economy has a lot of feedback which makes it hard to model. But the unemployment problem from automation is not the result of automation itself. Generally, long term, automation may eliminate jobs, but that's because it's cheaper. This means savings for the rest of the economy, so other things become cheaper, to varying degrees. Some number of things pass an affordability threshold, and become more popular, leading to some booming sectors, which need people, and employment rises to a stable level again.

    The two main problems are: Short term, the interim change isn't good for those unemployed - a big disruption until replacement employment is available. And the rich and powerful changing the system to benefit themselves over the rest, which is independent of the automation, but they can certainly use it for leverage. It's the system changing for the rich that's the main cause of the income disparity and wage stagnation lately.

    Basically, feudalism is inherent in human activity (based on ratio of people who's desire is productive work vs. wealth accumulation, the accumulators spend more time on it), unless some system of governance modifies it to benefit more people (usually government, but could be consumer activism, unions, the press, violent mobs, or just smart rich people who know better).

    When technology changes quickly, a lot of short term unemployment disruptions can build up into what seems to be a long term problem. Government can (and should) help with that too, but it's not yet clear that it'll become a long term problem.

  8. What IED? on HTV-5 On Its Way To the ISS · · Score: 1

    I'm constantly dismayed when terms get misused to the point that they lose their original meaning, but the culprits are usually people wanting to use words they don't quite understand to look smarter than they are. Your sentence "Hayabusa 2 is carrying [...] an IED meant to blow a hole [...]" is an example - do you actually know what the "I" in "IED" stands for? Hint: if it's carefully designed, it's not improvised.

    Sadly, most things called IEDs aren't particularly improvised either, they're just "ED"s - or as they used to call them, "bombs".

  9. More than 90% on Climatologists: By 2100, the Earth Will Have an Entirely Different Ocean · · Score: 2

    The Permian-Triassic extinction event didn't just kill of 90% of all life. It killed of 90% of all species - that is, it killed off 100% of 90% of species. Of the remaining 10%, it killed off 99% of some species, 98% of others, and so on. It was frighteningly close to sterilizing the planet.

    Humans do have the capability to actually do that - sterilize the planet. It's highly unlikely, but possible if the entire world economy were dedicated to that - and it could be, as a side effect, because of two important effects:

    • The result of all technological progress is to allow people to do things they couldn't before, either by making something new possible, or making something existing available to more people.
    • There will always be some fraction of those people who are sceptical of the consequences, ignorant of them, or think they can get away with it just for themselves.

    This means there will be a steadily growing number of people who are willing and able to do an increasing amount of damage in pursuit of their own goals, and if those goals result in hugely profitable corporations that can influence (or ignore) government policy throughout the world, extinction of all life could then become the main product of nearly all human activity. And humans are pretty good at accomplishing their goals.

    To be fair, at some point the consequences will be obvious and the number of people willing to continue will fall. But that's as likely to be too late as not - see Rapa Nui (Easter Island) for what tends to happen then. And see Venus for how bad it could get.

  10. Ashton-Tate Framework on Calculating the Truck-Factor of Popular Open Source Projects · · Score: 1

    This actually happened at an important point in software history. Under founder George Tate, Ashton-Tate ("Ashton" was marketing fiction) was one of the few software companies competitive with Microsoft, although they had a different initial focus (desktop databases). They finally went head to head when Ashton-Tate bought Forefront, which was developing an integrated office suite, before Microsoft had fully committed to the concept.

    There had been office suites of a sort before, generally bundles of software that didn't actually interact (the Osborn computer included bundled software worth more than the actual computer, a big selling point), but Framework was fully integrated, including its own development environment and desktop. It was essentially Windows before Windows, built on much better technology (similar to the "Lisp environment machines", but on normal hardware).

    Unfortunately Tate died of a heart attack shortly after its introduction (around 1984, the Macintosh year). He had a vision for the product and was basing the company's future on it, but unfortunately everyone else had the mindset of running a database application company, and had no idea what to do with this thing. Rather than treating and promoting it as the new platform for a whole ecosystem of new software (basically an OS), they treated it as just another application, and while it had the potential to be the dominant OS before Windows was even finished, it eventually became just another forgotten Windows application.

  11. Good manager, bad manager on Yes, You Can Blame Your Pointy-Haired Boss On the Peter Principle · · Score: 1

    To be fair, the original poster said it's easy to avoid being a bad manager, that's not the same as easy to be a good manager. There are very specific tendencies that bad managers tend to have.

  12. Large Tesla battery quite useful on Why Our Antiquated Power Grid Needs Battery Storage · · Score: 1

    Having a large house battery has other uses, such as for power outages. But consider this: an electric car has a huge battery capacity, but can charge from mains at only a trickle. That's okay for a commuter where you charge overnight, but if you have heavy use (say, a moving weekend) you need to charge it faster. Having a battery that has a rapid charging connection to the car (like the stand-alone chargers) fixes that problem - park for half an hour, and you're ready to go with almost a full charge.

  13. Microkernel OS/2 and more on GNU Hurd 0.6 Released · · Score: 1

    The early hype around microkernels was that they could emulate other OSes, and that's what led to IBM's attempt. It turns out what killed that and all the other attempts was primarily the fact that to emulate an OS, you essentially had to re-implement the target OS on top of the microkernel - that is, the microkernel did not end up replacing much if anything in your emulated OS. So it was just an added abstraction layer that you would need as part of the OS anyway, and you saved nothing.

    That in itself wouldn't have been bad - a waste of time, but not otherwise bad. But microkernels do have inherent performance problems. Specifically any time you have tightly coupled components that have to share data, in a monolithic kernel you share the data and use locks to protect it, in a microkernel it's passed by messages. Even when optimized to just buffer copying, that can add up to a lot when the data is huge, like a video display.

    The overhead normally is not really big, so in itself a microkernel can be competitive with a monolithic kernel. There are also technical advantages to compensate. I'm sure you know QNX (used in Blackberry 10, the more reliable automobile entertainment systems, etc.) is an example of that. The problem is the overhead just makes your emulated OS worse, any microkernel advantages are not part of your monolithic kernel code above it, and that makes it pointless. It's just as much work to implement, there's little to no saving, and it's measurably slower.

    So in summary, the hype around the stupid idea of emulated OSes tainted the idea of microkernels, but there's nothing wrong with microkernels themselves.

  14. Fair trial wanted on Snowden Demystified: Can the Government See My Junk? · · Score: 4, Insightful

    A fair trial is what he asked for since the beginning. But under current U.S law, almost all evidence would be hidden under the claim of "national security" - essentially a secret trial, apart from knowing that it took place. That is, if it was even a trial as opposed to a "tribunal" as happened to Manning - no discovery of evidence, no jury, no impartial judge, just a panel of officers, all hidden from view.

    The government wouldn't even have to charge him with anything related to the issues involved. Chances are he hasn't filed a U.S income tax return as required by all U.S citizens, even outside the country. For that matter, an obscure and rarely enforced law requires government papers to emigrate legally. He could be charged with any number of laws which don't allow any "public interest" defence to bring up the issues he wants to raise.

  15. Still using extensions? on Why We Should Stop Hiding File-Name Extensions · · Score: 1

    Are there any filesystems still in regular use that use extensions to file names? Or is everyone just talking about suffixes - that is, any characters that people append to the end of a filename to make a new filename?

    Fiel name extensions were something subtly different than that.

  16. Fidel Castro on In Breakthrough, US and Cuba To Resume Diplomatic Relations · · Score: 1

    The article lists his time in office as ending in 2011, not his death. He's still alive as far as anyone knows for sure.

  17. Vaccines take time on Ebola Vaccine Trials Forcing Tough Choices · · Score: 1

    Vaccine trials first started in 2003. The current best candidate was first tried in a human in 2009 in Germany.

  18. Vaccine origins on Ebola Vaccine Trials Forcing Tough Choices · · Score: 2

    The first vaccine to be used was developed in Canada.

  19. America's subjugated population on CBC Warns Canadians of "US Law Enforcement Money Extortion Program" · · Score: 1

    An armed populace practically can't be subjugated by any outright oppressor, be it foreign of domestic. If you have to have a gunfight with, and kill most of the populace, then you didn't really 'win' as an oppressor. You can't kill them all.

    First, subjugation has many forms. Can you buy a non-low flush toilet in the U.S (federally mandated by George Bush (first) since 1997) no matter how many guns you own? Can you deposit over $10,000 without being reported to the federal government? Can your land be forcably purchased to build a shopping centre?

    Second, "force" can be coersive, not just physical. So you have guns. Do you have money? Not any more you don't. Do you have electricity, water, internet, phone service? Nice while they lasted. Can you leave home and go anywhere to get food, gas, or other supplies? Those were the days. No matter how many guns you might have, a seige will eventually end - and not worth it for most people.

    Third, both George W Bush's war in Iraq, and Putin's actions against Ukraine shows that even in a modern internet-connected world, the vast majority of a country's population can be completely convinced of something that is demonstrably not true (Iraq had no weapons of mass destruction, Ukrain wasn't overthrown by Nazis putting Russians into concentration camps). When Iraq invaded Kuwait, the daughter of the Kuwaiti ambassador to the U.S testified to Congress that she was actually a nurse in Kuwait who watched Iraqi soldiers dump babies out of incubators to die on the floor (no such event was ever confirmed) - nobody asked even the very first question that would have exposed this lie. Opponents of the U.S government can be adequately demonized, then taken down with overwhelming public support.

    Fourth, acting against the entire population might be impractical, but it's much easier to target specific groups one at a time. A large percentage of the U.S population already has nearly no rights already, as a result of nickle-and-diming laws that build up. For example, some states charge court fees to the accused, even when they are found innocent (i.e you used the court to prove your innocense, you must pay for that service), even for a minor crime like tresspassing. The poor often cannot pay, and can be imprisoned for that. There are prison fees, and failing to pay those can extend the term or result in reincarceration on release. There has built up a population of "un-people" who are otherwise law-abiding, but must avoid arrest, relying on a growing underground society of family, friends, and criminals to get illegal work, handle finances, find places to live, and so on. When sick they can't go to the hostpial or be turned in (they have back room "clinics"), when a victim of crime they can't go to the police. They can't use banks (so need cash, which the police can take as mentioned in the posted story). For other people, many are denied voting rights due to technicalities like lack of a drivers license or permanent residence. People caught urinating in public are put on a sex offenders list, which has such impossible restrictions on where to live and limits to work these days that many need to go into hiding just to survive. Minorities are stopped and searched on New York streets for no reason other than being black or hispanic.

    Those are things that are already done. Those laws and actions are supported because the victims are "criminals" and in a black-and-white viewpoint, a "technical criminal" is as much a criminal as a murderer, and deserves no rights (and to be accused is to be a criminal).

    All put together, this means even if the entire free population of the U.S were armed and trained, they could still be subjugated completely by a government that wanted to. Keep in mind that the repressed population of Iraq (pre-2003 overthrow) was also heavily armed (rifles mostly), but that didn't help them against Saddam Hussein's well organized repression.

  20. Evidence and interpretation on Anita Sarkeesian, Creator of "Tropes vs. Women," Driven From Home By Trolls · · Score: 1

    Some of the "problems" can be attributed to someone not wanting their personal information to appear in a screen capture. Given the death threats involved, I couldnt' blame them. You never know when threats might become real.

  21. Fishkill name on IBM To Invest $3 Billion For Semiconductor Research · · Score: 2

    The original Dutch settlers there named it "vis kill", or "fish creek". It's been anglicized.

  22. Dark energy is... on The Disappearing Universe · · Score: 2

    Best description I have is that dark energy isn't the explanation, it's the description of the problem.

  23. Admission of guilt on U.S. Court: Chinese Search Engine's Censorship Is 'Free Speech' · · Score: 1

    When a government tries to censor something, it usually means two things:

    • 1. It's true.
    • 2. They want it to be true.
  24. Choke point on End of Moore's Law Forcing Radical Innovation · · Score: 1

    The problem with software efficiency has always been this: There are millions of applications, programs, libraries, etc. created, often redundant and amateur. They all run on one of a handful of CPU core designs. Spending the effort to optimise a CPU speeds everything that runs on it. Spending the effort to optimise a program speeds up one program (most libraries, maybe a handful, and only sometimes).

    There are still possibilities for CPU improvement. Transfer triggered architectures, dataflow, counterflow, asynchronous, content addressable memory, smart memory - many ideas had promise, but Moore's Law (and incompatability) meant that established techniques improved CPU speeds faster than the new ones could be commercialised (you might remember RISC as the only one that made it, barely). Without Moore's Law, there will be opportunty to work on the alternatives.

  25. Things get cheap, then possible on Interview: Contiki OS Creator On Building the Internet of Things · · Score: 1

    [...] I don't see a point to remotely control a washer or toaster over the internet.

    There's a sort of blindness that people have when they see what exists and can't imagine it being different. The creator of Babylon 5 once described seeing an old SF movie (Flash Gordon maybe?) where the crew had to abandon a space ship. They grabbed their laser blasters (handheld), anti-gravity belts (little box ona belt), and the portable radio, a giant box that needed two people to carry it. Because nobody knew what laser guns or anti-gravity belts look like, they could imagine science making them arbitrarily small, but everyone knew what a radio looked like (tubes and all) and couldn't conceive of the science that could shrink it into, say, a $5 item that you can lose in a purse.

    Phones are a good example of how they can change so much, it won't be long before "phones" of the past won't even qualify as what anyone understands a phone is (it's already happened once - even if you think of a phone as something with buttons or a dial you use to connect a voice circuit to someone, older "phones" that did nothing but ring an operator who you talked to used to be the standard for decards, but wouldn't qualify if you went to buy one).

    As for washers, toasters, fridges, etc., don't think of them as they are now. Think of a future where displays cost about what a laminated decal does. You could look up washing instructions on the washer lid. For that matter, the washer could look up washing instructions for clothes based on microscopic RFID tags (like how those "Tassimo" coffee makers read bar codes from coffee packets now). The fridge could display a recipe - yours or one you looked up - in an app with checkboxes you tap when you've taken an ingredient out, used it, or need it (links to a shopping list on your phone). The toaster? Same recipe - if displays are nearly free and you have a dozen, why not use them all? Heck, put displays on your coffee cups, for no other reason than you can tap it and tell your coffee maker to start a new cup before you walk over to it - and display someone's picture on the mug meanwhile.

    Every day I see things that are awful that people accept as normal. Mostly device controls and interfaces, but other things. Like a digital monitor. It has it's own display memory, so why does the computer send the same image to it 30 times a second? Worse, the same image! Evenin a laptop! Something's fundimentally wrong about that very concept.

    There's no end to things that need improvement. And as technology gets cheaper, I sure hope that'll finally happen.