Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment AI, the next 3D TV. (Score 2) 128

They will push the AI angle until maybe 1.5 years from now, when it falls out of fashion.

My knowledge of customer feedback from the spate of AI helpers from Microsoft, Google and others is that they kinda work sometimes and that mostly, customers hate it. It's like turning on FSD in the middle of a city in my Tesla. You put more effort into monitoring and checking the AI's output than you would just driving.

Similarly with writing a document, or writing code. There is no AI that can help me write the stuff I write. It's mired in company secrets that no AI is trained on and the AI can't put together cogent technical arguments that cover more than a single sentence. It's like having an illiterate child writing over your sheet of paper.

This isn't a value prop for customers and it won't turn out to be one. AI will bury itself in the fabric of the world in the form of classifiers, human language parsers and image/data enhancement but no one is going to pay for that, it'll just be an additional cost on businesses that need to have these convenience functions to feature match the competition.

Comment News at 10! Weather exists! (Score 1) 109

Variation year to year is hardly news. An energy provider gets the fun of allocating resources to generation and storage options.

I personally am looking at adding batteries to my home because my electricity provider charges by time of day and the batteries would let me shift my usage to the cheap hours. I did the sums and concluded it could pay for itself pretty quick. $200/month saving - I am a heavy user - I have computers, minisplits and two EVs. It could pay for itself in a couple of years.

Add in solar and the savings would be more, but solar ain't cheap and the payoff would take longer. With solar and batteries and a capable inverter, I could have some off-grid capability, but I don't really care - the electricity is pretty reliable around here.
 

Comment Re:Small programming exercises (Score 1) 102

>If you think that stack size depends on the algorithm

I said stack size depends on the data. Data dependent timing and memory use are gifts to the side channel people.
Not always, but you know that.

>Besides, tail calls are not the only form of recursion that can be optimised.
Yeah yeah, I did the algorithms course 35 years ago on recursion optimization in functional languages (Pre Haskell - We had standard ML and similar stuff back then).
You are arguing for correctness of code over side channel cleanliness. Correctness can be got at many ways. Data-runtime independence is not achieved with a recursion everywhere approach. You have to consider every case. Blanket "recursion everywhere" rules makes you sound like an FP zealot.

>your for-loops end up being compiled to recursive code,
Is your compiler drunk?

Comment Re: Advanced Lateral Kerfliggening, 3d. Ed. (Score 3, Interesting) 31

"going deeper, i would surmise that even that instruction's internal process is fully deterministic too,"

Nope. The noise source is (subject to quantum physics) nondeterministic. Data from this source goes through a cryptographic entropy extractor. For RdRand there is a DRBG that follows, to give you fast, secure random numbers and for RdSeed you get full entropy random numbers, which are limited by the speed of the source and so isn't as fast as RdRand.

Quantum physics does not answer to question as to whether or not the universe is nondeterministic. It certainly look nondeterministic but we don't know if they is actual nondeterminism or ignorance of a deeper process.

For more stuff on this, maybe check out the book in my sig.

Comment Re:Advanced Lateral Kerfliggening, 3d. Ed. (Score 1) 31

No, components in your computer are subject to forces that are non deterministic, but the entire *purpose* of a processor is to be deterministic. To perform all instructions consistently, and repeatably, and to return the "correct" to an instruction every time.

Remember the Pentium Floating Point fiasco? THAT's what happens when your processor behaves non-deterministically!

You are wrong. The purpose of a computer is to compute and be useful. To that purpose, computers have nondeterministic instructions. In X86 CPUs they are RdRand and RdSeed. RISC-V has equivalent instructions. ARM is a bit of a mess, but various ARM providers have various RNG solutions on chip. If your computer was deterministic, it would never be able to perform a secure Diffie Hellman key setup, or generate a secure private key.

Slashdot Top Deals

When bad men combine, the good must associate; else they will fall one by one, an unpitied sacrifice in a contemptible struggle. - Edmund Burke

Working...