News for hackers. Stuff that matters.

enrmarc

Reading "Cracking the coding interview" is like studying the day before of an exam.
Re:Ask HN: Cities underserved by tech jobs? (Europe Edition) on Wednesday August 22, 2018 @02:11PM (#17820619)
In Germany I'd say Cologne.

Ask HN: Folder structure for big front end applications?

Currently we are using Vue.js for our frontend. The folder structure is basically: we have a folder for each of our pages (e.g., "tickets", "ticket-details", "orders", "order-details", "checkouts", "checkout-details", etc.). Within each of these folders we have subfolders for each significant part of the screen (e.g., we have a subfolder "ticket-details/email" where we put all the components...

( Read More... | no comments | on HN )
Re:Ask HN: Should I buy a 2015 Macbook Pro? on Friday June 08, 2018 @03:06PM (#17268703)
I did it two years ago. No regrets so far.
Re:AI generation of fake celeb images on Sunday April 22, 2018 @10:10AM (#16896228)
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.
Re:Ask HN: What company do you wish existed? on Saturday April 21, 2018 @03:24PM (#16892914)
Capsule Corporation (from Dragon Ball): "a company that creates special small capsules that shrink and hold objects of various sizes for easy storage".
Re:Easing Eye Strain with the Right Lenses (2012) on Saturday September 30, 2017 @05:45PM (#15375138)
Off-topic: do you know if there exist glasses that do not touch the nose?
Vue.js

Ask HN: What about the other type of “time machine”?

I'm talking about the type of machine that creates time. For instance, you get into a room and stay there for 30 days. When you get out only 30 min. (for instance) have passed in the real world. Of course, you'd be 30 days minus 30 min. older in the real world.Any sci-fi stories about this (as far as I know, only [1]) ? Does real science have ever talked about it?[1]:...

( Read More... | 1 comment | on HN )

Ask HN: Non-developers, how are your job interviews like?

We all know how they are for developers: programming challenges (Fizzbuzz, homework, whiteboard coding, etc.), examples of your work (GitHub, side projects, blog, etc.), questions like "what is the hardest challenge you have had to overcome and how did you approach it?", they ask you about something and they expect you to get excited talking about it... and the usual behavioural questions.

( Read More... | 13 comments | 17 points | on HN )

Ask HN: Developers in Germany, do you include a picture in your CV?

The only things I usually include on my CV are: name, surname, country and city of residence, email, phone, some links (e.g. GitHub profile), and of course professional experience, education, and skills. I've never included picture, the birthplace or birthdate.Now I'm thinking applying for a job in Germany (only English-speaking companies from startups to medium-big sized). Do you think I...

( Read More... | 1 comment | 2 points | on HN )
Re:Old Geek Jobs: fighting against ageism in the industry on Thursday September 15, 2016 @11:53AM (#12507166)
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.

Re:How Much More Can We Learn About the Universe? on Wednesday September 07, 2016 @11:56AM (#12444422)
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.

Re:Why People Should Learn Python on Wednesday August 24, 2016 @07:39AM (#12351261)
Couldn't we say the same thing about Ruby?
Re:Why People Should Learn Python on Wednesday August 24, 2016 @07:37AM (#12351257)
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.

Re:Why People Should Learn Python on Wednesday August 24, 2016 @07:36AM (#12351249)
IMHO Ruby is a good candidate.
> 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.

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.

Ask HN: Full remote position requirements?

I've heard that in general only mid-to-senior level developers are entrusted with full remote positions (or at least 80% or so). Do you find it true in your environment?The term mid-to-senior level can means different things in different countries. I understand that 3 years of experience is the minimum for a mid level and 5 for a senior one. I can be wrong, thought.

( Read More... | 1 comment | on HN )
Re:Ask HN: iPod shuffle alternatives? on Saturday June 11, 2016 @06:14PM (#11885591)
Really interesting!

Ask HN: iPod shuffle alternatives?

I really like my iPod shuffle[1]. It's the device I use the most and taking into account that it only cost me around 50 euros, I think it's the best "thing" I've ever bought. Just one minor issue: 2GB of storage.So question is if you know good alternatives. Just two features are important for me: size (~iPod shuffle) and storage (> 2GB).[1]: http://www.apple.com/ipod-shuffle/

( Read More... | 3 comments | on HN )
Re:Inkdrop – Notebook app for Hackers on Monday June 06, 2016 @06:34PM (#11851019)
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
Re:Vim vs. IDE's on Monday April 25, 2016 @02:26PM (#11566207)
I use WebStorm at work.

Atom for personal projects.

GVim when I have to write something down.

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.
I forgot to mention apps! Yes, Duolingo is in my list.

Ask HN: How does a developer learn a non formal language?

I'm a developer and I want to learn German. There is a plan, a deadline, motivation and hopefully time to do it. Basically, I'll try to reproduce what I did to learn English (native Spanish speaker) but in a shorter period of time. I have to said, my English is still far from perfect but I can watch movies and the like and understand about 80% of them, I can communicate effectively in my area...

( Read More... | 4 comments | 2 points | on HN )

Ask HN: How do you specify your (software) requirements?

Do you use a Jira task + a paragraph? Do you use a template? Do you specify them just talking in a meeting?In the company I'm working at as a front end developer, it varies from a simple paragraph in a Jira task to a non-so-rigorous-sometimes-vague description in a Confluence page plus some screenshots of the UI provided by UX guys.It is mostly ad-hoc and since the company has many sub-projects...

( Read More... | 3 comments | 5 points | on HN )
Re:Httpbin – HTTP Client Testing Service on Tuesday September 08, 2015 @12:42PM (#10186736)
Offtopic: how did he turn the README.rst into a webpage?

Older »