Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment rotfl They want to outlaw themselves!?!? (Score -1, Flamebait) 410

What the hell? They don't like that Citizens United said that free speech means people can cooperate together in the political process, through what's called a "super PAC". So their solution is to form a super PAC so they can cooperate in affecting the political process. They're trying to outlaw themselves.

I knew that that the people who got all excited about Citizen's United were dense, but I didn't realize they were THAT dense!

Comment Heartbleed was very shallow, fixed as soon as iden (Score 5, Interesting) 113

I guess you're not a programmer, and therefore don't know what a shallow bug is. Conveniently, the rest of the sentence you alluded to explains the term:

"Given enough eyeballs, all bugs are shallow ... the fix will be obvious to someone."

If you have to dig deep into the code to figure out what's causing the problem and how to fix it, that's a deep bug. A bug that doesn't require digging is shallow. Heartbleed was fixed in minutes or hours after the symptom was noticed - a very shallow bug indeed. "The fix will be obvious to someone."

The presence or absence of bugs is an orthogonal question. That's closely correlated with the code review and testing process - how many people have to examine and sign off on the code before it's committed, and if there is a full suite of automated unit tests.

The proprietary code I write is only seen by me. Some GPL code I write also doesn't get proper peer review, but most of it is reviewed by at least three people, and often several others look at it and comment. For Moodle, for example, I post code I'm happy with. I post it with unit tests which test the possible inputs and verify that each function does its job. Then anyone interested in the topic looks at my code and comments, typically 2-4 people. I post revisions and after no-one has any complaints it enters official peer review. At that stage, a designated programmer familiar with that section of the code examines it, suggests changes, and eventually signs off on it when we're both satisfied that it's correct. Then it goes to the tester. After that, the integration team. Moodle doesn't get very many new bugs because of this quality control process. That's independent of how easily bugs are fixed, how shallow they are, depending on how many people are trying to fix the bug.

Comment "would you like me to discuss it or fix it?" (Score 1) 306

> Have you never had to deal with constant interruptions from management and clients/customers asking about the status of tickets?

I know what you mean.

"I'd be glad to talk to you about this. Right now, would you prefer that I discuss it with you, or go fix it?"

That line normally puts an end to any interruptions. :)
I've been fortunate that I've always been in a position where I can ask that question. I've either been the president of the company, or the system owner - the only one who can fix it. For Y2K, I did hire a couple of extra people to answer the phone and say "We apologize for the inconvenience. We are aware of the problem and working on resolving it." It turns out that we didn't need them for Y2K since that was just a display issue for any sanely designed software. 2038 could be a much larger problem.

Comment pins 15 & 17. VESA has a nice 40 page document (Score 2) 178

You should explain all that to the people who wrote the VESA standard, because they think they used 4 lanes of PCIe-capable pairs AND a lower bandwidth aux channel on pin 15 and pin 17 that can speak USB. The display part of Thunderbolt is DisplayPort. DisplayPort has always had the USB channel. Technically, that channel COULD be used for something other than USB, but on all implementations I've ever seen it's broken out into USB plug.

VESA publishes a very nice document called "Overview of DisplayPort" that explains it pretty well in just 40 pages. It's a good thing to read if you want to have some understanding of the protocol. It's suggested that you know something about it before arguing about it.

Comment thanks for the data point. Boosted? Reliability. (Score 1) 178

Thanks for that info. Do yyou know if that cable is boosted or unboosted cable? It can be hard to tell. For 75', it's probably boasted.

From my research, it seems that at that distance, some displays are sometimes able to sync with some sources, using some cables, in some environments. A different source, a different display, or new sources of interference may cause it to stop working. Sometimes it'll work for a while, then require restarting in a certain order. For my purpose, it needs to work every time, without me being there to suggest restarting things or deal with a dimmer that's causing interference.

Comment HDbaseT 2.0 includes USB. Cheaper terminals (Score 1) 178

HDbaseT 1.0 included RS-232, which could be used for keyboard and mouse. HDbaseT 2.0 includes USB over the same cable.

