libera/#maemo/ Sunday, 2019-07-14

brolin_empeysixwheeledbeast: I redd https://www.gpd.hk/gpdp2max .  It is indeed interesting but it has a fan, lacks an integrated numeric keypad, and presumably requires disassembly to access the battery.  Also, it looks like the main memory may be fixed (soldered) on the motherboard instead of socketed?  The IPS AMLCD sounds nice but an AMOLED display would be more impressive.04:04
brolin_empeyIt also lacks integrated Ethernet connectivity and uses an old version of Bluetooth (4.x instead of 5.x).  Apparently it lacks a discrete GPU too.04:09
brolin_empeyThey are comparing it to some iPad model but all Apple iOS computers are fanless as far as I know.04:13
brolin_empeyThe keyboard is not backlit either.04:27
sixwheeledbeastbrolin_empey: that is correct re battery and memory https://youtu.be/gpjrbHFv_dA?t=72809:57
brolin_empeysixwheeledbeast: OK.  The soldered main memory sucks if the memory develops a bad bit, especially because it is non-ECC RAM as far as I can tell because I have not seen any mention of ECC RAM.10:01
MaxdamantusIs ECC RAM really better than usual RAM when there's a bad bit? Presumably in either case, you could just use a software solution involving just not using a particular page of RAM.10:58
KotCzarnyecc means error CORRECTING without any workarounds10:59
KotCzarnyyour solution is similar to 'are hardware modems better than software ones'10:59
KotCzarnyyes, they are.10:59
KotCzarnyecc works at dram's speed, software solution would slow down dram to cpu speed11:01
KotCzarnyor worse11:01
MaxdamantusSure, but aiui you can only recover from one bit of error, so all you're doing is turning the bad bit of ECC RAM into a good bit of non-ECC RAM.11:02
KotCzarnydepends on ecc used11:02
KotCzarnyin case of 1bit, yeah11:02
KotCzarnybut there are higher grades too11:02
Maxdamantusso .. what you'd want to do is detect that there's a problem with that bit, and tell your software to stop mapping pages to that location in RAM.11:03
* brolin_empey is a night owl in a diurnal human world. Sigh.11:03
KotCzarnyits already in linux kernel11:03
KotCzarnyyou can map out bad memory for 10-15 years already11:04
KotCzarnyhow do i know? because i used that long time ago11:04
MaxdamantusRight, so once you've got a bad bit, there's no point in relying on ECC to correct it.11:04
Maxdamantussince you can just stop using it.11:05
KotCzarnybut you are now talking about bad ram modules11:05
KotCzarnyecc is about bit flips resulting in physical temporary events11:05
KotCzarnyie. radon gas (radioactivity) bit flipping11:05
MaxdamantusRight, that's what I've assumed is the main point of ECC, not in handling bad RAM.11:05
KotCzarnyyup11:06
sixwheeledbeastI wouldn't be expecting many laptops/foobooks to have ECC most tablets would be soldered13:39
brolin_empeyI correctly guessed that Python 2.7.x has a function named “round”, which seems to solve my aforementioned floating point “problem”.20:40
brolin_empeyIncidentally: This is cool: https://webaudiodemos.appspot.com/slides/webmidi.html21:24

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!