It feels weird reading that someone in America “reinvents” the Australian concept of “chucking a sickie”.
HN user
a13xb
HN is not a government or a political party, it's a privately run link aggregator.
Not trying to be negative, I'm a fan of how much power AWS gives you.
I am.
I find AWS API incredibly baroque and has a lot of historic baggage. I suspect a lot of this complexity is a result of an accumulation of features made by multiple people in multiple teams over the years and inertia of customers relying on it, so there is (understandably) no will to change it.
I'll be a contrarian here and say that Objective-C is an ugly mess, and not even "because brackets". It's the language full of terrible hacks, historic baggage, and bolted-on features. Objective-C++ is basically the worst of both worlds. :)
Programming languages have advanced a fair bit since the 80s, it's time for Objective-C to die peacefully.
Please note that I specifically singled out C++ here, not C. C is not C++ (not even technically a subset of C++). It is a very different and a much smaller language.
I am a former C++ programmer who has moved on to the other languages/technologies and no longer suffer from Stockholm Syndrome.
This is just the tip of the iceberg. There are many dark corners, historic baggage, and complex interplay of language features in C++. This complexity breeds bad codebases plagued by subtle bugs created by misunderstanding of finer points of the language.
If these things scare you, run away in the other direction as fast as possible.
This is a pretty bold claim - can you cite any examples of this?
I don't know if you have read the original thread, but there are a few examples of this: https://news.ycombinator.com/item?id=14356409
Also this: https://stackoverflow.com/questions/38959321/firebase-databa...
Ah, so the secret to launching without previous audience is to build up an audience prior to launch.
They are not at all equivalent. Shares are a lot more volatile, and your guess needs to be accurate within a very short term or you lose 100% of your investment.
Keep in mind that as an individual you cannot have a near-million dollar leverage at a relatively low rate to buy other investments.
Negative gearing is only one piece of the puzzle. There is also a 50% CGT discount if you hold an investment for more than a year.
And yes, it applies to shares too, but it's not possible to get this amount of debt leverage for buying shares.
There is also 100% CGT exemption if the property is owner-occupied. The worst part is that it extends up to 6 years after you move out (e.g. to rent somewhere cheaper). So you can buy a property, live in it for a year (at which point it's deemed primary residence), then rent it out for up to 6 years, move back in for a year, rinse, repeat, and avoid paying any CGT when you sell. Obligatory: none of this is tax advice.
People like to rag on Chinese investors, but I think the main reasons are insane tax breaks and limited supply.
I think the original intent of obscuring input password is to counter shoulder surfing.
I didn't know, that's great news.
I think the biggest annoyance by far is iTunes Connect. It's an odd beast.
It's awkwardly separate from the rest of developer centre, and have this bizarre requirement that you use a separate Apple ID for each iTC organisation, so you end up with one primary Apple ID tied to all developer programs and separate Apple IDs for each iTC account.
Do you still need a beta review to deploy to external testing with Enterprise account?
I have recently switched to automatic provisioning profile management, only to have it completely broken in Xcode 7.3 (radar filed and confirmed). Still using Member Centre for now.
Right, when you leak handles to package objects externally, all bets are off.
The problem is if a package registers some global name, and another copy of the package also registers the same global name, that could cause an error.
This shouldn't cause an error, because packages can only register globals within their own namespace. You just end up with two copies of it, with different types.
They probably pivoted. ;)
C++11 was originally known as C++0x, so C++17 may yet become C++19.
I feel like it would be a frighteningly common bug. I remember one like this from 2011 [1]. Install/packaging/utility scripts usually do not get as much attention and testing as the application code itself.
[1] https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/issue...
Thanks for very detailed feedback! There is certainly some room for improvement.
You don't see a live picture but you can "check in" as you put it by tapping on "record video now" in the app and it will immediately record 5 seconds of video and show it to you AFTER it is done recording.
Technically you don't have to wait until the end of recording, but with short clips it is the case in practice. It takes about that long for the video to propagate along the camera->server->phone chain. You will notice the difference if you try to record for 20-30 seconds.
I don't see how to save or delete videos. I can imagine wanting to email a video, say for a police report. Or delete old ones if they pile up.
You can delete videos by sliding left over the timeline entries, which will reveal delete button. We should do a better UX job there.
There is also a bug in the current version that affects iPhone6+ which makes this button invisible, that may explain that you don't see it, if you use that phone.
Saving videos: initially we contemplated adding this functionality, but it didn't make the cut for initial release. We will probably add it in the future.
In the meantime, if you really want a copy of the videos, you can create an IFTTT trigger to save videos to Dropbox or google Drive.
Hope that helps!
Developer here.
We are glad you like it. We'd also like to hear about rough edges, if possible.
Disclaimer first: I'm one of the developers.
Yes, you can see the video from your phone. We don't do continuous live streaming due to long-life battery-centric design. You can, however, capture on-demand videos up to 30s. Main use case is the alarm system (videos + alerts triggered by motion).