HNHacker News
TopNewBestAskShowJobs

emilis_info

1,455 karma · joined December 4, 2008

I am a full-stack web developer and a civic activist from Vilnius, Lithuania.

email: emilis.d@gmail.com web: http://emilis.github.io/

submissionscomments
emilis_info··on Ask HN: Who wants to be hired? (August 2023)

  ∙ Location: Vilnius, Lithuania (GMT+3)
  ∙ Remote: Yes
  ∙ Willing to relocate: No
  ∙ Technologies: JavaScript, TypeScript, React, Node.js, SCORM, xAPI.
  ∙ CV: https://emilis.codeberg.page/cv2023.html
  ∙ LinkedIn: https://www.linkedin.com/in/emilisdambauskas/
  ∙ Email: hn.hired@brats.eu
I'm a web developer with 20+ years of experience. Last 13 years with JavaScript, 11 with Node.js, 8 with React.

Looking for hands-on work at a senior level on innovative and challenging projects. Prefer FOSS, NGOs, teams that prefer functional programming (would switch from JS if needed).

emilis_info··on Stop Saying, ‘We Take Your Privacy and Security Seriously’
Also stop saying "Before you go further..." we need to share your data with tens of corporations. /s

Note to non-EU users: Techcrunch is completely blocking the page with a popup asking me to share my location and behavioral data (for advertising purposes) with a probably very long list of companies (something called "Oath" family).

The logos shown are for Yahoo, Aol, Autoblog, Huffpost and Engadget.

Nah. I'll skip as always :D

emilis_info··on Ask HN: Who is hiring? (March 2016)
JavaScript engineer @ TransferGo | ONSITE full-time Vilnius, Lithuania (Europe)

https://www.transfergo.com/en/jobs/javascript-engineer

I am looking for a co-worker.

• Currently there are two of us.

• We work on browser-side code for our logged-in, logged-out and internal web apps.

• Primarily we use React, Flux and ES2015 to write our apps.

• We use functional programming practices to improve and evolve our code.

• We also use Babel, Gulp, Webpack, Browserify, Ramda, NodeJS, Express, GitHub.

We are looking for someone who at least has 2+ years experience working with JavaScript, knows the basics really well and could quickly learn React + other stuff on-site.

No need for cover letters or resumes if you have your GitHub and/or LinkedIn fully filled in. Just send me an email with the links to emilis.dambauskas@transfergo.com.

emilis_info··on Ask HN: Who wants to be hired? (June 2015)
Location: Vilnius, Lithuania, Europe (+02:00 GMT).

Remote: yes, please.

Willing to relocate: no.

Technologies: full-stack JavaScript (Node.js, React, RingoJS, Firefox OS,... uhm... jQuery, AJAX), LiveScript, GNU/Linux, shell, Nginx, Git, Jade, Stylus, LESS, Jekyll, Inkscape, Gimp, Sqlite, MySQL, PostgreSQL, Elastic Search, CouchBase...

Résumé/CV: https://lt.linkedin.com/in/emilisdambauskas

GitHub: https://github.com/emilis/

Email: emilis.d@gmail.com

Looking for a senior/architect/CTO JavaScript position. I have been developing web-things for 15 years. Last 5 of them – all JavaScript.

emilis_info··on Facebook is the new AOL
Google is new Microsoft
emilis_info··on Firefox OS as an Internet of Things Platform
It is not compared to Tessel. It is only described as "sounds a bit like the Tessel microcontroller".

I don't think there's much difference for the intended audience (JavaScript developers) how the code is compiled and run.

If anything, you would be using higher-level and familiar APIs with Firefox OS. E.g.: how would you upload an image from the camera over 3G with Tessel / Firefox OS?

As long as the thing can run on a battery for 1 month everything is OK. I am not sure Gonzo project has already reached that point, but from my own experience with a Firefox OS phone I believe it could be possible.

What I like is that a FFOS phone comes with a battery included and at a lower price than Tessel components (Tessel+Camera+3G would cost you 185$ without a battery).

emilis_info··on AngularJS: The Bad Parts
I think it is more Dart... At least the AtScript specification mentions Dart more often than any other language.
emilis_info··on AngularJS: The Bad Parts
Please tell me at least one "very good" idea.
emilis_info··on AngularJS: The Bad Parts
Please explain.

The concepts on Angular have nothing to do with JavaScript. The new changes they propose to JavaScript borrow most from Dart, which in the eyes of a JavaScript programmer is an attempt to turn JavaScript into Java.

emilis_info··on Ask HN: Who wants to be hired? (November 2014)
Full-stack JavaScript senior / Architect / CTO. From server set-up to Bootstrap CSS. ES6, Web dev since ~2000.

Location: REMOTE / Vilnius, Lithuania.

Remote: YES please!

Willing to relocate: not at the moment. Maybe in the future. Within EU.

