HNHacker News
TopNewBestAskShowJobs

tommilukkarinen

103 karma · joined March 7, 2018

submissionscomments
tommilukkarinen··on Teaching our five year old to code by cheating
Captains log, stardate 345.455.33:

I record this for people who might want to try this with kids around 10 years old:

I made a game with my daughter, according to the .apk date it was 5 years ago so she was 10.

I started by making a project in android studio. Then a gameloop, where you had one function for drawing and one function for handling clicks/screen presses. So when you pressed 'play' on studio, it opened an 'empty game' on her own phone. All you had to do to make a game, was to edit 2 different functions and to make variables to pass info.

After that we started coding together and I no longer touched the keyboard. I just asked what she would like to do next, and gave advice how it could be done. She had patience for about 15 minutes at a time, and after of total maybe 2 hours, calendar time 4 weeks, we finished a 'hit a mole' game. I was quite careful not to put any pressure like 'lets do a bit more'. And asked maybe twice a week, 'would you like to do some coding'.

After the project she said it was 'not her thing'. This summer she was coding web-UI with Java+IntelliJ in my work as a summer trainee, and now she said she enjoyed it.

tommilukkarinen··on App Review process updates
This kind of change would be welcome to Google Play as well. I would submit immediately.
tommilukkarinen··on Jacques Cousteau’s grandson wants to build the ISS of the sea
If I build underwater real-estate, there are no laws governing it? There probably aren't laws anywhere in the world about it? Probably I can still be harassed if it's in national waters. But if it's in international waters? Nuclear reactor test site?
tommilukkarinen··on Apple just kicked Fortnite off the App Store
I was asked today, something with the lines: "Why don't you organize and fight? Why don't you build an open ecosystem, which you will use to replace stores."

