Please create an account to participate in the Slashdot moderation system


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×

Comment Re:What the hell ... (Score 3, Interesting) 188

> ... would Facebook know about "real solutions for real people"?

In fact, more than virtually any other company in the world, excepting perhaps Microsoft.

> What exactly do they produce? What particular problems do they address? How is mankind's lot significantly improved by the presence of Facebook?

They produce a social network. There are many problems that these address. Sure, from your point of view, people post cat baby photos. Around the world Facebook is virtually the Internet, because it provides the means to connect with a social graph of people in similar circumstances. The breadth of communities, NGOs and government agencies worldwide that use Facebook groups to communicate with small communities, where there exists no infrastructure to build and publicise traditional web sites, is beyond large. Today I fly out to the rural mountains of Taiwan where I will be working with the Taiwanese indiginous people to document their own language. They face a great many difficulties but the various tribes have been able to pull together to share information, organise events, publicise their political struggles, all via Facebook and mobile networks (another great engineering achievement, which presumably you actually rate?)


Also an engineer (one who develops solutions for people outside of the rich white-anglosphere).

Comment There's already an interpreted language on ESP8266 (Score 4, Insightful) 112

Since it hasn't been mentioned here. The ESP8266 is no stranger to interpreted languages. The NodeMCU firmware offers a Lua interpreter. It's been around for longer than this BASIC project and is now fairly robust. I have created a couple of projects with it and been pleasantly surprised, particularly with support for the u8glib library. This is just outstanding.

There's lots of reasons to like an interpreted language on a device like this. That said, the hardware/libraries integration and maturity is way more important than exactly what interpreted language. I feel a tag nostalgic for BASIC but I don't really see the utility over the excellent NodeMCU firmware. There's even an online firmware builder that allows you to select which features, ostensibly hardware protocols and the like, to bake in so you can maximize how much free heap there is.

Comment Re:ESP8266 is already Arduino compadible and only (Score 1) 67

Interesting. Are you using the software USB serial library (CDC or something?). Uses up half of the flash and most of the RAM but it does work. It's just really really tight. Presumably you're using the arduino library for PS2 controllers? Looks like it's bit-banging, might well expect the AVR to run at a particular speed. Might want to look at that?

Comment Re:ESP8266 is already Arduino compadible and only (Score 2) 67

It's difficult to overstate the importance of the ESP8266. It was marred a bit in the first place with the $5 modules that only had a serial interface and a firmware that spoke in AT-commands. This is paradoxically how these stupid AVR+ESP8266 boards work. They're worthless. The AT/serial firmware is buggy and unreliable and a complete waste of time.

The thing that made the ESP8266 lift off is the breakout boards with USB serial onboard allowing direct programming of the device. For about $10 you can get one of these from China and then flash the NodeMCU firmware and write Lua on the thing. NodeMCU isn't universally loved, largely because it kind of sucked until more recent versions, but just imagine a scripting language with low-level hardware GPIO, I2C, SPI and of course WiFi. Proper IoT shit for $10 and they draw about 30mA when running flat out and sleep at much less. It's amazing.

If Lua doesn't cut it, there's a really nice port of Arduino so you upload C code directly to the board with shitloads (but not all) of the Arduino support libraries you might want. For me, there's really only one usage case for 8-bit AVRs. That's the ATtiny85s run for about $3 on a board with USB (digisparks).

Comment Poppycock! (Score 2) 77

This really is a load of crap. Extract a bunch of fairly obvious stratagems from a received text, an English translation of generally dubious worth, and apply it to cyber warfare.... unsurprisingly it fails to stack up particularly well. Sunzi was almost exclusively fixed on the idea that armies were controlled by single entities and that virtually all actions under taken by them had cost, and thus could be factored in a set of trade-offs, or expert application of game theory, before game theory was a thing. It was insightful at the time, to say the least, it can still be useful to state the more obvious strategems of any conflict but to claim relevance today where the agents existiing in dramatically different contexts is weak sauce indeed. Sunzi, in particular, would be horrified that any engagement would essentially exist in perpetuity, if the sunzi bingfa (art of war) was indeed written by one person, then he would be horrified by the layout of modern cyber warfare, and would certainly be quite unable to add anything to the idea that one may have to defend against any number of actors, each of which potentially using different strategies at virtually no cost..

Comment Re:It is surprising to me that this is news (Score 2) 274

Would have expected this to be already extensively studied. C'mon humanities there must be already some linguistic research on this?

Holy cow batman. I guess I wouldn't expect slashdot to be up on anything to do with the filthy humanities but this is really quite something. There is a vast amount of research on this. The general idea is called linguistic relativism and has been a hotly debated topic since Wharf first started pondering the issues in the 1930s.

