HNHacker News
TopNewBestAskShowJobs

eduardordm

2,610 karma · joined November 16, 2011

Founder, CTO, airplane pilot.

My blog:

http://eduardo.intermeta.com.br

I'm also on twitter, github and linkedin:

https://github.com/eduardordm

http://www.linkedin.com/in/eduardordm

https://twitter.com/eduardordm

submissionscomments
eduardordm··on Brazilian Judge Shuts Down WhatsApp for 48 Hours
6 months + extensions. A minor effort is required to keep the visa.
eduardordm··on Brazilian Judge Shuts Down WhatsApp for 48 Hours
My wife is a judge and she is not alarmed. She is terrified. We are green card holders and came back to the country 16 years ago. Tonight was the first time we had a conversation about leaving this place for good.
eduardordm··on Why we offer parental leave
This is certainly a move in the right direction and I'm glad a startup is caring about its employees like that.

"What is your startup's parental leave policy?"

In my country 6 months leaves (with full payment) are mandatory for mothers. Mothers also gain job stability soon as they get pregnant and cannot be fired due to their time off. I live in a 3rd world country and it really blows my mind developed countries allows such short leaves. In my company we give the mandatory 6 month leave, we also pay medical bills if there are any and 12 month health insurance for the baby (some employees choose their own insurance plans, some don't cover pregnancy). There is an option to give only a 4 month leave, but it's very expensive and most companies don't even consider that.

I'm a father of one (and expecting the second). I think 6 months is not enough. Yes, paying salaries for employees on leave adds costs, but this is diluted in the company cost and there are tax breaks over it.

eduardordm··on Ask HN: Are there studies that compare development speed in different languages?
I got some java contracts in my consulting company, some of them are startups. If you are building a SPA you should check out JHipster, they have plenty of information on why they chose certain tools over others.

If you are building a normal, server-side rendered app Spring-boot+data+mvc and thymeleaf (or freemarker) are usually what small companies use for fast development. Investing into IntelliJ Idea is really helpful.

There is no need to rewrite. What exactly is taking long in the development? Maybe I can help with some tips (I'm SCEA/SJCP/etc)

Edit:

> there would already be a dozen open-source versions we could use or adapt quite easily.

That never materializes into actual usable products.

eduardordm··on An Art of Air and Fire: Brazil’s Renegade Balloonists
Following in my father's footsteps, I became a commercial pilot really young, before quitting to pursue tech, I had logged a couple of thousand hours. I still fly teach at a flight school for fun.

"TV news increasingly reported sensationalistic stories of the dangers of ballooning, and public opinion started turning against baloeiros."

This statement made my blood boil since me and other 13 people almost got murdered by those "artists", this is what happened:

In 2009 I was flying a cessna caravan with 14 people on board. We had IFR clearance on 35R in SBSP. Since this was a precision landing you don't exactly pay attention to what's outside. At around 7500ft out of nowhere a balloon was in an odd position right above the airplane, without much time to think we "dove" a bit to go under it, only to be surprised by some kind of basket full of fireworks, attached to the main ballon with a single line. We hit the line, luckily it broke and both the balloon and the basket didn't get stuck in the airplane. The line got into the right wing 2cm short of a tank.

This balloon fell in the urban area of a city with 11 million of residents.

My story is just one out of thousands, which will not make into that documentary.

eduardordm··on Ask HN: What do you hate most about renting a car?
I think Orlando International Airport, FL is probably one the worst places in the world to rent a car. What they do in that airport is immoral and also illegal in pretty much everywhere I've been. This is what usually happens:

- You rent a car online, the website gives you a price and reservation You are not charged, when you get there, you are charged at least two times the original amount you saw on the website even when the reservation clearly states the amount will not change. (That happens in all reservation websites)

- They know you are probably coming from a long flight and use that as a tool to make you pay and go away; That said, I saw them purposely making lines longer at every rental booth, at the same time. When I asked why they were doing that they said '... we are closing some unneeded booths at this time'. They want you to be tired. They even had one employee, not using an uniform, which clearly worked for all companies, he was the one coordinating the lines.

- All car rentals practice the EXACT same price. They created some gimmicks (GPS/insurance/amenities) to change the bottom line a little bit, but the price is exactly the same, they even share the parking space and employees, it's all a big lie.

- Somehow there is not a single car rental near those airports every time, I think that's intentional;

- I've been to some of the worst airports in Africa and was better treated in those countries than in that airport while renting a car;

- They will try to push you into the crappiest car they have, they will give you a better car if you complain. They somehow thought I would put my family to travel around florida in a 10y/o crown victoria.

I don't have a doubt the Orlando Airport car rental is some kind of cartel.

eduardordm··on X86 boot sector written in C (2010)
This is probably one of the few times assembly is more readable and easy to understand than C. Many years ago I used to teach OS classes at a local university, we would build a simple bootstrap using NASM. The source code includes 32bits (a20 etc) and GDT iirc:

https://github.com/eduardordm/sisop/blob/master/sisop.asm

eduardordm··on Final – A credit card built for the 21st century
> People on here claimed it was "impossible" because of how credit cards work

Hi,

Definitely not impossible, but if you are following the ISO you might end up running out of numbers somewhat quickly or having to reuse them, which I'm not sure it's very safe. But it really comes down to how many users you will have.

The IIN (first 6 digits) are fixed and only one can be issued for each company, etc.

I built a small gem that implements the ISO if you want to have a look: https://github.com/eduardordm/iso7812

eduardordm··on Fraud possible in Brazil's e-voting system
"when the TSE granted access to more than 10 million lines of code for five hours."

The software itself is very small. They are counting the OS, etc.

The software could be safer. But this whole story about those machines involves ego and fights for notoriety between government-run universities, departments and the opposition in place, which changes from time to time. Not exactly FUD, but an exaggeration of the facts.

eduardordm··on Poll: A browser without tabs?
As we move programs we use into the browser, window managers become less important. But we also lose some functionality offered by window managers. Maybe the "next browser" will be so intrinsically attached into your OS window manager there will be virtually not difference between an installed application and a website, their windows will behave the same way.

Slack.app may be an example of how browsers will work in the future.

eduardordm··on Faced with change, an all-female indie dev team evolves to a higher form (2013)
Yes, that's kind of my point.
eduardordm··on Faced with change, an all-female indie dev team evolves to a higher form (2013)
We did hire a nanny, we both work 7 and 8 hours a day the rest is spent with the baby. As our baby sleep almost half of the time we aren't home, we lose just 4 or 5 hours of parenting time on weekdays.

Not sarcastic at all, What I was trying to say is that most power moms are really moms that have support of their partners.

eduardordm··on Faced with change, an all-female indie dev team evolves to a higher form (2013)
My wife has a successful career in federal court and I'm a CTO/Co-founder of a startup that became a medium-sized company. The impact of having a baby in our careers was insignificant.

Yes we split the responsibilities, but being really honest, if you fail in whatever you are doing because of a baby, you would fail without it either. I would even say that a baby might even make you a bit more ruthless when it comes to making money and doing things in general.

Yes, you won't have time for yourself, you will sleep less and will look miserable for a while. But I'm pretty sure raising a baby is the greatest thing I'll ever do in my life.

That said, to be a power mom you just need a power partner.

eduardordm··on The Qt Company Introduces a Unified Website
Yes, keep in mind that some platforms where QT runs do not have the library implemented, have suboptimal performance or is missing functionality. Also, binary compatibility is a big plus on QT.

A nice read about it: http://blog.codeimproved.net/posts/qtl-stl.html

eduardordm··on Ask HN: What tech stack do YC startups use?
Hi!

I use Rails in my company, which is not a startup anymore, but we are using java in a new venture.

Our stack in this new company is based on spring (spring-boot, spring-data-rest, etc) and angularJs. We are very happy with it. Spring security and spring-data-rest are amazing.

I love Rails with all my heart since it's what we use since 2005, but I have to say I'm impressed by the advances in Java in the last year or two. That said, if you are doing SPAs Java can be more productive than Rails.

eduardordm··on Boeing Flies on 99% Ada
The actual language has little to do with the current widespread use of Ada in critical aviation software. The main reason lies in the certification process and reuse of certified tools. I wrote a little about it here: http://eduardo.intermeta.com.br/posts/2013/2/10/making-aviat...
eduardordm··on Ask HN: How do you balance being a dual-income household with a baby?
We decided one of us would stay at home or we would hire a nanny. After A LOT of research we found that daycare services does not replace focused attention. I'm a strong advocate against putting less than 2 years old in childcare unless you absolutely need to. They need focused attention and the cognitive difference between kids that used childcare and had focused attention (at 2 years old) is very visible. Does that causes long term IQ disparity? Probably not, but it's something to consider. Specially if you feel that your child is developing fast and in need of stimulus. (this is visible at 6 months old).

We hired a full time nanny. Yes, it's expensive and takes a substantial part of one of our incomes but by doing that we had both a focused attention of a human and could keep our both jobs as we wanted. My wife only went back to work 6 months after the baby was born. This is our daily schedule:

7:00) Nanny arrives starts working on baby things (food, etc), me and my wife play with our daughter until 9, she usually wakes up somewhere between 6 and 7.

9:00) We both leave to work, nanny takes the wheel, at this point baby is tired and takes a nap

