Slashdot Mirror


User: laffer1

laffer1's activity in the archive.

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

Comments · 1,578

  1. Re:Start small and do it in stages. on Ask Slashdot: How To Convince a Team To Write Good Code? · · Score: 1

    Code reviews are great for developers early in their career. I think they can be insulting to mid to senior level people. I've seen shows force code review on every commit and it turned into a giant backlog of code reviews. You can't add the extra work of code reviews without adding developers or lowering the work load. They take time.

    Like anything, it has to be done correctly.

    I'm not suggesting that code review can't be useful to older programmers, but it has to be done delicately. It also can't be arbitrary criticism because you don't like someone's style.

  2. Re:I will still use my desktop computer on Intel Leaving Desktop Motherboard Business · · Score: 3, Insightful

    That system only has a core i3 in it. There are reasons some of us need CPU power besides gaming. My desktop spends a great deal of time compiling software. Intel and AMD have made it clear they don't want me as a customer, but the problem is that I have no where else to go.

    Intel's on a race to the bottom with ARM. AMD is on a race to extinction.

  3. Re:That long to fix? on Decade Old KDE Bug Fixed · · Score: 1

    That's not fair. KDE eventually fixed the bug.

  4. It's not about the language, but the libraries on Why JavaScript Is the New Perl · · Score: 1

    JavaScript has improved greatly over they years, but for serious work it's still lacking a centralized repository for libraries. Most other scripting languages have something equivalent to CPAN, even if it's not as good. CDNs are close in terms of providing libraries widely, but they don't have an elegant way to find things and use them.

    Perl is mediocre until you consider CPAN. That's the real joy of using Perl.

  5. Re:Not the ISP's problem on French ISP Blocking Web Ads By Default · · Score: 1

    It isn't about the clients. By blocking ad crap, they save real money on bandwidth costs. Think about how much of a web page is ads on most sites. Some of it is even flash. Then the PR bump for it is an added bonus.

  6. Re:Wine on Valve Reveals First Month of Steam Linux Gains · · Score: 1

    I'm planning on setting up a linux install once the steam port matures a bit more. I have a Mac and PC and use the latter mostly for gaming and BSD development. Being able to game without windows would be great. I recently went from a Mac Pro to a Mac mini because I gave up on Mac gaming after trying to get it to work for years. It's just much better and cheaper on a PC. Without having to buy a windows license in the future, I can save even more money on my PC. Windows is $100.. that could go to a faster CPU instead.

    By installing steam on ubuntu, I can show valve that I want this future.

  7. Re:FreeBSD 9.1 Is Unix Heaven on New Releases From FreeBSD and NetBSD · · Score: 1

    Java support is decent in FreeBSD provided OpenJDK will work for you. The only thing I can think of that doesn't work right is the Netbeans profiler and that's mostly their fault.

    As for the file descriptor issue, that's quite true. In fact, I started to write an article for BSD magazine on the subject in relation to making decent file system search tools. I never got around to finishing it. The interface is cleaner for the programmer in BSD, but it's not scalable. It's quite common to have search index tools crash in FreeBSD from Gnome or KDE for instance. Someone was working on inotify support for the linuxolator awhile back. Not sure if that was ever finished, but if so it should be made usable natively too.

    I would also argue there is one small flaw in GEOM. It's metadata storage conflicts with GPT disk layouts. The backup of the GPT table cannot be stored in the standard location due to GEOM storing it's data at the end of the disk.

    It should also be pointed out that PF comes from OpenBSD.

    FreeBSD also has poor power management for laptop use. Decent sleep functionality is missing and there isn't a user friendly way to check battery life built in. I added a command line tool, batt(1) to MidnightBSD that can read the sysctl's for battery life and report them easily to work around that issue. I wish they'd do something like that in FreeBSD.

    In particular, I find FreeBSD to be an amazing web server and a decent database server. As a file server, it's a little slow with samba without tuning. NFS performance is reasonable, but there are some client compatibility issues with some versions of linux on NFSv4.

  8. Re:Let's hope it's better than the MacOS X client. on Steam For Linux Is Now an Open Beta · · Score: 1

    That's the least of the OS X client's problems. It also crashes frequently and most games run 10-15% slower than their windows counterparts. The latter might be apple's fault, but the former is not.

  9. FreeBSD tends to do a funding push for short iterations. I don't think this one has been going long. I've only seen posts on it recently. Often, they get many donations from a few select companies that use it. For example, ixsystems, cisco, and juniper.

    As someone that runs a very small project, I think they're lucky to have the funding support that they get. Several of the regulars have gotten day jobs or contract work out of their involvement too. I think FreeBSD is a great example of a successful open source project.

    I'm running MidnightBSD on about $300 of advertising revenue this year. That doesn't even cover hardware and internet connectivity costs for the year.

    The real problem is many folks don't donate to open source projects. I've donated to OpenSSH via OpenBSD in the past as I use it all the time. If everyone donated even a few dollars to their favorite projects, it would make a huge difference. The reality is that large projects can afford to have a few folks full time on the project, but we need money and developers to succeed. The money covers all the downloads, advertising and infrastructure necessary to compete with commercial solutions. Imagine if Linux never would have had the support of Redhat, IBM, or Novell. Imagine if Mozilla wouldn't have had the AOL and Google handouts. Critical mass takes a push and a good product.

  10. Re:What? on SEC Investigates Netflix CEO Reed Hastings Over Facebook Posting · · Score: 5, Informative

    Because analysts see stuff like this and make assumptions about the number of customers, costs in terms of bandwidth and licensing, etc. that feed into the stock price. If a CEO makes a claim like this, it has all sorts of repercussions on how wall street views the stock and what it's worth.

    Think of it this way, if I say AMD processors are awesome it's not a big deal. If the CEO of Dell says it, it might indicate a shift to more AMD units which in turn could affect the ability of Dell to sell X computers as some customers don't like AMD, costs they may face, redesigns of products (new motherboards or whatever), customer perception, etc. Investors read into all sorts of things.

  11. NeXT on Ask Slashdot: Old Technology Coexisting With New? · · Score: 1

    I've got a nextstation that still works. It's got 10baseT ethernet and I've had it on the network. I've found ssh binaries for it and even installed bash on it. It's grayscale, but it's still fun to poke around on lynx or world wide web on it just to see what things looked like in the old days. In many ways, it still acts like it's modern counterpart OS X.

    I've also got two sun netra servers in the basement that work. I threw BSD on them and they're actually pretty decent for their age. Power draw is terrible though.. my electric bill is scary if its on all the time. I've also got some old dell socket 604 xeon 1u servers that work. They run well, but from a CPU perspective, I can replace 3-4 of those with one ivy bridge intel box and be done with it.

    My wife's got an original iBook G3 300Mhz 32MB RAM with OpenBSD and a PowerMac G4 Dual 867 that works too. That's nice for old games.

    I wish I still had my first computer. I had given it to my mother after I upgraded and it was lost in a flood a few years ago.

  12. There are commercial apps for this on Ask Slashdot: Management Software For Small Independent ISP? · · Score: 3, Informative

    There are commercial apps for ISPs to manage customers. When I worked for a dial-up/isdn/t1 service provide about 12 years ago, we used Platypus.

    We used it both for customer service / billing and technical support. It had a windows client and a web client and used Microsoft SQL server on the backend.

    Even a help desk software package could help. The great thing about Platypus is that it could handle all the credit card and billing stuff too. You might also look at HEAT or Remedy for just keeping a customer database and doing tech support.

  13. Time bugs do happen on NTP Glitch Reverts Clocks Back To 2000 · · Score: 1

    At my last employer, they had the brilliant idea to use 111111 as infinity for time in their database. When 2011-11-11 happened, it was very ugly. Some of the software had been fixed AFTER to use 2911-11-11 as the new infinity date, but not all of it. I was still fixing software when I left in October.

    My suggestion to make the field NULL didn't go over well. They couldn't figure out how to represent NULL in their C programs that accessed Ingres. :)

  14. Re:Bug? on Lenovo UEFI Bug Only Likes Windows and RHEL · · Score: 1

    Packard Bell released a bios update for my system (406CD) that i bought in 1995 to improve compatibility with other operating systems. At different times, I had WIndows 3.11 + DOS 6.22, IBM PC-DOS 7, OS/2 Warp 3 & 4, Redhat 5, Windows 95, Windows NT 4, and BeOS 5 running on it. It was the most compatible computer I've ever owned. The sound card, video card and modem worked with everything.

  15. Re:WOW on FreeBSD Throws the Clang/LLVM Switch: Future Releases Use LLVM · · Score: 1

    Last I heard, FreeBSD was going to use GCC from ports to build other ports that failed to compile with the system compiler (llvm). They've had to do this lately anyway because many things wouldn't build with gcc 4.2 anymore.

    Native support for some ports may happen, but only if they believe there will be upstream cooperation. For instance, a bug with perl or tcsh would get fixed but GNOME or XFCE bugs won't.

  16. Re:Was Dillon right in SMP/threading vs FreeBSD 5+ on Dragonfly BSD 3.2 Released · · Score: 1

    If you were to look at benchmarks from a few years ago, FreeBSD blew out DragonFly on PostgreSQL testing. They've made real ground here, but it was a lot of work and it was only evaluated here against one application. PostgreSQL runs very well on the same core as it's a per CPU per connection setup. I believe the results but I do question if all applications would improve this much. The results are also very specific to the number of concurrent connections because the scheduler win goes away if there are many and a lot of context switching is happening.

    Let's look at where the numbers are coming from:
    1. Scheduling is a big difference in this benchmark.
    2. Compiler version. Comparing recent linux distros to dragonfly is fair because they've been using GPLv3 binutils and GCC. They actually update it. FreeBSD has been migrating to LLVM. Newer GCC versions have been shown in several benchmarks to be 10% faster or so from what FreeBSD is using.
    3. Improvements in system call overhead in dragonfly. They use a different setup for system calls (message passing) in DragonFly and much work has gone into making it not behave as crappy as most message passing systems like OS X. I mention this only as a comparison to DragonFly versions from several years ago.
    4. File system differences. HAMMER vs UFS2. It's a fact that different file systems have huge effects on PostgreSQL performance. Different tuning options for the file system and PG are also important here.

  17. Re:In Other news on Microsoft Reportedly Working On Its Own Smartphone · · Score: 3, Insightful

    Android is a race to the bottom just as PC sales were. If you're Samsung or Moto, it's great to be in android. They have the higher margin devices. Too bad most devices are crap. The same can be said for the PC. Google has used microsoft's own battle plan against them. Microsoft sees this and uses the Apple battle plan because somehow they always survive. In 15 years, will we see google giving microsoft a loan or investment so there is still competition?

    Nokia has a microsoft fanboy working for them. There is nothing left for them. They could have owned the dumbphone market and worked on something decent or acquired RIM and tried to do something with it. They could have tried to get webos from HP or partnered with them. There are many things they could have done, but they chose to be the launchpad for microsoft as a hardware company. (ignoring the xbox and input device lines) Best case, Nokia is bought by Microsoft. I don't even see that future.

  18. The tables turn on Google Nexus 4 Prototype Lost In a Bar · · Score: 2

    After all the Google fan comments about Apple's lost phones, we now have the reverse situation and all the apologists can't fall over themselves fast enough. This is no different than the apple incident. Before you say anything, remember there's two sides to any story.

    This was probably a PR stunt just like the apple incidents. However, I don't think it worked as well simply because most people are not familiar enough with different android devices to know something is a prototype. There are too many android devices to tell the difference between them!

    I think it's fair for every apple fanboy to rail into google fans on this one just because of the BS comments we've seen in the past on slashdot. You guys are just as bad. I'm sure most of this story is not true, but I don't believe the apple stories 100% either. If google pulls this one more time, everything will be even. :)

  19. Re:Nonsense on Cringley: H-1B Visa Abuse Limits Wages and Steals US Jobs · · Score: 1

    Don't generalize. There are some good indian programmers and others that suck. This is true of any group. Prior experiences and education history all play into this.

    It's like the H1-B debate. Some folks think it ruins our pay and lives. I used to think that way until I saw real situations where we couldn't get anyone to take certain developer roles. As far as pay goes, there are rules about what they are allowed to make and what superiors make above them. I actually got a raise because of an H1-B hire because I was his direct supervisor. Strange things can happen.

    The only valid argument about pay is not that they pay H1-B folks less, but rather that having more programmers in the marketplace lowers what we all make. Demand would increase salaries further. This might be true, but then again most companies don't value their developers anyway. We're 21st century line workers at a factory.

  20. Re:only 7000 apps? on Trouble For Microsoft Developers With the Windows Store · · Score: 1

    The Mac App store is a disgrace. It's extremely hard to find things and there are so many products that are slimmed down to do rules. For example, one cannot buy a disk utility that has all the features of the standalone product due to various security rules. Crippled versions of antivirus software, drive genius, etc are present.

    Similarly, most games do not contain the network play features that a similar retail product or game on steam would have. They still charge nearly the same price for them though.

    I mostly use it for Apple products now.

  21. Re:Wayland. on A Proposal To Fix the Full-Screen X11 Window Mess · · Score: 1

    When Wayland supports !linux, it can be considered.

  22. There isn't one right answer on Ask Slashdot: Why Does Wireless Gear Degrade Over Time? · · Score: 2

    Most people on slashdot are fixated on one answer. It could be any of them.

    1. Bad hardware including AC adapters, poor caps, bad cooling, etc.
    2. Interference from neighbor's devices, this doesn't just have to be wifi access points. Had a neighbor who was into building tesla coils. It totally screwed up my wifi when he was playing with it.
    3. Poor drivers or wifi devices in your computer. Had a linksys card die on me. It wouldn't stay connected more than a few minutes at a time (pc card)
    4. All your neighbors caught up to your wifi router's capabilities. Cheap 802.11n devices are available now.

    I moved into a new house and everyone in the neighborhood had linksys routers operating on 802.11g. There was so much interference all around me that I couldn't get a connection upstairs and two concurrent computers could never stay connected. I upgraded to an 802.11n apple airport extreme. It can operate at 2.4 and 5Ghz and now I'm the dick in the neighborhood that overwhelms everyone else's wifi signal because I spent more than $50 on a router. Two years later, I only see one device that's on 802.11n besides mine.

    At this point, I just gave up on wifi for serious tasks and use powerline networking. It's much faster although I've noticed some CFLs cause interference with it so I've had to go to LED light bulbs.

  23. Re:cue the snarky applehead comments on Poor SSL Implementations Leave Many Android Apps Vulnerable · · Score: 1

    This is a stupid statement. Every OS has security issues regularly. Apple just sits on them for a long time before a patch comes out. Plus, when looking at updates for linux distros, one has to note it includes EVERY app on the system too. If firefox has a hole in it, the distro pushes a patch, etc.

    If you were to look at Mac OS and include all the updates for third party software you install, it's roughly the same as Linux or Windows.

  24. Should have gone with BSD on Ubuntu Isn't Becoming Less Open, Says Shuttleworth · · Score: 0

    The approach used with Ubuntu angers a lot of Linux and GPL fans because it's not in the spirit of the GPL. BSD folks accept that someone can use their code for whatever purposes including making money on closed source software. We're OK with this. From a view of the project's culture and licensing considerations, it doesn't make sense that ubuntu is a linux distro at all.

    If you're a GPL person, I think you should be annoyed at what they've done. Ubuntu is clearly a business and meant to be monetized. That in itself isn't a problem as Redhat has been doing it for years. However, I can also point to countless things Redhat has donated to the community too. The only things Ubuntu has given me are a headache, a reason to start my BSD project and a reason to try Debian when I needed a linux distro at work.

  25. Re:cue the snarky applehead comments on Poor SSL Implementations Leave Many Android Apps Vulnerable · · Score: 1

    Actually, we do we assume this only affects android. Since the developers are ignoring self signed certs as OK, this could happen on any platform. I'd put money on it happening in Apple's app store too.