HNHacker News
TopNewBestAskShowJobs

mullsork

212 karma · joined July 18, 2013

[ my public key: https://keybase.io/mull; my proof: https://keybase.io/mull/sigs/S8h4yTrZCar86_lwXf0HjhBjnjq57NojJGEOcMfmruc ]
submissionscomments
mullsork··on Our long term plan to make GitLab as fast as possible with Vue and Webpack
Yeah hiccup syntax is my favorite as well. JSX is mentally the same thing for me except I read "HTML" faster than data structures if that makes sense.

I wonder if Hiccup was the first one to introduce this syntax? I never bothered to check but I always thought the JSX inventors might have been inspired by it.

mullsork··on Whatever happened to Winamp?
I avoid iTunes as much as I can on my mac as well, it's horrible. In terms of performance I think the App Store they ship is even worse, it's a travesty of an application and I couldn't understand how Apple would ship something so unpolished and... non-native feeling. I might be wrong but it feels like it's web wrapped in a native shell and it's performing horribly compared to Electron apps.

EDIT: To be fair most of the slowness could be perhaps be attributed to slow network requests as well.

mullsork··on Node v7.5.0 Released
v6 is indeed LTS.
mullsork··on CSS Grid – Table layout is back. Be there and be square
Is it really?
mullsork··on CSS Grid – Table layout is back. Be there and be square
Except anyone with accessibility requirements, no? As far as I know tables are horrible for anyone with a screen reader. Can you annotate tables somehow to work for accessibility purposes?
mullsork··on Ask HN: Books you read in 2016?
I want to plug the series "V Plague" by Dirk Patton if you're into post apocalypse stuff. Linguistically it might not be brilliant but I've not been stuck in a series of books like that since Harry Potter as a kid. They take about 4-5 hours to finish per book.
mullsork··on Ask HN: Books you read in 2016?
Thanks!
mullsork··on Ask HN: Books you read in 2016?
Regarding the first one (Introductory Statistics) what would you say the pre-requisites are? I'm not much of a mathematician, in fact I might even need to brush up on high school math by now, but I've thought about statistics for a while now. Is it approachable or would I have to study up to college level?
mullsork··on Ask HN: Books you read in 2016?
These are the ones I read this year that I really loved:

Genghis Khan https://www.goodreads.com/book/show/93426.Genghis_Khan_and_t...

Mistakes were made (but not by me) https://www.goodreads.com/book/show/522525.Mistakes_Were_Mad...

Sapiens - a brief history of humankind https://www.goodreads.com/book/show/23692271-sapiens

A little history of the world https://www.goodreads.com/book/show/61505.A_Little_History_o...

That last one I just finished and look forward to re-reading real soon. It's written by a German and from a European point of view.

A few other good ones but not top of my list of recommendations:

The church of fear - https://www.goodreads.com/book/show/17201748-the-church-of-f...

A brief history of time - https://www.goodreads.com/book/show/3869.A_Brief_History_of_...

Looks who's back - https://www.goodreads.com/book/show/17289087-look-who-s-back

mullsork··on Why Zuckerberg Wears the Same Thing Every Day
Old thread but that's a very good point. Kudos!
mullsork··on Ask HN: Hiring managers, what tech skills will you be hiring for in 2017?
So I was recently hunting for a new job after having worked with React & Mobx for the past two years. The company I'll start with is using Redux, with which I have zero experience, and I got a lot of offers/interest from Angular/Ember shops as well.

I think it's fair to want someone who's experienced or at least has a fair bit of knowledge in either Angular/Ember/React if you're looking for a web dev. The companies I talked to were at least reasonable enough to know that general knowledge transcends whatever's the current hot framework.

mullsork··on Ask HN: Why does 'View Source' issue a new HTTP request?
True, though I guess using some HTML validation could improve that. Not sure if <tbody> is mandatory but I think I've seen some tool complain about its absence.
mullsork··on Ask HN: Why does 'View Source' issue a new HTTP request?
Right but then you're talking about viewing the HTML source right? In other words "View Source." I'm asking why dev tools would need access to the original source and not the DOM. It doesn't make sense to save the original source in memory to me once it's been parsed.
mullsork··on Twitter’s Chief Technology Officer to Leave Company
Wow that's cool! Making it obvious which branch is part of the actual storm rather than someone replying would be nice. Once zoomed in my avatar recognition doesn't work as well.

Or maybe the tweet storm is always the left most branch and I just didn't realise that? :)

In any case super cool stuff!

mullsork··on Ask HN: Why does 'View Source' issue a new HTTP request?
Why would you need the original HTML for dev tools to work? Maybe there are ones I've never seen but the ones I use are using the DOM rather than the original HTML string.
mullsork··on Ask HN: Hiring managers, what tech skills will you be hiring for in 2017?
I won't bite on the "talent" part as that's obviously hard as hell to spot. Someone can seem entirely incompetent yet sitting on talent that hasn't been nurtured yet.

What I do see and hear about are people that simply do not know how to program. FizzBuzz generally cuts out 50% or something out of the pool right? So that's 200 of those 400 resumes out the window already.

If you can't pass FizzBuzz then I think it's safe to call you incompetent, right? From the POV of paying you to code, obviously.

At least in Berlin there's a lot of competition for "talent" (perhaps we should call them skilled developers rather) and if one can already cut the number of applicants in half before even defining the job description... well then it's not hard to see how there might be a shortage.

However I think if you're looking for entry level developers there are way more options.

mullsork··on AirPods are now available
> Advanced sensors detect when AirPods are in your ear and can automatically play and pause your music.

I've been thinking about this for a while now. Whenever I'm asked for directions or something on the train/commute to and from work I wish I could just take my headphones out and they'd be smart enough to instantly pause and rewind the podcast/audiobook a second or two.

mullsork··on Ask HN: Hiring managers, what tech skills will you be hiring for in 2017?
Though I don't do recruiting myself I have a few friends in tech HR here in Berlin. It is not the total number of developers available that makes the problem, it's the high percentage of incompetence.
mullsork··on Why Zuckerberg Wears the Same Thing Every Day
The only thing in this article I could never subscribe to is this:

> Set “key objectives” before bed. I decide what I want to do BEFORE I go to sleep. This saves time in the morning when I want to jump right into doing focused work.

Going to sleep is my disconnect from the world. I do my best to let go of all worries or thoughts and embrace what an active brain really needs: shutting down for a while.

mullsork··on Jest – Painless JavaScript Testing
Agreed. We started using Jest in April 2015 or so and I hated it with a passion for well over a year. I can't remember exactly which version it was but it go improved by miles recently. Now my goto JS test library without a doubt.
mullsork··on Elm for the Front End, Right Now
I remember evaluating Elm and ClojueScript as an alternative to ES6 about a year and a half ago. Eventually I had to decide against both as we absolutely needed to render parts of our page server side (Google saying they'll index SPAs is a joke.)

If I'm not mistaken this wasn't possible in Elm back then, and felt uncomfortable or even hard in ClojureScript. Has that changed?

To be fair if I started a new project like the one I'm working at now I'd much rather use server + template for most pages and add interactivity through JS once it boots up.

mullsork··on Mobx-state-tree: Opinionated, transactional, MobX-powered state container
I've been transitioning goskive.com from alt.js to mobx for the past half year or so. The reason it's taking a long time is I'm doing it incrementally. If there's a store that needs to change for a feature then I convert it to mobx.

I've got nothing but praise for Mobx. So far the only feature I'm missing is observable Sets.

I was using Immutable.JS with alt.js and ended up writing a lot of boilerplate. While I sometimes miss the API from Immutable.JS, the simplicity of working with mobx more than makes up for the lackluster API of vanilla JS data structures.

Admittedly there's very little high performance stuff we do, although our study mode with moving questions/flashcards has had poor performance previously and I had to optimize parts of it.

Happy to answer any questions you might have. FWIW I've never worked on an app with Redux.

mullsork··on YouTube's seven-year stand-off ends
> Also that law applies to everyone with an wlan router, not just coffee owners.

Very true. I'm only really thinking about it when I try out a new café that doesn't have WIFI.

I used to have 1GB on Blau. I'm trying desperately to cut all ties and get some money back from them but they're horrible, that's another story though.

In any case I've been paying about 10e for 1GB per month. Yes I can live it for sure, I often don't even go beyond 600Mb per month.

With unlimited data I would use my phone a lot differently though. I'd likely stream Audible Channels if I got the urge or found something interesting while on train, maybe I'd watch something on YT or check out new music.

Because of these expensive limited plans I'm not using my phone a lot. It's both a good thing but also a bit sad I think. I'm very much ranting here, sorry for that.

It's just weird coming from unlimited data that you pay 15e/month for (4G unlimited mind you) to this thing. Friends at home regularly surpass 10Gb per month because they're streaming music constantly. Some even use their phones as the only internet connection they have, skipping landlines entirely!

mullsork··on YouTube's seven-year stand-off ends
Except 3G and 4G is ridiculously costly if you want a reasonable amount of data without taking on a 2 year contract. I live in Berlin and the Germans I talk to about this usually don't see a problem.

I moved here from the Nordics so you could say I'm spoiled but I think it's reasonable to have near unlimited data so that I can actually watch YouTube/Spotify/Netflix without worrying that it'll make me unreachable on Whatsapp/Messenger when I'm out and about.

Public access points would be great in Berlin (can't say for other cities) for sure, but they'd have to change that stupid law where the owner of a connection (say, a café) is persecuted if one of its visitors do something illegal on their connection.

mullsork··on Benjamin Button Reviews the New MacBook Pro
It also weighs 3.4kg :( wouldn't want to carry that around!
mullsork··on Lime Text – Open Source Sublime Text alternative (2014)
> But the create project dialog wouldn't fit on the screen and the create button wouldn't enable for some reason (possible something off screen).

This really reminds of using KDE3.x & QT in general a decade ago or so :)

mullsork··on How to make tabs using only CSS
They are implemented in the second codepen.
mullsork··on Say hello to Google Allo: a smarter messaging app
Even worse is when you loose your phone. I just lost mine (still hoping some nice Berliner turned it into the lost and found) and I guess I've gone and lost all my whatsapp history + contacts there.
mullsork··on Mozilla Thimble
Not a very nice thing to do anyhow. Guess it doesn't matter too much for this project but not marking development dependencies as such is horrible for any consumers of the module.
mullsork··on React Router v4 FAQ
My guess would be he/she did not lock the versions in package.json, but used "wildcards" (I consider `1.x` a wildcard.) Happened to me once, took about a day to figure out. I really dig `Gemfile.lock` in Ruby land for this purpose.
← PreviousPage 3 of 4Next →