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

Nodu is a minimalist personal development app that helps you stay focused on long-term goals, day by day. Every morning you decide what you will do and what you will not do by swiping away objectives and only keeping ones you want to focus on for the day. Throughout the day you can mark items as complete and check on what objectives remain.


I'm surprised to see Kotlin in your list. Google has stated they are increasingly moving Android development to a Kotlin-first ideology. New official libraries produced by Google for Android are designed with Kotlin chiefly in mind, so it may provide significant benefits to support, community, and documentation.

Considering the popularity of the Android platform and Google's control over it, I don't think it is a bad idea to develop an Android app in Kotlin. According to Google, their Maps, Home, Play, Drive, and Messages apps are all built in Kotlin, and my personal experience is that Android developers like and prefer Kotlin.


> Google has stated they are increasingly moving Android development to a Kotlin-first ideology

Wow if Google is behind it, where do I sign up? It’s definitely going to take off and not be abandoned.

I probably could even write some games I could release on Stadia.

I thought they were fully committed to Dart or was that last week?


Kotlin is JetBrains only Google has blessed it...

Also compiled languages have longer staying power because if you move on from the language, you can still make use of the binaries but simply never write it again. Look at all the Fortran libs that are still in use by other languages...


Yes and how popular do you think Kotlin would be without Google’s “blessing”?


Kotlin was recognized by Google because it was getting traction, not the other way around. Get your facts straight.


Kotlin is JetBrains, not Google. Even if Google declared bankruptcy tomorrow, it would still be under active development.


And how well was Kotlin doing before it was backed by Google?


Very well. Google deciding to back it for Android wasn't some bold, out there decision. Android developers could already use kotlin, because of its Java interop. Google was just responding to pre-existing demand that the community was already generating.

That's why I don't think it makes much sense to treat kotlin in the same category as the other languages. Sure, it's a programming language, but the way JetBrains executed on it with its easy upgrade path from java and really excellent design, not to mention the toolchain, mean that it's success and trajectory cannot easily be generalized to other "weird languages".


> Wow if Google is behind it, where do I sign up?

https://www.jetbrains.com/idea/download/


> and my personal experience is that Android developers like and prefer Kotlin

That is because the other option is a deliberately crippled Java from a decade ago. Also, while apps are indeed mostly written in Kotlin for android, I am fairly sure most of Google’s listed apps have a Java shared library that does the core of the functionality that is shared between backend, android, web frontend (j2cl) and ios (j2objc).

Also, don’t forget that android development is a niche, on the web backend side Java is just an incomparable bigger player.


They don't distinguish between managed environments/multilingual platforms (JVM, .NET, wasm) and single pony shows. Which makes it harder to see how related Scala/Kotlin/Java are and how much they overlap ecosystem-wise.


I found out about Arctype a while ago when I started writing for their blog about SQL, a topic I really enjoy. I'd recommend checking out their product if you spend a lot of time in SQL databases: it has tons of cool features, a nice flow & layout, and it might just be your thing.


The worst part: if the person sends you a text while you're scrolled up it will jump all the way to present time.


Btw, if you double click to open a new window, that window won't have the new message jump


Author here. I have sent/received 643,576 messages since 2009 which totaled 590MB. To my knowledge media is never stored in the SQL database (for iMessage).


Wow. I thought it would be much bigger with all the indexes and many columns. (Even if the media itself isn't in the DB)

Thanks for the clarification.


While web browsers on iOS are unfortunately just re-skinned Safari, you actually are able to create/download totally custom keyboards. A while back I created a custom keyboard to translate what you type and help you learn a new language.


> While web browsers on iOS are unfortunately just re-skinned Safari,

Is that also true for Firefox, Chrome on iOS?


"Re-skinned Safari" is incorrect, but third party browsers must use the version of WebKit that ships with iOS. Third parties are not allowed to use their own rendering or JavaScript engines.


TerraStride, Inc | Portland, OR / Remote | Full-time | Android Engineer

TerraStride is an established Portland startup making web and mobile mapping applications for outdoor enthusiasts. We're looking for an Android developer with experience developing and launching at least one high quality app. This Android app developer will work with our team of talented engineers to design, build, and improve our advanced mobile mapping application. A successful candidate should have a strong sense of product ownership and be comfortable working semi-autonomously as an engineer.

Email careers (AT) terrastride (dot) com


Not a recruiter but a co-worker who asked me "Do you know what an algorithm is? We might need one."


To be fair, my coworkers and I cyberbully each other all the time


"Get a bundle, they are cheaper."


While I had a positive experience with the Uber app software-wise (app functioned seamlessly landing in Mumbai from U.S.A.), Uber as a service was not really comparable to what it is like in the U.S. and developed W. European countries. I got the sense that it was more of a strictly ride hailing / request service, not much accountability required from the driver. Often had > 3 drivers cancel after 10-15 minutes waiting before actually getting a ride. That being said, it was still a hugely valuable service to have in India as a foreigner.


Uber India isn’t like Uber New York but it’s a million times more reliable and predictable than almost any other commercial service you can get in India.


Really? Seems like it’d be more reliable and a lot faster to just hop in one of the hundred rickshaws on every street. Besides the fact that they’ll overcharge you if you’re a tourist.


Have you seen those things in an accident? I can easily afford the Uber with seatbelts and I am not going to trust my life to a three wheeler.


Reliable as IT offshoring commercial services?

You said any.


Yeah my experience was that it could be a bit of a pain with cancellations but there were enough cars on the road that I would always eventually get a ride.


I've gone back and forth on this in respect to database tables and ultimately prefer singular. If the table is named "profile", I think it's obvious that it can store more than 1 profile, since... well it's a table and has rows.


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

Search: