Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment There are many things I could forgive... (Score 4, Funny) 288

Reducing much of the 2nd age to a few short weekend benders between the end of the war of wrath and the forging of the rings? Sure.... Lady Galadrial as an elf hottie on the prowl after conveniently misplacing her hubby? Why not. Morder baked overnight?? Ok. But female dwarfs without beards????!!! Nope! That is a bridge too far!

Comment My S9+ did this (Score 3, Interesting) 57

Over year ago it bloated up faster than a trouser snake and detonated. Personally, I took it as an assassination attempt ;).

They sent me a special box to ship it back to a factory site in Texas, and swapped it out there for another S9+ timebomb... I learned just how little I actually use my phone, waiting a month for the replacement, too.

Comment Re:Wel... it is pretty dumb (Score 1) 33

And I was so hoping this bot could be taught. I was going to teach it about all the dirty clubs in NYC hopefully to repeat to others ;). That might have been even more fun than training a racist nazi-bot. ai? must stand for artificial idiot.

Be creative. The AI can chat with you on lots of topics.
Hi, are you into sports?

No

I really enjoy watching football and baseball. Do you like tv? Sports? Movies? Music? Books?

I like shopping

If you watch any sports, what is your favorite team? Any good shopping spots in your town?

Fail

Sorry about that! Must be my bad internet connection. My team is the cardinals. What kind of shopping do you like to do?

Comment Re:People quit (Score 1) 359

Indeed, he signed a binding agreement under conditions that suggest only his own stupidity. I have yet to hear anything that would seem a true material breach by Twitter. He chose not to do due diligence, and the courts are not there to protect people from their own stupidity, unless his legal team wishes to assert incompetence or some form of mental disability. Personally I think Twitter and Musk truly deserve each other...

Comment Re:X11 just works and is stable (Score 4, Insightful) 145

I found no benefit to Wayland, while it remains a major step backward. GNOME/Wayland requires a user to be actively logged in on the console to enable remote desktops. This is a major regression all by itself. The display still tears moving windows around, but the key difference is that while X had all these weird ways to configure and reduce tearing, Wayland has none. Client side decoration really sucks, and not just for consistency. I sometimes get flickering decorators on other windows from other applications when the front window changes state; gtk client side bugs become windowing bugs.

When I first experienced X at the Berkeley sun lab, for me the dream was to be able to pull up desktop sessions and run real desktop application anywhere in the lab with a display for headless servers and devices thru xdm, This concept got replaced with an incredibly heavy crappy browser that has to on it's own locally re-implement all desktop app support features of an OS every time it launch, to constantly refresh content and run crappy ui code written in javascript that we now call web applications. This really sucks.

Comment Re:Short Love Affair with Rust (Score 2) 123

Indeed, this is my main issue with rust; poor syntax and expression. It is really a declarative language (think about let and unifications) falsely, and hence, confusingly, represented in imperative syntax. This makes it much harder to correctly read and debug. And then you have disjunctive syntax with decorators used for should be core language features like traits, and bizzare idiocy, like who, in their right mind, thought it was a good idea to use the presence or absence of a ; at the end of a statement to express a "return"?? Something like Haskell would have been a much better starting point rather than even trying to stick it into c syntax.

So the basic problem is you trade off one set of problems for another. Sure the code compiles correctly and is promised to run without crashing. Compiles correctly but wrong and logically buggy is no better than compiles correctly and may crash if you cannot easily read or code review the code and spot logical errors in it. C is easy to make bugs in, but it is often also easy to spot at least logical bugs in it, too. Rust code is more like perl at review time.

Comment Re: Thanks - like concurrency in go? (Score 1) 123

Java is taking a different road. Having somehow (?) thrived all of this time without a tier 1 asynchronous programming story in the core language/runtime, Project Loom is delivering an interesting solution. OS scheduled threads are becoming runtime scheduled micro-threads transparently. The straightforward (apparently, given the number of work-a-day programmers that seem to be able to cope with it) programming model of concurrent Java is not changing, so Java programmers won't have to deal with async/await. Yet scalability to millions of 'threads' will be possible.

This sounds a lot like what go does with fibers under the hood for you.

Submission + - SPAM: America is "back" Online!

dyfet writes: Where else but live journal could this be announced.. Back when future president Bill Clinton could still honestly say he did not have sex with that woman, usenet was still a thing, and the Soviets were breaking up, America first "got" online. Who knows why, but it has been resurrected, and where else would that be announced except on Live Journal, too.

"The RE-AOL team — which has just successfully reverse engineered aolserver for AOL 3.0. It was done by a Canadian programmer named Zip. It's written in Python, a language he taught himself for this project — making it his first Python project ever."

Link to Original Source

Slashdot Top Deals

With your bare hands?!?

Working...