HNHacker News
TopNewBestAskShowJobs

giorgosera

40 karma · joined March 21, 2012

submissionscomments
giorgosera··on Ask HN: Best Company Swag Vendor?
We're using maramio.com and are pretty happy. They have very good shipping rates in the EU (where most of our employees are based).
giorgosera··on Ask HN: What are the unique technical challenges of a health-related mobile app?
Oh boy! It sounds like you are in a challenging situation. I was more interested in technical challenges of health-related apps but I wish you all the best with this app!
giorgosera··on Show HN: Compare prices that US hospitals charge patients, insurance companies
> The vast majority of the difference comes from just the raw cost of inpatient and outpatient care.

Question: What do we mean by "inpatient and outpatient care"?

giorgosera··on Flower – A Friendly Federated Learning Framework
That's very interesting. What is the focus of your research in FL?
giorgosera··on Flower – A Friendly Federated Learning Framework
I am not sure this is true. Do you have any numbers/data backing this?
giorgosera··on Flower – A Friendly Federated Learning Framework
Thanks! Based on your own experience is that how you handled it? How did it work out in your case?
giorgosera··on Flower – A Friendly Federated Learning Framework
Hey! Hope someone can help me with this question. How does the data exploration phase look like in a federated learning context? Most of the times (most probably always) before applying any ML algorithm we'd look at the data and explore it. How can this be done in this case if data is not available to see? Even in the example in the blog post of Flower the dataset is loaded directly without any pre-processing (which is usually the case in real life).
giorgosera··on I used the internet to painlessly relearn a foreign language
thanks for sharing! Cross-browser compatibility for the web speech API is really an issue. Unfortunately, different browsers behave differently (and not in a predictable way).

I'll have a look at this though. Thanks for sharing.

giorgosera··on I used the internet to painlessly relearn a foreign language
Hey :) hahaha indeed the text to speech feature might sound unnatural sometimes. I use the Web Speech API but unfortunately it doesn't work on all browsers seamlessly.

Are you using it on mobile? If yes and your device is a Samsung one please check that you are using Google's TTS engine and not Samsung's.

"You can pick which one by going to the Settings app, then Controls->Language and input->Text-to-speech options. Select the gear icon next to Google Text-to-speech Engine, then under Language you can update the exact locale you want to use. If you select "Install voice data" you can even select from a sample of different voices for some locales. You need to restart the device after changing this setting for it to take effect."

Let me know if you got it working. You can also switch browser to check if it works on a different one. I really wish Web speech API was more consistent.

giorgosera··on I used the internet to painlessly relearn a foreign language
Atm there is no delete button but I'll add that to the backlog. Thanks for sharing!!

The text-to-speech uses Speech synthesis from the Web Speech API and I wish it worked seamlessly on all browsers but it doesn't. Are you using it on mobile? If yes and your device is a Samsung one please check that you are using Google's TTS engine and not Samsung's.

"You can pick which one by going to the Settings app, then Controls->Language and input->Text-to-speech options. Select the gear icon next to Google Text-to-speech Engine, then under Language you can update the exact locale you want to use. If you select "Install voice data" you can even select from a sample of different voices for some locales. You need to restart the device after changing this setting for it to take effect."

Yes, please shoot me an email at admin @ talkabl.com and let's pick it up from there :) Looking forward to hearing your thoughts.

giorgosera··on I used the internet to painlessly relearn a foreign language
Hey there! Wow thanks for the kind words :) Really glad you liked it.

Yes, I know that the dictionary experience on mobile is suboptimal. When I started this project I thought most people would access it on desktop but I couldn't be more wrong :) Most people use it on mobile. I released this week a couple of audio fixes for mobile browsers but didn't get to the dictionary issues. I will fix it pretty soon!

Thanks for noticing and keep using it and sharing your thoughts.

giorgosera··on I used the internet to painlessly relearn a foreign language
Hey there! I'm not sure it can handle the incremental exports. I'll have a look and check if it can be done. Thanks for the pointer.
giorgosera··on I used the internet to painlessly relearn a foreign language
Hey thanks :) I didn't submit it yet in HN but tried to do so in more relevant communities such as /r/languagelearning etc. Buuuut, HN surely has a lot of people interested in language learning too so I will submit it at some point :)