12:00) I come home to play with her a little bit and unwind for 30 min, then head back to the office

17:00) We both arrive, nanny leaves (I usually get earlier) we spend time with her until 9

21:00) Baby sleeps, I get back to work until 00:00, my wife is either studying or working

When the nanny is taking care of the baby she is doing a list of activities we both discussed (since the nanny is a pro), the baby also is always in contact with other kids, we pay a child care to let our daughter stay there for a couple of hours with our own nanny.

This is how we are doing, there isn't a right or wrong way since children are usually so unique in the way they develop.

eduardordm··on Don't be a jerk
I usually check the ask section so I can read answers from you, patio11 and a few others. You have helped me a lot and I learned a big deal of interesting and helpful things. That said, thank you.
eduardordm··on Bit.ly's shady business model
That actually changes everything.

As I understand, they are not retaining your data, but will pull the plug on a service you now depend and are not offering migration options, am I correct? This is certainly an awful business practice it could be illegal, but there is a problem.

At the time they failed to communicate the pricing so you started using their service, judging it would be free. If they started to charge, you could just pay or move to another provider, but the very model of their tool makes it impossible for you to truly "migrate" to another provider since the links are widespread, this isn't exactly their fault (nor yours).

If they are charging you 995$ just because they know you are out of options you might have a case, but that's so time/money consuming I would advise you to just do your best to migrate the widespread links.

