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

 



Forgot your password?
typodupeerror

Comment Re:\o/ (Score 1) 47

I guess if this is true....

Then I regularly shorten my neighbors lives (and mine) whenever I fire up my log burning offset smoker for BBQ.

I don't generally have any complaints....quite the opposite reaction in general (I share and offer to throw things on for them too, since it is large and I often have extra room).

Comment Wine doesn't run drivers (Score 1) 148

Perhaps this is a golden opportunity for civic minded programmers to spend some time getting WINE to the point where most users can comfortably run WINE instead of Windows XX.

Wine runs in user space. I don't see how Wine could ever run drivers, such as peripheral drivers required by things like the iPhone sync functionality of iTunes or kernel-level anti-cheat required by major online games supporting pickup matches with strangers.

Comment Bootstrapping with stage0 and Mes (Score 1) 19

Start with stage0 (whose binary seed is about 1 KiB) and GNU Mes. Use mescc to build tinycc, then GCC 2.95, then GCC 4.7, then fairly modern GCC, and then use mrustc to build some version of Rust. The time-consuming part is that each version of the Rust toolchain uses fairly new features in the Rust language, so yes, you'll probably have to build the world a couple dozen times starting with the most recent version supported by mrustc.

Comment Kellogg v. Nabisco; Dastar v. TCF (Score 1) 90

So what's the basis of the lawsuit against Disney? There's no damages, so equitable relief? Of what?

You probably guessed correctly: equitable relief in the form of an injunction against Disney bringing a trademark lawsuit. I haven't read the complaint, but I'd be surprised if it didn't cite Kellogg and Dastar.

The Supreme Court of the United States has decided a few cases about the interaction between the Lanham Act, which inclues trademark law, and exclusive rights pursuant to the Copyright Clause. Key cases includes Kellogg Co. v. National Biscuit Co., 305 U.S. 111 (1938), and Dastar Corp. v. Twentieth Century Fox Film Corp., 539 U.S. 23 (2003). In both cases, the Court ruled that the Lanham Act cannot be used to extend the effective term of exclusive rights in an invention whose patent has expired or a work whose copyright has expired. Disney's legal counsel ought to be familiar with the latter case, seeing as it involved a company that is now a subsidiary of Disney.

Comment Trusting trust when bootstrapping a compiler (Score 1) 19

From the article:

The Go project recently arranged for Go itself to be completely reproducible given only the source code, meaning that although a build needs some computer running some operating system and some earlier Go toolchain, none of those choices matters."

[...]

The Multics review is famous for pointing out the possibility of adding a back door to a compiler to insert back doors in critical system programs during compilation [...]. Reading the report inspired Ken Thompson to implement exactly that attack on an early Unix system, probably in early 1975. He later explained the attack in his 1983 Turing Award lecture, published in Communications as "Reflections on Trusting Trust."

David A. Wheeler described a defense against a back door that propagates through the compiler in a 2009 PhD dissertation titled Fully Countering Trusting Trust through Diverse Double-Compiling . Diverse double-compiling (DDC) involves choosing two or more other independently developed compilers A and B for a language, bootstrapping compiler C from source code through each of them (building C with A or B and then building C with itself), and ensuring that the output is byte-identical. This relies on previous effort to make builds reproducible.

However, DDC also relies on having more than one implementation of a particular language. Go and Rust each have only one widely used implementation. This means someone trying to wrangle a supply chain has to do one of three things: trust a particular old version of a compiler not to have a back door, compile every version since the dawn of the language (such as when Rust was prototyped in OCaml), or implement a usable subset of the language in a more widely implemented language. This is why mrustc is so important, as it's a way to skip forward by several years' worth of versions when bootstrapping a Rust compiler.

Comment It always comes back to key distribution (Score 2) 19

From the article: "The only problem left is key distribution: The verifier must know who should have signed the code. [...] To the extent that questions of identity can be solved, having authors sign their software can provide even stronger guarantees." It goes on to describe how Debian and Go package repositories include the expected hash value of a package, so that package downloading tools can reject a package that has been replaced.

However, the approach used by Debian to verify developers' identity, that of new developers physically meeting existing trusted developers at key signing parties to exchange OpenPGP public keys, doesn't scale very well. A lot of contributors are disconnected from the strongly connected set of the web of trust because they cannot travel to key signing parties. This can be because of cost, work or child care scheduling, regulatory restrictions related to geopolitics, or regulatory restrictions related to public health (most recently during 2020-2021). These disconnected contributors must forever rely on the bottleneck of "sponsors" (trusted developers who forward packages from the maintainer to the distribution) to get their work into a distribution.

