HNHacker News
TopNewBestAskShowJobs

xab9

427 karma · joined October 27, 2017

submissionscomments
xab9··on Am I Happy At Work? Analyzing my entire career
Heads up mate, last time I had been building an "intelligent banner system" for two months, adding a one megabyte payload to the initial site load, "because marketing".

When I feel grumpy because of popup bugs, asap tasks and really stupid marketing/seo requests I usually tell my self that hey, I still get my paycheck so if this is what makes them happy, then let's make them happy.

xab9··on Am I Happy At Work? Analyzing my entire career
I envy you :) I always had this fear deep inside that I will run out of money and boom, poverty awaits (even now, that I have a more than decent salary).
xab9··on Am I Happy At Work? Analyzing my entire career
Same here. Ten year check, worst company ever check. I never ever walked out during the trial months but this time I did and it was liberating. I will stay in tech, but after this "experience" my expectations just went down to zero. Whatever will be, will be.
xab9··on A Better Way to Cancel Noise
Are you using earplugs then? I tried to sleep with headphones but it never worked for me and finding a comfortable but effective earplug is kinda hard.
xab9··on A Better Way to Cancel Noise
This sounds great - can you wear glasses with it?
xab9··on Deprecating the Observer Pattern (2010) [pdf]
I think it's a nightmare for trivial projects too: it's like building a star destroyer for a todo app, because, you know, one day that todo app may end up being the death star. Who knows. Gotta be ready for that.

Another thing: debugging RX. God, it hurts. Like Alice in wonderland.

I worked with an rx guru on my last project and while the code was beautiful, huge and complex, showing a load indicator or handling simple ajax errors, doing persistent navigation states (and hoping that the back button would not break the application) were just omitted altogether. It was an engineering marvel, and a usability trainwreck with around a six megabyte initial payload and no lazy loading at all.

xab9··on G Suite Horror Story
Question: how do you move away from gmail?

Phone providers in the last decade came up with number transfers (I can talk about Europe only), but how do I transfer my gmail.com address? I have hundreds of registrations tied to my gmail (been using it since it was available, more than a decade now), some are for my bank, others are for webshops, countrywide tax management system, ebay, amazon, healthcare, friends etc.

I read how people are not relying on gmail and running their own servers, but how do they do it? How do they cut loose the ties with their past?

xab9··on SpaceX lands Falcon 9 booster on Just Read the Instructions drone ship
Culture.
xab9··on How to beat LinkedIn: The Game
Linkedin is terrible (the ui, the bugs, the social crap, the missing functions), but I'm okay with that. When I want to find another job I start accepting the random recruiters and tell them to write me an email, otherwise I avoid it like the plague.

I remember one recruiter who was really pissed off when I accepted her request after half a year or so, but most of them couldn't care less. I usually apologize first and then tell them politely how I'm "not good with linkedin".

Same for facebook. Unless I want to reach someone who prefers the platform (fortunately only a handful of people for me), otherwise no login at all. Unfollow everyone (no exceptions), like their pages if they send a like request (and unfollow in the same second) and just get out.

The internet is like a bottle. You can put the cork back in and noone will care. Of course this is a strategy that works for me, ymmv.

xab9··on Youtube-dl: Command-line program to download videos
I'm using a node version: https://github.com/fent/node-ytdl

The only bug I found is that name escaping sometimes breaks, but I usually name things manually. Ffmpeg audio conversion needs to be done manually, but that's just an extra line.

xab9··on Show HN: Mimicking the Bloomberg menu widget without JavaScript
Exactly my thoughts. Kids these days :))
xab9··on Forgotten Employee (2002)
Yes, that's possible, it still feels bad though (not to mention that most of the time sysadmins can still access my not exactly private machine) - why not work at a company that values me as a resource?

I can sit bored (with a couple of hours worth tracking in the timesheet software) for a month or two, but then I usually start looking for something interesting.

xab9··on Forgotten Employee (2002)
You are sitting on your ass (conidering you are a dev) for eight friggin hours. If you include commuting, lunch break and the time you sleep, this is more time than you can spend with your family, hobbies, recreation etc.

You don't need to like or "couple your soul" to your job, it's part of your life and life shouldn't suck because there is a very good chance that there isn't another one.

xab9··on Forgotten Employee (2002)
Not "nothing important", but nothing at all. All my work contracts around here clearly stated that what you write in your worktime is the company's intellectual property.

It doesn't matter that you are not writing a thing.

