Re: What could possibly go wrong?
Why are you suggesting the quality of programmers is to blame for the decisions around product launch server provisioning?
Do you have any evidence it was a programmer that maded that sort of choice?
110 publicly visible posts • joined 30 Apr 2009
With a little Python script and spreadsheet magic it's possible to identify when power is being used regularly through out the day because there are 30 minute period readings - which over time helps build a picture of consumption rathher than just while looking at the mini-display gadget.
Nortel (Northern Telecom) used to produce monitors (in the Vienna range) that had black text on white background as the default, and my younger eyes preferred them compared to white text on black when coding for long periods.
ZX Specturm was black-text-on-white-background and I also liked the white or yellow on a blue background in one of the assembler editors (HiTech ?)
Does having a dark/black background mean that there is/was a significant power saving for the monitor ?
Where (I don't know it isn't there) is the evidence that lighter text on darker background it actually better than the opposite ?
Notepad is a basic text editor for use in the most "I need the most basic editor Windows supports" - editing Windows specific config files.
Anyone using Notepad enough to request a dark mode has chosen the wrong tool for the editing they are doing.
It is a poor sign that Microsoft have caved to these requests rather than just point them to more flexible editors like Visual Studio Code.
Does anyone actually check the capabilities of their motherboards these days? Don't most (all) have COM 1/2 pins even now, just not connected to the case? It's a legacy thing.
Standard motherboard support with pins, but no actual connectors on back - if you need to use it, get a cheap motherboard pin connector to 9-pin D back plate thing - or whatever connecer yor device needs.
Article hack has just regurgitated the listed of possible ports on the spec sheet.
Am I missing something other than the stupidity of Nominet in actively trying to sway voters on the voting page without providing a chance for others to have an equivalent video against the proposal ?
Who is going to believe the results are valid if the motion is defeated ? Who actually manages the voting, a third party ? If not, why not ?
Is it just a holding move to allow liquidation of relevant holdings and for people to scarper?
Agree with the scentiment (similar experiance with 8031/8051 devices in the past) - but if every chip came with 8GB (RPi4 max) then the cost of most embedded systems would prohibit actually implementing them.
From a software view that sounds like normal embedded development (or any to be honest), hitting a limits of hardware resources, trying to workaround the limitation in someway and then at some point (after an hour or a year of effort) deciding that the problem is better solved using different hardware - may only be the next chip up in the line.
Perhaps hardware is spec'd correctly for the original requirements - and allowed the cost of the device to cost only £1, allowing millions of the product to be sold. Adding another feature might only need an extra bit of RAM or an extra byte of instruction ROM, but if hardware doesn't have it then it won't be possible without changing the hardware platform. Upgrading the hardware platform might cause the platform cost to increase to £2, reducing the product viability. This is not an uncommon problem.
If millions more of the product are sold then it might be worth the developer time to maintain RAM/ROM optimised code. If not, then revise hardware and sell version 2 of the product with the extra feature + cost.
RAM is "cheap" as a stick for adding to a PC, in the embedded world it is not cheap compared to the overall manufactured part.
In your example either the platform is under spec'd for the intended use or a resource limit has been reached as extra features have been added.
Python generally has enough options to get a a lot of jobs done quite quickly/easily - proof of concept if not good enough for a production ready solution.
For a lot of people it is good enough to achieve what they want without worrying about the detail C/C++ requires - so unless there is a specific requirement for Raspberry Pi being used at ultimate optimisation then Python is probably fine. I mean it's not like handcrafted assembler handling execution pipeline sequencing for each possible CPU on a family with different hardware, but then if you are using C/C++ compilers for production systems perhaps you aren't worried about that level of optimisation either.
Horses for courses, and if people are using Python on RPis to get the stuff they want done then I'm more than happy they aren't wasting their lives re-writing the wheel for microseconds of un-necessary optimisation.
Also, are you sure most embeded systems use C/C++ for the user application layer, perhaps it's only OS/drivers/board support packages that are in C/C++ and Java might actually be more for the actual applications people integrate with?
CP/M would have evolved to be similar to MS DOS/Windows as soon as a CPM/<windows-ish-thing> was possible. Who knows, possibly a better more inclusive/accessible bunch of INTs?
And as for GEM - excellent compared with Framemaker and whatever drawing components MS Office supports these days. It wasn't the features it supported, just that it was obvious what the "click-to-select" would actually select, and Framemaker had a contextual menu that seemed to select the least applicable option, seriously, select a circle, click the menu, click three times to get the menu option you originally wanted from the list - it was like no-one actually had real usage patterms.
A recent BBC radio programme detailed the research Lego were investing in in reusable plastics and then had a reporter asking an unfortunate Lego employee about recycling. Which was unfair because all the Lego representative could really explain was that he had played with Lego his father had played with and now his son played with the same bricks - hardly a tale of rampant enviromental destruction - which appeared to be what their customers did. And that's the sort of thing I'm seeing in the people around me - parents passing their Lego down to their kids and then their kids.
Seriously, beyond drinking straws there was no serious questioning in the radio show of single use medical items or plastic single use hot drink/soup item packaging where you add hot water and throw away the packaging, or those cable ties and plastic blisterpack shells used for security. Have there been any studies on what happens to loombands, or Hama/Aqua beads and similar toys that are basically used once to create some sort of mosaic art?
Is there ever truely an unwanted Lego brick? (except the ones temporarily in a parent's sole) Does anyone ever throw away Lego on purpose, except out of ignorance or spite?
And by-the-way the Lego Replay initiative appears to be an awesome idea!
The 8051 architecture and the miriad of variation including the 8052 variations were used in things that needed just enough processing power and no more, especially for controlling simple display and button inputs. A couple of interrupts and a few bytes of memory can support a lot of functionality.
Things like corporate PBX handsets with a 2x16 display and 8/16 buttons almost certainly had an 805x controller, and less obvious things like petrol pumps had an 805x in them somewhere.
Even the Tini Java computer on a stick had an 8051 based core (https://en.wikipedia.org/wiki/Tiny_Internet_Interface)
Think it was a good enough architecture with enough scope for variations of features/expansions that it could be considered an industry standard, a developer and the tools developers just had to understand the variations to be able to use them effectively.
"Most people think most taxes are wasted which is why most people wouldn't pay them were they voluntary."
Please can you provide a source that confirms that most people think that most taxes are wasted?
Especially if they indicate which of the NHS/police/fire/social services they consider the biggest waste of their taxes?
Erm, have all those apps on my phone and can say that it's not the presence of those apps on your device that's the problem - why do you open them?
Regularly use Skype/WhatsApp/Instagram to communicate with people on the other side of the world and they improve my life - variety being interesting.
Want to describe what it was that made you think the apps were the problem?
And your comments about reading books; strangely know lots of people that complain they read less in this digital time - myself moved to audio books a long time ago (was always a BBC R4 listener) and find it annoying that those people that complain about being short of reading, and when challenged about listening time, haven't a clue about any of the books they have an opinion about - especially when particularly inaccurate.
Is anyone actually interested in what Dabbs writes? Or just in up-ing their comment count? Or are replies to him just the only way they can register a smidgen of significance of a life before dementia means they and no-one else will be interested? Who cares about the details any of you have told us - guess 1 - and even you are probably bored by them.
Surely having a way to tell the language parser that that the source matches an offical language translation version wouldn't be that wrong would it?
If various different computer languages can be used to generate byte code (at whatever level) that runs on the the same JVM and/or CLR (or whatever is "executing" the program) then that's already proved that the exact character strings in the program source files are not important to the program as it is executing - Javascript minified code is also a good example. It's how the program source text files are interpretted to produce the byte code.
Identifier names and comments are more problematic, and for these an IDE might be useful in supporting annotations/translations for these in different langauges. It might even be that comments and identifier names could be stored outside of the file and in something like a parallel part of source code control systems so that translations/clarifications could be added and tracked in a similar way, available to all viewing the source.
Whenever I'm in the metropolis there are shed loads of Oyster card users. They are giving up info about entry and entrance to the underground system. And if you have an Oyster card I'm guessing you are fairly knowledgeable about the optimal routes through complex stations.
I don't know if 1 day travel/capital type and normal (single / return) type tickets can be tracked in some way so perhaps they are are only indicating general numbers through stations, not station to station journeys.
Perhaps this helping with measuring flow around large stations once you are outside the actual barriers.
Wonder if they are considering having coffee and sandwich shops inside the system (barriers) for those that are waiting, but only know they are waiting after passing through the barriers. That would suggest the possibility of trains being delayed until enough mocha-latte had been purchased.