Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:Terrifying. (Score 1) 68

When people find skills they are jealous of, they often try to discourage it and cover it up with phrases like:

* Don't you have a life?
* What a nerd
* You have too much time on your hands
* There has GOT to be a better use of your knowledge and skills
* There's something wrong with you

Ignore those critics and do what you want anyway. Your life will be better for it.

Comment Re:C++ metaprogramming is just like functional pro (Score 4, Insightful) 68

metaprogramming is like functional programming in these senses:

1) Uses lots of recusion
2) Has no variables, only constants. Nothing is mutable.
3) Has functions

Because of 1 and 2, it helps to think in terms of functional programming if you want to do anything substantial.

Comment Syntax (Score 3, Interesting) 68

Once you get over the syntax, C++ metaprogramming is just like functional programming.

No, the syntax is the entire thing wrong with C++ metaprogramming. It clearly wasn't designed for things like this. To clear up any doubt about the syntax, check out this file. In addition the inscrutable error messages (although those have improved over the past decade). If anyone likes template metaprogramming, I suggest they just use LISP.

That said, this project is really cool. Nice hack mattbierner.

Comment Re:I think Apple's glory days are over (Score 1) 311

Those are lousy reasons to take away someone's freedom. The walled garden hasn't kept malware off devices, and Android has shown you can get all the benefits of the walled garden without giving up the freedom.

There are always more people who will try to take control of your device if they can. We've seen this play out before with Microsoft Palladium....first being a way to ensure you had legal copies of windows, then expanding to mean you could only play media approved by the RIAA/MPAA etc. Fortunately it got dropped back then.

Even in this story we have a story where Apple is censoring software (alternate browsers), making the lives of their users worse.

Comment Re:Why force her to do something she doesn't want (Score 2) 250

It feels like you're trying to push her into a career she doesn't really want to be in. If I was you, I'd respect her wishes and instead support her while she finds something she's passionate about.

Let's be honest, writing enterprise Java is enough to kill anyone's passion. That stuff sucks your soul out until you make it to architect level (then you spend your time sucking other people's soul out).

She should find a job that interests her more (while lets be honest, work is called work because it's not fun). Then, if that job happens to be embedded programming, she get a raspberry pi and work with it for a while. After a couple months she should be more than proficient enough to find a job in embedded.

In any case look through job postings until she finds something interesting. Once again, work is generally not interesting.

Comment Re:I think Apple's glory days are over (Score 2) 311

This is getting tiring, and along with "walled garden", it is really stale and worn out as an argument.

If you could install your own browser on iOS, then browsers wouldn't be a problem. Because of the walled garden, you can't.

"Walled garden" isn't a tired argument against iOS, it is a very serious problem, but fanboys would rather ignore it or call it 'worn out.' In reality it sucks and there's no need for it, and plenty of reasons to not have it.

Comment Full disclosure (Score 1) 33

This quote is why full and immediate disclosure is important:

in cases where the vulnerability is actively being exploited, disclosing immediately, publicly and completely is always in the public interest.

Usually an admin can solve the problem with a firewall, or by temporarily disabling a feature, or something similar. Don't leave people open to attack.

Slashdot Top Deals

Saliva causes cancer, but only if swallowed in small amounts over a long period of time. -- George Carlin

Working...