Forgot your password?

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.

Comment: Re:First! (State) (Score 4, Informative) 297

by byuu (#43259771) Attached to: US Senate Passes National Internet Sales Tax Mandate

People don't want to do this because they get an advantage over bricks and motar places.

And they lose their advantage with shipping fees.

If brick and mortar stores were capable of offering the immense selections that online warehouses do, it wouldn't be such a big deal. But there's simply no comparison between a poorly stocked drawer at Radio Shack and the millions of parts at Digikey or Mouser, for just one example.

It's just more and more taxes, while inflation continues to outpace median incomes.

Comment: Re:Join the party (Score 1) 815

by byuu (#43091197) Attached to: Gnome Founder Miguel de Icaza Moves To Mac
Well my experience was only one example, it could have been a bad Mac. But yeah, the Mac Minis are basically laptops in a tiny 2"x6"x6" box, very stylish. When they run, they are absolutely silent. And when you consider the power of the processors inside of it ... that's a very bad thing. They put aesthetics above durability. I'd much rather have a very noisy, large tower than a tiny box that overheats and takes out my hard drive and other components.

Comment: Re:I use it so it's relevant to me. (Score 4, Informative) 161

by byuu (#42340875) Attached to: Qt 5.0 Released

SDL isn't quite as feature complete as any of the others, but can get the job done.

That's ... a bit of an understatement. SDL is a frame buffer, audio buffer, and input poller. For writing GUIs, it's about as feature-complete as QPainter. Sure, you can write your own GUI widget library on top of it, but that won't be pleasant for you or your users.

SDL is more suited for abstracting the platform video/audio/input APIs, and can be used nicely in conjunction with Qt, GTK+, etc.

Comment: Re:These belong in a museum! (Score 2) 199

by byuu (#42255395) Attached to: Own Every SNES Game Ever Made For $24,999
That is exactly what I am doing now.

See my database here. Each game gets a manifest file that describes the board layout and each individual memory chip.

The difference between my approach and MAME's, is that my board descriptions are external to the emulator, and not bundled in an internal database. And I also store all the files inside a unique folder per game, rather than inside a ZIP archive per game. That approach lets me put save game data into the folders as well. The database I linked can generate the game folders from individual files.

Comment: Re:eBay link (Score 4, Informative) 199

by byuu (#42248783) Attached to: Own Every SNES Game Ever Made For $24,999
Per the auction details, "All 721 games sold at retail in the United States, Canada and Mexico are included. What is *not* included is any not-for-resale, unreleased, and unlicensed games."

That statement is factual. I ran out of space in the title to add the latter part, but it's at the very top of the auction details. Missing games are Mountain Bike Rally+Speed Racer (mail order only), Donkey Kong Country Competition (some Blockbusters sold their competition carts instead of destroying them), Star Fox Super Weekend (Nintendo Power sold off its surplus by mail order), Noah's Ark 3D (unlicensed game sold in Christian book stores), MACS (only used by the US military, never sold and the only copies remaining are stolen from the US government), Campus Challenge '92 (destroyed after competition, only two survived), Powerfest '94 (same thing as Campus Challenge '92), and various hardware testing carts (used by Nintendo repair centers.)

Everyone has their own opinion of what comprises a complete set. Some people further insist on having every revision of every game, and every alternate box art and manual printing. Some people include prototypes (where it's impossible to own all of those), on and on. You are welcome to your opinion that this isn't a complete set per your definition. It is per the definition I am going by.

Evolution is a million line computer program falling into place by accident.