HNHacker News
TopNewBestAskShowJobs

denizozger

72 karma · joined April 12, 2013

Software Engineer
submissionscomments
denizozger··on 2-in-1 calculator app adds up to surprise hit for retired engineer
http://tydligapp.com/ sounds like what you might be looking for.
denizozger··on Colombia is considering legalizing its cocaine industry
"... the sale of soft drugs in coffee shops is a criminal offence but the Public Prosecution Service does not prosecute coffee shops for this offence."

https://www.government.nl/topics/drugs/toleration-policy-reg...

denizozger··on Ask HN: Who is hiring? (August 2017)
Velocity | Node.js Engineer | London | https://velocityapp.com

We’re looking for an experienced full stack Node.js Engineer to join our rapidly growing development team as we scale to thousands of restaurants over the remainder of the year. You will be initially working on a large, greenfield project, developed with latest technologies and best practices. We have the highest standards in software engineering and you will get the chance to work with very talented developers.

Key responsibilities will focus on building our REST APIs and real time communication systems for our Web, iOS and Android apps. Our teams are feature-based and vertical, so you will have direct contact with various stakeholders on day to day basis.

We are rigorous about continuous delivery, very high test coverage and detailed code reviews. You will work in a fast paced and friendly environment where you will share your expertise and grow as an engineer. We work at the cutting edge of technology, and rely heavily on open source projects. We are also tech agnostic and very open minded. We use many other languages, frameworks and methodologies like Go, C#, Firebase and functional programming.

To apply, please go to https://velocityapp.com/careers

We are also looking for a Director of Engineering / CTO / VP Engineering

denizozger··on Ask HN: Who is hiring? (May 2017)
Velocity | Node.js Engineer | London | VISA https://velocityapp.com

We’re looking for an experienced full stack Node.js Engineer to join our rapidly growing development team as we scale to thousands of restaurants over the remainder of the year. You will be initially working on a large, greenfield project, developed with latest technologies and best practices. We have the highest standards in software engineering and you will get the chance to work with very talented developers.

Key responsibilities will focus on building our REST APIs and real time communication systems for our Web, iOS and Android apps. Our teams are feature-based and vertical, so you will have direct contact with various stakeholders on day to day basis.

We are rigorous about continuous delivery, very high test coverage and detailed code reviews. You will work in a fast paced and friendly environment where you will share your expertise and grow as an engineer. We work at the cutting edge of technology, and rely heavily on open source projects. We are also tech agnostic and very open minded. We use many other languages, frameworks and methodologies like Go, C#, Firebase and functional programming.

To apply, please go to https://velocityapp.com/careers

denizozger··on Ask HN: Who is hiring? (April 2017)
Velocity | Node.js Engineer | London | VISA https://velocityapp.com

We’re looking for an experienced full stack Node.js Engineer to join our rapidly growing development team as we scale to thousands of restaurants over the remainder of the year. You will be initially working on a large, greenfield project, developed with latest technologies and best practices. We have the highest standards in software engineering and you will get the chance to work with very talented developers.

Key responsibilities will focus on building our REST APIs and real time communication systems for our Web, iOS and Android apps. Our teams are feature-based and vertical, so you will have direct contact with various stakeholders on day to day basis.

We are rigorous about continuous delivery, very high test coverage and detailed code reviews. You will work in a fast paced and friendly environment where you will share your expertise and grow as an engineer. We work at the cutting edge of technology, and rely heavily on open source projects. We are also tech agnostic and very open minded. We use many other languages, frameworks and methodologies like Go, C#, Firebase and functional programming.

To apply, please go to https://velocityapp.com/careers

denizozger··on Ask HN: Who is hiring? (March 2017)
Velocity | Node.js Engineer | London | VISA https://velocityapp.com

We’re looking for an experienced full stack Node.js Engineer to join our rapidly growing development team as we scale to thousands of restaurants over the remainder of the year.

You will be initially working on a large, greenfield project, developed with latest technologies and best practices. We have the highest standards in software engineering and you will get the chance to work with very talented developers.