And sponsors are indeed a bottleneck. From the article: "And then you need to be ready to update to a fixed version of that dependency." When a package's upstream maintainer releases an updated version of a package, the package's sponsor in a particular distribution may be too busy with other tasks to handle it the same day. This can mean that there is no available labor to forward the update to the rolling distribution and backport the fix to the version of the package in a stable distribution.

Comment Re:Stop with the be gay, do crime stuff (Score 0) 137

I think anyone saying that the shooter clearly belongs to one party or the other at this point is lying. And I've seen plenty of it on both sides, including you, right now.

If you can't see the shooter is FAR LEFT...then you are either willingly blind or not listening at all.

His notes, his relatives telling his history, FFS he's fucking a gay furry guy trans.....

If it walks like a duck, talks like a duck....

Comment Re:Not going to work (Score 0) 137

That is a good post except for one thing. Charlie Kirk's killer isn't "left"

I guess you haven't been watching the news for the days AFTER the shooting.....this guy might have been raised "right", but he left that awhile back, was shacking up with a furry, trans guy....and both had pushed back on their families showing extreme hate for anything remotely conservative....hell the dude wrote shit in his notes, his texts and even on his bullet casings....

The left tried pushing the shooter was maga right off to bat, but that has long since been disproved.

Comment Re:Not going to work (Score 0) 137

It's gotten so far that some Republicans are trying to back away because they realize that those laws being used to censor "the left" could easily be used to censor them for the exact same reason. The big fun being to see how the Supreme Court will allow the censorship but then twist themselves into knots trying to deny the same rights if a (D) gets to be President.

The LEFT was ALREADY doing this....especially during the Obama and Biden admins....Obama using direct federal power/branches directory, like the IRS.

Biden, with DOJ going after people they didn't like and directly pressuring Social Media to deplatform people and cut banking abilities... Look I don't agree with recent Reps suggesting HARD to have people lose jobs/censored, but it is different than direct federal manipulations with actual branches actively doing things, behind the scenes, etc....those backdoor communications with Twitter and FAcebook are far different than someone on the FCC saying bad things about Kimmel....but they didn't force ABC to can him....

Comment Re:Not going to work (Score 1) 137

No...something in people, beliefs or lack thereof have been the problem.

We've had guns freely available in the US for a LONG time.

Remember it's only been since the mid 80s since we had background checks....since I believe 1986 that would could'n't buy a modern NEW full auto machine gun.

Hell, I remember in the 70's, you didn't have to go to a "Gun store" to buy a gun, they sold rifles at places like Western Auto, and your local hardware store.

It wasn't long ago you could order a gun via a catalog and have it mailed to your front door without any kind of background check.

And we didn't have the "mass" shootings like you see today....

There were a few, yes, but FEW and far between...no one was shooting up schools all the time or the like.

We have more gun control today than ever...and the problem seems to be getting worse.

It isn't the guns....it's broken people. What's the coincidence?

More broken and single parent homes. Raising generations to not properly value the human life....

Let's try to figure out what changed in PEOPLE since the 80's and earlier....

Comment Re:Stop with the be gay, do crime stuff (Score 0) 137

A couple hours before my post here Kimmel just got drummed off the air for saying roughly this

No, Kimmel got drummed off the air for lying on air saying that the shooter was a conservative MAGA supporter..."one of their own", long after official statements and evidence have plainly stated the opposite.

He was trying to still promote the leftists lies that came out early on this to confuse the public.

Comment Re:OMFG. (Score 1) 137

addressing the actual problem of lax gun control.

You know...I have a fuck ton of guns.

And not ONCE have they spontaneously jumped up, aimed and fired themselves at me or anyone or anything around me.....not at home, or in the car or when carrying when out and about.

Guns are nothing but tools with no intrinsic evil or danger.

It's the fucking loons out there getting amped up to take out "evil" people on "the other side"....

Same people that would run a car through a crowd...mass knifing....home made explosives...etc.

Why do you insist on blaming the tool when it is people that are the fucking problem.

Eliminate one tool...and people will...Uh....Find a way.

Slashdot Top Deals

"Unibus timeout fatal trap program lost sorry" - An error message printed by DEC's RSTS operating system for the PDP-11

Working...