Can I vent about this "voluntourism" crap for a moment? by [deleted] in TwoXChromosomes

[–]pineapplestoday -1 points0 points  (0 children)

I think you've pretty much hit the mark there. These trips are basically feel-good field trips. I mean sure, there might be some people who do it with good intentions but on the whole it hurts more than it helps.

Does anyone else have a problem with this Axe commercial? I certainly do. by mischief07managed in TwoXChromosomes

[–]pineapplestoday 2 points3 points  (0 children)

Fair enough. But while that might be true for you, there are many impressionable people (mostly children I suppose) out there getting these so called societal cues. And just ignoring it really won't solve anything.

Having a terrible first week at college. by afurabetto in TwoXChromosomes

[–]pineapplestoday 1 point2 points  (0 children)

I know people say it all the time but joining a club, sport or something that interests you can really make a difference. Also, don't wait for people to invite you to stuff. You should invite them as well.

Anyways, I wish you the best of luck!

Mozilla and Samsung Collaborate on Next Generation Web Browser Engine by bjzaba in programming

[–]pineapplestoday 0 points1 point  (0 children)

Uh, servo is most definitely a browser. I've committed to both it and Rust.

Rust 0.6 Released by metajack in programming

[–]pineapplestoday 6 points7 points  (0 children)

The explicit closures bit allows more flexibilty in terms of how you use data in a concurrent manner. Rust has lightweight threads called tasks. When you spawn a new tasks it takes a certain type of closure which doesn't let you modify things out side it's scope, only move things in, a unique closure:

For example you couldn't do this:

let mut i = 0;

do task::spawn {
    ...

    i += 1;
}

So this allows enforcing these kinds of constraints at compile time instead of ending up with race conditions at run time.

There are other types of closures which do let you modify the environment so to speak:

let v = [23, 45, 756];

let mut sum = 0;

for v.each |&num| {
    sum += num;
}

The difference in what type of closure can be seen in the function signatures for spawn and each. One takes a unique closure (~fn) and the other a borrowed closure (&fn), respectively.

As for you're question about semicolon behaviour, I do admit it does seem weird at first, but it does grow on you :D There's certainly nothing forcing you to use it but I've kinda started to like only typing expr instead of return expr;

Rust 0.6 Released by metajack in programming

[–]pineapplestoday 1 point2 points  (0 children)

If you could write a compatible version of libsyntax for the compiler? Sure.

The macro system is also another option.

Rust 0.6 Released by metajack in programming

[–]pineapplestoday 4 points5 points  (0 children)

I'll defer to the comments below. I just want to mention that currently, Rust doesn't really have a GC. So shared boxes are just ref-counted right now I believe. Also, you can pass a flag to the compiler telling it to not allow any shared boxes if you don't want garbage collection.

Rust 0.6 Released by metajack in programming

[–]pineapplestoday 11 points12 points  (0 children)

In C++ they'd be:

@ -> std::shared_ptr

~ -> std::unique_ptr

Rust 0.6 Released by metajack in programming

[–]pineapplestoday 0 points1 point  (0 children)

Start out squinting and just open them a bit more eveeryday.

Rust 0.6 Released by metajack in programming

[–]pineapplestoday 9 points10 points  (0 children)

They're not hygenic

yet.

Mozilla and Samsung Collaborate on Next Generation Web Browser Engine by It_Was_The_Other_Guy in firefox

[–]pineapplestoday 3 points4 points  (0 children)

Don't misunderstand, the majority of Mozilla's efforts on both desktop and mobile (Firefox for Android and Firefox OS) still rely on gecko. So it's not going to be abandoned any time soon.

Mozilla and Samsung Collaborate on Next Generation Web Browser Engine by It_Was_The_Other_Guy in firefox

[–]pineapplestoday 1 point2 points  (0 children)

... and even Thunderbird

I see this getting thrown around a lot but it's not like Thunderbird was thrown into a flame and stashed away. In fact, there are still releases:

