Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror

Comment stupid, stupid idea (Score 2) 27

The programming guide for the Amiga cautioned not to use the upper 8 bits of an address for ANYTHING, because, although the MC68000 only bonded out the lower address bits, it was still a 32-bit processor and future versions might bring out all the address lines. The never-to-be-forgiven (for this among other things) clowns at Microsoft ignored the directive and used to upper address bits in their BASIC, which promptly broke everything when the 68020 (all lines bonded out) came out.

Unless someone shows some intelligence and reverts that disaster-in-the-making, we will be stuck with incompatibilities and restrictions for however long Linux/X86 lasts.

Comment any way to shut it totally off? (Score 1) 92

The phone (Samsung) I got when T-Mobile finally shut down the old Sprint towers has a voice assistant. It is set to "off", but we all know that is not a guaranteed behavior. I have no Google, Samsung, Amazon, ... account on the phone, so it is possible that the phone number tracking is providing minimal data to them, but I do not have any expectation that the mic is still not on, listening and forwarding somewhere/somehow. I imagine that the TLAs and LEOs wouldn't be happy if I bought Stingray and used it to figure out exactly what my phone is doing.

My Applephile friends tell me that it is not possible to run one of their phones without a working Apple ID. Is there any known way to truly disable Siri?

Comment there IS a legitimate case for "goto" (Score 1) 68

No one has anything better, regardless of the specific syntax.

Initializing a specific piece of hardware requires going through all of the steps, in the correct order. If one of those steps fails, it is mandatory to clean up after yourself. The cleanest way to do that is to have all of the possible failures go to one bit of code that unwinds the initialization, step by step. Deciding which initialization steps need to be unwound can be accomplished by leaving breadcrumbs as steps succeed, or by putting multiple "goto" labels in for handling each failure case. Both work. In general, I prefer the breadcrumbs, but the real trick is to write the unwind code as you write the initialization code

Comment NOT the Internet (Score 1) 52

The web is not the internet, which worked pretty well in the days before, and early days after, the world wide web. I really miss those days.

Since the web has been "democratized", it has become a cess pit of scammers and scamees. Most scamees are some combination of simple ignorance, plain old stupidity, and mindless greed. For the foremost, education could help if there was some network of educators. You can't fix stupid. The greedy deserve whatever happens to them.

Comment best for consumers or politicians? (Score 0, Troll) 190

By politicians, of course, I mean corporate masters.

Even with wind and solar, California has nowhere near enough electric generating or storage capacity to run all of the personal and business uses. Last week (and probably later this week) we've had concrete examples of this.

The current time-of-use rate plan bills much more from 4 through 9 PM. If I take an electric pickup, car, or motorcycle to/from work, unless the business has free/subsidized charging, I have two choices: charge promptly when I get home (in case I need to vehicle for something) or wait until the rates drop at night. Before the noise starts, those of us who do not live in single-family homes do not have the option of roof-top solar, and I have yet to find an adequate battery system to do the time-shifting.

Now the clowns in Sacramento are planning to prohibit new natural gas heating. Instead, we will get to use electricity, which will be generated by natural gas power plants operated by corporate, not consumer, interests.

Submission + - IP Stacks Commendary getting an update (satchell.net)

satch89450 writes: Back in 2000, I asked about funding sources for updating the book Linux IP Stacks Commentary. Things change. Here is what I posted on my LinkedIn account:

History: 20 years ago, Heather BJ Clifford and I wrote a book, Linux IP Stacks Commentary, which walked through the Linux TCP/IP stack code and commented it in detail. (Old-timers will remember the Lion's Unix Commentary, the book published by University xerographic copies on the sly. Same sort of thing.) CoriolisOpen published it. And a bit later sank into the west. Nothing has been done since, at least not by us.

Now: when I was released from my last job, I tried retirement. Wasn't for me. I started going crazy with nothing significant to do. So, going through old hard drives (that's another story), I found the original manuscript files, plus the page proof files, for that two-decade-old book. Aha! Maybe it's time for an update. But how to keep it fresh, as Torvalds continues to release new updates of the Linux kernel? Publish it on the Web. Carefully.

After four months (and three job interviews) I have the beginnings of the second edition up and available for reading. At the moment it's an updated, corrected, and expanded version of the "gray matter", the exposition portions of the first edition. In addition, I have put forth ideas for making the commentary portions easier to keep up to date, after they are initially written.

The URL for the alpha-beta version of this Web book is https://www.satchell.net/ipsta... for your reading pleasure. The companion e-mail address is up and running for you to provide feedback. There is no paywall.

