Google v. Oracle: Fair Use of a Copyrighted API
by Dennis Crouch Google v. Oracle (Fed. Cir. 2017) (pending software API copyright case) In its return-trip to the Federal …
I actually stumbled across this a long time ago, then just found it again right now and thought I'd point it out to whoever will stumble across this post in turn.
It's really a great video, and does a great job at explaining how a binary adder works. The only thing that it doesn't mention (thought, to be fair, it's not really within the video's scope) is that these will always give you numbers with one more digit than you put in.
Of course, that's logical, 'cause if you add numbers they normally get larger and might need another digit, but it does present one with a number of problems that are often missed: In an actual computer, you might add two numbers (in binary, let’s say 64 bit long), and store the result in a part of memory that's also 64 bit long (because that just happens to be the length of integers on your particular system).
Now obviously, that doesn't always end well (2⁶³+2⁶³ = 0? Well, if the machine says so …). Normally, a computer will have a status register, which will contain a carry flag, which will be set (to one, or true, or high, or whatever else you choose to call the on-state of a wire) in such a case, but for some reason high-level languages have decided that this isn't very important, which is why you should be very careful when implementing things in these languages (particulary if they're webservers and meant to be secure …), because no one will tell you if your counters overflow.
If you aren't, you might end up with loads of stuff happening that nobody ever wanted to happen, that don't make any sense at all,that no one understands, and is just plain ridiculous.
It's sort of like the millenium bug, but it actually happens (and indeed, on 32-bit machines that run UNIX or some derivate of it ---like GNU/Linux, BSD, Android, iOS, Mac OS X, etc. (GNU HURD, by then? I hear it should be out next year …) --- that stores time in seconds since 1 January 1970 (in a 32-bit integer), this will happen on 19 January 2038, 03:14:07 UTC, at which point the 32 bits will overflow and time restarts on 13 December 1901. Hopefully, we'll all be using 64-bit systems by then, which will do the same, but on a much later date --- the 4th December 292,277,026,596, 15:30:08 UTC, which is long after any estimated date for the sun exploding --- or we might all end like the Deep Impact Space Probe, which was lost probably due to its internal clock overflowing 2³² tenth-seconds after 1 January 2000)
On the bright side, this means we geeks get to wear our very own the-end-is-near-shirts!
(in a couple of years …)
#Vernee #Thor 4G è uno #smartphone che risponde alla domanda di chi ricerca uno smarphone potente ma economico. Con un prezzo di soli € 100,72 è un'offerta da non buttare via (200 pezzi rimasti). L'offerta è valida ancora per 14 giorni su #GearBest.
Caratteristiche tecniche (in inglese):
Vernee Thor 5.0 inch 4G Smartphone #Android 6.0 MTK6753 64bit Octa Core 3GB RAM 16GB ROM On-cell Corning #Gorilla #Glass 3 Screen 13.0MP Rear Camera Fingerprint GPS Bluetooth 4.0 OTG Main Features: Display: 5.0 inch On-cell Corning Gorilla Glass 3 screen CPU: #MTK6753 64bit Octa Core 1.3GHz GPU: #ARM Mali-T720 MP3 450MHz System: Android 6.0 RAM + ROM: 3GB RAM + 16GB ROM Camera: 13.0MP rear camera , front camera 5.0MP Sensor: Gravity Sensor, Proximity Sensor, Ambient Light Sensor, #Fingerprint Bluetooth: 4.0 OTG: Yes SIM Card: Dual SIM dual standby, dual micro SIM cards Network: 2G: GSM 900/1900/2100MHz 3G: WCDMA 900/2100MHz 4G: FDD-LTE 800/1800/2100/2600MHz
Vernee Thor 4G Smartphone
Share & Get it free Now | Join Gearbest | Get YOUR FREE GB points and enjoy over 100,000 top products
Thereâs a hidden menu in Android that lets you unlock experimental features â hereâs how to use it
Android's System UI Tuner lets you mess with Google's mobile OS just a little bit more than usual. Here's how to find it, and a quick rundown of what it can...
Google is finally taking fitness seriously with Android Wear 2.0
It won't replace a Fitbit, but there is still a lot it does well.
<https: www.xda-developers.com="" new-research-finds-security-loopholes-in-many-popular-android-apps-for-connected-cars=""/>
ZTE annule son smartphone à contrôler avec les yeux... tout en le relançant <http: www.appy-geek.com="" web="" articleweb.aspx?regionid="2&articleid=86668344*">
Observers have naturally wondered for years if Google would ever unify Android and Chrome OS, in line with Sundar's obvious desires. Despite some questionable half-measures along the way, this will now finally take place. Andromeda will immensely help Google bring together and unify a broad array of in-house technologies, beyond just its two consumer OSes.
Andromeda clearly serves Google’s own purposes. The only platforms that the company really supports are the web, Android, and iOS, in that order. I think Windows support is effectively limited to Chrome at this point. Flutter exactly exemplifies this strategy. Google will no longer have to field separate Android and iOS apps and teams, and can now greatly focus its app development efforts. "More wood behind fewer arrows," in other words."
Google’s not-so-secret new OS
New LG G6 photos surface
New images of the LG G6 in the wild confirm pretty much everything we've seen so far and give our glimpse at the always-on display.
NuAns is back with Neo Reloaded, but it's Android-powered
The Japanese company has ditched Microsoft's mobile OS after the Kickstarter campaign for Win10-powered Neo failed last year.
Snapdragon 820 lands on an Android Pico-ITX SBC
Inforce Computing's model 6640 Pico-ITX SBC is based on a Snapdragon 820 SoC and features 4GB RAM, 4K video, WiFi/BT/GPS wireless, GbE, SATA, and Android 7.
Xiaomi Mi Mix: Smartphone mit fast randlosem Display bekommt Nachfolger
#Android #Smartphones #Xiaomi #XiaomiMiMix
Защита смартфона "на коленке". Экстренное и временное препарирование устройства..
Как сделать смартфон безопаснее в экстренной ситуации до установки этичной прошивки. Благодарность за творчество группе CG Bros I https://youtu.be/An8SDY4zBH...
Community-Smartphone: ZTE bricht Kickstarter-Kampagne für "Hawkeye" ab
#Android #CES2017 #Hawkeye #ProjectCSX #Smartphones #ZTE
#android #androidmalware #androidsecurity #cyberattack #hackers #israel #israeli #malware #military #militarypersonnel #mobilespyware #palestinehacker #personnel #spy #spying #spyware #surveillance #using
2 powerful new features on their way to Android right now
Surprise! A couple of cool new features may be lurking in your phone's settings this very minute. Ready to find 'em?
Technicolor, Having Turned Into a Patent Troll, Attacks Android/Tizen/Linux With Patents in Europe
Technicolor, which a lot of the media portrayed as a patent troll in previous years (especially after it had sued Apple, HTC and Samsung), is now taking action against Samsung in Europe (Paris, Dusseldorf and Mannheim)
Technicolor has become a #patent troll, now attacks #linux #android http://ipwire.com/stories/technicolor-files-patent-infringement-litigation-samsung/ http://techrights.org/2015/07/27/patents-roundup-2015/ http://techrights.org/2017/01/16/technicolor-is-collapsing/
Technicolor Files Patent Infringement Litigation Against Samsung - IP Wire
Technicolor announced today that it has initiated several patent infringement suits in Germany and France against Samsung Electronics, across a range of Samsung products, including mobile phones and digital televisions. Paris (France), 15 February 2017 – Technicolor (Euronext Paris: TCH; OTCQX: TCLRY), a worldwide technology leader in the media and entertainment sector, announced today that …
Google under Investigation for obstructing Samsung’s development of Tizen http://www.tizenexperts.com/2017/02/google-investigation-obstructiving-samsungs-development-tizen/ #tizen #android #linux #google
Google under Investigation for obstructing Samsung's development of Tizen - Tizen Experts
Google, the maker of the Android Operating System (OS), has had an anti-competitive Investigation launched against it by The South Korean Fair Trade Commission (FTC), to see whether it has obstructed Samsung’s development of the Tizen platform to replace the Android OS on its mobiles. “We are currently checking if Google thwarted competition in the OS market,” …
Google’s future plans for Android might be truly exciting
Imagine an Android operating system of the future that would work seamlessly across devices, offering similar experiences across screens and realities. Imagine an Android operating system that woul…
#android #androidsandboxing #between #breached #data #divide #emm #enterprisemobilitymanagement #googleandroidflaw #googleandroidforwork #hacks #maliciousandroidapps #mobilesecurity #personal #rsaconference #work