I was thinking after that a) we could make a store (that's the simple part) b) when enough of us were behind we could pressure for it to be accepted

Because even if Epic wins and we can have some improvements, it wont fix the issues

I would donate and work for the cause, what about the rest of you? How to get started, Apache Foundation?

EDIT: I have to add, I would not work for this 'because it is the right thing to do', but to ensure that I can do business in the future without fear of A+G

tommilukkarinen··on Statement on Google’s conduct by founder of CelebrityNetWorth.com (2019) [pdf]
Obviously it is not just about information, but anything they can scrape bucks out of.

If it were a service they could copy, they would. Meaning probably your job as well.

So fine, they copy it and you are fine with it, you still offer a premium and theirs is a cheap copy and you have a business.

But in addition, to maximize profits, they also somehow prevent you selling your service. Like they did here by hiding visibility.

Meaning that they don't just offer same kind of thing, but prevent anyone buying anything but their own product.

And you will keep thinking this will happen to someone else, until it happens to you. It just starts from artists, writers, etc. whose work happens to be easy to copy with the current technology.

tommilukkarinen··on Just Too Efficient
"But, wealth! If we all work less, we’ll be poorer, right? Because the total cash output of the economy is a (weird, nonlinear) function of the amount of work that gets put in."

In the previous sentence or so, there was talk about margins of healthcare, which have disappeared. These margins don't exist without more work.

Maybe it is rather that we are working with more things with less effort, rather than doing few things well.

Also cash and work have some correlation, but I think there is higher more profound correlation with work and total amount of products such as roads and buildings. Cash rarely stays in bank accounts but circulates and randomly spawns service and concrete products.

Everyone should work, all the time, to leave this a better place than we found it. And there is still much work to do.

tommilukkarinen··on On Cultures That Build
I was reading the original article and thinking tomyself ’am I feeling this’. Apple and Google came to my mind, they are the governments in digital business whose regulations and tantrums I have to abide by. Past are the times this kind of business could have thrived without restrictions. Maybe we should build a reasonable choise to them?
tommilukkarinen··on Indie.vc: Unicorns Are Out, Profits Are In
Let's say the model is to get 3X return in 5-7 years - 10% mortality. Sounds like a great instrument to me.

It also sounds like it could work, if there's enough demand = enough obvious good apples, which are willing for the deal because of not enough supply in financing instruments.

I can understand that investing in unicorns can also work. As many unicorns fail after their initial hype, investing in these normal companies sounds less like gambling on hype than investing in unicorns.

tommilukkarinen··on Is a trillion dollars’ worth of programming lying on the ground?
As an example, Finland has a population of 5.5M, US has a population of 328M. If you would outsource 10.000 coding jobs to Finland, it would equal outsourcing 10.000 coding jobs to Minnesota. So it does not make sense to compare country vs. country.

If you outsource talent pool from Finland, the cost is not so much different on paying salary in US.

I do think, that in future it is the norm to have a remote community in all companies to control cost and to access best talent. It will be an accepted fact that people are paid differently based by location.

tommilukkarinen··on Why poor people make poor decisions
I think this applies to companies as well. Continuous economical stress starts to take unproductive attention such as focusing on finance instruments (funding) instead of revenue.
tommilukkarinen··on Why Google Did Android
I was working with Nokia phones 2007-2009, and then later with Meego/Windows Phone/Android and there are few turning points I remember.

* Nokia App-Store stopped working. - I had published my own stuff there, which I could not buy. The store was simply broken, and it seemed no one cared. - There was no business in Nokia store to be done = no interested developers

* We got an Apple device as soon as it was possible. - It was obvious that it was very simple to compared to what we were building in Nokia. - That was the first turning point for me understanding the user experience vs number of features competition. - Probably something people felt holding clam shell phones at the time, but much more powerful. - The huge 'magical' difference was the capacitive screen. - Everything was like 'yeah we have this already', but it's just so much cooler with this magical interface where you actually don't even have to touch

* 'Tube' was announced Nokia-internally - There was auditorium full of people in the session I was in - Only question asked was by the 2000 people or so was: 'is it resistant or capacitive?' - Everyone who knew the difference realized we lost at least another year

* Still, there was a momentum of excitement - I was thinking it the way like 'lets rework the UI, we will be ahead in stuff like phone call quality, and having stuff like GPS' - They probably have the capacitive in the next model after Tube or so? - I saw lot of great stuff been built, and talented people worked with stuff that would become Meego

* Sinking the Symbian - I was no longer working with Nokia, instead doing own stuff. - This was like 'WTF', instead of existing code base living for next five years, we would have to abandon it immediately - This was the second time abandoning developers

* Announcing Windows Phone - This was like 'ok, I can work with this' - The problem was, it took too long to come to market - Only options were in this time window to work with iPhone or Android - This was no longer 'abandoning developers', it was simply no longer possible - There were other early Windows Phones, but for reason or another, no serious commitment at any point

* Nokia Windows Phone entering the market - Market had already been split by Android and iPhone - It was already a challenger at that point - I think everyone who tried it saw the potential, but it lost because of app stores in Android and iPhone already were full of stuff - and it was clear at this point already - I was surprised that Microsoft bought Nokia phones, because it was so obvious what would happen, maybe it was something like 'were sorry about Elop, here's money for the doctor'

tommilukkarinen··on Ask HN: What are some B.S. tricks management pulls on naive developers?
I dont consider anything bs unless its about money or equivalent. I Dont say anything at first or something like 'I think about it'. Think about My response, and finally Ask on something around these lines: "So your suggestion is X? And it would, unfairly, cause me Y?"
tommilukkarinen··on Google just deleted my nearly 10-year-old free and open-source Android app
We has a small niche product in Google Play, worked 100% offline, so quite secure for the user privacy and so on, had ratings of about 3.7. The service had generated about $30.000 and would have generated another $30.000 in it's lifetime, unless Google had, quite unjustly, taken it out spring 2019. When we tried to discuss about it, we got what we understood was a threat to close our account. Obviously we talked to some person, I wonder if he had been told to treat us like sh or if there was some other reason. Obviously, for the next apps, we are thinking furiously on how to not be dependent on app stores.
tommilukkarinen··on Database schema changes are hard (2017)
When starting to use mongo it felt like a silver bullet. Reading this reminds me that it still is. I kind of get the point of schemas etc. but if your product can work with mongo, you just might avoid all these pains.
tommilukkarinen··on Ask HN: What technologies did you learn in 2018?
Vaadin 10. It probably has highest efficiency for web app building. Suits me fine as I know Java.
← PreviousPage 2 of 2