Best of luck

eduardordm··on Bit.ly's shady business model
"Learn More" then "Pricing" or any page that shows the product has the pricing link on the navigation bar.
eduardordm··on Bit.ly's shady business model
If you click on "pricing" you will see this: "STARTING AT $995/month". I think that's pretty clear. Maybe the service changed and they started to charge and they didn't notify you.

Link: https://bitly.com/a/pricing

And a quote:

"Never attribute to malice that which is adequately explained by stupidity" - Robert J. Hanlon.

---

Edit (please read this)

Oz Kats said: "as of april last year when we signed up for bit.ly that page was nowhere to be found"

My reply:

That actually changes everything.

As I understand, they are not retaining your data, but will pull the plug on a service you now depend and are not offering migration options, am I correct? This is certainly an awful business practice it could be illegal, but there is a problem.

At the time they failed to communicate the pricing so you started using their service, judging it would be free. If they started to charge, you could just pay or move to another provider, but the very model of their tool makes it impossible for you to truly "migrate" to another provider since the links are widespread, this isn't exactly their fault (nor yours).

If they are charging you 995$ just because they know you are out of options you might have a case, but that's so time/money consuming I would advise you to just do your best to migrate the widespread links.

Best of luck

eduardordm··on Ask HN: Save my company please. Anyone needs Android dev?
Please read this (patio11 and Thomas Ptacek comments):

https://news.ycombinator.com/item?id=7140231

There are also very valuable advices from both in another thread, I'll keep trying to find it.

