Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment Re:For the rest of us (Score 1) 299

I'll get hate by the "programmers" but I'd argue that what we need is more along the lines of another VB 6 which is what TFA seems to be advocating.

How about instead of reviving old trash, building a language that has the advantages of VB without the disadvantages? It was so hard to write a good, stable application in VB.

Comment Re:Google Wave (Score 1) 299

Effective visual editing of templates; HTML template editing but much more like a good UI editor

I've always used a text editor for HTML since automation always seemed to produce bloated, unreadable (if not edited by hand) garbage, whether AOL's, Netscape's, Front Page, Word Perfect, or Word.

However, I discovered recently that you can get very good HTML from Open Office, but the way to go about it is really convoluted thanks to Oo's retarded menu structure. Under "file" towards the bottom of the list, nowhere near "export" where it should be, is "view in browser". Saving the web page from FoxPro produces excellent, readable HTML. However, I didn't run it through the WC3's HTML validator.

Comment Re:No, it's not time to do that. (Score 3, Insightful) 299

Professionals with years or even decades of experience have enough trouble writing secure software.

And just where do these "professionals" who can't write secure software get these years or decades of experience??

It's even worse when they use "beginner-friendly" languages like PHP, Ruby (with Ruby on Rails), and JavaScript. These languages are totally shit, and end up promoting buggy, insecure code.

I don't know PHP or Ruby, but javascript is in no way "beginner-friendly". I'd been coding in BASIC, assembly, xBase (various dialects), NOMAD, and a couple I can't remember (I'm getting old) for well over a decade when I needed javascript.

Javascript is crap. Often useful and necessary crap, but still crap.

When these amateurs try to write code in any sort of a business or professional setting, it usually ends up being the IT department or professional software developers who get to maintain the crap code in the end.

It's true that someone who thinks he knows what he's doing but doesn't can really screw a project up, an idiot I worked with who thought he knew dBase almost cost us a ten million dollar Federal grant by removing some columns in some tables in an application I wrote. I was able to make it work anyway.

Asimov got it right in Foundation; those who know little and are aware of their ignorance aren't dangerous, it's those who think they know but don't that are.

But I was mostly self-taught, only taking classes after I'd been programming for years, and few of the classes taught me anything I hadn't already learned from reading hundreds of books on the subject and practicing.

And we can't forget how these half-assed amateurs often start "contributing to" (a.k.a. destroying) open source projects. Thanks to them, we have disasters like GNOME 3, where instead of trying to make efficient, effective software, they just ended up trying to make a shitty, half-assed copy of their warped understanding of OS X.

It's not that they're shitty programmers, it's that they're shitty designers, and the professionals at Microsoft are no better; Windows 8, anyone? And whose code is the least secure? Yep, your fellow professionals at Microsoft with their warped "understanding" of UI, just like the GNOME devs.

We shouldn't promote the idea of them getting involved with software development. We should discourage it!

No, we should develop easier to use tools. The languages and compilers you professionals are writing suck donkey ass.

Comment Re:Watch your kneecaps (Score 1) 468

I actually ran across a story about it on Google news that tied the mailing to the Democratic party. They're apparently targeting registered Democrats that they consider to be reliably Democratic voters who are not so reliable about getting out to vote. I reckon they're probably desperate to get out the vote, which is key to them holding the Senate this year. There was some concern the tactic could backfire. This is clearly a far too simplistic tactic for the Republicans. They would have just sent out a vaguely threatening letter, and then blamed the Democrats (heh heh heh.)

Of course, now we know how Timothy*cough* I mean... An "Anonymous Reader" leans in the elections, don't we?

Comment Sounds Kind Of Like Jmeter (Score 1) 299

I worked on testing with Jmeter a while back and Hypercard sounds pretty similar to it. It basically just holds a tree of mementos, which it serializes to XML for storage. They've more or less implemented an entire visual programming language with branching and looping, database and web page access. It's also easy enough to add new functionality to it by implementing a new java class.

The problems are that all variables are global and there's not a good way to create a function for it. It's not designed as a visual programming language but as a simple way to put together a bunch of simple tests that don't need to reuse a lot between them. If you want to share the code that logs into your web page every time, the easiest way to do that is cut and paste. Then you have to change 80 copies of it if you ever update that code. They were working on improving that situation last time I looked at it. You wouldn't ever want to use it to accomplish work in a production environment, but you probably would never want to use Hypercard to accomplish work in a production environment. Some people probably DID do that, but you wouldn't want to.

