Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Reverse Calculate Average Lifetime of Civilization (Score 1) 267

I'd be interested in seeing a paper that estimates the maximum lifetime of a technological civilization, on the basis that : (A) the estimates given are right about the number of stars, how many habitable planets are in the goldilocks zone, etc.,., (B) we are not atypical, and then (C) that we have not encountered signals from any radio emitting civilizations.

We might find that there would be so many technological civilizations, that technological civilizations should only exist for a few dozen years. Or we may find that they are so rare, that it's extremely uncommon that they overlap, and they may well last for several millennium.

Comment A More Radical Position (Score 0) 197

I have developed, in 30 years of programming, to a much more radical position. Technical debt and mounting complexity are major problems, and I want to see a splinter movement within programming that defies the contemporary orthodoxy on how to solve these problems.

Object Oriented Programming is not a solution.

Refactoring is a failure as a solution. INSTEAD: We need to say "NO," from the get-go, to unnecessary technologies. Yes, refactoring is needed, but we've been talking about refactoring for decades now, and we still have so many problems. We need to say "NO" to new technologies, wholesale; To be much more skeptical and dubious of technologies. Don't import a whole system, when you're only really using only 1% of the technology in it. I see so many technologies in use in workplaces, where only 1% of the functionality is needed. (I'm looking at you, Celery.) These massive systems have security flaws, bugs, and inflexibilities, that require custom patching and regular necessary upgrading and updating. They are built on top of other massive systems that have security flaws, bugs, and also require patching and updating. Yet because of "We don't want to implement something that someone else has already implemented better, and actively maintains for us," I see decisions made to get the huge big massive honking thing that ** isn't actually needed. **

When you have 10,000s of lines of glue code, to glue your systems together, and you're actively maintaining them against one another, ... and the alternative was to write a 500 line program that would do EXACTLY what you want, and is easy to modify and understand, ... ... something has gone horribly, horribly wrong.

When you're sending massive REST calls in series, with HTTP headers and payloads and everythings, ... ...when a single maintained TCP stream would do just fine, sending 4-byte packets back and forth, ... ... something has gone horribly, horribly wrong.

I said above that Object Oriented programming is not the solution. I maintain that. I think we need to seriously re-evaluate what the heck we're doing. I propose that we look at the notations we are using in writing programs. Forth has a radically different notation. APL has a radically different notation. There is great expressive power in these systems. They are compact and powerful. I have come to see that smallness is a great virtue -- not baroqueness.

A great **design** can make a dramatically smaller technology footprint. We're so focused on agile methods, that we don't see that a design can have a dramatic minimizing power. It's not about waterfall. Designs can be iterated after all. If the design has a small footprint, modification is quick and easy. The entire program can be rewritten in a reasonable time, if the design is little.

I am not writing this to convince anybody. Rather, I am writing this so that fellow programmers who resonate with what I'm saying are encouraged. These ideas are very much in the minority, and are drowned out by the mainstream orthodoxy of programming. But I believe that serious programmers who have been looking at what is going on can recognize what I'm saying here. I would like to see more expression of challenge to the orthodoxy here.

My Pointers for more information, for the interested:
* http://suckless.org/philosophy
* deep study of Chuck Moore's ideas on programming
* http://www.colorforth.com/1per...
* Alan Kay's ideas on programming
* the design of the TempleOS, which is extraordinary and powerful while minimal
* "Software Survivalism" and "Neo-Retro Computing" (Sam Falvo)

Comment Electric Motorcycles (Score 2) 130

I'm eagerly anticipating affordable electric motorcycles.

I think Brammo and Zeros are rated at ~ 200-500 MPG equivalent?

That's way better mileage than even a fully loaded (everybody standing) bus gets in peak hours.

