Hacker Newsnew | past | comments | ask | show | jobs | submit | mightykan's commentslogin

An alternative to Zulip is Twist - https://twistapp.com. (I'm not affiliated with them at all; just a fan.)

They have a proper native (as in not Electron-based) Mac OS X app (probably other platforms, too, but I haven't checked), which launches almost instantly and consumes a very reasonable amount of RAM. It's definitely worth a look.


For others like me: No Linux app.


It reminds me the Zoho Streams [0] feature in their Mail service.

0: https://www.zoho.com/mail/streams.html


I'm a big fan of Twist and most things that Doist does in general.


And a toy light bar whose brightness and duration cannot be controlled (which sucks precious battery life) and is an insult to the "Pro" name. Are there any serious options available?


You might see it as a toy if it's just an annoying way to trigger fn keystrokes.

But for people who use applications like Final Cut Pro X, you can actually do a lot with it.

Here's a course on it, for example :

https://www.macprovideo.com/tutorial/final-cut-pro-fasttrack...


The battery life for the TouchBar MacBook Pro is almost identical to the non TouchBar version.

And I am actually really surprised by all of the hate for TouchBar. If you use it with a tool like BetterTouchTool (which allows you to define shortcut sequences) it's really quite powerful. Once Apple brings the Shortcuts app to OSX you can be sure people will find it useful.


I see you have nearly 30 different third-party frameworks in your iOS app, some of which are purely for user-tracking and analytics purposes. Furthermore, it looks like you’re using AWS (AWS Rekognition) and Azure (Microsoft Face API) AI/Image/Face recognition services. Although your Privacy Policy mostly covers what you’re doing, a more prominent permission request screen and more explicit warnings about this is warranted. Your iOS app is basically just a shell really. All of its functionality is provided by cloud services. Although this is the norm nowadays, I think the burden of informing the users falls primarily on you, the developer, especially considering the main subject of your app is infants and children. All of this is further alarming since your app isn’t free so even the Facebook excuse of “it’s free!” doesn’t really apply here.


This breaks the rules at the top of the thread. Can you please not do that?

We detached this comment from https://news.ycombinator.com/item?id=17211220 and marked it off-topic.


Atlassian have become (probably always were) a horrible, customer-hostile company. This is terrible.


Honestly, they’ve been pulling the same crap on the Mac version, too. It’s like they purposely went about crippling their own app and making it worse in every way. Every version that comes out is uglier and has less functionality than before. And of course Atlassian could care less. They completely stopped responding on Twitter and started deleting all negative comments on their SourceTree blog. I have an older version for Mac OS X that I use, which I could never upgrade because all the newer versions are demonstrably worse. I hope it continues to work because there are no other native and non-hybrid/electron GUI clients let. (Tower has less than 50% of SourceTree’s features and the developers seem focused on creating a Windows version instead of adding the missing features to the already existing Mac version).


I think it's worth mentioning that Atlassian does care, which should show in this new version and the time and effort we have put in to make SourceTree faster and more reliable.

One of our goals over the past couple of years was to simplify SourceTree and make it easier for developers to get started with Git. Admittedly we did not always hit the right balance, but you can be sure we care and listen.

We didn't remove the negative comments from our blog, we removed all comments from our blog to minimise the number of channels on which people engage in discussions. Sorry if it created a perception that we don't care, it's quite the opposite.

Cheers, Jens


I lived in Salt Lake City, Utah for 11 years. Needless to say, I got out five years ago the first chance I got. If you’re not into winter sports, the weather is shit. You get 10 months of bitter cold and snow every day. You have to dig your car out of the snow all winter and drive on horrible conditions with clueless drivers who seem to forget how to drive in snow every year. Spring and fall are one or so week each and you get rain storms the whole time. Then you have 6 or so weeks of scorching hot summer where it’s unbearable to be outside.

I never ventured outside of the metro area and no one was ever overtly racist but boy if you are not a white Mormon you will stick out, you will be judged and questioned. Most Utah Mormons are conditioned to be nice so on the surface they appear so but they do judge and single out people who don’t belong.

I visited SF over a weekend and was instantly surprised about how accepting everyone was. It just seemed like I fit in and belonged. I’d tolerate much worse conditions than “low income in SF” than be “rich” in Utah.


Getting device serial numbers through private APIs and transferring this information to their servers isn’t “extremely minor.” Any other lesser-known developer would’ve been rejected if not outright banned. Apple has something to answer here. Why is Uber still allowed in? How many offenses are companies allowed?


Objective-C isn’t deprecated at all. There is more chance of current valid Swift code being deprecated in a year than Objective-C. In fact, all Swift code written in its first two years of public existence is completely deprecated now. The same code, had it been written in Objective-C would be perfectly valid today.


It's not to hard to convert to Swift 3.0. Apple's converter helps a lot. I documented most of the things I had to change.

https://h4labs.wordpress.com/2016/09/17/my-ios-10-and-swift-...


That's gross oversimplification and misleading. I was recently given the source of a large iOS app belonging to a company that our company purchased. The code is very well written, just has not been maintained past Swift 2. The converter did more hard than it solved. Xcode Swift converter is only good for small projects with no advanced language use.


Somewhat related:

In 2010 I implemented a UIView subclass for a simple stylized spinner. In the view controller that contained this spinner, I added two methods to start and stop the spinner. I called them `startSpinner` and `stopSpinner`. Our app was rejected for using “private APIs.” Finding it ridiculous that Apple would use such a common signature internally without any prefixes and actually would check for it in all third-party apps and reject them, we relented and changed our method names.

In 2015, at a new job, in a new city and working on an entirely different project, I had to implement another UI spinner. Since I’m a creature of habit, I again named the methods for starting and stopping the spinner: `startSpinner` and `stopSpinner` respectively. This time the project I was working on was an SDK so all of our clients were being rejected for using a private API, named... “startSpinner” and “stopSpinner”.

Software is hard.


>Software is hard.

More like Apple is extremely arbitrary and ham-handed with their APIs. Cocoa Touch is the most poorly designed framework I have ever dealt with in my programming career. Their insistence on keeping the libraries closed source is absolutely insane, and often leaves you needing to roll something completely custom just to change a color. The lack of a viable native alternative led me to abandon iOS development personally.


... for now. Once the news cycle ends, Comcast will be one of the first companies to sell this information and make tons of money. Verizon is already there[1].

[1]: https://www.engadget.com/2017/03/31/eff-verizon-will-install...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: