HNHacker News
TopNewBestAskShowJobs

bitmapbrother

1,328 karma · joined May 2, 2015

submissionscomments
bitmapbrother··on Mobile Airbag Deploy When Device Is Dropped
I thought about a similar solution about a year ago, but mine involved embedding small spring loaded pins into the front, back and sides of phone that would pop up when the phone was dropped.
bitmapbrother··on How SQL Database Engines Work, by the Creator of SQLite (2008) [video]
This is a much better talk with better video and sound.

https://www.youtube.com/watch?v=Jib2AmRb_rk

bitmapbrother··on Keyboard Service Program for MacBook and MacBook Pro
Here's their first ad campaign:

Lenovo - we don't charge $257 to fix your space bar.

bitmapbrother··on Keyboard Service Program for MacBook and MacBook Pro
That's just crazy. $257 for a space bar fix. That's like the price of 2 quality mechanical keyboards with RGB lighting.
bitmapbrother··on The Doomed Cleveland Balloonfest of 1986 [video]
I wasn't aware of this. So they launched 1.5 million balloons to set a Guinness World Record only to have Guinness not recognize the record and have 60% of the balloons fall into the river and eventually make their way to Canada. Crazy times back then.
bitmapbrother··on Performance patches in Go 1.11
This was my favorite part:

>This is fun and is easier than optimizing gcc / llvm, since the majority of the Go compiler, runtime and standard library is written in Go

bitmapbrother··on Gravity – An embeddable programming language
>Gravity syntax is designed to be familiar to people coming from C-like languages like Javascript, Swift, C++, C# and many more. We started working on this new language a year before Apple announced Swift and we were happily surprised to discovered how similar both syntax appear.

Amusing how the language looks so much like Kotlin - a language released in 2011 and 3 years before Swift.

bitmapbrother··on Android Studio 3.2 Beta
This is my experience also. People not fluent with Gradle or just don't want to invest the necessary time in learning how it works just cut and paste stuff into it and wonder why it doesn't work anymore.
bitmapbrother··on Android Studio 3.2 Beta
>I dont think AS is the problem. Android SDK + Build System + Emulators are just not good enough

My AS Emulator starts in about 20 seconds from a cold start and in a couple seconds from a saved image state.

>If it works the first time you are lucky, if it breaks you are on your own.

The people that work on the AS Emulator are on the Androidev reddit quite regularly to answer any questions regarding new releases.

bitmapbrother··on Android Studio 3.2 Beta
>Funny how android studio helps you develop in 1 way : developing non-native java apps.

How are Java/Kotlin apps non native in Android when they're first class languages that are compiled to native code? AS also supports Android C/C++ development if you need bare metal speed and complete control.

>The two ways people develop apps seem to be going fully native, or using web "masks" like react native, outright web directly, or something like apache cordova. Neither of which seem to be the focus of android studio.

Last time I viewed the percentages of what frameworks Android apps were developed in these web based frameworks ranked extremely low.

bitmapbrother··on Android Studio 3.2 Beta
>Good to see Google embarrassing Single Activity

You probably meant "embracing", but a funny autocorrect nevertheless.

bitmapbrother··on Improved JavaScript and WebAssembly performance in EdgeHTML 17
>Edge on iOS and Android will have a built-in adblocker soon.

You mean the same AdBlock Plus that allows selected ads to bypass it so long as you paid them?

bitmapbrother··on Improved JavaScript and WebAssembly performance in EdgeHTML 17
>Edge is the most resource efficient

No it isn't. According to this independent test not only did Edge lose to Chrome, but it was also wildly inconsistent.

https://www.youtube.com/watch?v=q0112lYQBPE

bitmapbrother··on U.S. Files Criminal Charges Against Theranos’s Elizabeth Holmes, Ramesh Balwani
Here's Tim Draper's interview on CNBC telling people in 2018 that Elizabeth Holmes is an icon and hero. He was an early investor in Theranos and likely responsible for bringing in a lot of the major investors. As far as I'm concerned he should also be investigated for his part in this massive fraud.

https://www.cnbc.com/video/2018/05/10/vc-draper-theranos-fou...

bitmapbrother··on App Maker, Google’s low-code tool for building business apps, comes out of beta
What does that have anything to do with your original comment? You incorrectly stated there were 24 in 2018 when in actuality there was only 1.
bitmapbrother··on App Maker, Google’s low-code tool for building business apps, comes out of beta
Having used Access a few times I find it hard to believe how anything could be worse than that anti-productive, database corrupting, File Already in Use piece of garbage. It's astounding that they're still updating it.
bitmapbrother··on App Maker, Google’s low-code tool for building business apps, comes out of beta
I'm not seeing 24 products in 2018, but just 1 - Encrypted Search.

I just realized you're counting the Others section and incorrectly lumping them into 2018.

It would seem you also neglected to read Wikipedia's banner above the Other section that stated:

This section is missing information about the discontinuation date of each product in this section. Please expand the section to include this information. Further details may exist on the talk page. (October 2013)

bitmapbrother··on App Maker, Google’s low-code tool for building business apps, comes out of beta
>In the past years Google has deprecated more than 100 services, so I will never trust them to build any software using their proprietary stack.

And Microsoft has abandoned over 220+ products and services.

https://pastebin.com/UJh2XNFE

bitmapbrother··on Alternatives to Google Products
In the words of Lisa Jackson, VP at Apple:

Please know that Apple will continue its work with law enforcement. We share law enforcement's concerns about the threat to citizens and we work closely with authorities to comply with legal requests for data that have helped solve complex crimes. Thousands of times every month, we give governments information about Apple customers and devices, in response to warrants and other forms of legal process. We have a team that responds to those requests 24 hours a day. Strong encryption does not eliminate Apple’s ability to give law enforcement meta-data or any of a number of other very useful categories of data.