Regarding new extra languages - good question :) Thankfully because of the way the code was written, not a lot of work is needed to support a new language. I went from just 1 language (Russian) to the ones I support now in just 1-2 days worth of work. Having said that, some languages are trickier. For example, Japanese needed more work on how the tokens (words/characters) are parsed and split in the UI (to be honest I'm still not sure about how well it works). Also, not all languages are created equal according to Wiktionary. Some languages have way more Wiktionary entries than others (e.g. Korean has fewer entries than Russian). Also, I use some NLP libs for tokenization and lemmatization which vary in accuracy depending on the language.

The whole idea of the project is to experiment with how much can language learning be automated. Can we enable more people to learn a new language if they do not have access to native speakers or teachers? So automating some parts might need some sacrifices in the quality of the material but quite frankly from my own experience the benefit outweighs the occasional wrong word here and there :)

giorgosera··on I used the internet to painlessly relearn a foreign language
Almost a year ago I decided to start learning Russian so that I can talk with my girlfriend in her native language (the things we do for love )

Initially I tried the usual things like Duolingo, Babbel and some other apps. Out of those things the only one I found useful was Duolingo because it can get you started pretty quickly.

However, I got stuck after that. I couldn't see myself making any progress. Then I stumbled upon the Comprehensible Input theory and TPRS and since then I've been studying Russian using a method that loosely follows these. Here's what I do:

- I find short stories, news articles, social media posts etc online. - I read those texts and mark down the new words as I learn them. I add those words in a flashcard app and I practice them using SRS. I use an app called Ulangi. - I ask my girlfriend (a native speaker) to ask me short questions about the text and I have to answer in my target language. - Once I feel comfortable with that text I repeat the process with the next one.

And it works (at least for me). I grew my vocabulary immensely, I can acquire grammar rules naturally (like I did with my native language) and I get to actually speak the language from day 1. As an added bonus I get to learn a lot about the culture of my target language.

However, translating and saving words in my vocabulary became tedious so I decided to automate this whole process. So I started building a tool for me. I, then, realized that this might be useful for others so I made it public. You can use it for free at Talkabl.com

giorgosera··on Show HN: Vocabulary 90 – vocabulary learning automation
Yeah this is more or less how I feel about the method too. Another big plus is unlike other methods studying with texts allows you to have unlimited lessons :) Your lessons are as limited as the corpus available for your target language online.

Keep it up my friend :)

giorgosera··on Show HN: Vocabulary 90 – vocabulary learning automation
Yes, I can mirror this experience for Anki! I still find it very useful though.

About the comprehensible input theory I have been using this method consistently for almost a year now to teach myself Russian.

It really really works. Initially I focused on learning grammar etc through online course etc but it didn't work for me. When I started focusing on consuming increasingly harder input in Russian (news articles, tweets, short stories etc) I saw a huuuge difference! Your grow your vocab tremendously fast and grammar rules are acquired naturally. I'm not saying it's easy I just say that that method really worked for me.

I tried LingQ to help me and even though is a very good resource the UX is incredibly bad and the free version is even more limiting. To the point that I decided to create my own tool talkabl.com. I decided to open it for free for any language learner.

It's an ongoing experiment on how much of the language learning can be automated :)

giorgosera··on [dead]
Athens, Greece | Avocarrot | ONSITE | Full-time | Senior Front-End and Back-end Engineers

Avocarrot, the leading mobile ad exchange, is hiring experienced front-end and back-end software engineers.

The interview process consists of an initial phone screen and subsequent on-site technical pair programming interviews.

Our stack includes Go, Node.js, Java, Hadoop, Spark and React just to mention a few.

Apply now: https://avocarrot.workable.com/

#jointhehackers

giorgosera··on Ask HN: Who is hiring? (April 2015)
Avocarrot - http://www.avocarrot.com/ - San Francisco & Athens, Greece

Looking for:

1. Full stack software engineer (Node.js, MySQL, Elasticsearch)

2. Front end software engineer (Ember.js, HTML, CSS)

3. iOS software engineer

4. Growth marketing expert

What is Avocarrot:

Avocarrot is a native mobile ad network with offices in Silicon Valley and Athens. We are building the next generation of mobile advertising technology. Backed by leading corporations as well as institutional and angel investors from the Valley, our aim is to become the de facto standard in mobile app monetization. Our platform has served several billion ad requests and keeps growing at a fast pace.

You can check out all open positions here: http://avocarrot.workable.com/

giorgosera··on Ask HN: Any Android developers using ListView?
thanks Sam.
giorgosera··on X factors love child with 'Hot or Not' = this beta baby right here
+1 :)