Forgot your password?

typodupeerror

Comment: gp covered that... Re:Call me a neigh sayer (Score 1) 416

by Fubari (#43718579) Attached to: The Bronies Get Their Own Charity
Grandparent post covered that:

then there is a problem.

Here it is in context:

> In short, you can like my little pony all you want. But when you go so far as to modify your life such that it now revolves around that show, and you feel compelled to convert others to your obcesson, then there is a problem.(emphasis added)

What about religious people whose lives revolve around the religion and they try to convert others to the religion?

Comment: thinking longer term... (Score 3, Interesting) 694

education (ok to leave some children behind).
health (self care, health care, genetics, stem cells...)
energy (simply burning fossil fuels is stupid)
space (for starters, industry & mining would be better done off planet)
values: throw in a large dose of personal responsibility.

These are the things that matter, policy that improves them is a win.
Everything else is noise.

Comment: Evolution in action Re:Why? (Score 1) 414

by Fubari (#43444527) Attached to: Stephen Hawking Warns Against Confining Ourselves To Earth
Evolution selects for people that don't get hung up on "why".
Just an observation.
I know it doesn't answer your question.
Philosophers have been working on it for some time,
maybe they'll figure it out some day.
(My personal answer to "why" is that life is fun and interesting; isn't that enough?)

Comment: history point Re:It's a first step (Score 1) 120

by Fubari (#43005319) Attached to: HP Back In Tablet Game With Android-Based 'Slate7'
HP bought WebOS as part of Palm in 2010; if the Pre phone and all that had stayed under Palm's control I think it would have have done well in the market. The only thing I trust HP to do is shoot themselves in the foot and then say setting a few billion dollars on fire was somehow "strategic".
I'll be quite surprised to see HP actively supporting this tablet thing in 2015. HP doesn't blink when deciding to flush a technology or an acquisition. "Oops we did it again!" would be a fine HP corporate motto.
After owning an orphaned phone and a orphaned color laser printer (yeah, why would I ever want a 64 bit windows driver, you bastards!) I would need a pretty amazing reason to buy anything from HP.

Comment: mainframe variety: linux, anyone? (Score 1) 318

by Fubari (#42885909) Attached to: COBOL Will Outlive Us All
Here is a link to IBM's mainframe linux: Linux on System z - Why

About the "system z" thing; IBM calls mainframes "z series", their aix machines "p series" and the intel servers "x series".
I don't know where the "z" came from for mainframe; I'm guessing "p" is for Power chips in the aix boxes, and "x" would be "x86".

Be aware that "mainframe" doesn't always mean IBM.
The most surprising mainframe I encountered last year was a Burroughs mainframe that is still in production for a large social services department (thankfully I just had to read data extracted from it, but the character conversions were sometimes surprising (no, it used Field Data, not EBCDIC nor Ascii in case you were wondering)).

Almost as surprising was a corporation that has a UNISYS mainframe at the center of their IT universe.

Yeah, mainframes are hanging in there.

Comment: Web Developer? (Score 2) 347

by Fubari (#42861287) Attached to: Ask Slashdot: Best Alternative To the Canonical Computer Science Degree?

1) "Web Developer" can cover a rather broad spectrum.
If you want to do architecture for large sites then stay where you are; you will want the theory.
OTOH, the multidisciplinary thing could make sense. Maybe you want to get an Arts major (web design / graphic layout) or a Psych major (Human Factors / Ergonomics / User Interface design) and a computer minor?

Then again, don't overrate college. One of the smartest programmers I ever worked with never went to college. One of the best object oriented developers I worked with was an English Major. I guess I would ask if you want a degree to get you resume past Human Resources or whether you actually want to learn?

I have two questions about what you said here:

The fact is that web development has taken huge bounds in the last few years, and sadly most universities haven't caught up.

1) What giant leaps in state of the art are you talking about here?
2) Is it possible you're new to this and are mistaking the normal fast-paced evolution of computers, tools, and ecosystems as a one-time isolated event? (If so, give it another 5 years; things will be moving just as fast (if not faster) in 2018.)

Comment: More about Macros... (Score 1) 181

by Fubari (#42799481) Attached to: The History of Visual Development Environments

Read the Graham quote, and there at the end - "How can you get anything done in them, I think, without macros?" is probably something that people without Lisp experience are not going to grok just because there are other languages that have a thing called 'macros'. And then I look in the link (having not read that article in a while) and find Graham explaining the difference.

It kind of reinforces the point of the portion you quoted, the way you quoted it, leaving out the further explanation of what Lisp macros are. If you already know, you'll get it immediately - if you don't, you might well sit there and say 'But ... C has macros! C++ has macros!' and miss it completely.

Quite true; it was already getting to be a longish post. :-)
For the readers who may not know much about Lisp here are the next few sections: Graham's original essay is worth a read. http://www.paulgraham.com/avg.html. Quite thought provoking.
Any way, here's the bit on macros:

Many languages have something called a macro. But Lisp macros are unique. And believe it or not, what they do is related to the parentheses. The designers of Lisp didn't put all those parentheses in the language just to be different. To the Blub programmer, Lisp code looks weird. But those parentheses are there for a reason. They are the outward evidence of a fundamental difference between Lisp and other languages.

Lisp code is made out of Lisp data objects. And not in the trivial sense that the source files contain characters, and strings are one of the data types supported by the language. Lisp code, after it's read by the parser, is made of data structures that you can traverse.

If you understand how compilers work, what's really going on is not so much that Lisp has a strange syntax as that Lisp has no syntax. You write programs in the parse trees that get generated within the compiler when other languages are parsed. But these parse trees are fully accessible to your programs. You can write programs that manipulate them. In Lisp, these programs are called macros. They are programs that write programs.

Comment: Re:Smalltalk 80 (72?) (Score 2) 181

by Fubari (#42798135) Attached to: The History of Visual Development Environments
Operator precedence was your primary issue with Smalltalk?
I remember reading Alan Kay's starting goals with Smalltalk was to have a language syntax that would fit on a 3x5 index card. Instead wasting brain cells on that abortion known as C++ operator precedence (Java, C#, C aren't much better btw), you have a single rule that works everywhere: left to right. That's it.

Let's tie this back to the Fine Article: Checking in at 1979 (I don't see this in the article), I'd say Smalltalk has a good shot at being the first IDE:

Steve Jobs on Smalltalk
Steve Jobs had co-founded Apple Computer in 1976. The first popular personal computer, the Apple 2, was a hit - and made Steve Jobs one of the biggest names of a brand-new industry.
At the height of Apple's early success in December 1979, Jobs, then all of 24, had a privileged invitation to visit Xerox Parc. (emphasis added)

This is what Steve had to say about his visit to Xerox Parc.
"And they showed me really three things.
But I was so blinded by the first one I didn't even really see the other two.
One of the things they showed me was object orienting programming they showed me that but I didn't even see that.
The other one they showed me was a networked computer system...they had over a hundred Alto computers all networked using email etc., etc., I didn't even see that.
I was so blinded by the first thing they showed me which was the graphical user interface. I thought it was the best thing I'd ever seen in my life. Now remember it was very flawed, what we saw was incomplete, they'd done a bunch of things wrong. But we didn't know that at the time but still though they had the germ of the idea was there and they'd done it very well and within you know ten minutes it was obvious to me that all computers would work like this some day."

You say we've moved "beyond" Smalltalk ?
Away from it, sure.
But beyond? Unless you're Smalltalk fluent, how would you know?
I'm not saying that to be rude: please consider what Paul Graham said about how programmers rate languages; he expressed this idea very well in Beating The Averages: here is the relevant excerpt:

Programmers get very attached to their favorite languages, and I don't want to hurt anyone's feelings, so to explain this point I'm going to use a hypothetical language called Blub. Blub falls right in the middle of the abstractness continuum. It is not the most powerful language, but it is more powerful than Cobol or machine language.

And in fact, our hypothetical Blub programmer wouldn't use either of them. Of course he wouldn't program in machine language. That's what compilers are for. And as for Cobol, he doesn't know how anyone can get anything done with it. It doesn't even have x (Blub feature of your choice).

As long as our hypothetical Blub programmer is looking down the power continuum, he knows he's looking down. Languages less powerful than Blub are obviously less powerful, because they're missing some feature he's used to. But when our hypothetical Blub programmer looks in the other direction, up the power continuum, he doesn't realize he's looking up. What he sees are merely weird languages. He probably considers them about equivalent in power to Blub, but with all this other hairy stuff thrown in as well. Blub is good enough for him, because he thinks in Blub.

When we switch to the point of view of a programmer using any of the languages higher up the power continuum, however, we find that he in turn looks down upon Blub. How can you get anything done in Blub? It doesn't even have y.

By induction, the only programmers in a position to see all the differences in power between the various languages are those who understand the most powerful one. (This is probably what Eric Raymond meant about Lisp making you a better programmer.) You can't trust the opinions of the others, because of the Blub paradox: they're satisfied with whatever language they happen to use, because it dictates the way they think about programs.

I know this from my own experience, as a high school kid writing programs in Basic. That language didn't even support recursion. It's hard to imagine writing programs without using recursion, but I didn't miss it at the time. I thought in Basic. And I was a whiz at it. Master of all I surveyed.

The five languages that Eric Raymond recommends to hackers fall at various points on the power continuum. Where they fall relative to one another is a sensitive topic. What I will say is that I think Lisp is at the top. And to support this claim I'll tell you about one of the things I find missing when I look at the other four languages. How can you get anything done in them, I think, without macros?

Incidentally this is why I'm studying Lisp via clojure now.
I never got into Lisp beyond some Scheme back in school, so it's time for another look.

Comment: Re:Hugely cool, 3d-printing in space a bonus (Score 1) 148

by Fubari (#42665933) Attached to: New Asteroid Mining Company Emerges
Geez, Cynical Sam. Save some room for me at the compound; I'll bring bullets and beans.

Not that there isn't plenty of depressing stuff going on:
Political gridlock? Can't get enough of that.
US Debt ceiling? Nope, sky is the limit, keep printing money.
Oil? The hell with global warming, we have this swell fracking thing that will let us out-produce Saudi Arabia. Carbon footprints be damned. Come on, what could go wrong?
Oh, Global Warming is just too hard of a problem... we can't do anything about it (assuming it was real...).
(But hey, if you are worried about the environment, let me tell you about Clean Coal...)
Income disparity? Hmm... could be larger; what could go wrong?


Meanwhile I'll just savor some hope for a bright future (at least parts of it).
It pleases me to see people working on cool long term possibilities like asteroid mining.
Maybe this asteroid / space thing will work out, maybe not.
Maybe the Civilization Starter Kit will work out, maybe not.
Looks like Khan Academy" is doing some cool stuff (cool because I see massive education as growing the economic pie).

I see things like these and I think "cool future".
It pleases me that our species can conceive cool things.

I do kind of hope the space thing gets traction soon. If our civilization tanks (world-war III or whatever), then post-collapse it gets hard to see where the next civilization (if any) would find enough raw materials to get going. Oil kicked in during 1850 when somebody saw it oozing out of the ground. If our great-great grandparents had to start by drilling miles underwater in the gulf for oil, or maybe invent fracking to pull it off, damn... its hard to see how our current civilization ever could have evolved.
Because of that it is abundantly unclear to me our species will get a "do-over" if anything serious should go wrong.

Anyway, yeah. I'll check up on the asteroid miners in a few years. Given this successful proof of concept about landing an SUV on Mars and driving it around, yeah... chasing down a smaller rock just might work.

Comment: Hugely cool, 3d-printing in space a bonus (Score 4, Informative) 148

by Fubari (#42663053) Attached to: New Asteroid Mining Company Emerges
This is hugely cool, it gives me hope for our species' future. I hope they're wildly successful.

Also cool was this blurb near the end of the article on zero-g 3D Printing

Deep Space's construction activities will be aided by a patent-pending 3D printer called the MicroGravity Foundry, officials said. "The MicroGravity Foundry is the first 3D printer that creates high-density, high-strength metal components even in zero gravity," company co-founder and MicroGravity Foundry inventor Stephen Covey said in a statement. "Other metal 3D printers sinter powdered metal, which requires a gravity field and leaves a porous structure, or they use low-melting point metals with less strength."

Comment: There's an app for that... Re:Wow! (Score 2) 286

by Fubari (#42658365) Attached to: Three Low-Tech Hacks for Phones and Tablets
r.e. original author: ok writing, though content / concepts seem like it would a better fit for the lifehacker.com crowd. Maybe take the constructive criticism from here, like the "portable charger" idea below, revise accordingly and see if lifehacker will publish it.

r.e. "news for morons who couldn't find their ass..."
There's an an app for that: blutracker-locator.
Attached ass or not, blutracker should help.

I think we just went from "news for nerds" to "news for morons who couldn't find their ass if it wasn't attached" in one post.

Comment: How to lock checked bags (US airtravel) (Score 1) 293

by Fubari (#42635649) Attached to: Ask Slashdot: Anti-Theft Devices For Luggage?
DEFCON 17: Packing & the Friendly Skies As a way to check locked luggage during air travel I found this presentation fascinating.

From the presenter: "Flying with a firearm requires you to lock your bags with non-TSA approved only-you-get-the-key locks. This is a wonderful way to work the system to your favor."

Eighteen minutes, seems well worth watching if you ever fly with expensive cameras or computers...
(yeah, I know this is off topic r.e. train travel, but I thought it would be a handy security tip.)

Comment: Actually closed-blob free? Re:Except that it's not (Score 2) 152

by Fubari (#42320013) Attached to: Open Hardware and Software Laptop
"The bunnie" says otherwise (from The Fine Article's comment section):

bunnie says: December 16, 2012 at 3:20 am

Clarification: Wifi does not require a closed-source blob, if you use an Atheros 9k mPCI-x version. An example card is linked under the mPCIx feature bullet.

The USB card is provided as an option just in case you want to put something else in the mini PCI slot, or you wanted a second wifi interface for some reason. Also, the USB card is much cheaper than the mPCIx card, so it’s a cost-down option for those who don’t care as much about a small blob in the system. Basically, if you care about having no blob for wifi, you can pay for an option that is open source.

GPU, on the other hand, is probably out of reach. nvdia and ATI have set a pretty strong precedent for closed source drivers to use those elements, and the IP vendors for integrated GPUs (like Vivante) are following suit. However, GPU is non-essential IMO for a large application space.

An interesting project, I wish them luck. Even if it is never widely popular in the marketplace, who knows what spinoff projects this might launch?

Quark! Quark! Beware the quantum duck!

Working...