Key responsibilities will focus on building our REST APIs and real time communication systems for our Web, iOS and Android apps. Our teams are feature-based and vertical, so you will have direct contact with various stakeholders on day to day basis.

We are rigorous about continuous delivery, very high test coverage and detailed code reviews. You will work in a fast paced and friendly environment where you will share your expertise and grow as an engineer.

We work at the cutting edge of technology, and rely heavily on open source projects. We are also tech agnostic and very open minded. We use many other languages, frameworks and methodologies like Go, C#, Firebase and functional programming.

To apply, please go to https://velocityapp.com/careers

denizozger··on Ask HN: Who is hiring? (February 2017)
Velocity | London | Full Stack Developer | Onsite | Full-time

We’re looking for an experienced full stack Node JS Engineer to join our rapidly growing development team as we scale to thousands of restaurants over the remainder of the year. Key responsibilities will include building our REST APIs for our flagship consumer iOS and Android app.

Requirements:

At least 4 years commercial software development experience, with the last 2 years in Node JS REST API development Microservices Docker Excellent knowledge in relational databases AWS and GCE BDD / TDD (We use Mocha and Cucumber)

https://velocityapp.com/careers

denizozger··on MRI Scans of a person's brain
You can: https://klarismo.com/ (YC S15)
denizozger··on Ask HN: Who is hiring? (June 2015)
Klarismo | https://klarismo.com/ | London, UK

Klarismo is a three months old, well-funded health startup. We are looking for software engineers, designers and data scientists in London. We have a big vision, a great team and lots of opportunities to work on cutting edge computer science problems. If you are interested in medical imaging or machine learning, this is a great chance to make a real impact.

See our current team: https://klarismo.com/company

See all positions and apply here: https://klarismo.com/careers

Our current stack is Java/Node/Python but pretty flexible as well.

denizozger··on Ask HN: What's your website? I'll do a video review of it
Just in case you still need another site to review: http://www.mosttalked.com/
denizozger··on Facebook Launches Flow, Static Type Checker for JavaScript
The bad parts are there, but as of today it's a very powerful language that runs on every browser (hence every computer in practice?) with massive community support.
denizozger··on The day UFOs stopped play
Michio Kaku says: "Lets say we have an ant hill in the middle of the forest. And right next to the ant hill, they’re building a ten-lane super-highway. And the question is “Would the ants be able to understand what a ten-lane super-highway is? Would the ants be able to understand the technology and the intentions of the beings building the highway next to them?"

The chance of higher civilisations being all around us, but us being too primitive to perceive them is my favourite explanation.

There is a great article about The Fermi Paradox (why we might not have been contacted - to our knowledge&proof - by extraterrestrial life): http://waitbutwhy.com/2014/05/fermi-paradox.html

denizozger··on One Thing Well – A weblog about simple, useful software
I love the idea but not the implementation. Categorising software according to purpose and tech stack would be the best.
denizozger··on Maps of the Roman Empire
Indeed those few centuries after Roman Empire collapses is a great example of human race not (necessarily) advancing as time passes.
denizozger··on I've never seen a language's style guide recommend avoiding comments before
Robert C. Martin's Clean Code book has a great section on comments:

- The proper use of comments is to compensate for our failure to express ourself in code. Comments are always failures. We must have them because we cannot always figure out how to express ourselves without them, but their use is not a cause for celebration. So when you find yourself in a position where you need to write a comment, think it through and see whether there isn’t some way to turn the tables and express yourself in code.

- The older a comment is, and the farther away it is from the code it describes, the more likely it is to be just plain wrong. The reason is simple. Programmers can’t realistically maintain them.

- Comments Do Not Make Up for Bad Code! One of the more common motivations for writing comments is bad code. We write a module and we know it is confusing and disorganized. We know it’s a mess. So we say to ourselves, “Ooh, I’d better comment that!” No! You’d better clean it! Clear and expressive code with few comments is far superior to cluttered and complex code with lots of comments. Rather than spend your time writing the comments that explain the mess you’ve made, spend it cleaning that mess.

