Follow Slashdot stories on Twitter


Forgot your password?

Comment: Modifications from Esperanto's Ideas (Score 1) 626

I have taught myself limited Esperanto, and can tell you: It actually DOES have a lot of unnecessary exceptions.

So I would take the basic ideas of :

* the correlatives -- in fact, make it COMPLETE (i tiam for "now", rather than "nun")
* the agglutination system -- in fact, use it MORE, and think through, carefully, the ontology of each word region -- make it as plane and ordinary as possible: this may take several decades from a team of collaborating resesarchers, but might result in a dramatically easier learning curve
* NO irregular verbs

* the future tense (-os)
* the conditional tense (-us)
* basically, anything that comes from Latin
* , or anything else that doesn't appear on a querty keyboard
* irregular nouns
* the Esperanto dictionary -- some overlap would be fine, but don't just import it (because we want a clean model of agglutinated nouns)

* limited vowel sounds -- constrain vowel sounds to Japanese's "a", "i", "u", "e", and "o" -- and NO syllable emphasis

* European vs. Asian basis -- I really don't think this is the obstacle people think it is.

Comment: Consider Artifacts, too (Score 1) 698

One of the artifacts that I've held on to, is my granddad's slide rule. He was an engineer, and I've treasured the slide rule.

As a programmer, I can't think of many artifacts I would be able to give to my daughter, or that she would give to her children. I have kept the old Compaq BASICA reference book that I used as a kid, but without moving parts like a sliderule, it doesn't strike me as cool. It seems like everything is virtual and ephemeral in this time of glass touch screens and constantly upgrading software.

None-the-less -- something tangible that doesn't take up too much space, -- that could be really important to her.

Comment: Re:That's where Vaadin enters the picture (Score 1) 319

by magi (#49085335) Attached to: Java Vs. Node.js: Epic Battle For Dev Mindshare

You are right, there is usually more chattiness than in apps where more application logic is handled on the client-side. While there's apps where you absolutely want to minimize that, it's not really a problem in many or even most cases, and many apps have bigger considerations. One big problem in pure client-side coding is that you'll expose more application logic to the client-side, where anyone can snoop it, and need to be more careful with security issues.

You can also do client-side coding much to the extent that you need in Vaadin apps, by implementing complex components or entire views in GWT or JavaScript code, and then just syncronizing the changes as you like. That's actually what you need to do if you want to enable offline mode in Vaadin TouchKit apps.

I wouldn't quite say mouse events, as that includes low-level events such as mouse move events. Vaadin usually sends somewhat higher-level events, such as clicks on button components (not all buttons) and selection changes. You can lessen those by setting components as non-immediate. Sure, there's one case in drag-and-drop handling where even mouse move events can be sent.

Comment: That's where Vaadin enters the picture (Score 1) 319

by magi (#49082471) Attached to: Java Vs. Node.js: Epic Battle For Dev Mindshare

Instead of writing JS both on client and server, the Node.js approach, you can write Java on both - that's how Vaadin Framework approaches web applications, by using GWT Java-to-JavaScript compiler for the client-side part. And usually you don't need to write ANY client code, and all client-server communications are completely invisible. You're just writing a UI in Java and can forget most of the client-side peculiarities.

Vaadin is also pretty flexible and allows mixing the approaches to a great extent, allowing JavaScript client-side widgets and other JS integration. You're also free to use other languages than Java for many client-server tasks, such as for REST services.

Not to mention that you can just as well use Scala and such for the server-side.


WA Bill Takes Aim at Boys' Dominance In Computer Classes 779

Posted by samzenpus
from the all-things-equal dept.
theodp writes Boys' over-representation in K-12 computer classes has perplexed educators for 30+ years. Now, following on the heels of's and Google's attempts to change the game with boys-don't-count gender-based CS teacher funding schemes, Washington State lawmakers have introduced House Bill 1813, legislation that requires schools seeking K-12 computer education funding to commit to preventing boys from ruling the computer class roost. Computer science and education grant recipients, HB 1813 explains, "must demonstrate engaged and committed leadership in support of introducing historically underrepresented students [including girls, low-income students, and minority students]" and "demonstrate a plan to engage historically underrepresented students with computer science." Calling it "a bold new bill that we hope more states will follow," corporate and tech billionaire-backed tweeted its support for the bill.

Comment: Mod Parent Up (Score 5, Interesting) 302

by LionKimbro (#48871819) Attached to: Ask Slashdot: Has the Time Passed For Coding Website from Scratch?

Here's my website. I invite anybody to look at the source code, and compare it against your run-of-the-mill WordPress website.

Here are the 249 lines of Python code that I use to render it. In addition to the source code, there are x6 template files (each less than 1KB large), and x1 CSS file (less than 2KB).

What the parent post says, rings true to me.

No need for Django, no need for frameworks, no need for deployment systems beyond DropBox.

"The long term savings in terms of enabling staff to go in and edit stuff live has saved a fortune." -- This especially rings true to me.

"I tried Django and the sheer volume of stuff I needed to do to get the same functionality up was huge and then the staff couldn't edit it because for all that's claimed for Django, there's a big model you have to get in you head before you can start meddling with it, and that means web professionals who cost a lot of money." -- And this too. (And I'm a professional Django developer, by day.)

I heard recently that there are people working on an "Indie Web" concept; I'm all in favor.

System going down at 1:45 this afternoon for disk crashing.