Technologies: HTML5, CSS3, JavaScript, ES6, Node.js, RingoJS, Firefox OS, LESS CSS, Stylus, Jekyll, Git, Mercurial, Bazaar, SVN, CSV, PHP, Python, MySQL, Sqlite, PostgreSQL, Oracle, MsSQL, ElasticSearch, Apache Solr, CouchBase, BerkeleyDB, Nginx, Apache, Linux shell, Bash, Make, awk, Amazon Web Services, [automating] Gimp, [automating] Inkscape...

Résumé/CV:

- https://www.linkedin.com/in/emilisdambauskas

- https://github.com/emilis

Email: emilis.d@gmail.com

emilis_info··on Ask HN: Freelancer? Seeking freelancer? (November 2014)
SEEKING WORK – full-stack JavaScript / CTO / Architect – REMOTE / Vilnius, Lithuania

I can build web apps/sites from the ground up. From server set-up, all the way to UI layouts in Bootstrap or similar. All I need is a Linux VPS and a communication channel to the client. I enjoy challenging work.

- I have built backends on Node.js, RingoJS (won an award for that),

- app for Firefox OS (has been featured on the marketplace),

- architectured and optimized consumer-oriented web apps for use on mobile devices,

- implemented a full-text search engine inside a mobile web-app,

- built a number of mobile and web prototypes with Jekyll,

- co-founded a civil society project,

- served at start-up's board

I have been working as web developer since 2000. I have deep knowledge of JavaScript, have used ES6 features back in 2010, focused on using the Better Parts of the language. Sometimes I often feel like a dev hipster: used many technologies before they were cool. Worked in different environments: from freelance work, startups, to banks.

Keywords: HTML5, CSS3, JavaScript, ES6, Node.js, RingoJS, Firefox OS, LESS CSS, Stylus, Jekyll, Git, Mercurial, Bazaar, SVN, CSV, PHP, Python, MySQL, Sqlite, PostgreSQL, Oracle, MsSQL, ElasticSearch, Apache Solr, CouchBase, BerkeleyDB, Nginx, Apache, Linux shell, Bash, awk, Amazon Web Services, Gimp, Inkscape...

Looking for new challenges!

- emilis.d@gmail.com

- https://github.com/emilis

- https://www.linkedin.com/in/

emilis_info··on Angular 2 Core
I would like to know an answer to that question.

On the other hand my wish is not to get into stupid arguments at my new job :)

emilis_info··on Angular 2 Core
There may not be moving on. Or it may take a very long time. Angular is that big already.

Previously there was no the framework for web frontend development (like Rails for Ruby). From now on you will need convincing reasons to use anything else, even if it is clearly better. Moving on to something else will be much harder.

emilis_info··on Angular 2 Core
Yes it is a horrible and overblown framework. However it has this "made by Google" sticker on it. No one got fired for choosing Google ;)

I haven't done the exact numbers and 90% seems really high, but it feels like it. I bet the exact number wouldn't be lower than 75%.

I live in Eastern Europe, but I am mostly looking for remote jobs. I am a real full-stack developer and would gladly work on backend with Node.js, but these jobs are even rarer these days.

emilis_info··on Angular 2 Core
Guys, relax and stop whining. You are probably wrong about what is going to happen with Angular, because you underestimate how massive Angular has become.

I recently began searching for a new JavaScript job. I don't like Angular at all and I am skipping all positions that mention it. I have to skip ~90% of all ads. Think of it – 90% of companies that are expanding their web development use Angular.

So, even if this change will kill Angular, it will probably take years. It has become too big to fail.

If you like Angular, get excited about it. Look at how .NET or Java guys accept everything coming from Microsoft or Oracle. You are in a similar ship now. No one got fired for choosing Angular. No one will.

emilis_info··on From Novice to Master, and Back Again
As far as I know, I didn't cause any harm. From what I heard, the sysadmins didn't like the floppy drives making noises on their Solaris x86 server.
emilis_info··on From Novice to Master, and Back Again
The reason probably was that this was highly unusual. There was no flood of break-in attempts from the Internet and the absolute majority of students usually have no curiosity and are only using such servers for lab assignments.

This reminds me how my first unix account at college was locked by sysadmins during the first day. I only knew "cd" and "ls" at the time... :)

