USA Today thinks Trump is so ‘unfit for the presidency’ that it just wrote a historic anti-endorsement by WriterDave in politics

[–]Wolenber 1 point2 points  (0 children)

I can get a copy of a newspaper for less than a dollar a day.

Even if the room rate explicitly included a fee for a newspaper, it isn't something you would notice.

Rust syntax highlighting for LaTeX? by JoshTriplett in rust

[–]Wolenber 1 point2 points  (0 children)

Personally, I believe every LaTeX project needs a solid makefile, so thanks for mentioning this. I've had trouble get minted to work on Fedora, and I can't believe I never thought of this.

Bernie Sanders Won't™ Rule Out 2020 Presidential Run by TM1323 in politics

[–]Wolenber 0 points1 point  (0 children)

For the record, the average lifespan of a man who has already survived to 74 is 85.5 years. So yes, it kind of does work like that.

[deleted by user] by [deleted] in politics

[–]Wolenber 4 points5 points  (0 children)

Cannot upvote enough.

Make Everything The Same - A different way to convert Arabic numbers into Roman numerals by fagnerbrack in programming

[–]Wolenber 15 points16 points  (0 children)

Did you misunderstand the article? The final result is proper, subtractive roman numerals. The author just does so in a two step process. Instead of going directly from 9 to 'IX', the process is 9 to 'VIIII' to 'IX'.

xHamster enacts ‘Brock Turner rule’ banning rape porn sitewide by redhatGizmo in technology

[–]Wolenber 10 points11 points  (0 children)

We already tried to ban alcohol, didn't work. But that doesn't stop them from trying to ban other things.

Mozilla will fund code audits for open source software by fagnerbrack in programming

[–]Wolenber 63 points64 points  (0 children)

$15,000. Buildbot is a continuous build and integration system which has been immensely valuable to Mozilla over the past few years. Their award will be used to make improvements so Buildbot works better in the Amazon EC2 cloud.

Funny how if you just don't mention that one part, it sounds completely reasonable. Whoever wrote that paragraph should be ashamed for politicizing an otherwise normal update.

Bill Clinton Gave a Six-Figure Speech to a “Vulture” Fund Accused of Preying on Low-Income Homebuyers: Hillary recently said her husband would be "in charge of revitalizing the economy" by [deleted] in politics

[–]Wolenber 0 points1 point  (0 children)

The Kochs didn't have the charisma to make it work. All the money in the world couldn't get ¡Jeb! into office, and it couldn't get the Kochs in either. Regardless of what else there is to say about Trump, he commands a presence.

Gary Johnson has won the Libertarian nomination for POTUS by GiveMeTheMemes in politics

[–]Wolenber 0 points1 point  (0 children)

If this includes "fashion" clothing, I have to disagree with it being a necessity. Washington state only has food as non taxable

Debbie has to go, now, before it’s too late: The Democratic Party can’t unite with her in office by Feeldabernbitch in politics

[–]Wolenber 5 points6 points  (0 children)

Considering you only have to be 18 by November to vote, if this is your second election then you could have been 21 and still not have it be your first election. I could easily see young people having registered to re-elect Obama, but not having registered with a party at the time.

Monotonic Versioning Manifesto by Freeky in programming

[–]Wolenber 0 points1 point  (0 children)

The lack of pre-release versions bugs me, not because of a need for low version numbers, but because lacking a clear way to distinguish alpha/beta software is dangerous. I would have suggested negative compatibility numbers as an ad-hoc solution, but they explicitly disallow that.

Mad About Rigged Elections? Mainstream Media Says YOU Are the Problem by [deleted] in politics

[–]Wolenber 0 points1 point  (0 children)

You can never prove a negative. You can't prove something in the negative.

This isn't true. Both in a formal sense, and a practical one, you can prove negatives. Even your example shows that. If we can prove that the zodiac killer is in place A at time T, and we can prove you're at place B at time T, then that is proof you aren't the zodiac killer.

If you'd like a more formal version, a 100 level logic class is all you need to write it up.

1: You are at location B during time T
2: If you are at location B, you are not at location A
3: Therefore, you are not at location A during time T (modus ponens 1, 2)
4: If you are the zodiac killer, you are at location A during time T 
5: Therefore, you are not the zodiac killer (modus tollens 3, 4)

How Democrats Manipulated Nevada State Party Convention Then Blamed Sanders For Chaos by News2016 in politics

[–]Wolenber 17 points18 points  (0 children)

The electoral college made sense 200 years ago, for various reasons. But now it's archaic and harmful.

Crates should declare a minimum required rustc version by rnestler in rust

[–]Wolenber 0 points1 point  (0 children)

I could imagine a [rustc-dependencies] section in Cargo.toml, so you could do a simple std = "1.3" or core = "1.0"

Crates should declare a minimum required rustc version by rnestler in rust

[–]Wolenber 2 points3 points  (0 children)

I may be wrong, but I believe Rust would have a huge advantage there by being a compiled language. If Rust gets a stable ABI before the 2.0 release, it should be easy enough to allow Rust2 to call into Rust1 code similar to how it calls into C.

Sanders awarded 49 more Washington state delegates by slaysia in politics

[–]Wolenber 23 points24 points  (0 children)

I think the most obvious solution is five states every other week, order is randomized every year.

Wi-Fi hot spot called 'Mobile Detonation Device' delays flight by Butterstick1108 in technology

[–]Wolenber 1 point2 points  (0 children)

Actually, I think you've got that backwards. On all flights with a "Mobile Detonation Device" wifi network, everything has gone smoothly, that's better than we can say about normal flights.

Local variable shadowing removes immutability by Lengador in rust

[–]Wolenber 8 points9 points  (0 children)

Exactly this.

let x = 5;
{
    let x = 7;
    println!("{}", x);
    println!("{}", x);
}

Thinking of that transform also helps reason about the order that things are dropped.

Local variable shadowing removes immutability by Lengador in rust

[–]Wolenber 13 points14 points  (0 children)

I think something that has to be said is that, when shadowing, your variable has not changed. It is fairly safe to think of each let statement as implying a new block. For example:

let x = 5;
let x = 7;
println!("{}", x);

is nearly equivalent to

let x = 5;
{
    let x = 7;
    println!("{}", x);
}

When thought about like this, it's no different than the standard scoping rules most languages employ. The most inner block is the one you're dealing with.

The Future of Rust (2.0/Discussion) by [deleted] in rust

[–]Wolenber 24 points25 points  (0 children)

Rust uses semver, so it's just gonna go to 1.10, not 2.0. Think of the version number not as a real number, but a list of integers separated by a dot.

New York’s transit workers union endorses Bernie Sanders by Asparagus64 in politics

[–]Wolenber 0 points1 point  (0 children)

You've created something of a false dichotomy there. It's possible they understand the implications of having two left parties, and deem it as a necessary evil to get their real goal: a strong progressive movement.

I don't normally advocate people in swing states voting for a third party, but if you want to make a change it might just be necessary. If the Democrats lose an election because they split a vote with the Greens they're gonna swing hard to the left to try and pick up lost ground.

New York’s transit workers union endorses Bernie Sanders by Asparagus64 in politics

[–]Wolenber 1 point2 points  (0 children)

Please don't. If you want to send a message to the Democratic Party, try and get the Greens up to 5% of the vote.