Thanks to the work of Professor Donald Knuth (thank you!) on his WEB and CWEB programming languages, I have made modifications, to devise a method for integrating code from the GIT repository of the Linux kernel without making any modifications (let alone submissions) to said kernel code. The proposed method is described in the About section of the Web book. I have scaffolded the process and it works. But that's not the hard part.

The hard part is to write the commentary itself, and crib some kind of Markup language to make the commentary publishing quality. The programs I write will integrate the kernel code with the commentary verbiage into a set of Web pages. Or two slightly different sets of web pages, if I want to support a mobile-friendly version of the commentary.

Another reason for making it a web book is that I can write it and publish it as it comes out of my virtual typewriter. No hard deadlines. No waiting for the printers. And while this can save trees, that's not my intent.

The back-of-the-napkin schedule calls for me to to finish the expository text in September, start the Python coding for generating commentary pages at the same time, and start the writing the commentary on ICMP in October. By then, Linus should have version 6.0.0 of the Linux kernel released.

I really, really, really don't want to charge readers to view the web book. Especially as it's still in the virtual typewriter. There isn't any commentary (yet). One thing I have done is to make it as mobile-friendly as I can, because I suspect the target audience will want to read this on a smartphone or tablet, and not be forced to resort to a large-screen laptop or desktop. Also, the graphics are lightweight to minimize the cost for people who pay by the kilopacket. (Does anywhere in the world still do this? Inquiring minds want to know.)

I host this web site on a Protectli appliance in my apartment, so I don't have that continuing expense. The power draw is around 20 watts. My network connection is AT&T fiber — and if it becomes popular I can always upgrade the upstream speed.

The thing is, the cat needs his kibble. I still want to know if there is a source of funding available.

Also, is it worthwhile to make the pages available in a zip file? Then a reader could download a snapshot of the book, and read it off-line.

Comment nothing was "made" (Score 1) 72

The oxygen was already there, just bound to some carbon. Making oxygen would require some form of transmutation, either some amount of fusion. fission, or, at least, some radioactive decay (IIRC, there's an isotope of nitrogen that decays to a stable isotope of oxygen).

Every time I see one of those oxygen concentrator ads that claims you can "make your own oxygen", I mentally cringe.

Although there is a usable amount of oxygen at Earth, having the tech to make it via fusion should also yield useful power since it's on the lighter side of iron.

Comment Library of Congress (Score 1) 39

It should be a hard requirement, right now, that any publicly-funded research results are stored in the Library of Congress, and that every citizen/resident alien (humans, not saucer people) is granted free, unlimited access. That would also include free use of any patents.

If we paid for it, we should be allowed to use it.

Comment not buying one (Score 1) 40

Yes, theres some hardware to build, but the vast majority of the important stuff is, and will be at ever greater scale, the software.

This is why, to the best of my ability, I'm not buying any car/truck made after 2008. An ECU is all the electronics I need in one. Some sort of sound-only entertainment device may be nice, but that's my limit. I have no desire to deal with a bunch of crap that is unrepairable and guaranteed to fail, that requires any sort of update, and is spyware for the manufacturers.

Comment perpetual instability (Score 2) 185

So these dweebs want to convert working "but it doesn't have whatever feature I think is cool" code into a morass of instability.

Want to use library X? Yes, but its developer(s) use version n+1 compared to all our existing code, so we have to run a full regression test suite, and by the way, version n+1 breaks 5% of our existing code.

Don't we have enough of that in existing fad languages? Where's the language specification for Rust (no, the source code doesn't provide a generally useful spec)? Yes, there is a guidebook, but with relatively rapid release cycles there is no promise that what is coded today will compile next week, much less next year.

C++ is not my favorite language, mostly because the number of programmers I've met who really understand class derivation, or what it really costs to wrap every byte of memory in a class, is barely more than the number of thumbs on my left foot. There is, however, a really good chance that code I wrote years ago will still compile and run correctly if/when there's a compelling need to move to a newer version of C++.

Comment jail the execs (Score 3, Interesting) 18

No executive is going to take security seriously until a security failure costs them some serious pain. Fines will not work because they will be covered by the company or insurance. It has to be hard jail time, and a permanent ban on holding any executive position.

There is currently no cost to the CxOs, presidents, and vice-presidents for security failures. There is a dollar cost to build security into their systems, and that comes out of their pockets.

Any breach should be considered conclusive evidence, resulting in immediate 5 years for CxOs, 3 for the presidents, and 2 for the vice-presidents overseeing IT.

Slashdot Top Deals

You've been Berkeley'ed!

Working...