The problem with the electric motorcycles today is the price tag. The prices have dropped recently (from, say, $19,000 to $14,000, with ~$12,000 for very low end bikes that can't go very far,) but they need to go down further and increase in range.

Comment Re:LARP? (Score 2) 16

That'll have to be a pretty sophisticated VR system. It'd have to be one that taps into your nervous system, can make you feel like you're actually exercising your muscles as you walk, and one that has a hell of a force feedback mechanism, so that you not only can't walk through walls, but can actually feel them with your hands.

In case you missed it, check it out at: https://thevoid.com/ .

Comment Musical Taste can expand. (Score 2) 361

Freddie Mercury. Harry Belafonte. Led Zeppelin. Highway Star. Cyndi Loper. Pumped Up Kicks. Tron & Switched-On Bach. The Sons of the Pioneers. Chip Tune. Paranoia. Jimmy Hendrix. The Bobs. The Grateful Dead. R.E.M. Moonlight Sonata. The Disney Electric Parade. The Final Fantasy VI soundtrack. Forever Young. The Hukilau Song. Over the Rainbow, and Make New Friends. Joy of Man's Desiring. Gnarles Barkley.

It seems like every year, I get into more music. I discover things that I never saw in older music (such as The Sons of the Pioneers), and I also like seeing things from my childhood revisited, like with Mesh. I have a hard time finding what I consider to be genuinely "new" music; I always have this sense that I am hearing a mutation or freshening of things that have come before.

Comment Re:As a father with a daughter (Score 1) 950

I am a father, and I have a daughter too, which gives me equal ground to respond.

* Who has the most sexually pleasurable and sensitive part of their genitals systematically mutilated at birth? BOYS.
* Who makes up a minority of college students? BOYS.
* Who is expected to sacrifice their life for their country? BOYS and YOUNG MEN -- "infant"-ry indeed.
* Who is expected to pay for the date? MEN.
* Who is expected to make more than their partner, by their partner? MEN.
* Who is always reminded from all sectors of society that, in a sexual-romantic relationship, they are the one who have to provide value through success, earning, providing, career, and disciplined behavior at all times? BOYS and MEN.
* Who is reminded that they have to EARN sexual fulfillment? BOYS and MEN.
* Who often has to PAY to have sex? MEN.
* Who has to pay child support, even if they were underage and sexually abused? BOYS.
* Who is at 10x a risk of physical violence? BOYS and MEN.
* Who is used by society for violence-work, and then criticized condemned and feared for being violent? BOYS.
* Who is given longer and harder prison sentence, for the same exact crime? MEN.
* Who is expected to do grueling grunt work, and "take it like a man"? BOYS and MEN.
* Who is considered to be an existential threat to children? MEN.
* Who is forced to pay child support for unwanted children? MEN.
* Who is denied access to children, even when they're paying child support? MEN.
* Who is not listened to, or even criticized and condemned, when they are feeling emotionally hurt? BOYS and MEN.
** Note the use of the word "whining."
* Who is the victim of roughly 35-50% of unilateral domestic violence, but is most likely to not be supported, oris even taken to jail, should they report it? BOYS and MEN. (Girls are responsible for more than 50% of teenage dating intimate violence.) See http://www.domesticviolenceres... for more information.
* Who is accused of being in a "victim mentality" for angry opposition to the lies of "equality" ..? Sympathy compassion and care for girls and women, grounding threats and punishments for boys, and condemnation and ceaseless criticism and distaste for men.

When I found out that I was having a girl rather than a boy, I cried tears of relief. I wouldn't DARE bring a boy into today's hostile climate, by choice.

* NO MORE CHILD GENITAL MUTILATION.
* NO MORE DATING DOUBLE-STANDARDS.
* NO MORE TARRING BOYS AND MEN THROUGH BULLSHIT STATISTICS.
* NO MORE DOMESTIC VIOLENCE AGAINST BOYS AND MEN.
* NO MORE INTIMATE VIOLENCE AGAINST BOYS AND MEN.
* NO MORE ATTACKS ON SEXUALITY, ESPECIALLY MALE SEXUALITY.
* NO MORE SPECIAL PROTECTIONS FOR WOMEN.
* NO MORE FORCED PATERNITY.
* DECLARATION OF INNOCENCE WHEN RAPE ACCUSATIONS ARE FOUND FALSE.
* DUE PROCESS AFTER RAPE ACCUSATION.
* PRISON TIME FOR FALSE ACCUSERS.
* EQUAL TIME FOR EQUAL CRIME.

Perhaps most importantly: CARE FOR BOYS AND MEN.

Slashdot Top Deals

Disclaimer: "These opinions are my own, though for a small fee they be yours too." -- Dave Haynie

Working...