HNHacker News
TopNewBestAskShowJobs

m90

424 karma · joined June 29, 2013

[ my public key: https://keybase.io/frederikring; my proof: https://keybase.io/frederikring/sigs/v7C0YfvkR7xsZ3gEGKrlxyAvVz03Hj_sq1wzTEmY570 ]
submissionscomments
m90··on The Elm Architecture
Not the Elm Architecture, but I found this a very good article on how MVC differs from unidirectional approaches: https://www.futurice.com/blog/reactive-mvc-and-the-virtual-d...
m90··on Google has plans to deprecate cookies over http
Can we change the clickbaity headline? This is a Google employee, but there is no evidence in that repo that supports the claim that "Google has plans".
m90··on Ask HN: What is the most unethical thing you've done as a programmer?
One size fits all and everything.
m90··on Is WebAssembly the Return of Java Applets and Flash?
And then your Mac App ignores all of the people not on Mac.

I'm not saying everything should be Electron, but it certainly has usecases just like native does.

m90··on GitHub is down
Someone should write a bot that scrapes status.github.com and posts downtimes to HN. There's a lot of Karma to be harvested still.
m90··on Simple, correct, fast: in that order
I'm getting ERR_SSL_VERSION_OR_CIPHER_MISMATCH (no content displayed) on latest Chrome / Linux when trying to access the link (which force redirects me to use https). In case it's your site, you might want to know / fix.
m90··on Switzerland's mysterious fourth language
Which German state does offer "regional dialect" school activities? Is this something that is done by public bodies?
m90··on Everyone is watching what you do online. How user tracking with cookies works
Clicked on multiple ads for a multitude of reasons in the course of the last 38 years. I'd be surprised if I'm the only one in here.
m90··on React is the new jQuery
Sorry for being terribly pedantic, but the "vanilla" version just does not do what the jQuery code does:

- `this` might not be document

- find might return multiple elements, not just one

- if nothing matches, jQuery does not throw unlike the vanilla version

I do understand it's just an example, but if you'd consider all the implicit cases the jQuery example covers, you'd end up with a lot more than a single line. I see your point, but using off examples like this don't really sell it too well.

m90··on Ask HN: Who wants to be hired? (June 2018)
Fullstack Web Developer

Location: Berlin, Germany

Remote: Maybe

Willing to relocate: Probably not

Technologies: JavaScript, HTML, CSS, Go, React, Redux, Backbone, Bacon.js, Node.js, Express, Gin, AWS

Résumé/CV: I'm a web developer based in Berlin. I like birds, JavaScript, Kimchi, Functional Reactive Programming, and all that. With 10+ years of industry experience, I can help you build your MVP, consult on how to architect or re-architect your web services, or work on improving or maintaining your existing product. I prefer to work on projects that have a positive social impact. In exchange, I probably won't charge you a yacht. Get in touch for more info and a full CV or check https://www.frederikring.com .

Email: frederik.ring@gmail.com

m90··on Don't let Google take over Berlin
They might hate you for the money, but you won't be dragged into the depths of paranoid conspiracy theories about "wall street" taking over. Which, to me, makes a huge difference.
m90··on Don't let Google take over Berlin
In the end they're all people I'd argue.
m90··on Don't let Google take over Berlin
> I'll wait a bit to see if they will make the connection to the Jewish world conspiracy (often refered to as "wall street", "financial elite" in such circles).

This is very important. It's so deeply rooted in all of this it has me full of disgust. But apparently it's ok as long as you're german and you're not making rap music.

m90··on Don't let Google take over Berlin
I don't know if you live in the area (I only work there), but this is a recurring pattern that has happened quite a few times over the last years, not only to Google. Everything that is a. wealthy and b. from abroad will receive instant hatred. I talked to a few of these people and unfortunately it's only a very short way to conspiracy theories and open antisemitism surfacing.

If you show up being German and wealthy, treatment will be way different unfortunately.

m90··on Don't let Google take over Berlin
Just like people repeatedly breaking the windows of a coffee shop nearby because the owners are "bankers from London" (this was stated as the #1 selling point for boycot in a flyer) this entire movement exposes the worst Kreuzberg has to offer: an incredibly self-righteous xenophobia.

People think they are so incredibly open minded when they are pro refugees, but as soon as it's the "wrong kind of Ausländer" (the one where it's not possible to impose moral standards as easily as it's not possible to exploit their need for protection anymore) it's all evil all of a sudden.

People will need to realize that they will need to be welcoming to either everyone or noone, everything else is just bigotry. Let's be welcoming to everyone I would propose.

m90··on Basic Node.js Lambda Function Concepts
This might sound bonkers at first, but I think I did not really understood promises until I implemented the spec myself (with a lot of studying others' code that is).

It's actually not too time-consuming (I think it took me an afternoon) and there is a test suite covering the entire spec on npm: https://www.npmjs.com/package/promises-aplus-tests so you can just hack away until everything is green.

m90··on Show HN: Travel spontaneously on a budget
An issue I hit: while the geolocation correctly located me in Berlin, the first suggestion for a trip will be Berlin itself, which is kind of not what I expected.
m90··on Kottke.org is 20 years old today
I learned CSS by reading the source code of kottke.org and trying/failing to rebuild the nested boxes layout it once had. Love the memories. Thank you, Jason Kottke.
m90··on What I learned in 2017 writing Go
Thanks for all the insights! I will give this a go soon I guess.
m90··on What I learned in 2017 writing Go
Do you have production applications running that do exclude their vendor folder? Does this work reliably? How do you handle dependencies that do not use semver?

What would be one of the cases where you'd say you need to commit vendor?

m90··on What I learned in 2017 writing Go
Having tried to migrate from godep to dep a couple of times now I always gave up seeing how many additional unneeded files dep will pull into my /vendor folder.

Just a few days ago using dep instead of godep on a medium-sized web application gave me a delta of 1,920,834 additions and 1,942 deletions (_after_ manually pruning _test files), mostly caused by depending on aws-sdk-go.

Do you have any strategy for keeping your vendor small with dep or do you just accept it the way it is?

There seems to be this: https://github.com/golang/dep/issues/858 , but it looks like it's not implemented yet and the status is highly unclear.

m90··on Ask HN: Who is hiring? (January 2018)
ecosia | CTO (Chief Technology Officer) | Berlin, Germany | ONSITE, VISA, www.ecosia.org

We at Ecosia are looking for a passionate Chief Technology Officer to join us in Berlin.

What you’ll be doing:

- Develop the technical vision of Ecosia together with our developers & help implement it

- Work with our Head of Product to define the direction of our products

- Nurture an amazing agile engineering culture

- Guide and empower our engineering team to do great work

- Facilitate the personal and professional development of each of our engineers

- Push for code-quality and ensure knowledge transfer between engineers

- Guide architectural decisions and review code

- Lead the communication with our main technology partners

More about the role is available at: https://ecosia.workable.com/j/E12DED8FE7

---

Ecosia is a pioneering social business and one of the first B-Corps in Europe. As part of our mission to cultivate a more environmentally, socially and economically sustainable world, we want to plant a billion native trees by 2020.

This is a fantastic opportunity to become part of an inspiring team and shape a product used by millions of users.

m90··on Ask HN: Who is hiring? (January 2018)
ecosia | Fullstack Developer - DevOps Focus | Berlin, Germany | ONSITE, VISA, www.ecosia.org

We are looking for a full-stack developer, with a willingness to grow expertise in DevOps to join us in Berlin!

What you'll be doing:

- Write code that touches all parts of the stack

- Learn more about, and help maintain and update our Infrastructure codebase

- Monitor and make decisions regarding our servers and hardware infrastructure

- Join a supportive, cross-functional team

- Sharing on-call responsibilities with other members of the team

- Help us build and improve our products and make our users happy

- Collaborate closely with our product manager and the other engineers

More about the role is available at: https://ecosia.workable.com/j/784C39037F

---

Ecosia is a pioneering social business and one of the first B-Corps in Europe. As part of our mission to cultivate a more environmentally, socially and economically sustainable world, we want to plant a billion native trees by 2020.

This is a fantastic opportunity to become part of an inspiring team and shape a product used by millions of users.

m90··on Ask HN: Who is hiring? (September 2017)
ecosia | Site Reliability Engineer | Berlin, Germany | ONSITE, VISA, www.ecosia.org

Ecosia is a pioneering social business and one of the first B-Corps in Europe. As part of our mission to cultivate a more environmentally, socially and economically sustainable world, we want to plant a billion native trees by 2020.

We are looking for a passionate full-stack developer, with a focus on DevOps to join us in Berlin! This is a great opportunity to become part of an inspiring team and shape a product used by millions of users.

What you'll be doing:

- Take ownership of our infrastructure automation codebase and lead our efforts in updating and maintaining it

- Monitor and make decisions regarding our servers and hardware infrastructure

- Join a supportive, cross-functional team and write code that touches all parts of the stack - Help us build and improve our products and make our users happy

- Collaborate closely with our product manager and the other engineers

More about the role is available at: https://ecosia.workable.com/j/A0B1EAD071

m90··on Ask HN: Who is hiring? (August 2017)
ecosia | Tree Planting DevOps Engineer | Berlin, Germany | ONSITE, VISA, www.ecosia.org

Ecosia is a pioneering social business and one of the first B-Corps in Europe. As part of our mission to cultivate a more environmentally, socially and economically sustainable world, we want to plant a billion native trees by 2020.

We are looking for a passionate full-stack developer, with a focus on DevOps to join us in Berlin! This is a great opportunity to become part of an inspiring team and shape a product used by millions of users.

What you’ll be doing:

- Take ownership of our infrastructure automation codebase and lead our efforts in updating and maintaining it

- Monitor and make decisions regarding our servers and hardware infrastructure

- Join a supportive, cross-functional team and write code that touches all parts of the stack - Help us build and improve our products and make our users happy

- Collaborate closely with our product manager and the other engineers

More about our business and the role is available at: https://ecosia.workable.com/j/A0B1EAD071

m90··on 2016 Stack Overflow Developer Survey Results
Cool story, bro, spread the gospel. Better keep people from easy access to programming and enjoy the beautiful software we had in the 90ies.
m90··on Visual Studio Code is now open source
The only feature that still keeps me from using it is that the debugger won't work when the app to debug is running inside a docker container.

Does anyone know if this will be ever be possible?

m90··on The new Aquaris E5 HD Ubuntu Edition is now available to preorder
Android did it without complaining, iOS apparently does it. My SIM is still the same that I got in 2001. It's a pretty convenient location to store that stuff.
m90··on The new Aquaris E5 HD Ubuntu Edition is now available to preorder
Interesting, the battery life and management was the only part where I thought it was really good. I never ever managed to drain it even on long days.

I did not do too much, Browser, GMail, Camera, Music. That's it. It crashed on unlocking quite often. I'd get a black screen and the small rotating logo would appear. After the OS was back again it needed a reboot as no app would start up again in this "recovered" state.

m90··on The new Aquaris E5 HD Ubuntu Edition is now available to preorder
Sorry to crash the party, but i just flashed Android onto my E4.5 Ubuntu edition this weekend, following a month of sheer frustration.

While the UX concept is really nice everything else feels pre-alpha and should definitely not be sold as a commercial product yet. There's so much lacking (You want to import SIM contacts? Sorry, but maybe in a few releases.), Ubuntu Phone is just not ready for use as an everyday phone.

If you want to get this phone, expect around 5 crashes and 5 additional reboots a day (unfortunately it will also really crash while being on the phone). I'm saying this as a not too heavy user.

I really hope things improve and I can switch back in a year or so, but right now going back to Android was the best thing I could do.

← PreviousPage 3 of 4Next →