Slashdot Mirror


User: Theovon

Theovon's activity in the archive.

Stories
0
Comments
1,520
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,520

  1. Management increasingly higher up on spectrum on Microsoft Hopes To Hire More Coders With Autism (fastcompany.com) · · Score: 1

    What they should do is make a management hierarchy with people increasingly higher up on the spectrum so that they can translate language and cognitive styles kinda like in this Hot Fuzz scene: https://www.youtube.com/watch?v=Cun-LZvOTdw

  2. Dedication and hard work on AAPS Doctors Run Survey On Hillary Clinton's Health (prnewswire.com) · · Score: 1

    I have had chronic fatigue syndrome since 1994. It hit me like a truck and has only very slowly been getting better. Even now, I have to very carefully manage my time and energy. Regardless, I managed to have a successful software engineering and chip design career, then got a PhD, and now I work as a professor at a major public university and research center. To do this, I had to cut things out of my life that others are not willing to give up. For instance, I don’t have much of a social life, and I don’t get to watch much TV or spend time playing video games.

    Some of us may disagree with Hillary’s political views or whatnot. Putting that aside, is she healthy enough to do the job? I don’t know the details, but we can see that she has had a successful political career. In public appearances, she seems to be healthy enough (but then again, so do I and I feel like total crap much of the time). Keep in mind that lots of past presidents have had significant health problems that did not stop them from doing the job.

    We also have a fall-back plan. Is Tim Kaine any good? Can he take up any slack? If Hillary tanks, can he adequately take over the job? Also keep in mind that Bill Clinton will be around and he will be a very active first-spouse.

  3. Well, obviously there are different opinions on this. But it’s different from pre-EU or pre-UK-in-EU. For one thing, there are the feelings of abandonment by other members of the EU and concerns about the wisdom and stability of the UK government. It’s like having a friend that you like and might want to have a deeper relationship vs. having had a deeper relationship and then breaking up. The latter interferes with trust around future dealings.

    And as many have pointed out, the costs to be an EU member are small compared to the bureaucratic overhead that will be required for all of the new trade treaties, all of the businesses that have to move out of the UK because they are required to be in an EU state, etc.

  4. As an American, I should appreciate the value of gaining independence from a far-off country who taxes you with a less than desired level of legislative representation. But the truth is the American revolution is as unlike the UK/EU situation as you can get. The UK paid some nominal fees in order to have unfettered travel and trade with the European continent. Brexit is going to completely fuck up the UK economy along with many other major world economies. The Japanese aren’t going to sit back and just watch this happen, and the truth is that the rest of the world’s major governments should speak up as well.

  5. Why fundamentalists can’t accept deep time on World's Oldest Fossils Found In Greenland (washingtonpost.com) · · Score: 3, Interesting

    Evolution implies death before sin. If there was death before sin, then “original sin” and Jesus’ atonment for that sin are meaningless. They’re not going to accept something that breaks their religion, because they have a deathly (no pun intended) fear of not having a life after death. They are also wrapped up in fear over some mythical “moral decline” that they believe is caused by moral relativism that they seem to think evolution implies.

    What’s interesting is to uncover the inconsistences in their beliefs. They claim to read the Bible literally or “at face value.” But when it comes to original sin, the Bible is only clear about HUMAN SPIRITUAL death as a result of original sin. They extend this to physical death of all animals. But when pressed, they cannot identify specific Bible verses that speak to this. Rather, they fall back on an assumption they make about the meaning of “very good” which they ASSUME (a tendency they say is a problem with evolutionists) means there could have been no animal death before human sin. They presume too much to know the mind of God and what God may have thought was “very good” beyond what their Bible claims while trying to convince us that the primary source of truth should be the Bible.

    They go on to create a subculture where evidence is something we can take or leave as we like as it fits or doesn’t fit our preconceptions. Then they turn around and call evolution a preconception. It was Christians who came up with the idea!

  6. Java’s problem is memory usage on Slashdot Asks: What Are Your Favorite Java 8 Features? (infoworld.com) · · Score: 2

    That’s funny, although unless you’re bumping up against your VM memory limit, it’s not such a problem. When you DO approach your memory limit, performance drops to a crawl. In the 32-bit days, I hated the fact that my colleagues in AI developed in Java instead of C++ for programs that worked on really huge datasets just because of this issue. The programs would be frozen on GC for as much time as they did computation. That doesn’t mean I hate Java; I really like it, but this was the wrong time to use it.

    But a bigger problem is that Java VMs are memory-hungry. After a little while, a long-running Java app has grown to its maximum size and stays there tying up system resources that it’s not really using. This can happen in C too, but with Java, you can’t avoid allocating and freeing objects constantly, while you can keep memory allocation well under control in C/C++, keeping your process size small. You can’t keep your Java process size small AND have good performance.

    BTW, despite this, I do all kinds of work in Java. Mostly server stuff and some swing. When I need speed, I use C and/or C++. When I want to do something like string processing or just want to hack together a one-off, I use Ruby. When I want to do symbolic math, I am forced to use Python (a language whose syntax I object to on moral grounds) because sympy is the awesomest thing ever.

    My FAVORITE language? Probably Verilog. I’m a chip designer, so you can just assume that any piddling arguments you have over programming languages will just make me roll my eyes over how trivial the differences are. That’s like watching a Lutheran and a Methodist try to argue over the infinitessimally trivial differences in their religions. Just to piss people off for fun, I’m going to say that software languages (except maybe Haskell, which is scary for other reasons) are these arbitrary constructions that people argue about like religions. On the other hand, Verilog is grounded in reality and science; it has some rough edges too, but that is the way of science. (Our VHDL bretheren fully recognize that the two languages ultimately have the same semantics.)

  7. Re:Microarchitectural details? on Intel Unveils Full Details of Kaby Lake 7th Gen Core Series Processors (hothardware.com) · · Score: 1

    Huh. All this time, I thought Intel was touting this as being predominantly about architectural improvements while staying on the same process. Obviously, they have improved their process, but this seems like a departure from what I'd read about (or assumed?) previously.

  8. I have trouble conceiving of intelligent beings with the ability to imagine things that are not right in front of their faces as being incapable of committing an unethical act. It seems inevitable, as a function of the way intelligence works. At some point, hominids were capable of committing atrocities but didn't have sufficient capability for premeditating these things. Gradually over time, they evolved greater and greater conscious volition, which enabled them to become gradually more "sinful." Something similar would have happened with language AT THE SAME TIME, because to communicate a message about the past requires that one be able to imagine something that is not right in front of them.

    If the Bible has anything value at all beyond mythology of primitive peoples, then it only makes sense as an allegory. Sure, it contains history. All myths contain elements of real history, but the (a) the main purpose isn't as a science or history book, and (b) at the time it was written our modern idea of "history" didn't really exist apart from what we would also today call myth or urban legend. And we all know that the Torah was an oral tradition long before it was written down, and we can associate stories in it with stories from other cultures. Also, based on the way many ancient writers described things, they barely distinguished dreams from waking life, seeing random brain activity as being visions from God. I'm not saying there were no visions from God, but I am saying that most dreams surely were not, but ancient peoples tended to not make these distinctions.

    So if things like creation, original sin, and the flood have any real meaning, it's within the context of the culture they came from and their limited knowledge of the universe, so if there's a spiritual message implanted in it, we have to be careful to separate that spiritual message from any "factual" content that it completely out of date. Imagine if God had revealed to people things about cosmic distances and quantum mechanics; nobody would have believed it, resulting in a still-born religion.

  9. Microarchitectural details? on Intel Unveils Full Details of Kaby Lake 7th Gen Core Series Processors (hothardware.com) · · Score: 3, Interesting

    I'm sure the graphics and video playback specs are important, but I'd like to know what changes they've made architecturally in the processor core. Maybe I missed it, but this article seems light on those details.

  10. Those are a lot of assumptions. Does "alive" mean the same thing? Do they have individuals who breed and are born and die? Or are they some kind of hive mind that's essentially immortal, even though parts of it may wear out and have to be replaced? Does a hive mind need to communicate in the same way that we do? Obviously, to have an advanced technological civilization, they would have to understand math and other things we call science, although those things could possibly be much more intuitive to them, if "intuitive" has any meaning here.

    An argument I have been trying to use to shake Christian fundamentalists out of their madness is to talk about what Jesus would be like in an alien civilization.

    Now may people just think of Jesus as a social genius who was born at a time when the Roman empire had taken over and enabled broader travel and communication, and much of the mysticism around him was filled in later by his followers. Also, Jesus may really be a composite of multiple people of that time.

    But let's pretend Jesus was God. Surely aliens would be sinful and need to be saved and all that. (In this scenario, "original sin" is something that evolves naturally in creatures that develop the ability to imagine non-immediate events and can make conscious choices that we would consider unethical.) On earth, death has been a big deal to humans, so martyrdom for Jesus isn't especially necessary for atonement (because God could have chosen any means he wanted). Rather, it's just fabulous marketing. What better way to spread a religion than to teach a bunch of disruptive ideas and then get gruesomely killed by the Romans?

    So in an alien society, the "sacrifice" of their incarnation of Jesus would be entirely different. For instance, let's say that we have a hive mind creature that can temporarily split off individuals (or how else would they be able to explore their planet broadly and go into space?), and as a result of that need to do this unnatural splitting off, they have developed communication strategies. But let's say that staying disconnected from the hive for a long time is detrimental to that individual in some horrific ways. So an example of a personal sacrifice here, in a world where death doesn't mean much, might be for an individual to live out a disconnected life and utilize these invented communications methods to teach his message.

    I'm not sure if the argument will work, because most fundamentalists just deny that aliens could exist.

  11. We may be more advanced technologically than hunter-gatherers. But we’re the same species, so we have evolutionary common ground and we’re more or less in the same range and style of intelligence. An alien civilization would have nothing in common with us at all. If they came to visit us, there’s no reason why they should necessarily even perceive us as having intelligence.

  12. Amazing they get so much right! on Microsoft Lost a City Because They Used Wikipedia Data (theregister.co.uk) · · Score: 3, Interesting

    I realize Melbourne, Australia is a big deal, and it seems like with a city that large, Microsoft and Apple and others could afford to hire one person whose job is to make sure they get stuff right.

    But at the same time I find it amazing that they don’t have more mistakes. The navicable roads across the whole world are vast, and living in an imperfect world, there’s alway going to be some probability and degree or error in everything we do. Getting Melbourne’s location wrong because Microsoft may have copied Wikipedia is funny. But when it comes down to it, for all the things they could have wrong, this mistake constitutes a SINGLE BIT error. Yeah, it’s a super big deal bit, but in terms of raw information content, you have to be surprised that they don’t suffer from single-bit errors all the time in less significant but noticable ways.

    Also, given what we all SHOULD know about science, we should understand that every model of anything is going to be correct only within certain statistical bounds. Yes, that the universe was smaller in the past and has to have been dense enough to have undergone a phase change (cf. CMB), so the big bang as a whole is essentially settled. However, there are details we don’t have filled in yet, so whenever someone comes out with some new alternative to inflation, we look at it with a critical eye. We should be doing the same when it comes to these electronic gadgets we use. There are many different failure modes. When we become so trusting and dependent on them that we can’t recover from their failure, then we’ve got a problem. They’re never going to be perfect. Moreover, different services will implement different algorithms that will give us different results. When navigating somewhere, you need to use your brain to decide which route is best, not just trust what the routing algorithm says. Moreover, local knowledge always trumps an algorithm whose knowledge of traffic patterns and back roads is extremely limited.

    Let me give you an example. Let’s say I’m a little to the east of Binghamton University on Vestal Parkway. If I ask either Google or Apple Maps where the nearest gas station is, they BOTH give me a location on the opposite (north) side of the river in Johnson City. Why? Because they use cartesian distance. As the crow flies, that gas station is the closest, but to get there, I would have to back-track to the west to 201, take it north to Riverside Drive, and then back-track to the east. Either that or try to drive across the river. A much FASTER gas station to get to from there (although with only a slightly shorter total driving distance) is actually in Binghamton, to the east, on the same (south) side of the river, where there are no turns or traffic lights in the way. In other words, these routing algorithms are stupid about rivers and other common traffic phenomena. And of course none of these have a way to consider the fact that I actually live in Vestal and am likely to want find a gas station between where I am and my house. Sure, they’ll list multiple gas stations, and I can choose the right one, but this is an example of needing to use my brain to make the decision, rather than relying blindly on software.

  13. Thought so, Apple denied on A Design Defect Is Plaguing Many iPhone 6 and 6 Plus Units (iphonehacks.com) · · Score: 1

    When my wife’s iPhone 6 had this problem, I thought maybe it was just a fluke. Then when my iPhone 6+ had exactly the same problem, I asked the AppleCare rep if this was a known problem. Of course, she denied it. Turns out my suspicion was correct.

  14. Manual loop unrolling, with goto's on Ask Slashdot: What Are Some Bad Programming Ideas That Work? (infoworld.com) · · Score: 1

    Thank the language gods for gotos.

    I had written this tree-traversal code that I was trying to optimize, because although it was a O(log n) solution, it was slower than the O(n) solution for many of the problem sizes I was dealing with. Unfortunately, I couldn’t just choose one or the other dynamically because the data structures were completely different. Using a pragma, I got the compiler to unroll the loop, and that helped a LOT because there was this array of constants that got nicely integrated into the unrolled loop code. While I was looking at this, I realised that there was this one branch that there was this one if condition where if it was ever executed at all, and it was true, I would bail out, while if it was executed and was false, it would never become true. So what I ended up doing was defining some macros kinda like this:

    #define M1() \
    if () { } else { goto the corresponding next M2 macro }

    M1(0)
    M1(1)

    #define M2() \
    label: \
      doesn’t include the if.

    M2(1)
    M2(2) ...

    That just about doubled the performance. It could probably be better. Because of commonalities between the two macro expansions, LLVM thinks it’s clever and rearranges code so that I have a bit of a spaghetti of unconditional jumps. I was also getting some really weird instruction sequences, like:

    lea EAX, [expression]
    mov EBX, [EAX]

    Why not combine those into one instruction? As far as I could tell, this value in EAX was never used for anything else. I also saw this a few times:

    mov EAX, EBX
    mov ECX, [expression involving 8*EAX]

    Why not just us EBX directly?

    I thought about reporting this as a bug, but the instant I tried to make an isolated test case, the anomalies disappeared, so what I did was separate this code into its own compilation unit (which I had planned to do anyway, wrapping it in a C++ class). Oddly, even without the code anomalies, the speed wasn’t measurably different. On a modern x86 processor, hardware instruction parallelism can slip lots of extra instruction in basically for free, especially when there are memory accesses going on that might be an L1 miss.

  15. Lawyers don’t want to deal with this crap, t on Creator of Chatbot that Beat 160K Parking Fines Now Tackling Homelessness (theguardian.com) · · Score: 3, Interesting

    This isn’t putting any layers out of work. How many do you think want to deal with minor parking and traffic violations? The more interesting cases are personal injury, criminal, IP, and other things where somebody has deep pockets. Heck, most of the time, people don’t involve lawyers in small claims, because it’s not cost-effective.

    Who besides the ticket-writers and land lords wouldn’t be chearing for some online legal help? Actually, all the information you’d need to handle these cases was already online; all this does is automate it for you. Not to downplay this, though. Lots of apps have complicated interfaces to do things, but sometimes it’s really nice to have one of those “wizard” dialogues to help you get it started by asking all the right questions.

  16. Not causation and all that on Positive Link Between Video Games and Academic Performance, Study Suggests (theguardian.com) · · Score: 2

    While I’m sure that playing problem-solving games hones problem solving skills, just making your kids play games isn’t going to make them math geniuses. In fact, for most kids, it would probably just make them waste time. Rather, it is an instinctive interest in puzzles that makes some people interested in games *and* STEM subjects.

    And this link is going to just be statistical. I do computer engineering, and I have side interests in math, physics, linguistics, etc. But I really don’t like most video games. My wife has degrees in english, history, and law, and she kicks my butt at every game we play.

  17. Extra-dimensional beings? on Stem Cell Researchers Can Now Combine Animal and Human Embryos In The US (sciencemag.org) · · Score: 5, Funny

    Ah, so this is how we get all those mice that advance quantum physics for us.

  18. Wait, so the F-35 is good for something? on The New F-35 Is So Stealthy, It's Harder To Train Pilots (airforcetimes.com) · · Score: 2, Insightful

    With everything I’ve been reading lately, it sounds like the F-35 has just been a total bomb, inferior in every way to earlier planes, but for some reason I could never figure out, the air force was forced to buy them.

    Why is this the first I’m hearing that it has really good stealth?

  19. Typical Republican one-sided morality on Trump Calls For Russia To Cyber-Invade the United States To Find Clinton's 'Missing' Emails (gawker.com) · · Score: 1

    What is it about republicans that makes them feel like it’s okay to commit any kind of crime, as long as it serves some other moral crusade they have?

    Hacking is wrong and should be punished with jail time unless we’re doing it to attack the Democrats. Then it’s okay.

    Lying is wrong and sinful except when creationists flat out lie to you about the evidence for evolution. Then it’s okay, because they’re on a mission to lead you to God by any means necessary, no matter how morally questionable those means would be under an other circumstances.

  20. Pill, patch, or anti-drug drug? on E-Cigarettes Emit Toxic Vapors, Says Study (upi.com) · · Score: 2

    I think one of the things smokers find unsatisfying about things like using a nicotine patch is that they also develop a physical habit. It’s like taking a caffeine pill vs. having a cup of coffee. Sitting down with breakfast with a nice cup of coffee with cream and sugar, as with any kind of eating or drinking, causes a release of dopamine, which enhances the positive effects of the drug. Something similar happens with smoking, I assume.

    If you’re actually trying to break the habit, e-cigs seem like a reasonable temporary solution, as you ease off your dosage. However, there may be other ways of doing this. For instance, you can get L-dopa (a precursor to dopamine) from Mucuna Pruriens, directly boosting your dopamine levels. Or you can take low-dose naltrexone (LDN). Naltrexone is a dopamine receptor antagonist. Large doses can be used to block the effects of addictive drugs, while low doses trigger the brain to compensate by increasing dopamine levels. You can also take tyrosine, which is a precursor to several neurotransmitters, including serotonin, norepinepherine, and dopamine.

    None of them probably has quite the same emotional satisfaction that people get from the act of smoking, however.

  21. Why is the language such a big deal? on C Top Programming Language For 2016, Finds IEEE's Study (ieee.org) · · Score: 1

    As someone who has written substantial code in enough languages that I’ve lost count, I am sortof (but not really) baffled by some people’s attitudes toward programming languages. Some are fiercely loyal to a particular language, willing to spent time bashing other languages, usually in ignorance of what people like about those other languages. Some people know only one language and live in fear for their lives that their one language will go out of style or they’ll have trouble finding work in that language. In early 2012, I didn’t know Java at all. When I found out that the language I needed to learn for a particular project was Java, I just learned it over about a month, although I did spend the next few months learning the finer points, more APIs, etc.

    The reason I’m not really that baffled is that I’m this way when it comes to video games. About the only one I would ever play was Age of Empires (all versions). Recently, I’ve picked up Minecraft, but I don’t want to get completely sucked in because I have other things in my life I have to do. That being said, I’m not fiercely loyal to AoE. I just like it and played it enough to get good at. And as a life-long Lego fanatic, Minecraft appeals to me. I don’t live in fear that I won’t be able to play my favorite games.

  22. Apple doesn’t play catchup with Chrome on Safari Browser May Soon Be Just As Fast As Chrome With WebP Integration (thenextweb.com) · · Score: 1

    Safari and Chrome may have been derived from WebKit at one point. But they’ve since diverged quite a lot. Google Docs in particular caused severe memory leaks in WebKit. Those were fixed in Chrome, but Apple has never imported those fixes, so Safari web content processes will eventially eat all your memory if you leave Google Docs open for a long time.

  23. Not even released OS’s right away on Slashdot Asks: Do You Install Preview Version Of An OS On Your Primary Device? · · Score: 1

    Sometimes the shit doesn’t hit the fan until after the update is released into the wild. Every time a new Ubuntu or Mac OS X comes out, I read all about it and keep googling for problems that people report. After I see that most of the problems have died then, then I make off-schedule backups and then install the update.

  24. Like a tornado came through a messy child’s on Slashdot Asks: What's Your Computer Set-Up Look Like? · · Score: 1

    My computer set up is a disheveled pile of books, monitors, laptops, opened mail, unopened mail, notepads, trash, and other assorted items. Sometimes I’m lucky to find my power adaptor and phone charging cable under the mess. I have a scanner under there somewhere, but I can’t find it. The only reason I can find my printer is because it’s down in the basement, although it too is piled up with printouts I haven’t organized yet (and probably never will).

    Sometimes I wish my house were like a TARDIS inside. I could pick up the stuff I use and move to another room every time I crap up the one I’m using.

    Don’t judge me. Your office is just as messy and you have fewer excuses.

  25. Religious fundamentalists are against gay marriage for the same reason that religious fundametalists believe in creationism. They interpret their holy book in some peculiar way, giving them a “truth” that is completely inconsistent with reality, and they insist on imposing that truth on you.

    I saw this video where Kent Hovind and Hugh Ross argued over the age of the earth. Both are conservative Christians. Hovind insists on a literal interpretation of the Bible, while Ross is unwilling to deny solid evidence from astronomy and geology that the earth and the universe are very old. So Hovind calls Ross a HERETIC. For not denying objective evidence.

    They believe that death didn’t enter the world until after sin, and sin didn’t happen until Adam and Eve, who lived about 6000 years ago. Therefore the earth CAN’T be billions of years old or else is violates a tennet of their beliefs about salvation.

    The thing is, not everyone interprets the Bible in such a strictly literal way, allowing them the option to face reality. Creationists can’t do that.

    So back to gay marriage, there are some Bible verses that they interpret as being anti-gay. SOME of them may have been and may have made some limited sense (to them at least) at a time when human populations were very small. Others are not clearly about homosexuality but instead seem to refer to other "perversions," like pagan fertility rites. Out of ignorance both of the scriptual meaning and its historical context, they insist on less-than-clear-cut interpretations of the Bible and declare homosexuality to be a sin.

    Therefore they CANNOT accept an enlightened modern perspective on sexuality.

    Christians worry about the erosion of Christianity. It’s rigid thinking like this that is the cause of Christianity’s own undoing.