Slashdot Mirror


User: raymorris

raymorris's activity in the archive.

Stories
0
Comments
10,114
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 10,114

  1. true, I spoke to the licensing board on Should Programmers Be Called Engineers? (theatlantic.com) · · Score: 1

    That's certainly an issue. I spoke to the state licensing board about that and they basically said "tough". I used to work at Texas Engineering Extension Service and plenty of employees had an engineering education, but few to none were PEs. So even in a cross-disciplinary environment, moet of the engineers aren't PEs.

    My current boss has an engineering degree, electrical engineering, and he didn't even recognize the term "PE" when I asked him.

  2. yes. They can now be licensed like any other engin on Should Programmers Be Called Engineers? (theatlantic.com) · · Score: 1

    Yes. One can now get the degree, pass the test, have four years of experience supervised by an existing PE, then use the Professional Engineer branding for software engineers.

  3. nspe DOES certify software engineers on Should Programmers Be Called Engineers? (theatlantic.com) · · Score: 2

    The organization which controls the title Professional Engineer and which sets the standards some states use for licensure does in fact certify Professional Engineers in software just as they do for electrical engineering and other branches of engineering. So they recognize it IS engineering.

    They also recognize that just as most construction workers aren't engineers, neither are most code monkeys. It's a common mistake to think that everyone working on information systems or software is a coder. That's no more true than thinking that everyone involved with building a skycraper is a welder. The structure of a skyscraper requires engineering, which should be performed by a qualified person, the elevator and hvac systems inside require engineering to design properly, and the enterprise information systems housed in the building also require engineering, which again shoul be done by a qualified person. You wouldn't have any random hvac employee witha pressure gauge design the entire hvac system for a skyscraper, and you shouldn't have any random coder design the enterprise information architecture either.

    NSPE also recognizes that there is a difference between an engineer (someone skilled in the art and science of engineering) and a Professional Engineer (trademark). Their faq page includes the question "What makes a PE different from an engineer?" Just as not all good real-estate agents use the Realtor brand, not all good engineers use the Professional Engineer brand.

  4. one group of asshats agrees with you on Senators Attempting To Remove Robocall Loophole · · Score: 1

    Two groups of asshats causing problems, no doubt about that.

    > Government is the problem regardless of which of these two asshat parties happens to be in charge

    "Government isn't the solution to our problems. Government IS the problem. " - Ronald Reagan

    The republicans did pull a pretty good trick on the democrats a couple of years ago. The two parties couldn't agree on which government offices should get a budget "cut" (which means slow the growth of) and which ones to grow faster. So to ensure they'd eventually come to agreement, they said if they didn't come to agreement, EVERYBODY'S favorite program would get a budget "cut". Nobody wants that, right? So surely with that "sequestration" ultimatum in place, both sides would be ready to wheel and deal to get it done, the Democrats thought.

    What they didn't fully realise is that as much as the Republicans like to grow their favorite programs, they're also happy to cut back on government in general. So sequestration remained, and the growth of government was cut.

    Yes, the Republicans are asshats who do stupid things, but the repubs KNOW both parties are asshats. And sequestration shows they're willing to reduce their own asshattery if that's what it takes to reduce Democrat asshattery.

    That, to me, is definitely the better of two bad choices.

  5. Video says "control Windows from Windows" on First Remote-Access Trojan That Can Target Android, Linux, Mac and Windows · · Score: 1

    The video says you can control Windows From Windows, Windows from Android, etc.

  6. Windows is Android? on First Remote-Access Trojan That Can Target Android, Linux, Mac and Windows · · Score: 1

    >Nope, it exploits only one thing: Android's ...

    Windows is Android now? When did that happen? Let me quote the friggin HEADLINE for you:
    Trojan That Can Target Android, Linux, Mac and Windows

    All it exploits (on Windows, Mac, and Linux) is something you don't like about Android? I didn't know know Windows, Mac, and Linux are all Android distributions now.

  7. OpenOffice was MS-only for 12 years on Red Hat and Microsoft Partner On Azure (redhat.com) · · Score: 1

    For the first 12 years, OpenOffice/Staroffice ran only on Microsoft operating systems. It's a DOS/Windows program designed with a Microsoft style mindset, ported to Linux more than a decade after it was released. It's not The Unix Way. It's good and useful, and it's 100% a Windows program ported to Linux.

  8. Couldn't have said it better myself. on Red Hat and Microsoft Partner On Azure (redhat.com) · · Score: 1

    > Systemd is a wrapper
    > All your little tools collected in one place

    So it's a bunch of little tools wrapped together in a package, you say? That's nothing at all like a Swiss Army knife, then. A Swiss Army knife is completely different. A Swiss Army knife is a bunch of little tools wrapped together. As you said, systemd isn't that, systemd is a bunch of little tools wrapped together.

    > But inherently it's a feature that Linux needs

    It's quite a few features that Linux needs (98% of those being features Linux already had).

    Try this some time. Delete everything on / except systemd. (Keep your kernel on /boot). You'll find you can still boot and get a shell (a systemd shell), on a system with nothing but systemd and a kernel installed. You know what you call a package of software that you can boot up and use, without depending on any other software to already be running? An _operating_system_. Look up any rigorous definition of an operating system and see if systemd+kernel isn't an operating system.

  9. I said that's not a bad thing on Red Hat and Microsoft Partner On Azure (redhat.com) · · Score: 1

    I didn't say having thousands or tens of thousands of features was a bad thing. In fact, I said it's NOT a bad thing. It's simply one of two ways to accomplish the same goal.

    In the Microsoft approach, each program has thousands of features. There are maybe 6,000 features that Word, Excel, and Outlook all have, separately - they can all search, sort, etc. That's cool, it works for a lot people.

    The other way is that you have a program which sorts (called sort), which searches (grep), etc. If you want to both search AND sort at the same time, you simply run both programs:
    grep pattern source | sort

    The cool thing about that is that you can search and sort with EVERY cli tool the same way, by simply piping it into grep or sort. Wget doesn't need to have search and sort built-in, you can just:
    wget http://datafeed.com/ -O - | grep stuff

    Separate, small tools is the Unix way. Both work fine ( for some definition of "fine"). Each approach has advantages and disadvantages. On Linux, I can type up a command to rename files with random numbers almost as fast as I decide I want them randomized. Creating the same program on Windows took a couple of days. On the other hand, the Windows program is -visual- you can -see- how to use it once someone programs it for you and you find and install it. The Linux command you have to figure out.

  10. MS approach IS Swiss Army knife, not scalpel on Red Hat and Microsoft Partner On Azure (redhat.com) · · Score: 4, Informative

    Microsoft software DOES tend to be Swiss Army Knife. MS Word has THOUSANDS of menu and option items. I just right-clicked a random place on my screen and saw that Excel sorts on FONT COLOR.

    Unix/Linux on the other hand, uses the "sort" program. It sorts. That's all. It doesn't do calculations, it doesn't know about fonts. It sorts, period.

    Because "sort" only sorts, and "cut" only cuts, they are each good at what they do. Excel and other Microsoft software, on the other hand, has thousands of functions, they don't specialize in one thing. Much like a Swiss Army knife, which includes a dozen tools - tiny scissors, a two-inch saw, etc.

    Neither is necessarily right or wrong, but of course a saw is better at sawing than a Swiss Army knife is, and a standard pair of scissors is better at scissoring than the tiny scissors included in a Swiss Army Knife. On the other hand, a Swiss Army knife is also very useful.

    Systemd is a Swiss Army knife - it tries to pack everything and the kitchen sink into one multi-purpose thing. That's not inherently good or bad, it -is- Microsoft-like, not Unix-like.

    At this point Lennart points out that systemd contains multiple binaries. Yeah, and a Swiss Army knife contains multiple blades.

  11. agreed, but then on mobile with most people on Google Tries To Guess Your Email Responses (blogspot.com) · · Score: 1

    I certainly see where you're coming from. On the other hand, most of the time that I see an email come in on my phone I'm not THAT interested in building a special bond with the person, and it might be handy to immediately respond with a couple of taps at the next stop light. So I'm not sure myself. I'll try it and see.

  12. I auto-generate and macro replies to my boss ofte on Google Tries To Guess Your Email Responses (blogspot.com) · · Score: 1

    > Can you imagine using an autogenerated response in a conversation with your boss? Just saves some typing, right? No?

    All the time, and I -wished- people who worked for me would have done so, to make the "same" response more consistent and save time for both of us. Customers also particularly appreciate one of my "mental autoresponses" (explained below).

    Microsoft Lync has macros I used to use all the time, so I'd type "omw" and it would auto-expand to "on my way". Simpler for both sender and reader than "As requested, I am now leaving and will be there shortly."

    For the most common messages, we'd actually do the automatic template expansion mentally. Rather than actually selecting the template response, we'd just reference it. I'd reply to many emails with just "Done." Which is effectively a template for "The below-referenced task has been completed as requested." We would frequently meet at a particular location on the first floor (our offices were on the second). The first few times we'd say "Shall we meet downstairs?" Which was soon abbreviated to "down?", which then became "d?". Saving typing is good.

    I found customers really like the "implied template" response of "Done." when a requested task has been completed quickly. They email "Can you pelase... blah blah blah ....", two minutes later they get the reply "Done." SO much different and better than the endless stream of excuses and questions they get from other companies. You asked, it's done, period. Next?

  13. fyi Syria is socialist, over 30% government on US Tech Giants Increasingly Partner With Military-Connected Chinese Companies · · Score: 1

    Fyi regarding "capitalism without socialism is Syria", Syria is a socialist country, after being communist before. They legalized private business a few years ago, but over 30% of business is owned and run by the government, and a third of the population is on the government payroll.

    Yemen's economy was crap when it was a communist satellite of the USSR, surviving only on Soviet aid. Unification of North and South Yemen caused more problems because their economic systems were quite different. After many decades of great poverty, they have recently bought been moving more toward the economic principles of far richer countries like the US.

  14. Again, look up "fallacy". Doesn't mean what you th on US Tech Giants Increasingly Partner With Military-Connected Chinese Companies · · Score: 1

    > Sorry, but the fallacies I have mentioned are observed facts.

    Facts can't be fallacies. Again, you might want to look up the word "fallacy". It doesn't mean what you think it does. Or maybe what you wish it does - it seems you conflate what you wish vs actual reality.

    Fallacies are (generally named) patterns of invalid logic, such as circular reasoning. Wikipedia does a good job of listing most of the major fallacies:
    https://en.wikipedia.org/wiki/...

    You'll recognize a few from your post, which includes (in order) cherry-picking, straw man, and Nirvana fallacy.

  15. Proxy+cert to decrypt, or just disable https entir on Internet Firms To Be Banned From Offering Unbreakable Encryption Under New UK Laws (telegraph.co.uk) · · Score: 1

    I haven't seen any mention that they have to STORE all web traffic or other data, only that it can be decrypted (potentially in real time), so I don't know that they have to retroactively decrypt it.

    If they wanted to be able to decrypt it, that's easy enough. the browser contain a list of trusted root certificates which are allowed to sign https certificates. They could add their own cert, or the government's cert, as a trusted root. That would allow the government to impersonate the bank or other https site. The browser (or ISP) would also be set to us the government's system as a proxy, so that the government would receive the connection, claim to be Bank.com (proved by their cert), and then forward traffic to the real bank.com. Easy enough.

    A more courageous and simpler option would be to simply remove support for https in the UK model. When you try to use https, the browser instead displays the message "secure connections are banned in the UK. Contact your Minister of Parliament _here_ for more information."

  16. document it, share on forums with interested peopl on Ask Slashdot: How Can My Code Help? · · Score: 2

    People won't contribute unless they're using it, and they are also encouraged to contribute. So to move forward you'd want people to start using it. They'd need to be able to get it (github), they'd need to know how to use it (thorough documentation), and they'd need to kniw about it and how it can help them. In order for people to know about it, it might be helpful to post on forums which include people who would find it useful. You could also individually contact some of your counterparts in other organizations if you think it would be useful to them.

  17. 1. look up "fallacy", 2. you'll need your 401k on US Tech Giants Increasingly Partner With Military-Connected Chinese Companies · · Score: 1

    I have two suggestions for you. First, you might want to look up the word "fallacy". Since you enjoy debate, it will be useful to you know what a fallacy is. (It doesn't mean "wish").

    Second, in the world we actually live in, you will get old. It will come in very handy to have some money set aside, so I strongly encourage you to consider contributing to your 401k. Your company will probably match part of your contribution, which is free money. Investment: it's not just for rich guys; it's for anyone who recognizes "later" will actually happen.

    Speaking of rich guys, over 90% of millionaires made less than $100,00 and became millionaires slowly, by sensible investment such as broad-based mutual funds. That's how average guys become millionaires - slow and steady.

  18. indeed any real use? Firewall, super-stable ...? on GNU Hurd 0.7 and GNU Mach 1.6 Released · · Score: 1

    I too wonder if there is any use case where it's a good fit? On the desktop Linux obviously has better hardware and software compatibility, but there's a use case for BSD, a use case (or two) for QNX, etc - is their one for Mach or Hurd? Is it super ultra reliable, or extremely fast because it's so small or ...?

    If you're building a firewall machine, you don't care if it can run Gnome or not, and you don't care about video card support . Is there any type of build in which this kernel makes sense?

  19. try it and see on US Tech Giants Increasingly Partner With Military-Connected Chinese Companies · · Score: 1

    You wonder why I said that someone has to work in order to provide all day the things you need and want? True, machines have been doing more and more of the work since roughly 1685, so 430 years. Perhaps you can form a society in which nobody works, while machines grow food, inspect it, package it, cook it, and deliver it.

    Why don't you give it a try. You can buy a hundred acres in Montana, Wyoming, or parts of Texas or Arkansas for almost nothing and set up your own little society. Then see of machines bring you tennis shoes. Try it and see. I suspect you'll get pretty hungry about 18 hours into your experiment, but give it a shot.

  20. Confusing resources vs computer entries on US Tech Giants Increasingly Partner With Military-Connected Chinese Companies · · Score: 1

    If a certain piece of real-estate is a factory, it's not also a park at the same time. If you put resources such as steel and labor into building a ship, you can't at the same time put those same resources into building a power plant.

        For making such economic decisions, it is helpful to be able to measure the relative costs of different types of resources. Is it better to use up 1,000 hours of labor, or 5,000 pounds of steel? To decide, we must know how much labor is costs compared to steel. We measure this in a unit called dollars. The important point here is that when we say "it cost $10 million dollars to build the ship", what that means is "building the ship used up $10 million worth of resources- labor, steel, etc." It's a measurement of the actual cost, of actual resources which were used up. Those labor hours are used and gone. That's one use of the word "money" - as a MEASUREMENT of resources used or generated.

    Much as a measuring cup can be reused, dollar numbers in bank databases can also be reused, or created. That doesn't create or recreate the resources which money can measure. If you eat a pound of bread, you still have the scale, but the bread is gone. It's turned to shit. If you eat $1 of bread, the bread is gone, turned to shit, while the dollar previously used to measure it is now used to measure some other thing.

  21. walking back twice as often would be dumb on Farmer Coalition Offers $250K Prize For Blueberry Picking Robot (robohub.org) · · Score: 1

    It would be silly to walk back from the field to the scale every time your bucket is HALF full. You'd spend half your time walking backing and forth instead of picking berries. The reasonable thing to do is to fill your bucket (with berries) before walking back.

  22. belief is that people take care of #1, so use that on US Tech Giants Increasingly Partner With Military-Connected Chinese Companies · · Score: 3, Interesting

    The belief is that people do in fact generally tend to try to take care of themselves and their families, to "be selfish". Since that isn't going to change, when making decisions about economic systems it's wise to recognize that fact and use it to your advantage. A simple example:

    A successful system requires that people work.
    People want to have money.
    Therefore, a system in which people get money by working is more likely to be successful.

    That's technically not a -capitalist- view, it's a liberty view. Strictly speaking, capitalism is something very specific and not actually that closely related. Capitalism recognizes that:
    A successful economy requires investment (ships, factories, etc). This is called CAPITAL.
    Capital invested may be lost, and in any event it's unavailable for other use so long as it is invested.
    Therefore, whomever puts aside their own money and rather thean spending it, invests it into capital (401k) fairly should share in the rewards generated by their investment.

    That's capitalism, very simple. The opposite view is that the elite class should forcefully take your money to invest in capital, take the rewards of investment themselves, then spread those out as they see fit. That's communism. Then you have the option to mix the two, whuch is called socialism.

  23. leaves and twigs are less dense than berries on Farmer Coalition Offers $250K Prize For Blueberry Picking Robot (robohub.org) · · Score: 1

    Fill a bucket with leaves and twigs.
    Fill a bucket with berries.
    Weigh them.
    It's magic.

  24. it means you're not dependent on a single vendor on Xen Patches 7-Year-Old Bug That Shattered Hypervisor Security (arstechnica.com) · · Score: 1

    To me, a huge value of FOSS is that the vendor doesn't have you by the balls. If you need something fixed or changed, you can hire any of millions of programmers to take care of that for you. It doesn't matter if the vendor has gone out of business, isn't interested, etc. - you're in control of your own systems.

    This can be worth millions of dollars to a large business or government agency, because migrating to a different, competing system can cost that much if your current software doesn't fill your need. If you need some piece to handle Euros as well as dollars, a programmer with the open source can probably do that for a few hundred to a few thousand dollars, instead of tens of thousands or even millions to replace the system throughout your organization and re-do all of the integration work, employee training, etc.

    That and of course for smaller organizations and families the dollar cost difference can be huge, allowing homes and small offices to have enterprise grade functionality. A router with "advanced" features like QOS can easily cost a thousand dollars or more. OpenWRT is $0.

  25. ESR doesn't beleive that either on Xen Patches 7-Year-Old Bug That Shattered Hypervisor Security (arstechnica.com) · · Score: 1

    Have a read of the relevant sections of the oldest, most original CATB you can find. I think you'll see it says the same thing. You see, he was talking about the (then new) troubleshooting process that Linus had implemented.

    The solution to the metafile bug didn't require deep meditation for ten years. If you don't know there is a bug, that doesn't mean it's buried deep, it just means you don't know there's a bug.

    Of course to prevent bugs you need educated developers, good testing, etc. That's all true. And has little or nothing to do with what ESR discussed in that passage. Again, he didn't say "no bugs exist", he said "the solution will be obvious to someone" - it's about the process of solving bugs - preventing them is another topic altogether. If you read the four or five sentences BEFORE thehalf of the sentence that became famous, he's talking about a the difference between user who can only see the problematic output of a binary versus someone who can read the source and see which part is going wrong.