HNHacker News
TopNewBestAskShowJobs

enrmarc

84 karma · joined November 10, 2012

submissionscomments
enrmarc··on Ask HN: Why I have to read “cracking the coding interview” for interview?
Reading "Cracking the coding interview" is like studying the day before of an exam.
enrmarc··on Ask HN: Cities underserved by tech jobs? (Europe Edition)
In Germany I'd say Cologne.
enrmarc··on Ask HN: Should I buy a 2015 Macbook Pro?
I did it two years ago. No regrets so far.
enrmarc··on AI generation of fake celeb images
I read the paper, but I did not understand a thing. What is the path to follow (for example, books or papers to read) in order to at least understand what the paper is talking about? My background is in computer science.
enrmarc··on Ask HN: What company do you wish existed?
Capsule Corporation (from Dragon Ball): "a company that creates special small capsules that shrink and hold objects of various sizes for easy storage".
enrmarc··on Easing Eye Strain with the Right Lenses (2012)
Off-topic: do you know if there exist glasses that do not touch the nose?
enrmarc··on Ask HN: For those moving away from React what options are you considering?
Vue.js
enrmarc··on Old Geek Jobs: fighting against ageism in the industry
Last time I read about age discrimination in software development, 40 (years) was the number. Now it seems it's 30. In 5 years I suspect that anyone above 25 will be considered "too old" for this profession.

