Forgot your password?

Comment: Re:I would think (Score 1) 324

by EvanED (#46802319) Attached to: OpenSSL Cleanup: Hundreds of Commits In a Week

And before someone going on a rant saying that that's a brain dead thing to do, it's something that pretty much every compiler does when using the stack.

Um, no.

The compiler doesn't really generate code that expects local variables to persist across function returns, which would be the equivalent to what we're talking about here. The one possible exception I can think of is that you could sort of argue that ABIs where there's a red zone beneath the stack pointer fit your description, but I would dispute even that.

The way the allocator is "supposed to" behave -- like a LIFO -- is like the compiler's use of the stack. The use-after-free is not.

Comment: Re:Not Uncommon for Portland (Score 2) 208

by Valdrax (#46802163) Attached to: Why Portland Should Have Kept Its Water, Urine and All

We Portlanders greatly appreciate our open air reservoirs however the City Water Bureau does not. Despite a large public outcry to keep our open air reservoirs our water department despite saying that they were working to keep our reservoirs, did not file for a waiver from the department of homeland security to keep the reservoirs open air.

What the hell... WHY?

I used to live in Portland for about three years and regularly drank the tap water The idea that I was drinking water straight from an open-air reservoir post-treatment nauseates me. Why would anyone want this?

Comment: Re:HP LaserJet 4M+ (Score 1) 674

by EvanED (#46789745) Attached to: Ask Slashdot: What Tech Products Were Built To Last?

I hooked my 4+ up to a Kill-A-Watt.

I have no idea if the readings are accurate for a momentary power draw, but I swear I saw it register a draw of almost a kilowatt for just one or two readings as it was turning on.

Mine started accordian jamming. Pulled out the rollers, roughened them up with some sandpaper (got that trick from Wikipedia), and it seems to be back in working order.

Comment: Re:Anything built before 2001 (Score 5, Insightful) 674

by egarland (#46789525) Attached to: Ask Slashdot: What Tech Products Were Built To Last?

We always get a false impression of the reliability and quality of old stuff, because the stuff that sucked and broke got thrown out years ago, and the only things that we still encounter are the ones that were well made. It's true with old houses, old cars, old furniture, pretty much everything. I'm sure there's a law for this phenomenon with some pompous dude's name on it but it's a well established and discussed phenomenon.

Comment: Re:I wonder how much damage... (Score 2) 279

by EvanED (#46783629) Attached to: Apache OpenOffice Reaches 100 Million Downloads. Now What?

I have a few objections to that, as nice as it is for what it's trying to be.

The first is covered by the "Is there any kind of Âpresenter screen in Impressive?" FAQ. (Or more directly, the "No, and there is currently no proper way (or plans) to implement such a thing" answer.) There's sort of a half-assed workaround that gets some of the way there, but a half-assed workaround is still half-assed.

The second is that I don't think PDF is a good delivery medium for a lot of presentations. A lot of people (especially here) will decry things like fancy effects and animations, and when used without purpose they're distracting and obnoxious. However, they can also be used very well, to clarify relationships or show how a system transitions from state-to-state and stuff like that. I get the feeling that PDF is a bit more capable here than I give it credit for, but I still think it's pretty poor in comparison to something in the PPT/Impress/Keynote genre.

Third, it's only a viewer, which leaves open the question of what you author the PDFs in. The example slides are Beamer, and as much of a fan of Latex as I am for documents*, I think it's a pretty poor fit for most presentations. Partly this goes to my previous point, but I also think that presentations are a medium that minimizes most of Latex's strengths and maximizes its weaknesses.

(* Actually this is untrue. I hate Latex. :-) But like PPT, it stands out as being by far the best of a bad lot.)

Like you say, to each their own, but I think it's not for me.

Comment: Re:I wonder how much damage... (Score 1) 279

by EvanED (#46783579) Attached to: Apache OpenOffice Reaches 100 Million Downloads. Now What?

Keynote is free now with Macs and iOS devices and free online for everyone.

Are you sure about that? I tried signing into iCloud with the credentials I use for iTunes, and it said "Your Apple ID must be used to set up iCloud on an OS X or iOS device before you can use"

Did I go to the wrong place? Or can I set up an account even if I don't own a machine?

Comment: Re:What now? 1 billion! (Score 1) 279

by EvanED (#46781839) Attached to: Apache OpenOffice Reaches 100 Million Downloads. Now What?

I would vote Excel in that contest. To me, comparing Excel to Python/matplotlib harkens a lot of the comparison of something like Python to a compiled language. The former gives you a REPL that lets you interact with your language easily, you can make changes and see them reflected without recompiling, etc. Well, Excel takes that one step further: with it, you don't have to do anything: as you change the input data, the calculated data changes immediately. With Python and matplotlib (at least as much as I've seen it), you don't have to recompile but you do have to re-run your script or take some other action besides just changing the data to get it to regraph (or else start writing your own wrapper).

Or not everything is graphing either. For instance, suppose you're picking between different mortgages and want to compare a few different scenarios. You can have cells for the interest rate, nominal loan time, points, extra prepayments, etc. and then have cells to calculate the total interest paid, actual loan time, etc. Want to see what an additional 1% does to your rate? Change 3.5% to 4.5% and... you see the effect.

Finally, I think spreadsheets often make data entry easier as well as just looking at tables easier. You can just grab and resize columns if something doesn't fit, as opposed to go and manually respace things. Entering data going down in a spreadsheet column is about as easy as it gets because you have an enter button on your 10-key: it's easier to type "17 25 4 12" than "17 25 4 12" even ignoring row vs column-ness.

At least personally, when I use a spreadsheet instead of going to Python/matplotlib or something else, those are usually the reasons why.

Comment: Re:Good. (Score 1) 104

by EvanED (#46780947) Attached to: RCMP Arrest Canadian Teen For Heartbleed Exploit

Second, he for your analogy basically stood outside and asked for some secrets and the homeowner yelled them back at him.

That's like saying someone who breaks into a house by throwing a brick through the window merely lets go of a brick when it has a particular trajectory and the glass just got out of their way.

Comment: Re:You can probably thank Microsoft for this... (Score 1) 279

by EvanED (#46780503) Attached to: Apache OpenOffice Reaches 100 Million Downloads. Now What?

Sure there were some incremental changes that took advantage of newer technologies, some new UI changes that I am not sure if it makes things better

This is going to sound like a shill, but I promise it's not; I've actually been really impressed with the Office UI changes post-2007. (For purposes of this discussion, let's forget about whether the ribbon itself was a good idea (I am actually pretty indifferent, to be honest) and just assume it's here to stay.) A few years back I went to work on a PowerPoint presentation in 2010 on a shared computer, than later continued work using 2007 on my own. And I definitely missed some of the changes -- where 2010 made much more accessible some operations that were more buried in 2007. And recently I was doing some collaborative work in Word 2013, and there were a couple minor but still nice changes to the way comments and track-changes were displayed in comparison to what I was used to (and have reason to believe changed since 2010).

I'm by no means a heavy Office user -- there will be weeks that go by where I almost don't open any Office programs. But at the same time, (1) they are making UI improvements and (2) I definitely don't think you can dismiss UI improvements for programs like these -- in some sense, 98% of the program is the UI for something like Word. Word's not doing any heavy computation behind the scenes that's the real thing you're interested in.

Never put off till run-time what you can do at compile-time. -- D. Gries