Slashdot is powered by your submissions, so send in your scoop


Forgot your password?
Get HideMyAss! VPN, PC Mag's Top 10 VPNs of 2016 for 55% off for a Limited Time ×

Comment Re: UBlock = inferior + inefficient vs. hosts (Score 1) 168

You shut your mouth! APK is a national treasure. Like the World's Largest Ball of Yarn, or Donald Trump's toupee. Anyone who can envision a Slashdot without his enlightened and charming meditations is a dirty, dirty heliocentrist.


More soberly, I honestly think he has schizophrenia. His writing and formatting is consistent with that exhibited in TimeCube and bears some resemblance to that of Francis E. Dec, Esq.

Comment Get Ethernet from the ONT, then a MOCA bridge (Score 3, Informative) 180

That's why you have them run CAT5 from the ONT into your house. The wire is usually there already, since they install it "just in case" you get phone service (apparently it hooks into the CAT5 port on the ONT. If you have home phone service, you have to use coax for internet since ethernet is then used for phone). Then you can use your own router (in my case a VM running Vyos). We have FiOS TV as well, so I have a device acting as a MOCA bridge (on it's own VLAN, I want their stuff isolated from my home network) and their devices connect to that via coax. You just need to make sure you forward the correct ports to the right set top box so you get the TV Guide and other features. If you have a DVR, then that's the device that everything is forwarded to, and it shares the information with any other set top boxes it sees.

Comment Re: What is this I don't even (Score 1) 268

I don't think it's a particular direction; the point is more that the distortion behaves like a normal physical object in that it can be rotated by someone picking it up and moving it. Some other phenomena like electron clouds only exhibit measurable orientations in the presence of other charged particles.

Comment Re: Sweet (Score 1) 286

It's a little more nuanced than that; I'm im scientific computing, so I have the luxury of wasting months of my life hammering out memory leaks in the pursuit of tighter code. I'd be using pure C if I didn't absolutely need classes and operator overloading.

But immediately after I posted that comment, other posts on this story convinced me to give modern C++, particularly the C++11 changes, another look. So don't worry yet...

As for the with keyword: this is an entirely separate grievance I have from a language design perspective. The syntax they chose is very illegible and breaks pace with what is probably the most sacred construct in any curly-bracket language aside from an empty scope. In no other language that I know of can you find code between the "if" keyword and its corresponding expression. Maybe "with" is the wrong choice of a keyword for C++'s situation, but the pattern of using a separate phrase like that is definitely the right overall structure. Stuff like that doesn't make the language more complex, in my opinion, particularly as it's something an unfamiliar reader should easily be able to intuit.

Comment Re: Sweet (Score 1) 286

My personal approach to using C++ has always been to use mostly C with basic involvement of C++ classes and relatively little else. I tend to think that any programmer with both Java and C experience should be able to read the code, memory management aside. (I rarely even use iterators or templates.) There's no real need to engage with all the innovation/creativity/alcoholism that's been added in more recently, at least not for my work, and I think using such a restrained and archaic style will probably be ideal for maintainability (including on ancient compilers from obscure vendors). Maybe if you look at C++ as less of an obligation and more of a landfill full of broken dreams, you'll find it less chafing.

For example, I'm terrified of the if initializers that the summary links to, and would have strongly preferred the with() syntax. I can't imagine a bigger problem for code legibility than sticking declarations inside of what people universally trust as the simplest case of expression evaluation. The logic for rejecting with() is perfect, too: "That would require teaching a new keyword and thereby reveal our design is bad."

Slashdot Top Deals

Some people have a great ambition: to build something that will last, at least until they've finished building it.