Not so crazy if you think about it: right now, 30-year-old people have about 8 years of experience (assuming a 4-year degree) and, as this post suggests, are being discriminated. Now, imagine an 18-year-old guy that study a year (code camps?) to become a software developer and after that starts to work as one. At 25 he would have 6 years of real world experience (let's assume this guy likes the profession so he taught himself while working, in order to compare both developers). Who has more chance to be hired (under the assumption that age discrimination is still a thing in 2021)? 2 more years of experience doesn't seem too much and a 25-year-old guy seems to be more suitable to be tricked into working 60 hours a week for less money.

Update: grammar fix.

enrmarc··on How Much More Can We Learn About the Universe?
I do it every day, although my background in maths/physics is not enough to do it "the scientific way". There is one topic I'm constantly thinking about: "Where is the data, e.g. the mass of a planet, stored in our universe?".

I guess this question arise because of my computer science background (algorithms + data = universe?) and because even simple formulas like the Newton's Law of Universal Gravitation deals with data (e.g. the mass of a planet). So, where is that number stored so the universe know how to apply its formulas (laws, algorithms)? I know these laws we have are just models of our reality that are getting more precise over time, but I can't help but think that at the end our universe has to do "some calculations" and has to deal with data (numbers). I know three devices that can store information: our brains, our DNA, and our computers. The color of our eyes are stored in our DNA, but the mass of a planet is not stored anywhere?

As I've said, my limited maths/physics background doesn't let me think about the universe the right way. I'm just a dilettante. And sorry for my English.

enrmarc··on Why People Should Learn Python
Couldn't we say the same thing about Ruby?
enrmarc··on Why People Should Learn Python
Why does Python use methods for some functionality (e.g. list.index()) but functions for other (e.g. len(list))?

http://effbot.org/pyfaq/why-does-python-use-methods-for-some...

I guess is that.

enrmarc··on Why People Should Learn Python
IMHO Ruby is a good candidate.
enrmarc··on Ask HN: Is it okay to have a short gap of unemployment on your resume?
> So when you change job of your own initiative, it is assumed that you first get a new position, then give a notice and start your new position.

It's pretty much the same in Europe (except when you take gaps, of course).

> I'm not saying it's right or wrong; just explaining how long and recurrent gaps can be interpreted.

Recurrent gaps can be interpreted in a lot of different ways, but there is just one real reason behind them. But I see how recruiters can assume things before asking for real answers (e.g. 6 months gap and this guy hasn't been able to find a job? Next!). It's a pity.

enrmarc··on Ask HN: Is it okay to have a short gap of unemployment on your resume?
Serious question: what's the problem with résumé gaps? Is it a big deal in USA? I'd say that in Europe it's not such a big deal. Nobody is going to ask you why you have, for instance, a 4 month gap in your résumé if you have been working 3 or 4 years in a row. Almost everyone would guess that you took that time off, and that's not a bad thing precisely. Perhaps you took that time to learn new skills, to read a ton of books, to travel around the world, to be with your kids,... a lot of activities that do more good than harm. Most of us are going to work until we are 60 or so, so what's the big deal with having a few months every 5 years or so in our résumé? They give you a medal if you finish your career without gaps?

Imagine this scenario: developer A has been working in a time span of 10 years without résumé gaps. Developer B has been working for 9 years and has been taking gaps of 4 months every 3 years. Do you really think there is going to be a big difference between the two developers in terms of skills set? 10, 9, 8 years, it doesn't make a difference at all in terms of accumulated knowledge. But developer B has been doing "something else" during a whole year (3 gaps of 4months each). Maybe he travelled the world and learned a little bit of a couple of languages, and I'd say that's a valuable non-technical skill to have.

As I've said, I see more good than harm in taking a few month off from time to time.

Going back to your question: if it's just for a few months I see no problem at all, and if recruiters ask then just explain what you have post.

enrmarc··on Ask HN: iPod shuffle alternatives?
Really interesting!
enrmarc··on Inkdrop – Notebook app for Hackers
Offtopic: I like the syntax themes. Something similar for Atom?. Specially the third one from the left https://d2f7qn9vg9vryy.cloudfront.net/site/syntax-themes.png
enrmarc··on Vim vs. IDE's
I use WebStorm at work.

Atom for personal projects.

GVim when I have to write something down.

enrmarc··on Ask HN: How does a developer learn a non formal language?
That's something I did/do with English. I usually listen to podcasts while going to work (about 1h commute) and it's kinda difficult sometimes to "hear" what it's playing. I mean, I get distracted and suddenly I have no idea what the podcast is about. But I guess that's part of the "passive" exposure.
enrmarc··on Ask HN: How does a developer learn a non formal language?
I forgot to mention apps! Yes, Duolingo is in my list.
enrmarc··on Httpbin – HTTP Client Testing Service
Offtopic: how did he turn the README.rst into a webpage?
enrmarc··on How to live large in a tiny house
Anyone knows what kind of window-glass is he using? As he says "it looks always sunny".
enrmarc··on LlamaDB: A simple SQL database written in Rust
It also means "Lama", the animal.
enrmarc··on Ask HN: Going native, hybrid or responsive
Author here. So many useful responses, thanks. I didn't mention the scope of the application. It is some kind of CRUD app: users, comments, posts, etc.
enrmarc··on Learn AngularJS
From the official website of both technologies: React: "A JavaScript library for building user interfaces" AngularJS: "AngularJS is a structural framework for dynamic web apps".

So, aren't they two different things? (Honest question since I haven't play with React yet).

enrmarc··on Open Sourced: Newscombinator Front End
I'm really intrigued. Why not Angular?
enrmarc··on Why Are PC Sales Up and Tablet Sales Down?
Maybe the problem is the software and not the hardware? I mean, people are used to software like Microsoft Word and this kind of software is vaguely imitated in the tablet world. Even if that were the case, you have to buy an external keyboard (because nobody wants to use the soft keyboard when dealing with important documents) and maybe a mouse because after working you want to play a (decent) game (decent games require the use of mouse, right?).

At the end of the day, you have a tablet + keyboard + mouse and a "limited" OS (limited compared to a real OS like Mac OS X/Ubuntu/Windows). Compare this configuration with a Mac Book Air. Who wins?

enrmarc··on Don't Call Yourself A Programmer, And Other Career Advice (2011)
Good things could happen if you call yourself a "programmer", also.
enrmarc··on Don't Call Yourself A Programmer, And Other Career Advice (2011)
Or you could simply live your life doing whatever you love. I love learning new things, I love programming and I consider myself a "programmer" (as a painter considered himself a painter). I don't care if I make more money being "a business person who have a lot of contacts and create business value". If you like that, ok go for it. I prefer stay here, in the other side, reading a book.

"Add revenue. Reduce costs. Those are your only goals." Well, if those were my only goals, what a sad life don't you think?

enrmarc··on Ask HN: Things that suck?
Temperature: I can't stand more than 25 °C (well, I can, but I don't like it).

Big software: I missed the old times where you just needed a text editor and a terminal in order to "create" computer programs. Nowadays it seems that you need IDEs (specially in mobile development), frameworks, unit testing frameworks, CI servers; and you have all types of "mini software programs" you have to use just because your team says "it's great". For example: Jasmine, Bower, Composer, Rake, Pip, Grunt, Gulp, Browserify, etc. I know all of them are pretty useful (and I would say, indispensable). Yeah, I know that the new rule in software development today is "write big-readable-maintainable-scalable-featurable software"... but as I've said I miss the little less-featured programs (like "ls").

Money: not to be able to buy online without a credit card. I would love to go to a physical store and buy a "pseudo credit card": "Hey dude, here you have 50 euros, give me a temporary credit card for that value". And then go to Amazon or whatever online shop and use that pseudo credit card without give any of my personal information or have to link the pseudo credit card with my bank account (like PayPal does).

Politics: I would love to see some engineers or scientists working in politics. I only see lawyers, economists and the like.

enrmarc··on Ask HN: What's the best technical eBook you have read?
"Object-Oriented Software Construction" by Bertrand Meyer.
Page 1 of 2Next →