It's easily tested and has been often demonstrated, that speakers of languages with certain obligatory features, like say tense and plural in English, will be more observant about those facts that speakers of languages where such features are optional. Then there's a vast array of work that has discussed perception, particularly colours where languages vary in terms of how many names for colours there are, and hence the form of distinctions that need to be made when observing colours. I was always rather more partial to Dan Slobin's description of 'thinking for speaking' where our cognition shapes what we observe and what cognitive paradigm to use based upon the demands of the language we intend to speak in.

The whole Sapir-Wharf hypothesis and linguistic relativity has been flogged to death. The TFA paper is building on that with an interesting experiment designed to discover something rather more nuanced than suggested by the headline here. They used an interesting experimental technique that involved employing interference from another language by making them perform a task using that language. They seem to have demonstrated that this interference does indeed shift the way the participants viewed the task based on the differences between languages. It's certainly not a surprising finding for those linguists like me, that hold to a usage based theory of language (functionalism) based on general cognition. However it's a great example of the fascinating things you can discover with clever experiment design.

Comment Re:Make it easier (Score 1) 562

From what I've heard the Chinese have been using Roman letters to help their students learn their own language for years now, and especially use roman letters to make it easier to enter Chinese text into a computer.

Indeed! Other input systems based on radicals or even handwriting have fallen out of favor compared to pinyin (that's what Mandarin romanisation is called) schemes. Helpful because increasingly English words or acronyms (often acronyms of Chinese words!) are becoming popular among young Chinese.

If you want to see pinyin, use Google translate and hit the phonetic symbol underneath the Chinese characters. It's the A with the two dots above it. The diacritics are the tone marks. Many of the roman letters sound somewhat like English but several aren't like x, c and q. The x sound is particularly amusing given the current Chinese leader's surname is Xi. I get a kick out of hearing newsreaders mispronounce it. Childish I know but when you've spent this many years learning a language and often still not understood by native Chinese it's nice to feel superior once in awhile.

Comment Re:Make it easier (Score 4, Interesting) 562

As a weird combination of techie, linguist and Sinophile, I was pleasantly surprised to see this post up on Slashdot. Sadly there's a lot of misconceptions.

Romanization systems don't work because there are too many homophones to worry about.

Bzzt! Aside from anything else, there is a standard romanisation sytem called Pinyin (), this is perfectly adequate to represent tones. It's used to teach Chinese both to kids and foreign speakers of Chinese. It's in dictionaries to tell Chinese people how to pronounce new words (since the Chinese orthography only gives you clues to pronunciation and of course no information about tones). Other tonal languages with greater tonal inventories than Mandarin such as Vietnamese have adopted similar schemes as their official orthography. There was even a substantial movement in the PRC to shift towards a roman alphabet at one point. This stemmed from the same political movement that simplified China's orthography from the traditional full form characters. Most of the arguments made about losing information in dumping Chinese characters can also be made about what has already occurred in the shift to simplified.

Even this argument premise betrays a fundamental misunderstanding about language. If you jump on a massively multiplayer game you'll find Chinese happily chatting away in pinyin without even writing the tones (you can do it in ascii by using numbers eg. ni3 hao3. That's because the act of parsing language is deeply rooted in context. Only certain words make sense in a given context or in a given syntactic position.

What most speakers of Western languages don't understand is quite how far along the explicit spectrum European languages are. An example is the English fetish on needing to specify a subject leading to bizarre constructions like "It is raining". Speakers of Chinese are much happier and skilled with the art of disambiguating not just lexical words but pragmatic intention from utterances that don't convey the full meaning in their semantic evaluation.

The high frequency of homophones is no barrier to a romanisation. I also fail to understand why anyone would think radicals are essential. They're very useful in reducing the task of memorising the character set, particularly since they have pronunciation and semantic clues that make it easier to remember how to read (and more importantly write) various words. They are actually quite a lot better at this task for the original full form () orthography because the full radicals often remain where as in the current simplified orthography of China, much has been reduced to arbitrary squiggles discarding semantic and pronunciation information in the process.

That's a circular argument though. If a phonemic orthography was used, you wouldn't be relying on clues any more. It would be enough to hear a word to be able to write it down. You cannot currently do that in Chinese except by using pinyin. I do this all the time. I write down the pinyin and then later check in a dictionary for the hanzi.

Comment Re:Is any degree late in life a good decision? (Score 5, Insightful) 234

"What are the odds you will make enough money so that the degree pays for itself?"

I'm a little loath to reply to this on the basis that the vast majority of posts from the Slashdot crowd on anything to do with university tend to view education as all about money. I suspect that's a heavy cultural bias from the US... anyway.

As someone who is a 40-something about to finish a degree this year, I have some experience of this but for me, at least, your question loads the dice. I was earning plenty of money doing what I was doing before, I just didn't like it. I'd be happy to earn a living, doing something I love and that is what, in my experience, most mature students are doing back at university.

Granted that might be a little skewed because useless public services like healthcare and universities cost more in the US than anywhere else in the world, and maybe you do feel some pressure to get a career result to pay back the debt. That said, there are cheap or even free ways to get educated if you're willing to move beyond the top-tier universities.

Finally, I'd add this: It's easy to make the decision to go to university to study something based on some sort of future goal. What universally happens is that by the end of the degree, you have a different idea about what that goal is. It's also quite hard to motivate yourself, do well, and even benefit particularly well from a degree if you aren't really interested in the subject.

So my advice is this: do a degree in something you're really interested in and when faced with choices, go for the flexible choices. There is every chance that you'll run into some niche off of something you're interested in which will turn out to be a gold mine. It happened to me. I found a field that blended my previous skills with what I was learning and it's the best thing that ever happened to me.

Comment Re:Such a great idea (Score 3, Interesting) 532

The engineering students will then go on to someday develop your next car, airplane, refrigerator, television, while you in 20 years will simply join your students on the quad for the sole purpose of perpetuating a useless major.

The observer bias regarding areas of education here on Slashdot is really something to behold. In general I've seen 'liberal arts' described as the study of comparative literature, shake spear, latin etc. Generally liberal arts are 'soft', do not lead to jobs, never invent anything or bring in university research. This is, not to put too fine a point on it, utter horseshit.

We shall for a moment accept the Slashdot definition of liberal arts as not including things like math and science (more accurately in academia it just means 'not vocational'), so if we just look at a 'school of arts' we have fields such as the study of all languages and linguistics (my areas), politics and international studies, criminology, design, economics, psychology, environmental and developmental studies, journalism, sociology just off the top of my head.

The amount of people studying the sorts of things which incense slashdotters so much, the Latin majors etc, is actually pretty low. Vitally, arts-type degree holders often go into jobs in the workforce which are not directly related to their degree. The idea that this made their degree useless is, well, quite depressing really. The fact is, these graduates didn't get a job in spite of their liberal arts degree, they very often get jobs because of it.

Yet there's also a very great deal of direct interest in a number of the arts fields. You may not believe it but every academic conference I go to, companies queue up to entice us to internships and employment. At a recent conference in my area, I was struck by the number of tech companies (I specifically recall Google and eBay) that had open ended invites for internships for anyone involved in the discipline, lamenting the fact there weren't more students in the field.

My field within 'arts' is extremely rich in research, practical applications, and yes, vocational opportunities. Yes, things you use on your web sites, on your phone, in your car. I was specifically drawn to it because it was apparent just how much further we had to go and how I might make a real difference. Believe it or not, modern technology doesn't just have 'science' bits under the hood, they have things that human beings control and that's where we come in.

It may bend your head to discover that a good number of people within 'liberal arts' also consider themselves scientists and very often work on issues imminently more practical than majors in mathematics. Yet despite that, you will generally not find people within the arts that are derisive about the studying the hard sciences.

Perhaps if more of you had a wider human-focused education then you would see that science does not live in a vacuum and university education does not have to be exclusively focused on the skills you need for your first job.

(The ex electronics engineer that went back to university to study 'liberal arts')

Comment Re:Discouraging Science and Technical studies (Score 1) 532

The solution is to artificially make top-level education available at the cost to provide that education

Quite so. This is in fact exactly how it's done in Australia. In fact the price I'm charged on my HECS student loan is different for each of the units I've taken, depending on the department that runs them.

There is another critical difference to US education, we have an extremely generous fully public student loan system which covers the entire cost of our university education and is only repayable when earning above a certain threshold of earnings, and it's interest free. While I would imagine such a thing would be called communist in the United States, it's a great way of insulating students from higher costs of studying sciences, medicine and what have you.

Arguably the higher costs of science is often not reflected by potential higher earnings. For reasons other than cost, just as in the US, science tends to be less popular. To encourage take up in some areas deemed to be in particular demand, the terms of cost of education is assisted with government funding. Making it cheaper still, but since we don't really care how much university costs (it's a fraction of what you pay in the US and we have those loans), the encouragement extends to outreach to high-schools, cost-of-living scholarships, lower entry requirements and so on.

Comment Re:Backwards... (Score 1) 532

I don't know what it's like in the US but in the UK and Australia, and presumably elsewhere too, there are a great many schemes that are aimed at encouraging take up of in-demand professions. Things like scholarships, grants, lower fees or even exempted fees for a portion of a course. Outreach programs to high school, ensuring that students with lower-than-expected results are aware of their opportunities to apply for the in-demand professions.

Slashdot Top Deals

Men take only their needs into consideration -- never their abilities. -- Napoleon Bonaparte