Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
g_p
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
87 ms
·
811.
▲
by
g_p
6y ago
I'm not an expert in the direct applicability of GDPR, but my understanding is a European, living in Europe at the time this change happens (but who was perhaps doing an online job hunt, considering a move) might still be covered. Admi
812.
▲
by
g_p
6y ago
From a GDPR perspective, for anyone who is able to lay claim to GDPR protections, it wouldn't matter whether this is written in red on the first line of the agreement - "data protection by default" means that you must default
813.
▲
by
g_p
6y ago
Regardless, this breaches GDPR by making data public and accessible to an unlimited audience by default. I hope (for your sake) that you don't have any users that can invoke their GDPR rights against you by virtue of their citizenship.
814.
▲
by
g_p
6y ago
My cynical view is that it's because both OS makers want vertical integration, in order to justify their 30% platform "tax" on being allowed to sell apps on their platform. I'd definitely agree there should be a decoupli
815.
▲
by
g_p
6y ago
XDA Labs originally set out to do a few of these things. https://www.xda-developers.com/xda-labs/ It tries to provide an alternative to the 30% "platform charge", and offers PayPal and cryptocurrency payments
816.
▲
by
g_p
6y ago
I think often the goals of contact tracing apps are misunderstood. The goal isn't to replace "name and phone number" human contact tracing, but rather to augment it. Iceland's location based approach seems to emphasise t
817.
▲
by
g_p
6y ago
The lack of proper boot and hardware standardisation is a huge issue. DTB tries to solve the fact different people put different peripherals on different ports, and there's no real hardware enumeration process to get around this. But b
818.
▲
by
g_p
6y ago
Thanks - sounds like the world of Android development has evolved a lot since I last looked at it. There's a lot of talk around Kotlin, so I guess it's time to look at that transition and what happened there. It sounds promising i
819.
▲
by
g_p
6y ago
Thanks - I think I perhaps didn't explain what I was "asking for" that well - what I meant was akin to what Jetpack Compose looks to do for Android (thanks to another commenter for pointing it out!) with the "@Preview&qu
820.
▲
by
g_p
6y ago
You might find android annotations interesting, or https://android.jlelse.eu/the-ultimate-android-development-f... Came across this (and remembered about Android annotations, which made life a bit less painful) and thought
821.
▲
by
g_p
6y ago
Looks like the android studio setup is better than the old eclipse one. I'd love to be able to double click a control there and have a default event handler appear in my code, ready for me to add event logic. This does look pretty nice
822.
▲
by
g_p
6y ago
Thanks for mentioning Jetpack Compose - not something I had heard of. Sounds like there is a growing trend towards declarative UI models, and that doesn't seem too bad. I don't particularly take offence with using XML to define th
823.
▲
by
g_p
6y ago
The examples given by Android Annotations spring to mind - http://androidannotations.org/ To throw some trivial examples from the top of my head, to just make a button do something when clicked, you need to call setOnClickL
824.
▲
by
g_p
6y ago
I'm in a similar position, although probably not with an idea for what I want to build right now. But been there in the not so distant past. For me the "logic" part is easy - I can make it in a terminal UI fine. I could proba
825.
▲
by
g_p
6y ago
Must confess I had gotten as far as possible from UI development in Android by the time recycler views came around (or at least I became aware of them), but this sounds very familiar. I think we were talking about hundreds of milliseconds t
826.
▲
by
g_p
6y ago
Well that helps me pick my next book to read! I was looking at Flutter recently and admiring the idea of cross platform (if you're going to use abstractions, at least let's get some benefit from them as developers!), but also grab
827.
▲
by
g_p
6y ago
Just for clarity, we resorted to C mostly as an experiment to prove our hypothesis that the abstraction and instantiation overhead was genuinely ridiculous. I don't have any of the screenshots to hand sadly now, but the performance tra
828.
▲
by
g_p
6y ago
Yeah I never understood why everything should be so tightly bound to a single language... We mastered the idea of different software on a desktop PC using different languages a long time ago. Yet on mobile, given the fragmented and non-stan
829.
▲
by
g_p
6y ago
Can't agree enough - when you delve beneath the scenes, it gets so ridiculously complex for something that just shouldn't be. For a List view, I can understand making something to put into that view. I miss the days of VB6 and cre
830.
▲
by
g_p
6y ago
Agreed. I'd be interested in knowing if the perceived slowness is due to the number of layers of abstraction involved in aspects of the build process, that might also be used in the IDE figuring out what to include. I remember when &qu
831.
▲
by
g_p
6y ago
This is quite interesting to see, as I recall experimenting with something similar a few years ago. In that case, borne out of anger and frustration from how slow Android was at some things, I complained to one of the engineers I had brough
832.
▲
by
g_p
6y ago
Yep - location listeners can help keep apps open quite well on Android. Not sure about iOS. RE rough location, the NHS currently asks people to enter the first "half" of their postcode, which gives a broad approximate geography, b
833.
▲
by
g_p
6y ago
I posted this in reply to another comment, but yes this does appear to be the flaw of the Google/Apple approach. Assuming the incubation time is just over 5 days (seems a broad consensus here), and someone is at their most infectious i
834.
▲
by
g_p
6y ago
Interesting - it looks like they've gone down the route of having a way for people to do a "digital handshake" (both press the button, and have devices within a short distance of each other) to create their contact pairings.
835.
▲
by
g_p
6y ago
> This is also specific to iOS devices. Given that the current UK market share is roughly 50/50 between iOS and Android, it's unlikely your device is _only_ going to encounter other iOS devices daily, so the Android "wake
836.
▲
by
g_p
6y ago
There's one other angle too here - a future version of the UK app will give people feedback on their level of distancing via a "social mixing score", which is basically the number of unique people they were recorded as being
837.
▲
by
g_p
6y ago
> My reading of the code and solution architecture is that the system is anonymised, with IDs generated using random rotating keys. Yes - the system is arguably about as private as you can get, if you aim for "level" playing fi
838.
▲
by
g_p
6y ago
Just to update for anyone time travellers that arrive here in the future, the source came out on day of the binary "going live" to the public https://github.com/nhsx/COVID-19-app-Android-BETA https:/&#x
839.
▲
by
g_p
6y ago
During current "distance under all circumstances, stay at home", that is likely going to be true (modulo people using multi-AP setups that aren't meshed under one SSID, assuming you use SSID, or who use 2.4 and 5 GHz SSIDs).
840.
▲
by
g_p
6y ago
Hah, good point! Although in fairness to UK Gov, they are pretty forward thinking when it comes to open sourcing infrastructure that others would baulk at open sourcing [1]. Just usually not hugely relevant to their current policy, rather t
More ›