``` // Bad:

    // Check to see if the employee is eligible for full benefits
        if ((employee.flags & HOURLY_FLAG) &&
        (employee.age > 65))

    // Good:
    if (employee.isEligibleForFullBenefits())
```
denizozger··on Ask HN: Who started something in 2013/14 which is already profitable?
So how do you make money off your site?
denizozger··on All your Moves data on one screen
All Moves data is not only on this screen.

"We may share information, including personally identifying information, with our Affiliates (companies that are part of our corporate groups of companies, including but not limited to Facebook)" https://www.moves-app.com/privacy

denizozger··on SocketCluster – WebSockets that scale to 100K messages per second on 8 cores
Number of connections, message size, and frequency of messages sent are three main parameters to measure performance, and for some frameworks like Engine.IO, number of connections seems to have the biggest impact on performance (https://medium.com/node-js-javascript/b63bfca0539). It would be good to see the benchmarks with much higher number of connections, as non-blocking IO is usually why people choose Node.js platform.
denizozger··on Paw – HTTP and REST API Tester for Mac
Same here, I'm using Advanced REST client and very happy with it. Plus it is indeed advanced and have many features with Paw in common. (https://chrome.google.com/webstore/detail/advanced-rest-clie...)
denizozger··on CityMapper – Point to Point City Directions
And a zombie: http://cl.ly/image/3q2y1G1M312K
denizozger··on CityMapper – Point to Point City Directions
I use CityMapper in London an I'm a huge fan of it. Some of the features I love the most are:

- Foursquare results when searching for a destination

- Saving a trip plan to access it without Internet connection (handy when changing lines underground)

- Get me home and Get me work shortcut buttons on homepage

- Underground line statuses

- Rain safe travel options

- Taxi prices for the chosen travel

- Very user friendly design

denizozger··on CityMapper – Point to Point City Directions
https://citymapper.com/london/superrouter?start=51.505499,-0...
denizozger··on SocketCluster – WebSockets that scale to 100K messages per second on 8 cores
Yes exactly. My suggestion was the application to fork (CPUs - 1) workers, ie. 1 master 7 workers, instead of 1 master 3 workers and 3 stores, and have workers manage their key-value stores. Apparently each worker don't need a store, see author's comment (https://news.ycombinator.com/item?id=7713561) so it looks good.
denizozger··on SocketCluster – WebSockets that scale to 100K messages per second on 8 cores
I'm aware, and what's the relevance? I didn't even mention threads.
denizozger··on SocketCluster – WebSockets that scale to 100K messages per second on 8 cores
Why does each worker need a seperate store process? It seems on an 8 core machine max worker count can only be 3 (1 master, 3 workers, 3 stores). If workers had in-memory stores -or at least connect to a Redis server-, with 4 more workers performance should increase.
denizozger··on Show HN: Grasswire – A collaborative newsroom for the Internet
I'm actually working on a project quite similar to what you two are talking about: http://www.mosttalked.com/ The idea is to prioritise news be shares + display the most popular tweets of people that you possibly care about, along with a summary as well. It might inspire you hopefully. I believe merging news outlets with social media has so many points to improve.
denizozger··on Chapter 7: Real-Time Communication
Agreed. With current browser support (http://en.wikipedia.org/wiki/WebSocket#Browser_support) and fallback libraries (like http://socket.io/), I believe WebSockets are usually the best choice when it comes to real time communications.
denizozger··on `three = 1` in the linux sourcecode
Agreed, comments are generally a way to compensate failure to express ourselves in the code (in this case bad naming).
denizozger··on Linda Liukas' Programming book for Children has Huge First Day on Kickstarter
Just donated. Programming should be thought as early as possible and should be in the curriculums. This project servers the same vision. I don't know if the book will be structured properly or will have a great impact on kids, and I don't care, I support this vision.
denizozger··on Ask HN: Should I remind users that their card is about to be charged?
Let your users know because:

1) Optimizely's bad process is an opportunity for you to have something better. "All our competitors trick you so that's usual and don't be mad at us" kind of attitude is quite mediocre. 2) Showing that you care about customers would improve brand loyalty thus keep users and would benefit you in the long run, than a couple of tricky financial profits 3) It's the nicer thing to do and you'd keep your integrity.

Page 1 of 2Next →