Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: Re:FreeBSD (Score 1) 754

by byuu (#49065011) Attached to: Removing Libsystemd0 From a Live-running Debian System
That's fine by me. I'm not opposed to a better init system (although BSD's rc system is already way ahead of SysVInit ... I can set up a new service by making a text file with four lines in it.) I am opposed to a poorly documented (often times no documentation at all exists), monolithic design that consumes dozens of daemons that are unrelated to an init system (did you see the recent cache poisoning bug in their DNS resolver?) and offers absolutely ridiculous functionality (like a web server that spits out QR codes.) I'm opposed to the move to corruptible, binary log files. I am greatly opposed to the politics that pushed this on nearly every distro, and the forced dependencies added so that you need systemd to burn a CD with Brasero, or to run unpatched Gnome. I'm opposed to totally writing off anything but Linux. I'm opposed to the cavalier attitudes of their lead developers. And on and on and on ...

FreeBSD would never do this, and even if by some horror they did, then I'd move over to Open/Net/Dragonfly instead.

Comment: FreeBSD (Score 3, Informative) 754

by byuu (#49061723) Attached to: Removing Libsystemd0 From a Live-running Debian System

forcing people to consider abandoning the GNU/Linux of their choice and to seriously consider using FreeBSD

I did just that. It took a few weeks to figure out how to work around all the kinks (as FreeBSD is primarily targeted at the server space), but I'm really glad I did. I have a full Xfce desktop with all of the programs I was using on Wheezy before. Rock solid stability. Might be a bit easier to try PC-BSD to get one's feet wet.

I've also really grown to like all of the new features: ZFS for easy multi-disk mirroring, encryption, and snapshots; pf for firewall rules; etc. There's also DTrace, jails, etc. The integration with the base utils is wonderful, and the documentation is top notch. I've also found the new package system to work as good as apt-get (pkg install {program-name} and you're done.) I liked it enough that I've even started using it for my servers as well.

Definitely give it a try if systemd bothers you as well.

Comment: Re:It looks like a good idea. (Score 1) 88

by byuu (#49023827) Attached to: Google Chrome Will Adopt HTTP/2 In the Coming Weeks, Drop SPDY Support

I would imagine it to be something like MsOffice has deciding to switch to ODF as the only supported format.

This is more like if Microsoft went to the ISO and handed them a minimally tweaked version of OOXML, called it ODF/2, and the ISO, fearing irrelevance, rubber-stamped it as quickly as possible.

Comment: Re:No plans (Score 2) 88

by byuu (#49023819) Attached to: Google Chrome Will Adopt HTTP/2 In the Coming Weeks, Drop SPDY Support
In addition to greatly increasing costs (there are no free wildcard certs, and encryption does increase CPU workload, which decreases scalability), it also increases the barrier for writing your own tools to interoperate with the web (HTTP servers, clients, proxies, aggregators, etc.) If you've ever looked at the SSL libraries out there, all but the OpenBSD-only LibreSSL are a complete clusterfuck. This is the GnuTLS API, for instance. I won't even get into the security ramifications like Heartbleed. Whereas HTTP/1.1 can be spoken to by a human being using a telnet terminal, and even Commodore 64's have been made to serve up web pages.

Sadly, modern developers have completely lost touch with the value of making things small and simple.

Comment: Re:never heard of the RadioShack kit (Score 1) 61

by byuu (#48750603) Attached to: DuinoKit Helps Teach Students About Electronics (Video)
It's dreadful. Seriously.

I bought it. Lesson 1 was, "here's how you light up an LED! Connect the LED, a resistor, and the power source!"

So I think, great! I've got this. Okay, what's next? Lesson 2, "build this IR transmitter that communicates with your personal computer" ... fffffffffffffffffuuuu~

(not exactly that, been a while so I don't recall the specifics, but it was about that bad. It's the art instruction equivalent of this.)

Comment: Re:Evidence? (Score 2) 463

by byuu (#48735027) Attached to: Writer: How My Mom Got Hacked

when you Google X and the first couple links are sketchy versions of Y pretending to be X

Absolutely. I've taken to pulling up the Wikipedia page on software projects, making sure the page wasn't recently modified, and then using that link to find official vendor homepages. And then even when installing the most popular "open source" projects only, I still have to read every last bit of the installer, looking for "custom install" modes and double-negative wording tricks so I can opt-out of spyware ("Yes, I don't not want to not install $foobar plugin"), and so forth.

Comment: Re:Hilarious, but sad (Score 1) 441

by byuu (#48657991) Attached to: How Venture Capitalist Peter Thiel Plans To Live 120 Years

> Given that rich/poor status is mostly a question of luck, being anti-welfare has always struck me as being selfish.

The problem is that the rich never think it's luck. They're deluded to the point that they truly believe in their own greatness, and that anyone could do the same things they have done (like be born in the right family, and have access to the right people), and be just as successful.

Comment: Re:Fork in the Road (Score 1) 171

by byuu (#47780799) Attached to: Mozilla Rolls Out Sponsored Tiles To Firefox Nightly's New Tab Page
You can turn those off with userchrome.css.

.tabs-newbutton, .tabs-closebutton { display: none !important; } /* use Ctrl+T for new tabs, and middle-click to close tabs */
.toolbar-grippy { display: none !important; } /* get rid of the grippy controls on the left of each bar */
.toolbarbutton-menubutton-dropmarker { display: none !important; } /* kill the outer-nested back/forward boxes */

To get clicking on the blank area to open a new tab, you have to extract omni.ja (which is a ZIP file with an intentionally corrupted header, so only a few unzip tools can actually extract it), and patch some of the UI code, then recompress it. Guide here:

The problem is, no matter how much patching you do, it's not really possible to get Seamonkey to behave decently. There's just so many little annoyances.

I've never been able to get Flash to work in Seamonkey on Windows no matter what I've tried. Fullscreen video doesn't actually go fullscreen, it just opens a slightly larger window inside your browser. F11 browser fullscreen mode doesn't auto-hide all the navigation controls. Trying to add an exemption to your popup blocker is damn near impossible ... I haven't figured it out yet, whereas with Firefox it was just, click the icon in the address bar, hit "allow popups from this site", done. Dragging tabs out of the window to spawn a new window doesn't work, let alone recombining windows into tabs. And on and on and on and on.

I'm just holding out on Firefox 28 for as long as possible, and hoping someone makes a decent Webkit or Gecko browser UI for Linux. If it gets too bad and FF28 is too old, I'll have to start looking into making my own. And just to mention it, Classic Theme Restorer looks absolutely hideous under Linux with Xfce/Clearlooks. It's clearly designed for Windows, with OS X and Linux as an afterthought. Half the UI options don't even have apply to Linux or just plain don't work, and the other half result in very extreme rendering bugs.

Comment: Re:Built-in set top box (Score 1) 286

by byuu (#45466083) Attached to: User Alleges LG TVs Phone Home With Your Viewing Habits
It's the same crap with my Roku 3. It has ads that eat up 50% of the screen, despite the fact that I paid for the hardware and they do not deliver the streaming content to me at all. Had to do the same as the author of the article: capture packets from Wireshark, find that the ads were coming from*, and block them through my router.

Comment: Re:Is anyone surprised? (Score 1) 236

by byuu (#45053813) Attached to: No Love From Ars For Samsung's New Smart Watch
I'd like to have one with an SRS (selective repetition system) for memorizing foreign language vocabulary. A quick glance down while stopped at a red light, waiting on an elevator, standing in line at a fast food restaurant, etc. Grab a word, put it in working memory, move on. Much more convenient than pulling out a phone, unlocking it, opening up an app, then putting it back in your pocket.

I'm not really interested in a mini-remote-control for my cell phone. E-mail isn't that important that I need to speed up checking it significantly, nor is it vapid enough to be consumable on a 320x320 1" screen.

Comment: Re:BSD license (Score 1) 630

by byuu (#43490331) Attached to: Most Projects On GitHub Aren't Open Source Licensed
You're blurring things by saying rights all the time. Nobody has an intrinsic right to code someone else wrote. People have permissions granted to them. The BSD/ISC license gives *more* permissions, by way of restricting less things, than the GPL. You're elevating the GPL as though people have a birthright to own code. If you don't like that you don't have source code to something, you don't have to use it. And rights cut both ways, if every user had a right to code written; then developers would lose their rights. Some developers want the right to earn a paycheck from writing and selling their code.

GPL proponents speaking in this way come off as though they are entitled to the hard work of others.

Comment: Re:BSD license (Score 1) 630

by byuu (#43490311) Attached to: Most Projects On GitHub Aren't Open Source Licensed
And the GPL infringes on the rights of developers to do whatever they want. Like use it with another library that is not GPL, even over something as simple as a "do no evil" or "non-commercial only" clause (because they're vague legal concepts.) Or release it to an app store (GPLv3 and iOS/Metro.)

It's really not a hard concept. The GPL takes rights from developers (they have to release not just their changes [LGPL], but their own code as well), to guarantee rights to users through multiple iterations. BSD/ISC gives rights to everyone, developers and users alike, but can't guarantee rights of modified versions, that's up to the subsequent developers.

Both have their uses. I personally prefer my library code to be ISC, and my client application code to be GPL. We need more pragmatism, and less dogmatism, with software licenses. I support a developer's choice to use whatever license they want for their code. And if they want to use GPL code, they can accept the license or write their own.

Comment: Re:First! (State) (Score 1) 297

by byuu (#43272687) Attached to: US Senate Passes National Internet Sales Tax Mandate
The ones in Columbus, Ohio; outside of malls and away from college areas; still do.

Not much there, though. 1/4 watt resistors, various jumbo-sized capacitors (eg 25V+), DB9/DB25 soldering cups and terminals, small breadboards, solder, and 15-30w irons. No ICs, not even 555's, let alone 74LS. Very poorly stocked, and you can usually see two to three generations of packaging redesigns in a drawer. And the markup is about ten times that of Digikey. Something like $5 for a pack of 5-10 resistors.

It's basically a last resort, when you just don't want to wait four days on a mail-order part.

The secret of success is sincerity. Once you can fake that, you've got it made. -- Jean Giraudoux