emilis_info··on WebP – A new image format for the Web
How can you call things unsupported by the majority of players in the market "defacto standards"?
emilis_info··on Grunt and RequireJS are out, it's all about Gulp and Browserify
Yes, Makefile syntax gets somewhat obscure after the simplicity and power of target definitions and variables (e.g. http://mrbook.org/tutorials/make/).

Yes, Make does a poorer job at some of the tasks (although spawning a webserver process isn't one of them).

But I don't think having to write a plugin for EVERYTHING (http://gratimax.github.io/search-gulp-plugins/) is a sustainable answer.

P.S. I am sorry, I searched for "recursive makefile dependency hell", but I didn't find an explanation of what that is. It would be useful if you could provide some stories. I have been using Make only for two years, so maybe I haven't run into the exact problems yet.

emilis_info··on Grunt and RequireJS are out, it's all about Gulp and Browserify
You can pack several shell scripts into one Makefile as .PHONY targets. You can share configuration values, subtasks between the tasks. It is somewhat easier to supply options to tasks e.g.:

    make deploy SERVER=example.com
Shell syntax is horrible itself. Make doesn't add too much on top of that.
emilis_info··on Grunt and RequireJS are out, it's all about Gulp and Browserify
Believe it or not there are people in the world who aren't technical enough to use Grunt or Gulp, because they are much more complicated than Make... Mindblowing, I know.
emilis_info··on Grunt and RequireJS are out, it's all about Gulp and Browserify
And just like that I have one more reason to ignore them both and use Make.

Speed? Check. Simpler syntax? Check. No need to "fix" code that isn't broken? Check. No need to waste my attention on every new fad? Check.

emilis_info··on The Only Interview Question That Matters
Thank you for sharing this, peacemaker and FigBug.

This magic-bullet interview question had me depressed and made me feel like a failure. I too have nearly 15 years of professional experience. My last projects that I can show off were 4 and 8 years ago.

I don't feel like a failure anymore. I got a reminder that success depends on blind luck a lot and is rather overrated. Hard work, improvement and patience are still essential.

P.S. I have used both Miranda and ACDSee in the past. They reached my highest criteria for software, that few applications reach – were small, fast, reliable and very useful. I wish FigBug best of luck.

emilis_info··on Revolution in Kiev
I come from one of your "former Baltic USSR republics" (actually a country with a long history before being occupied by soviet Russia).

I saw the changes from gaining freedom from Russian occupation and joining the EU with my own eyes.

We gained so much from EU, I don't know were to start.

Financially: we got a lot of our infrastructure built with EU funds (roads, etc.), if you see anything modernized even in the remote places of my country, you usually see a EU sign next to it.

Legally: there are always discussions about EU legislation, but a lot of it makes our lives better. Most recent example: smoked meat products will be allowed to be produced only with smoke, not chemicals.

Culturally: I used to be living in a land of grumpy cats interested only in themselves. To some extent it still is that way (see http://imgur.com/z5rYv). However the open borders policy has a big ongoing effect: most of the people have seen (or seen the effects on their friends) how people behave and communicate in the Western Europe. Majority of people have got more friendly, polite and positive about the future.

emilis_info··on Revolution in Kiev
Extending your argument about 2 viewpoints: lets go listen to what astrologers have to say about criticism from astronomers...
emilis_info··on Revolution in Kiev
If you want a balanced view turn to Wikipedia, not some kremlin supported (pun intended, see below) propaganda:

- http://en.wikipedia.org/wiki/Euromaidan

The peaceful Euromaidan protesters were attacked and beaten by police force on November 30. Even after this the protests were peaceful up until January 19, when the president signed laws that severely limit freedom of expression and gathering. Dissatisfied people went to Hrushevskoho and met police forces there. The opposition lost control of the events from that point. See:

- http://imgur.com/gallery/frnKiFS - http://en.wikipedia.org/wiki/2014_Hrushevskoho_Street_riots

During the first days of fights journalists were clearly and openly targeted by government militia forces (~40 of them suffered injuries, arrested, etc.)

Considering fascist bullshit: yes there are some radicals in the crowd. It is very easy to point a finger at some guy and shout: "look a neonazi". The truth is that the crowds are a very diverse group of people. Go read this:

- http://maidantranslations.wordpress.com/2014/01/19/maidan-po...

If anyone is a fascist, it is the current government with their choice of tactics:

- http://www.youtube.com/watch?v=z0zD3pOG-Tk

emilis_info··on What 4chan thinks of HN
This. These kinds of posts always make me roll my eyes. Frequently they get hundreds of upvotes.

Makes me wonder about the quality of submissions from the fields I understand much less (sciences, humanities, politics, etc.).

emilis_info··on Dear Mozilla, stop watching me
(OP here). I am amused myself.

I have cut out Google Analytics include from my blog code after I wrote the post. Now I see that I will have to switch off IntenseDebate comments as well.

Thanks for pointing out!

emilis_info··on Dear Mozilla, stop watching me
I am very glad that Mozilla takes privacy so seriously. I am glad it was a conscious decision. Also: I noticed the tracking codes in the email using Mozilla Thunderbird.

By the way: the email I got was probably sent to Mozilla supporters, not to StopWatching.us signatories (although it seems they use the same From address).

However, in the light of this privacy crisis, I think Mozilla should take time and think some more of what could be done.

It doesn't look good anymore that the fastest solution was to choose a technology provider that uses recipient tracking. It is bad that BSD privacy policies probably don't stand a chance against a government request with a gag order. I can only hope that the privacy policy treats US and non-US citizens alike. I can also hope that the screening checked that BSD systems don't store too much data about the recipients.

emilis_info··on Dear Mozilla, stop watching me
I think so. At least I would like to have added "please" at the end.

I am sorry. My only excuse is that my two kids were running around disturbing my ability to focus.

BTW: I am a big fan and a user of what you do. I think Firefox OS is one of the technologies that will help us reclaim some of our freedoms and privacy back.

Page 1 of 5Next →