xab9··on Forgotten Employee (2002)
Welcome to the wonderful world of modern capitalism.
xab9··on Forgotten Employee (2002)
I value myself more than to sit around for months so that the company may feel secure.

I usually start looking for a new job after a month, since I'm not needed here and I'm bored (I also can't talk about this with the manager, or at least whenever I tried nothing fruitful came out of it; doing opensource or just reading tutorials were usually dismissed - the best managers can come up with in these situations is that you "document everything").

xab9··on State of React Native 2018
Yes.
xab9··on State of React Native 2018
Because that's not how it works. Subdependencies are still liable to slight shifting - of course there is the shrink-wrappish package-lock and npm ci, but they do some weird things I don't want to elaborate here.

Npm is more fragile than it should be.

xab9··on Polly.js – Record, replay, and stub HTTP interactions
I did something similar, but as an interim proxy (can record, replay, there are modifier hooks, can slow down requests). You have to point towards a backend api and on the frontend you use the proxy url instead of the original. But it's mostly for debugging, so the scope is much more limited.
xab9··on Vue Native
vue is similar to react+mobx.

react in itself has no two way data binding, vue has (well, it's one wayish, but let's not argue about specifics).

xab9··on Vue Native
Probably they are just people and didn't have the time to write a responsive css, which is not as simple as it sounds, especially if you are not using a grid framework.

Feel free to fork the site's code and send them a PR.

xab9··on Nearly 80% of Japan’s Airbnbs removed in response to new home-share law
To me it seems that AirBnB is cannibalizing its own business.

They are not interested in strong control over either users or landlords, for they need more and more users - but the laxer the rules are and the more people are using their service, the harder cities and residential areas will fight against it.

Probably an equilibrium could've been found not for the new and lawless startup culture fueled by their own hubris.

xab9··on NTSB: Autopilot steered Tesla car toward traffic barrier before deadly crash
Tesla is a symbol, Musk is a strong personality. To me it's the same as when Jobs said during the antenna fiasco that "you're holding it wrong".

Being a symbol, being an entity that creates objects of desire is financially beneficial to the company. The question is, who's message will the potential customers hear: the NTSB's or Musk's?

Of course I'm not saying that this is a good strategy - Tesla may as well fall from grace eventually, but the bully is ultimately powered by greed and hunger - for adoration, for money, for financial gains.

xab9··on NTSB: Autopilot steered Tesla car toward traffic barrier before deadly crash
Money.
xab9··on Things I Regret About Node.js [video]
What tech are you using? Guess not react native then :)
xab9··on Things I Regret About Node.js [video]
I can't argue with you, but "most of the time" it works. Not that I have a choice (unless I stop being a frontend developer), but the time we spend with node/npm debugging is not critical in the timesheet/log.
xab9··on Show HN: Grep with colours written in Go
I like it. I started something similar with node (I never aimed for performance) trying to go for high grep compatibility but with added extra colors and js regexp flavour.
xab9··on Michael Pollan on Psilocybe Azurescens
Erowid is I think is nearly as old as the internet, it's good to see that it's still around.
xab9··on Forget GDPR, EU's New Copyright Proposal Will Be a Disaster for the Internet
DARPA is a common and overused response here, but nowdays we hear more about killer drones and face recognition... but yeah, I guess the military will always create inventions that are useful for civil purposes, but I still consider that focused research.

Universities depend on governmental funding to a certain extent, but they have their own freedom - though I still can't see how the next Facebook or next Google or the next super intelligent state firewall will emerge from a research project.

xab9··on Forget GDPR, EU's New Copyright Proposal Will Be a Disaster for the Internet
No, it's not okay. Imagine a blog engine (or a better forum) where the user can upload media (be it pictures or video) - and all those files will have to be sent for analysis to a EU server?

The checksum is clearly not enough in this case, so EU administering bodies would have to set up a really sophisticated system - and in countries where getting even an appointment date to the social healthcare system is nigh impossible I see literally zero chance for such a backend (so everyone's on their own).

In this case what's happening here is that we are killing the internet as we know it (or knew it five years ago). Government bodies most of the time are incompetent in IT (unless they have an ulterior motive, like large scale censorship or surveillance), so you're probably better off relying the giants' service and create a facebook page, or a google doc, instead of building something on your own (creating a gray net).

There are many worst case scenarios with this law. Facebook and Google creating a new Internet, government bodies setting up "copyright servers" (with advanced data mining capabilites), link tax rendering hyperlinks feared, extortion schemes by shady organizations and lawyers, implementation tax for software development, fear of innovations et cetera.

← PreviousPage 2 of 8Next →