https://wikileaks.org/podesta-emails/emailid/58380

bitmapbrother··on Twitter meets TensorFlow
In addition to ML a lot of people are reporting offensive comments. If you care about your account then you should perhaps think twice.
bitmapbrother··on Apple to Close iPhone Security Hole That Police Use to Crack Devices
I would say Google has always taken the security on the Pixel very seriously. It's also the reason why the Pixel phone was unhackable at Pwn2Own 2017 while the Chinese teams had their way with the iPhone.
bitmapbrother··on I fear Google's control of the web
My favorites are the ones that never knew Google Reader existed, but use it as a martyr every chance they get.

>My fear is this -- once Google has control of the web, they can turn off huge parts of it for whatever reason, however thoughtless, and without disclosing why.

This person has either been watching too many movies that depict the web as a place where IP's can be traced by writing Visual Basic GUI's or doesn't understand how the Internet works.

bitmapbrother··on JVM Internals (2013)
You keep referring to the Android developer site as if they're some type of smoking gun when they have absolutely nothing to do with the point you seem incapable of proving other than to illustrate the obvious in that the Java language is used to make Android apps. Once the Java byte code is translated to DEX byte code, so that it can be AOT compiled on an Android device, that is the end of Java's involvement.

>Given how hard you support Google's fragmentation actions against the Java eco-system, your OS also uses C without libc.

Since Android doesn't run Java apps or use the JVM there is no fragmentation.

bitmapbrother··on Firefox does not have a well-designed privsep model
>Chrome is borderline unusable on 8GB RAM - more than a few tabs open make it go into swap hell,

I'm currently using Chrome on a 4GB system with 10 tabs open with no performance issues or fans screaming. To claim that Chrome is borderline unusable on 8GB of RAM is a lie.

bitmapbrother··on JVM Internals (2013)
>Except it wasn't a TCK project licensed for deployment on embedded devices.

It didn't require a TCK license because Apache never called it Java nor did Google need permission to use it on embedded devices.

>Says the Google employee.

What a petty response. You're blaming the failure of Sun on Google. When in reality the failure of Sun can clearly be traced to their poor business decisions and acquisitions. Sun had a lot of potential, but they were let down by incompetent leadership.

>Why did not Google buy the Java assets from Sun, given the deep investment on Android?

Did Sun offer to sell the Java assets to Google? I'm not aware of such an offer ever being made. If the offer was made then I agree that Google should have purchased the Java assets solely.

>Ah now you state that Google did fork Java.

The only thing I'm claiming is that Google did indeed fork the OpenJDK as they are allowed to do.

>Because OpenJDK is to Java like libc is to C, libc++ to C++, DOM APIs to JavaScript, .... Forking while pruning the available API breaks the compatibility with existing code and fragments the eco-system.

The OpenJDK is an open source project that Google is allowed to legally fork and use just as long as they don't call the fork Java.

>Exactly what Sun managed to prevent with J++, whereas with Android Java they were a bit low on cash.

You're forgetting to mention a key difference. Microsoft called their extended version Java. Google does not refer to their fork as Java.

>Whatever Oracle has chosen as attack vector is little relevant for the fact that I cannot take a random piece of Java code and be assured it compiles and runs on Android.

Google doesn't call their implementation Java so I don't see why you would think you should be able to run any Java app on Android.

bitmapbrother··on Alternatives to Google Products
Unless you live in China. In that case the Chinese government has full unfettered access to your iCloud Drive data and iCloud email.
bitmapbrother··on Apple Isn't Your Friend
Proof of what? That Google includes your Gmail, Gmail attachments, Photos, Videos, Music, Drive files, etc in their data exports.
bitmapbrother··on JVM Internals (2013)
>Android started by copying Apache Harmony, as means of Google trying to avoid to pay Sun their rightful licenses, as confirmed by Andy Rubin emails.

The Apache Harmony code base is an open source, free Java implementation, developed by the Apache Software Foundation that is licensed under the Apache License 2.0. Google had every right to use the Apache project according to the terms of the license.

>Thanks to that, Sun lost what might have rescued from insolvency. Which Google, while thinking that they finally got rid of Sun did not bothered to try to save.

Sun is solely responsible for their bad business decisions due, in most part, to their incompetence. Issuing a license to Google would not have saved them from being acquired by Oracle.

>Yet Android does not use 100% of OpenJDK, rather they are adding little pieces of it in each Android version.

I wasn't aware that you had to implement 100% of an open source project if you forked it. Can you cite where that's a requirement?

>Thus Android uses a forked version of OpenJDK, with everything that Google doesn't care removed from it.

The Android SDK uses a forked subset of the OpenJDK. And why wouldn't Google remove things they didn't need like AWT, Swing, etc.

>The fact that they use ART is an implementation detail, some Java certified JVMs for embeded deployment also have tooling to convert to their optimized implementation instead of using .class files.

No it's not. There is no association architecturally or IP related between the JVM and ART. If there was then Oracle would not have lost every one of their JVM IP patent claims they asserted against the Android runtime.

bitmapbrother··on JVM Internals (2013)
Android is not a fork of the JVM as it doesn't use the JVM. You seem to keep on parroting this fallacy.
bitmapbrother··on JVM Internals (2013)
Microsoft didn't rewrite Minecraft in C++. It was rewritten in C++ by 4J Studios that were contracted to do so by Mojang in order to bring Minecraft to the consoles. Microsoft did create the Windows 10 edition and likely reused a lot of the code developed by 4J Studios.
← PreviousPage 3 of 34Next →