However, if computer terminals are what you want, not top quality video, there are better options. Obviously there are things like VNC and RDP. I buy and sell Raritan IP KVMs, which I use in my datacenter. The KVMs give full control, from BIOS to GUI, over the internet. HDbaseT is targeted at entertainment video - lots of motion, and high quality video.

I've been studying the HDMI options intensely for just a few days for a project I'm working on - connecting a computer to two large TV sets 80 feet away at my church. (Plus another one 15' away).

Comment HDbaseT is the new-ish standard for LAN video (Score 1) 178

> Last I checked, there still is not a good way to do this over gigabit ethernet.

HDbaseT is the standard for HDMI over CAT6. Several vendors support it, sometimes branding it with their own name.
As an alternative, boosted HDMI cables are good up to about 50 feet or so, depending on resolution.

Using boosted cabling, a 4X4 HDMI matrix will let you connect four sources to four receivers.
HDbaseT will connect (at least) one source to multiple displays. I'm not sure if HDbaseT works for multiple sources without a matrix box.

You can find matrices and HDbaseT for about $130 now. You'll also see roughly similar, older equipment being sold for $3,000. There's been a huge price drop, kind of like enterprise grade wide SCSI cards are still expensive, though consumer level SATA hardware outperforms it for 1/10th the price.

Comment Thunderbolt does USB, so no. (Also PCIe and HDMI) (Score 3, Informative) 178

> I'm not sure there's anything that USB does that Thunderbolt can't do

Thunderbolt does PCIe and USB, so there is nothing USB can do that Thunderbolt can't. If there were, Thunderbolt would do it via USB.
Thunderbolt is basically PCIe + USB + HDMI + power, all on the same cable.

Comment sure it is - open a malicious attachment, things s (Score 1) 169

That definition absolutely includes what this thread is about. TFA talked mostly about malicious email attachments. When you do that, things stop working right. The discussion has talked about poor passwords. When your poorly chosen password is cracked, things stop working right. Using a good passphrase helps keep things working they way you expect them to work.

Comment The 20% who have used something other than Windows (Score 1) 169

Our company, for example, uses Linux and measures uptime in years. Machines are rebooted for CPU and kernel upgrades and that's about it. Hard drive upgrades don't require a reboot, and they sure as heck don't crash. One machine had a bad memory module that caused a crash. We don't have users or software that crashes.

Comment Teach the benefit - a system that keeps working (Score 1) 169

I've recently learned a new definition of security, one that's a little bit different from what I'd thought about before.

A secure system is a system that continues to work as expected, even in the face of unexpected events.

Users like a system that works the way they expect. They don't like crashes, endless popups, and systems slowed to a halt by malware.
So teach them the benefits they can expect. You can have a fast, trouble-free computer by doing x, y, and z. Clicking on "virus alerts" makes your computer slow and prone to crashing. Opening unexpected PDF files causes a huge hassle of needing to change your passwords and all that mess.

Comment There would be no grid (Score 1) 504

> If everyone was on solar as you say there would be no problem because excess energy goes back into the grid

There would be no grid! If everyone (or many people) are producing a lot of energy for six hours per day, and therefore paying nothing, there's no money, and therefore no power grid.

> no more dependence on prehistoric power like coal and foreign oil, no more pollutants

For several hours, on sunny days. Except that there is no power, because there is no grid.

Comment +1 informative. Good old tech. You're convincing m (Score 1) 504

Most people seem to be focused on new battery technologies, which are designed to be small and light-weight - which is not important for solar. These newer batteries also tend to last no more than 3-5 years, and they are made of toxic materials. The lack of reasonable battery storage is one major reason I think solar isn't going anywhere.

These old-tech iron-nickel batteries sound very interesting. That information is more convincing than 99% of the pro-solar propaganda I've read on Slashdot.

Slashdot Top Deals

egrep -n '^[a-z].*\(' $ | sort -t':' +2.0

Working...