eduardordm··on How to get business ideas – remove steps
This actually makes my point even more poignant.

Where I live, the majority measuring cups can be used both for liquid and solids, they usually come with a bunch of scales for a variety of products, both with volume and weight[1].

Recipes are usually "200ml of milk and 1 cup of flour, eggs, mix it" I put the 200ml on the measure a cup and add the rest on top of it and mix on the same cup to avoid having yet another bowl to wash. I only use another bowl for making larger things, like cakes.

[1] http://www.sousanatal.com.br/gerenciador/app/webroot/images/...

eduardordm··on How to get business ideas – remove steps
Yes, I have one. They are really easier to use. I usually have problems cleaning that top corner, my hands are a bit large so I have trouble cleaning that part. Also, I find pouring a bit more tricky when using the cup. I just asked about it to my wife (she bought it) and she said pretty much the same thing.
eduardordm··on How to get business ideas – remove steps
I would also like to add that you need make sure you really understand the whole context when improving something.

As someone who actually does the dishes, I cringed when I saw the OXO measuring cup, those small corners are hard to clean if flour gets stuck in there. Maybe the execution could use some work. If you consider washing part of the job, that measuring cup is worse than a common measuring cup.

eduardordm··on Ask HN:Economics Classics?
GUNTHER, Max; The Zurich Axioms
eduardordm··on Headroom.js – hide your header on scroll
It's pretty nice. In my ipad the header only shows/hides if I scroll up/down AND stop touching the screen. Maybe that needs to be changed.
eduardordm··on Ask HN: What do you do when your entire being opposes the task at hand?
Hi,

I'm a manager, and sometimes I feel like you. Sometimes I need to ask developers to do things I don't believe in or things I'll throw away in a few months. This also demotivates me. You need both a lot of discipline and just a bit "aloofness" to keep going. Care less about those tasks, think about friday.

If your managers are any good, they know you have wasted hours, they know you are unmotivated, and they know those meaningless tasks are the reason, this is why you are a valued employee. I'd rather argue to death with an employee because he thinks his idea is best for the company than one that will just accept any task like a robot. But sometimes you have to implement ridiculous things into software, from clients being just crazy or because of some strange contract clause. This is when discipline kicks in. Such situations shouldn't happen often, but if they are, that's when you should move on.

You don't need to get "in the zone" to get the job done. Just start by doing smaller pieces, put your headphones on. You could just ask why feature is being built, but I doubt knowing the reason will motivate you at all.

eduardordm··on I Don’t Want to Hire Women
Except for me and my partner (founders, CTO and CEO respectively) all our directors are women. Females represent more than 60% of our company. We never had any of such events happening in the workplace. Immaturity is asexual.

This situation happened months ago in my company:

One female intern came to me, she was almost crying, telling she wanted to quit. She was about to tell me what happened but I only wanted to hear her only after she was a bit calmer. I told her to take the day off, since she had a son, she could use the day to do something more fun. At this point I thought that maybe it was some sort of problem with a phone call. She worked primarily answering calls and giving initial support to users.

After a quick investigation: some employees had a whatsapp group for sharing reddit links, gossip. She asked for an invite and was in the group only as a reader, months later she never reads the group messages and didn't realize the group now became a porn-heaven. Three engineers forgot that she was there made some vulgar comments about her, she discovered. After she confronted them they did some nasty sexual comments about her being in a porn-only whatsapp group.

The three nasty commentators were fired on the spot. Engineers often think code and their github account the is exclusive reason I'm hiring them. They argued about how that was their private, personal activity outside office hours, digging their hole deeper.

After firing them I had a private talk with every engineer and explained what happened and talked about the event. The reason I did this was to find another employees with the same mindset as the ones who were fired, and I did. They were fired weeks after.

One of the three nasty engineers was a woman, when confronted it was clear to me that she was either a sexist or some sort of misogynist.

eduardordm··on Ask HN: Headsets for remote workers
I have a really expensive bose headset but I find myself using my phone's cheap in-ear most of the time. If you need mobility, nothing can beat them.

http://www.samsung.com/uk/consumer/mobile-devices/smartphone...

Page 1 of 13Next →