Slashdot Mirror


User: vinn

vinn's activity in the archive.

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

Comments · 300

  1. Simply Politics on Is Code.org Too Soulless To Make an Impact? · · Score: 1

    Holy crap! They can link to Khan Academy! That'll fix everything.

    If there was a severe shortage of programmers, every programmer you know would be making $100k +.

    This smells like a ploy simply to get Congress to pass legislation to allow more visas and drive down salaries. This smells like a trick to justify offshoring more jobs. This smells like some kind of crap to get Congress to approve tax incentives to companies that have programmers most likely already on staff - not actually hiring more. In other words, this whole thing seems like a way simply for businesses to make more money - not to provide more jobs and certainly not to educate/train people.

    Watch - there will be a ton of marketing events and a lot of face time on major news networks. What you won't actually see is any education, any grants for students studying CE/CS, or any job creation.

    Guess what, Zuck: if you want to offer me $150k for a mid-level programming job because there's a lack of programmers on the market, I'll dig into my closet and dust off my old programming hat. Until then, quit whining.

  2. REVO DVR on Ask Slashdot: Inexpensive SOHO Crime Deterrence and Monitoring? · · Score: 3, Interesting

    I put in a small Revo DVR unit with webcams last year for a small business. It was $800 and I think it was a lot of bang for the buck. It had alarm inputs, whick are simple enough that if you're on a budget you could set up on entryways. The cameras were motion detecters, IR, etc. I definitely recommend it.

  3. Re:Probably not native binaries on ARM on Windows Software Coming To Android Via Wine · · Score: 1

    The other reply is correct, that you still need all of the Wine libraries after you port the app using Winelib.

    However, there's a dirty little secret about Winelib... it doesn't necessarily work. Well, it could work, it should work, but it never gets tested. Wine has a fairly extensive toolchain itself, it has bits written in assembler and it requires other libraries, such as CUPS or until last week OpenSSL. Getting all of those pieces working nicely together requires maintenance and it really doesn't get any. Every couple of years someone will pick up Wine and get it running to some degree on SPARC or something, but there are no active daily developers doing any work with it. There's been merges for ARM in the last six months, but there's more work to be done there. Until a few years ago when the OS X port took off, Wine mostly only got used on Linux. There were some FreeBSD efforts, but really it was one guy who only occasionally had time to fix bugs the crept in on that platform.

    The only advantage to actually porting an app using Winelib is to move to another architecture. That might be something of importance again with ARM emerging as a dominant force in the mobile world. Otherwise, if you're running on x86, skip a Winelib port and just run the native Windows app. The other advantage here is that Visual Studio will compile much more optimized Win32 code than gcc + Winelib (at least that was the case 6 years ago and I suspect it still is.)

  4. Probably not native binaries on ARM on Windows Software Coming To Android Via Wine · · Score: 4, Interesting

    Disclaimer - I haven't been actively involved in Wine development for quite a few years, but I used to be. Someone else will probably chime in and either correct me or give more details.

    Running Wine on ARM probably won't run native Windows binaries. That means you're not going to be running MS Office on your S3 any time soon. To make it really work you'll likely have to specifically recompile the Windows app using Wine in the form of Winelib or do some kind of magic like qemu to get the big-endian / little-endian differences solved. That's on ARM though.

    With Intel pushing their Atom platform, all of this would probably work out of the box, and it would probably actually work pretty good. Running the latest version of Photoshop or playing Diablo III might be a stretch on that platform, but realistically you could probably run a version of MS Office or enjoy tons of classic games.

    Processor speed will be an issue - Wine has decent performance, but there's a lot of libraries that need to be loaded to make even a simple Windows app run. The latest quad core processors in the mobile world might be enough.

  5. Yes... if they steal apps on Can Any Smartphone Platform Overcome the Android/iOS Duopoly? · · Score: 1

    Here's the key: apps and/or app stores.

    A lot of small businesses, such as the one I work for, have built some apps for iPhone and Android. However, our budget simply doesn't allow us to build an app for every single phone out there. For example, we're definitely not going to bother building one for Windows or Blackberry. We also have an internal app that runs on Android and we won't be porting that either.

    So, I think the best way to get a new phone out there is to steal an ecosystem. Either an entire app store or make porting the apps as simple as the click of a button.

  6. Re:If all you used BES for was to get mail on devi on RIM Unveils BlackBerry 10, Its Big Turnaround Hope · · Score: 1

    Well, don't you think you're so smart telling me I was doing it wrong. Of course we used custom policies. We pushed all kinds of crap over the years, including in-house apps. Because, ya know, it's a lot of fun to know how many people have been out skiing all day or what the f&b yield was. Even disabled a few devices over the years. I will never, ever miss BES.

    Now we've switched to a BYOD policy for about 75% of our employees. On the expense side, we're really saving a lot of money and employees are happy because they just have one phone. (Unless they really want to have two.)

  7. In celebration I'll burn some Blackberry equipment on RIM Unveils BlackBerry 10, Its Big Turnaround Hope · · Score: 0

    Whenever I think of RIM and Blackbery the first thing I think of is how happy I am we no longer have to administer a BES server. I am completely overjoyed that we have managed to rid ourselves of Blackberry's. BES was certainly an interesting piece of technology, but the level of complexity it added to get a calendar and email on my phone was enormous. It seems like yearly it would break in a new and mysterious way - kind of interesting in 1999, really annoying in 2013.

    In fact, to celebrate BB10 being released, I think I'm going to dig up an old CD of the Blackberry Enterprise Tools or maybe an old Blackberry Curve and go burn them in the fire pit. (And yes, we have a fire pit at work.)

  8. Bribery and Punishment on Ask Slashdot: How To Convince a Team To Write Good Code? · · Score: 4, Interesting

    Ok.. those are strong words in the subject, but inducing a culture change quickly is something you can incentivize. I'm not sure of your particular situation, but here's two ideas:

    1. Bribe them. Companies usually call this merit based bonuses. Break the goals of the team(s) into individual goals. If a particular module is due to be rewritten for the next release, then pay a bonus if it gets done correctly and on time. If it's not done correctly, don't pay the bonus. If it's not on time, don't pay the bonus. With regards to it being "correct", that falls into the next item..

    2. Punishment. If the code sucks, don't commit it. Force the programmer to rewrite it. That even might mean rearchitect it if there was architecture involved. Programmers hate repetition. They will very quickly learn that if they are forced to do something over that they can do it better the first time. If they find themselves working late hours to meet a deadline, perhaps because a bonus is riding on it, they'll get better.

    Most important, make sure your deadlines and features are realistic. Are you sure they are? Are people being sloppy because they feel too pressured? Shipping a buggy feature isn't a feature.

  9. Newsflash on MS Won't Release Study Disputing Munich's Linux-Switch Savings · · Score: 5, Funny

    Newsflash: sponsored study shows results that favor sponsor. Truly shocking.

  10. Better / Faster / Cheaper: Pick Two on Lockheed, SpaceX Trade Barbs · · Score: 3, Insightful

    Having worked as a contractor for Goddard Space Flight Center years ago on a few projects, I can assure you that SpaceX's way of doing business is completely different than the old school space business. Coming from NASA, which trickles down to Boeing and Lockheed, the standard mentality is do everything at least twice, and usually triple checking all of that. New processes are frowned upon and twenty year old technology is still considered new, potentially even unproven. It is a frustrating way to work for a lot of people because it moves so slow. However, it is fairly safe and effective.

    Now, enter SpaceX. I suspect they have a lot of the old NASA engineers, so they have the experience to cut corners. However, they've designed the thing intentionally to tolerate failures - they stuck 9 engines on the rocket. And you definitely want to tolerate failures, however, it does lead to mistakes. Look what happens though when one engine fails - the extra burn time meant the Orbcomm secondary payload on the last mission failed and never made it into orbit. That wasn't highly publicized, but it was a partial failure.

    Now, what we're going to run into the standard cost/benefit of the extra work that goes into Boeing rockets. Is it worth it? Well, I suspect once you start sticking people on the top of the rockets the tolerance for failure goes down. Personally, I love what SpaceX is doing and I think a lot of the stuff is cutting edge. It is the direction we need to be headed, and I personally think the risks are worth it.

    Better - Faster - Cheaper

    You only get two.

  11. Re:Yup - That's Us on Least-Cost Routing Threatens Rural Phone Call Completion · · Score: 2

    See my other reply for more details. But specifically:

    1. We don't really have a home phone. My wife and I only have cell phones. However, we are required to have an analog telephone line because we have Internet service at home. We don't use it, but the rural telephone co-op ONLY sells their Internet service bundled with phone service. Let me repeat that - it's not possible to purchase unbundled DSL here. They are not an ILEC, so someone like Covad has no access to the local loop. Since they have a monopoly, they can require that and further, because phone service is regulated by the FCC and by providing it, the rural telephone co-op gets USF funds. I think they get like $50 a month from the USF just for providing phone service to our house that we don't use. That's on top of the $45 a month we pay for the PHONE service. So technically I could hook up an analog phone in the house, but I don't want to deal with another phone number in my life, there's no reason for it.

    Realistically, there are no other Internet providers here. Satellite is too slow, we use too much data for our 3G cell service. We don't have cable. So our service at home is super expensive compared to elsewhere, but it is pretty good. Their pricing is super weird, so at work we have relatively inexpensive service for what we're getting.

    2. Regarding at work, see my other reply. We can't port our numbers to another provider, and that's a problem. Switching numbers is a pain in the ass, but it's something we'll likely contemplate in the next year as we both clean up our published numbers (we used to have over 50 published numbers, I think we're down to about 10 now.) Setting up call forwarding on 50 numbers for a few years would be really expensive, but for 10 numbers it becomes feasible.

  12. Re:Yup - That's Us on Least-Cost Routing Threatens Rural Phone Call Completion · · Score: 1

    There's some things I don't understand, but this is my take:

    1. I have no idea why some Google Voice calls don't terminate. Something at the IXC / ILEC level probably comes into play and I don't understand how IXC's work here and what the relationship really is between our co-op and the ILEC (originally US West). My guess would be they're small and without much depth.
    2. Regarding, "If you have a pipe", do you mean us or the carriers? The reason we're not tunneling SIP is we have a traditional PBX (actually 4 of them interconnected with VOIP trunks internally and all sharing a PRI and some analog CO trunks for outbound). So we can't terminate SIP directly. Furthermore, because our local telco is a rural telephone co-op, and like I mentioned, exempt from the 1996 Telecommunications Act, * we have no number portability *. At all. Anywhere. So all of our published telephone numbers, which are very important for our business, would have to be ripped and replaced. (Not quite as bad as it seems because we could pay for call forwarding and probably still save some money, but still.. it's a pain in the ass.)

    Regarding why our rural telephone co-op doesn't tunnel SIP to providers with cheap/best fees. Well, I don't know. Heck, maybe they even have started doing that. I suspect they don't though. It's also possible that there are things that come into play with the Universal Service Fund and FCC regs that give them extremely low-priced connections to big providers, so much so that perhaps SIP providers would be even more expensive. That's just speculation.

    3. Regarding "peering", in the telco world tradionally that's an IXC function carried out at the ILEC level. Like I said, I don't really know how that works here.

    However, peering on the data side is actually pretty cool and I do know how that works. A while back, all of the rural telephone co-ops in Montana got together and formed Vision.net . They pooled their resources and Vision.net acts as the ISP for those co-ops. So they're the ones that peer with the big pipes to the outside world. I believe all of those services are unregulated, so one of the side effects is our rural telephone co-op requires any unregulated data service to be purchased with regulated phone service - then the co-op gets USF money for providing a line to the customer, which they couldn't do otherwise. Anyway, here's a service map for our state: http://www.vision.net/network-services/transport-services/transport-services-map

  13. Yup - That's Us on Least-Cost Routing Threatens Rural Phone Call Completion · · Score: 5, Informative

    I live in southwest Montana and we're serviced by a rural telephone co-op. I work in Big Sky, Montana, and you might recognize that name because it's one of the biggest ski resorts in the country. This problem didn't really exist three years ago and has increased significantly in just the past year. For those of you unfamiliar with rural telephone co-ops, here's a smattering of what it's like.. because it's QUITE different than dealing with carriers or even your local CLEC:

    1. Rural telephone co-ops are exempt from the 1995 Telecommunications Act. That means all sorts of things, one of which was they were until very recently exempt from providing E911 service. (This is something your local PSAP probably takes for granted. We're about 15 years behind the times.)
    2. We can't call a lot of Google Voice numbers. I'm not sure why. Possibly it's because the local co-op has a problem with their dial plan settings, that happens. However, some Google Voice numbers do work. It's just weird.
    3. There's a lot of companies that provide hosted toll free numbers and provide both ACD-like services as well as collecting ANI so you can run all kinds of nice reports. We use services like that and increasingly we've run into a lot of problems because sometimes they outright can't transfer calls to our local DID's. Typically those kind of companies use cheapo LD carriers, but they also usually have a few PRI's with major carriers like AT&T. We usually have to request they change their default routing to use one of those carriers instead.
    4. On the flipside, we have surprisingly good Internet service. Three years ago we put in a 50x5Mbps connection and this year we augmented it with a 26x1. All of that service costs us $500 a month. That's not as spectacular of a deal as it was 3 years ago, but considering where we are, it's pretty impressive. At home, I've got fiber to our house - not bad for a community of 838 people.

  14. Mars relay on What Will NASA Do With Its Gifted Spy 'Scopes? · · Score: 2

    With the Mars Odyssey dying a slow death, NASA is desperately going to need a new craft just to act as a communications relay. Outfit one of these things with the comm equipment and send it to Mars. Put some (flight-rated) commodity image processing onboard and we get a nice set up for better imaging of Mars.

    Of course, there's probably a million things that would be problematic with all that, not the least of which is the thing probably isn't rated for flying that far and might need a special delivery craft to get it there. However, as far as size goes, it should have more than enough capacity on the power side and on the internal space to handle a mission that far.

  15. Yet another stupid Ask Slashdot question on Ask Slashdot: Best 32-Bit Windows System In 2012? · · Score: -1, Flamebait

    I'm getting really sick of the quality of "Ask Slashdot" submissions. Things really seem to have gone downhill in the past year in this category. This is a retarded question that quite a few 8th graders could answer. In other words, your apps probably work fine and for the very few that don't, run a VM. Why you're still on XP is beyond me.

  16. You can still buy Itanium?!? on Intel Details Eight-Core Poulson Itanium Processor · · Score: 3, Funny

    You can still buy Itanium chips? Holy crap. Are they found on the same aisle of the department store as the iceboxes and cotton gins?

  17. Wine - Get Crossover, But Also Get Windows on Ask Slashdot: Securing a Windows Laptop, For the Windows Newbie? · · Score: 5, Insightful

    Two comments -

    1. If you're going to use Wine, go purchase Codeweaver's Crossover version. It's much better than the standard Wine. Plus, you can get a warm fuzzy feeling you're paying to support open source. PlayOnLinux is an option too.

    2. However, do expose your children to Windows. It's what they're going to learn in school and possibly what they'll need in the workplace. (Oh, I'm sure some people would like to point out why I'm wrong, people have been predicting the demise of Windows for decades. It's still the de facto standard.)

    Finally, just go download something like MIcrosoft Security Essentials or Avast for your antivirus. They're free and work.

  18. Not Books: Classes and Ass Kissing on Ask Slashdot: What Books Have Had a Significant Impact On Your Life? · · Score: 3, Informative

    If enhancing your career is your goal, I'm not entirely sure reading books is going to do it for ya. It's not like you can leave a copy of "The Question Behind the Question" on your desk and your boss is suddenly going to think, 'Hey, I need to promote that guy.' Ain't gonna happen. So here's some specific career enhancing techniques:

    1. Quit your job and get a different one. Oh, I know that's easier said than done, and you probably have some nice benefits you've accumulated by now. The sad fact is, that is the quickest way to a management level and on to a C-level if that's your goal. If you look around and you rarely see people promoted within your company, guess what - you're not going to get promoted. That means it's time to pad your resume (yes, stretch the truth to the breaking point so it's obvious you've managed people) and apply for management jobs elsewhere. If you get offered a job, negotiate a higher salary and better benefits.

    2. Learn accounting and marketing. Try to get on the job experience in both of those areas working with those individuals. Accounting is important to understand if you want to become a manager because budgeting comes into play and you can do some creative GL accounting within your department to get what you need accomplished. Marketing is important to get experience in because that's where all the Cool Kids work. Knowing the Cool Kids and hanging out with them will get you bonus points with management.

    3. Kiss people's asses. Or, at least grace your boss's desk with a decent bottle wine or a six pack if he did something you appreciate. In an earlier time this was a concept called "courtesy".

    4. Take some classes outside of work. On a basic level, look for one of those seminars held on weekends at hotels in your area, specifically a class in negotiation. We all negotiate every day of our lives and it is immensely helpful to understand when and how to do it properly. If anything, it'll help your marriage. Maybe it's worth taking a management class as well. Here's some Fred Pryor seminars in your area: http://www.fredpryor.com/site/default.aspx

    5. See the above about learning accounting and marketing. Maybe you could take a class at a local community college.

    6. Ask your boss for a promotion. Surprisingly enough, it could be that simple. Don't wait for an opening to appear, just go directly to your manager or his manager (if you know him well) and ask. Maybe your company never knew you were interested in a promotion. Maybe they just thought you're happy doing what you're doing. If there isn't a job open, it's completely possible they've been thinking of creating a new job and just didn't have the right person available to do it, nor did they think they could hire the person externally. Maybe that guy is you.

    7. Finally, if you just want to read some books, I liked Jack Welch's autobiography. I also liked "Good to Great". I'm reading Keith Richard's biography right now, "Life"; pretty much a textbook for what not to do to your body.

  19. Go with hosted telephony on Ask Slashdot: Open Communications Set-Up For Small Office? · · Score: 3, Insightful

    My background is telecom and I have a lot of experience in that. My recommendation is to go with a hosted solution.

    DO NOT INSTALL ASTERISK YOURSELF AND THINK YOU'RE GETTING A PHONE SYSTEM FOR FREE. You'll just waste time having to configure hardware, software, and dumb things like tuning analog POTS lines or wonking around with dial plans or something that you probably have no idea how to do.

    Ok, back to the hosted idea. Let's compare the big costs with a traditional PBX and a hosted PBX:

    1. Phones - you're really not going to avoid this cost. Budget $200 per phone set and be happy if you come in less. Remember, cheap phones are cheap for a reason. Spend the money and get a handset with a nice weight to it and a speakerphone that works well. If you get a traditional PBX like the Avaya system you looked at, there's a good chance you're looking at purchasing proprietary phones. If it's hosted, I recommend Polycom. Whether you have hosted or a traditional PBX, this will be one of your biggest costs.

    2. The PBX itself will be a big cost. Avoid this by not buying one and going with a hosted solution.

    3. The maintenance/service contract is the third huge cost, regardless of whether you go with hosted or traditional PBX. You're really not avoiding it with a hosted solution, in fact it might even be slightly more expensive, but you're paying for it month to month.

    Since you can probably start small and grow into most hosted solutions, switch your conference phone over first and make everyone use it. You'll find out quickly if the call quality will work or if people have complaints.

    Quality of service will be an issue with a hosted solution, so make sure you have bandwidth and if you need to set up real QoS on your router, know how to do that.

  20. Build it on Ask Slashdot: What's Your Take On Stand-Up Desks? · · Score: 1

    Carpentry isn't that hard. A skill saw, table saw, drill/driver and some scrap wood will get you a long way. A friend with those tools who can help you is even better. Otherwise, just give it a try and see what you come up with. A 2x4 will set you back a whopping $3 at Home Depot. This ain't rocket surgery.

  21. Thanks on Motorola Releases an Official Bootloader Unlocker · · Score: 1

    Thank you Motorola.

  22. P&L's and Payroll on Ask Slashdot: How To Run a Small Business With Open Source Software? · · Score: 1

    Have you considered just paying a bookkeeping service to do payroll for you? As a small business owner, I recommend doing that. It's especially true if you need to do anything like garnishments. I think you'll find the cost to have them do just your payroll is a no brainer.

    Second, depending on your business structure, what you most likely need to generate out of your financial software is a P&L - profit and loss statement. When it comes tax time, your tax person should be able to use that regardless of which system it came from. Most accountants know how to work with Quickbooks though, and if you use Quickbooks you can just do a simple export and hand that file over to them. You'll get the best tax analysis that way.

    I think if you have a simple business, then you probably have a lot of options. If your business is planning on expanding rapidly with lots of complicated accounting or inventory management or job costing or a myriad of other things, you really might want to consider Quickbooks.

    See this article from LWN in 2009 on the state of open source accounting systems. It's probably not that out of date: http://lwn.net/Articles/314577/

  23. DOA on CowboyNeal Weighs In On the Windows 8 "Metro" GUI · · Score: 2

    Microsoft is betting the style and usability of their new interface is a vast improvement over the UI they've developed over the past 17 years using QA and focus groups. Given their past track record in style and their repeated mistakes at usability changes (Microsoft Bob, anyone?) I predict Win8 will be DOA.

    I'm not switching, you're not switching, none of us are switching until we're not completely freaked out about having to handle multiple calls from Laura in Accounting because she can't figure out how to get a picture of her cat as her screensaver. I'm already weeping for the day I have to support my wife's coworker's deranged uncle's brand new Acer laptop with Win8 and can't figure out how to get his multifunction printer to scan a document directly to his iLoveAccordiansAndUnicorns.blogspot.com web page.

  24. Wordpress, Joomla, Drupal: Choose Your Weapon on Ask Slashdot: Value of Website Design Tools vs. Hand Coding? · · Score: 1

    The days of hand writing all HTML and CSS are long gone for 90% of the world's website. Go use a framework - Wordpress or Drupal or Joomla or something. It'll look a hundred times better than you could hand code and if you do it right, you'll be done in a few hours. It's an informational website, so you should spend more time on making it look pretty than anything else.

  25. Die RIM, Die on RIM Considers Spinning Off Handset Business From Messaging · · Score: 1, Insightful

    Dear RIM: please just declare bankruptcy and just go away. Most of us don't like you any more and we find the fascination with the messaging network even stranger given millions of new alternatives. The news of your death throes are not the least bit surprising to us, but we'd all be far better off if you were just gone. Oh, and please take Nokia with you.