The problem with creating something like Hypercard is that it's very hard to hit that sweet spot where it's easy enough for non-programmers to use while being powerful (and secure) enough to be useful. Whenever people get their hands on something like that, they tend to start working around its deficiencies to accomplish their goals. You end up spending more time working around the deficiencies in the environment than you would have if you'd just written the application in a real programming language to begin with. There was quite a lot of THAT going on in the late 80s early 90s, too.

Comment Re:For the rest of us (Score 1) 299

Even if Macs weren't so expensive, something cross-platform, like BASIC, would be better. I learned BASIC on a TS-1000, and after BASIC, learning assembly wasn't that hard; I was hand-assembling machine code for that TS-1000. I had to since BASIC on a 1 mHz Z-80 that powered the entire machine was just too slow for games.

Oddly, the company that brought BASIC to most was Microsoft; they didn't write Sinclair BASIC but they wrote the BASIC for most other computers of the time. GW BASIC on the IBM PC was still good. They have a bad habit of taking an okay or even excellent program like BASIC, FoxPro, or Windows 7 and trashing it completely.

Visual Basic is a convoluted joke.

And you hit the nail on the head with syntax. Shit like curly braces are IMO incredibly counterproductive and stupid.

Submission + - Study suggests milk doesn't strengthen your bones - it ages you instead (gizmocrazed.com) 1

Diggester writes: You have heard ever since you were a child that the consumption of milk is close to essential for healthy bones and teeth. Two to three glasses a day are recommended by doctors, nutritionists, P.E. teachers and parents (especially your mom) and you’ve always been comfortable knowing that a glass of milk can’t hurt you. Well a study published in the British Medical Journal disagrees with this ancient tradition.

Submission + - World War II tech eLoran deployed as GPS backup in the UK (techienews.co.uk)

hypnosec writes: General Lighthouse Authorities (GLA) has announced that they have deployed a World War II technology called Long Range Navigation system, which they have named eLoran, in seven ports across Britain to serve as a backup for the existing Global Positioning System (GPS). GLA notes that modern ships have a lot of equipment that rely on Global Navigation Satellite Systems for functioning and in case of failure the consequences will be disastrous. For this reason technology that doesn’t rely on the GPS was required as a backup. eLoran is a ground-based system rather than satellite-based and is designed to be used in the event of a GPS failure. The system was quite successful and post-WWII era, the system was updated and crowned a new name Loran-C. The navigation system was adopted by mariners across the globe and was used until GPS was deployed. Loran has now been renamed as eLoran because of the upgrades to the technology as well as the infrastructure. The more accurate system generates longwave radio signal, which is 1 million times more powerful than those from positioning satellites, are capable of reaching inside buildings, underground and underwater. According to GLA, eLoran and GPS are quite different from one another and hence there is no common mode of failure.

Comment Corn (Score 1) 54

And they fed him corn, he brought it back home and suggested everyone plant it (which of course a suggestion from the secretary is followed). A year later after all Russians are sick of corn, he is deposed.

True story.

Comment Urban legends re common law marriage (Score 4, Informative) 468

I mean, would two non-gay roommates end up in a "common law" marriage now if they live together for long enough?

Common law marriages are idiotic to begin with. They shouldn't assume that just because you lived together with someone for X amount of time, that you're together.

That's a bit of an urban legend. The first requirement for common law marriage is that you hold yourself out as husband and wife over an extended period of time - that you go around introducing her as "my wife" and she says things like "my husband bought ...". This indicates that the couple has decided that they are married.

The second requirement is that they live together as husband and wife. Examples of living as husband and wife include things like having a joint checking account or filling taxes as "married".

Note that BOTH requirements have to be met - the couple has to go around saying they are married (proving they've decided to be married) AND they have to actually do so - actually do the things married people do.
If a couple decides to be married and they do so for a long time, the court will simply recognize what already is true. So for example when one dies, their spouse will have rights to the property, because they did in fact live their lives as a marriage - not as roommates.

Slashdot Top Deals

8 Catfish = 1 Octo-puss

Working...