I broadly concur with the debunking. my ability to generate errors is pretty even across all the languages i have used , with the exception of Pascal ... where my error rates were 2-3 times those in other languages,including TI990 assembler including entry errors translated to binary to be entered a bit at a time via 16 push buttons. I have a deep loathing for Pascal.
109 posts • joined 3 Jul 2007
Boffins debunk study claiming certain languages (cough, C, PHP, JS...) lead to more buggy code than others
talk to the manufactures about default port options
when setting up my shiny new router, the interface made it quite had to drill down to the menu to disable UPNP. UPNP was enabled with no rules The menu was deep in the "advanced" section of the control software , nothing in the basic setup. Blaming users for not checking an apparently obscure setting is the wrong end of the telescope . talk to the manufacturers about ensuring settings that can allow unbidden access to your lan are made easy to make safe and need to changed to be enabled rather than disabled.
Re: This is good.
on finished devices i solder the power leads to the +ve and -ve TPs on the underside of the Pi board board below the power USB port. neater safer and more reliable. it reduces the size of the case or housing needed for the board too. I use rock 64s for heavy computing jobs and these have a barrel jack , I still prefer my method on the rock 64s too.
Synology DS209j It was when the security updates stopped i started building devices and branched out into IoT. Open Source NAS software gets updated and continues to be supported. my synology replacement costs about £50 based on a rock 64 sbc That's one advantage of not having shareholder value to consider ;)
"This server could run on the wireless access point, or be an online service on the public internet run by the maker of the gadget."
Therein lays the problem, I have been reducing the need for my custom built IoT systems to communicate with the internet, (in the main weather API calls) and replacing them with locally sensed data. outbound API calls are handled by one server and API responses are evaluated to ensure they conform to the expected response. The problem lays with the unending addiction of device manufacturers to have anything from your printer to the light bulb in the hall communicate with their backend servers. The reason is by and large to collect aggregatable data to sell on.Eliminating that extra income stream from manufacturers wold eliminate much of the attack surface. It was this "calling home" that lead me to build my own devices. relying on manufacturer to continue to secure your long ago bough IoT can opener requires trusting in the company to value your security over share holder value , the later being protected by law. . Got burnt by Synology obsoleting a recently bought NAS. If they do that with thick profit margins on a NAS box what hope for a sub £5 IoT device?
Are your IoT gizmos, music boxes, smart home kit vulnerable to DNS rebinding attacks? Here's how to check
Re: Test website
A quick look at the early commercial IoT devices made it a no brainer to design and build my own. As person living with disabilities , it is easier for me to have one way traffic with the Internet. Data only comes from , never to the wider network. Even so, the overwhelming number of failures with a sh!t-ton of work around codes is with that minor part of the system. For example, I use an open weather API for some meteorological observations not possible from my 2nd floor flat. The api return is carefully evaluated for nasites before use I run servers here mostly on raspberry pi3,the price makes having a server per pi cheap and easy. , but for the heavy lifting and speedier communications a rock 64 SBC.
Kit communicating with remote backends unnecessarily is the problem rather than the technology itself. Those dangers exist in all communications with the wider net. In the main this is to benefit of the producer , rather than the end user. Determining the lifestyle of an individual from their habits is an easy task for machine learning . Some monitoring systems for confused and frail rely on this to alert possible problems with an individual's health. The main use is to profile people advertisers are interested in. opting out is not an option if the device is calling home continuously.
where is the Twitter 12 step programme?
social media causes problem usage? i think they may be concentrating on the wrong sector of their activities... plenty of problem drunks but teenagers intoxicated by excessive twitter usage and causing trouble... not seen this being a problem after the vertical drinking establishments close their doors on a friday night .
when in tandem...
....with the "Minusnet" supplied router failing to have an AP isolation mode , (they told me categorically my existing router would be incompatible, and having changed from ADSL2 to FTTC i took them at their word ) making the chromecast invisible to the any devices if it connects to the 5.4 Ghz network, i hadn't noticed this further hit. i have a tortuous work round for the no AP isolation problem, Minusnet have no interest in fixing this as searches for chromecast in their support forums shows.
the biggest problem...
Isn't the identification of the surface failures but the lack of will and skill in repair . In East Sussex, on line reporting ( iv'e reported many) has not produced either a timely or cost effective repairs. The local civil engineering companies fill the full depth of the holes with tarmacadam, usually cold, from a prepacked 10 Kg plastic bucket and leave the edges of the repairs unsealed . inevitably the repairs fail, usually with in 9 months (but more frequently when next it rains or is icy), and a new repair is paid for; a good cash flow guarantee. Now if we could only invent an AI system that prevents people simultaneously complaining about underfunded infrastructure whilst voting for lower and lower tax regimes...
They're having a giraffe.
Prospective bidders will “need to demonstrate how these platforms can be supplied and operated at a low cost and how they can integrate technologies from other suppliers in a cost-effective way”
"Hello Thales? I'm thinking of entering this competition can you give me the APIs for your proprietary kit, so I can make my kit integrate with yours? Is that hysterical laughter i can hear?"
Re: If you want to use Facebook with control over content
in the latest battle in the war Facebook Purity remains ahead again , no noticeable drop in posts by friends or groups or pages. I also use an android tablet and use Facebook through the browser not the app (the android version of the chrome browser r cannot run the FB purity scripts as far as i am aware), the difference in the swarf and cruff is staggering.
Not just Tech Support a problem for Heart
Took 5 months of constant reports to them for one of their clients to stop spamming me . He ignored emails, Heart didn't seem to think enforcing their Ts and Cs was their job. Probably their support staff were fully employed bicycling on the static bike with a hub dynamo to provide the power to run their server.
"During his time in Redmond, Ballmer oversaw numerous projects and initiatives. Many succeeded. He preserved Windows' position as the dominant desktop operating system."
It felt more like the competition were unable to capitalise on windows falling reputation. I used several Linux distros during this period. they failed to be replacements for windows inasmuch that you didn't have to go very far and the the command line reared it's ugly head. The killer blow, the range of software was incomplete. The inertia of commerce deeply entrenched in windows technology was a further factor. Neither in the control of Balmer.
Microsoft Seems unsure who it's allies are .In Balmer's time it sided with big media against the consumer, whilst asking the consumer to pay the bills. reduction in media capabilities in windows 10 suggests this confusion still reigns.
It's the same with IoT
Also announced yesterday, "Microsoft And Arduino Partnership Announced At Build 2015" ( http://www.geeky-gadgets.com/microsoft-and-arduino-partnership-announced-at-build-2015-30-04-2015/ )
Left me wondering why. If i want a user interface to a network linked Arduino device, i use HTML and Curl. Then any browser can access the device regardless of platform. If i need a machine based app for a serial connected arduino , Python would be the language of choice. I fail to see the what interjecting Windows into the process would offer a developer or user.
I can see the advantages to Microsoft, attempting to gain peripheral relevance by opening up to other platforms and their developers, but it looks like the advantages are all for Microsoft,The market has squirreled away from the lumbering behemoth. the fact that with little change your Android app can run on windows a declining platform is a great big "Meh". Time to do an IB'M,' flog of the divisions that can work autonomously, Xbox stands as good chance as any other in the declining dedicated games machine market. Microsofts declining share in many markets , is a lagging indicator to their relevance
Oh I hope so...
Experience triumphs over hope on this one . For a variety of reasons including attempted left to right conversion (like the author of the article) coupled with dyslexia, i form my letters backwards. Before the educational psychologists stepped in, I mirror wrote , in way that was perfectly readable held to a mirror. Post their "assistance" I am left with writing left to right whilst still drawing the characters mirrored . I have tried every handwriting input system that has come into my price range , my combination of differences to the expectations of programmers has defeated every system i have tried. Each has had a different set of assumptions , Microsoft's system seemed to use drawing dynamics.So a horizontal stroke on top of a "t" was interpreted as "delete all you have just entered". others pattern match against a generalized model or a personal model of character form or drawing dynamics , none seem to get the mixture right. , but always the algorithms start with some basic assumptions that cut of very close to the centre of the bell curve of style and ability. My neuromuscular impairment affects my ability to use speech input systems and keyboards are hard and slow with groty co-ordination. Until i can output ASCII directly from my cerebral cortex via bluetooth a something like 256 characters per sec, entering text is always going to be difficult . I'll give google's offering a go, but don't hold out much hope the above took 25 mins to enter and correct.
Bad Press? New Digtial Magic will polish your reputation.
Why would the BEEB want to provide IoT computers to Schools? Because they are experts in IT? Because they have boundless legitimate wealth? nah answer is less laudable than that. The new system would need to be more able than the Shiva-plug clone (raspberry) or match the infrastructure of Arduino... Think Barclays Bank, think 50 years of bad publicity starting with sanctions breaking in South Africa, Think taking money from questionable middle eastern potentates think "Digital Eagles". It's the latest PR foil to bad press; looking crap? Nonce-gate and Clarkson-gate getting you caned in the press? Do a digital dalliance and write off against tax (or licence payers). If they have spent money on this "Me Too" pile of crud, it's no surprise we will only see recorded highlights of F1 this weekend. if you want to help children into programming and hands on screwdriver computers, buy an Arduino Uno clone (available for less than a tenner) 2 quids worth of components and sit with them while they learn. at the end of it they (and you ) will have better understanding of electronics and a dialect of c++
Re: the fire rises
win 8 the "...worst MS OS ever conceived"? Only if you disregard Win 98 ME Win CE (pronounced wince in our office) or vista. Un-crapwarering consumer machines from all manufacturers phones upwards, is necessary before use. only Arduino boards escapes the extraction process... Hang on what's that screen printed in 3 point next to A0... pass me the emery board
Re: Fine them? Why?
Prosecute and fine the individual responsible and the compliance officer for FoI. More importantly , Have a "Muppet Register" of those who have cocked -up. to ensure any potential employer can keep them away from vulnerable and sensitive data.
The Hatfield rail crash and it's aftermath showed the laws for corporate culpability are a defence lawyer's best friend. The legislation desperately needs the loop holes and voids redressed with effective legislation sufficient to make the organisations crap themselves all the way up to the board members and shareholders if a commercial entity.
amazon emailed me yesterday..
i got this yesterday from the Kindle direct publsihing email list.
their mail :
Dear KDP Author,
Just ahead of World War II, there was a radical invention that shook the foundations of book publishing. It was the paperback book. This was a time when movie tickets cost 10 or 20 cents, and books cost $2.50. The new paperback cost 25 cents – it was ten times cheaper. Readers loved the paperback and millions of copies were sold in just the first year.
With it being so inexpensive and with so many more people able to afford to buy and read books, you would think the literary establishment of the day would have celebrated the invention of the paperback, yes? Nope. Instead, they dug in and circled the wagons. They believed low cost paperbacks would destroy literary culture and harm the industry (not to mention their own bank accounts). Many bookstores refused to stock them, and the early paperback publishers had to use unconventional methods of distribution – places like newsstands and drugstores. The famous author George Orwell came out publicly and said about the new paperback format, if “publishers had any sense, they would combine against them and suppress them.” Yes, George Orwell was suggesting collusion.
Well… history doesn’t repeat itself, but it does rhyme.
Fast forward to today, and it’s the e-book’s turn to be opposed by the literary establishment. Amazon and Hachette – a big US publisher and part of a $10 billion media conglomerate – are in the middle of a business dispute about e-books. We want lower e-book prices. Hachette does not. Many e-books are being released at $14.99 and even $19.99. That is unjustifiably high for an e-book. With an e-book, there’s no printing, no over-printing, no need to forecast, no returns, no lost sales due to out of stock, no warehousing costs, no transportation costs, and there is no secondary market – e-books cannot be resold as used books. E-books can and should be less expensive.
Perhaps channeling Orwell’s decades old suggestion, Hachette has already been caught illegally colluding with its competitors to raise e-book prices. So far those parties have paid $166 million in penalties and restitution. Colluding with its competitors to raise prices wasn’t only illegal, it was also highly disrespectful to Hachette’s readers.
The fact is many established incumbents in the industry have taken the position that lower e-book prices will “devalue books” and hurt “Arts and Letters.” They’re wrong. Just as paperbacks did not destroy book culture despite being ten times cheaper, neither will e-books. On the contrary, paperbacks ended up rejuvenating the book industry and making it stronger. The same will happen with e-books.
Many inside the echo-chamber of the industry often draw the box too small. They think books only compete against books. But in reality, books compete against mobile games, television, movies, Facebook, blogs, free news sites and more. If we want a healthy reading culture, we have to work hard to be sure books actually are competitive against these other media types, and a big part of that is working hard to make books less expensive.
Moreover, e-books are highly price elastic. This means that when the price goes down, customers buy much more. We've quantified the price elasticity of e-books from repeated measurements across many titles. For every copy an e-book would sell at $14.99, it would sell 1.74 copies if priced at $9.99. So, for example, if customers would buy 100,000 copies of a particular e-book at $14.99, then customers would buy 174,000 copies of that same e-book at $9.99. Total revenue at $14.99 would be $1,499,000. Total revenue at $9.99 is $1,738,000. The important thing to note here is that the lower price is good for all parties involved: the customer is paying 33% less and the author is getting a royalty check 16% larger and being read by an audience that’s 74% larger. The pie is simply bigger.
But when a thing has been done a certain way for a long time, resisting change can be a reflexive instinct, and the powerful interests of the status quo are hard to move. It was never in George Orwell’s interest to suppress paperback books – he was wrong about that.
And despite what some would have you believe, authors are not united on this issue. When the Authors Guild recently wrote on this, they titled their post: “Amazon-Hachette Debate Yields Diverse Opinions Among Authors” (the comments to this post are worth a read). A petition started by another group of authors and aimed at Hachette, titled “Stop Fighting Low Prices and Fair Wages,” garnered over 7,600 signatures. And there are myriad articles and posts, by authors and readers alike, supporting us in our effort to keep prices low and build a healthy reading culture. Author David Gaughran’s recent interview is another piece worth reading.
We recognize that writers reasonably want to be left out of a dispute between large companies. Some have suggested that we “just talk.” We tried that. Hachette spent three months stonewalling and only grudgingly began to even acknowledge our concerns when we took action to reduce sales of their titles in our store. Since then Amazon has made three separate offers to Hachette to take authors out of the middle. We first suggested that we (Amazon and Hachette) jointly make author royalties whole during the term of the dispute. Then we suggested that authors receive 100% of all sales of their titles until this dispute is resolved. Then we suggested that we would return to normal business operations if Amazon and Hachette’s normal share of revenue went to a literacy charity. But Hachette, and their parent company Lagardere, have quickly and repeatedly dismissed these offers even though e-books represent 1% of their revenues and they could easily agree to do so. They believe they get leverage from keeping their authors in the middle.
We will never give up our fight for reasonable e-book prices. We know making books more affordable is good for book culture. We’d like your help. Please email Hachette and copy us.
Hachette CEO, Michael Pietsch: [email protected]
Copy us at: [email protected]
Please consider including these points:
- We have noted your illegal collusion. Please stop working so hard to overcharge for ebooks. They can and should be less expensive.
- Lowering e-book prices will help – not hurt – the reading culture, just like paperbacks did.
- Stop using your authors as leverage and accept one of Amazon’s offers to take them out of the middle.
- Especially if you’re an author yourself: Remind them that authors are not united on this issue.
Thanks for your support.
The Amazon Books Team
Thank you for trying to drag me into your commercial spat with Hachette, but no thank you . Negotiate don't propagandise.
if they want me to write on their behalf i want NUJ rates
Re: Misinformation from an uniformed individual
If this was the first ethically questionable piece of psychological or psychiatric research, you might have point AC. But it's not , research standards and ethics are not just there to protect the individual but to attempt to give some credibility to the research. In psychiatry and psychology this credibility is often spurious as research is not an open question (what's good for depression) but a closed one (does our new wonder drug cause problems). results even with standards and ethics committees are manipulated until a small statistical anomaly becomes a therapeutic advantage. the research is hard to reproduce with patented proprietary chemicals because of the financial implications . This partly because research is carried out for or on behalf of public companies , the shareholder needs must also play a part in the skewing of results. for an interesting historic perspective on fraud in research and some really gross examples for psychology and psychiatry see Betrayers of the Truth Wade Nicholas (Author), Broad William J. (Author) ISBN-13: 978-0671447694
Sneer away oh superior beings.
If Facebook isn't important for you ,fine you clearly have too much time on your hands, if you need to let everyone know that.. But some of us rely on facebook. My care is managed via facebook Personal messaging. It means my principal carer can be contacted by meor about me more easily than most other methods. I don't use voice comms. for reasons of disability. When "menwantingsexwithhamsters.com" is down, don't worry , I won't sneer in return.
voting system was borked
tried to vote , voting system wouldn't allow my "retain current t and c's" vote , no reply from reporting non functioning voting page.... NBC news described it as an end to facebook's fling with democracy, more like one night stand with the elections for Muammar Gaddafi...
for the internet of things , it doesn't matter what OS the device runs, as long as it uses standard communication protocols. Why waste storage on my Arduino with windows libraries I am unlikely to use? if it doesn't include the standard windows libraries , what advantage does it offer me? At the moment all my tools for embedded controllers are Open Source. Why would I pay a tithe to Microsoft?
Microsoft 's failure to recognise the the coming importance of the internet. led to the lash-up that was internet connection in windows for workgroups 3.11 and Windows 95. Microsoft recovered from that, partly because it was almost unopposed in desktop OS, and partly because they managed to improve the network interface in windows 98 to the point of usability. I don't think the embedded market is going to offer a similar route to relevance.
Re: It's called "pr0n"
"the local church representative told us in no uncertain terms what's what." ..and in some cases showed us what was what and where it went even if you didn't want them to. Subsequently many church representatives needed the help of the bishop to avoid prosecution for their unwarranted demonstration. The church should hold it's tongue on the morality of porn and children, if it doesn't want accusations hypocrisy.