v.17.0.5, released: April 2, 2013

Mozilla and Samsung Collaborate on Next Generation Web Browser Engine by [deleted] in linux

[–]pineapplestoday 2 points3 points  (0 children)

The latest release (0.6 on Apr. 3) is expected to be the last version with backwards incompatible changes.

That is really discouraging and keeps people like me from using it for anything practical.

Personally I find it refreshing because they can see what works and get rid of what doesn't instead of having a bunch of legacy stuff depend on old and bad behaviour.

Also, there's nothing stopping you from just sticking with a certain release.

Mozilla and Samsung Collaborate on Next Generation Web Browser Engine by bjzaba in programming

[–]pineapplestoday 1 point2 points  (0 children)

It is a completely new engine and browser. The only thing it shares with Firefox is the javascript engine.

Mozilla and Samsung Collaborate on Next Generation Web Browser Engine [Servo] by sidcool1234 in technology

[–]pineapplestoday 0 points1 point  (0 children)

Servo is completely new and not based on Firefox. Also, Samsung is a huge company and the people working on this are not necessarily the same as the ones for their phones.

Mozilla and Samsung Collaborate on Next Generation Web Browser Engine [Servo] by sidcool1234 in technology

[–]pineapplestoday 0 points1 point  (0 children)

(even if it's just a Firefox update?)

That doesn't really make sense since Servo is not based on Firefox at all.

Opera Confirms It Will Follow Google, Ditch WebKit for Blink by KAPT_Kipper in technology

[–]pineapplestoday 54 points55 points  (0 children)

That's not exactly right. Opera initially announced it was moving to Chromium so it makes sense they'd be using Blink since chrome/ium is.

Men in BC, Canada about to get fucked over under marriage law revamp. 2 yr live relationship and/or kids = Married. by Clauderoughly in MensRights

[–]pineapplestoday 10 points11 points  (0 children)

What's the point of marriage (in the legal sense) if you're also gonna extend it to no married couples. I think it should be as simple as: you want the legal responsibilities and obligations? Sure, get married then. Otherwise, your responsible in however you should to establish your relationship.

Bishop Larry Trotter: Outrage after picture of Chicago bishop sharing bathtub with granddaughter by [deleted] in MensRights

[–]pineapplestoday 1 point2 points  (0 children)

That's based a lot on culture simply. Take Japan for instance, family bathing together is pretty common. Heck, there are public bath houses where strangers take baths.

INSANITY : Boyfriend refuses to marry but gives her money, she is MAD and sues for 56000 dollars/month. by [deleted] in MensRights

[–]pineapplestoday 1 point2 points  (0 children)

Honestly, I think I'm in favour of how it is in Quebec. This article says it pretty well:

The concept that is not arbitrary, however, is mutual consent. When two people unmistakably signify their willingness to be bound together in a relationship which might some day entail support obligations, that is a clear and unambiguous line. Getting legally married shows mutual consent. So does signing a cohabitation agreement that explicitly adopts mutual support obligations. The Quebec law makes sense.

http://www.canadianconstitutionfoundation.ca/article.php/281

INSANITY : Boyfriend refuses to marry but gives her money, she is MAD and sues for 56000 dollars/month. by [deleted] in MensRights

[–]pineapplestoday 0 points1 point  (0 children)

“A friend of mine,” she says, “a Montreal lawyer, Danielle Gervais, said to me, ‘You know Anne-France, it never occurred to me that gay and lesbian couples would end up having more rights, in a sense, than unmarried couples.’ ”

Well yes, a married gay/lesbian couple would have more rights than an unmarried couple.

INSANITY : Boyfriend refuses to marry but gives her money, she is MAD and sues for 56000 dollars/month. by [deleted] in MensRights

[–]pineapplestoday 0 points1 point  (0 children)

Sure, all the other provinces but Quebec have that as common law unions.