HNHacker News
TopNewBestAskShowJobs

fro0116

532 karma · joined August 25, 2015

submissionscomments
fro0116··on How we interview engineers at CircleCI
Or more likely, it's just a process that was born out of necessity due to them getting more and more applicants for a limited handful of positions. How else could any company handle that situation other than making their process more and more selective?

And it would seem self-evident to me that not all of their 100-250 employees were hired at that 3/1000 rate, as number of applicants will grow over time due to increased brand recognition, increased spending on sourcing/outreach, etc.

fro0116··on Next-Gen Display: MicroLEDs
That's news to me. Any idea what would explain the red channel exhibiting much more burn-in than others then?

I've tested this by filling my screen with each color, and burn-in is by far the most visible with a red fill.

fro0116··on Next-Gen Display: MicroLEDs
I have an LG OLED TV, and I would recommend against purchasing an OLED for monitor use.

Burn-in is still a huge issue. I've used mine for about a year and the red channel is full of distracting burn-in patterns from still elements on my screen from things like wallpapers, tiled window borders, taskbar/docks, HUDs from games, etc.

Does anyone know if MicroLEDs could suffer from burn-in as well? I.e. do they also degrade over time based on usage?

fro0116··on Triplebyte Raises $10M from Initialized Capital, Marissa Mayer and Paul Graham
I mean sure, so would I if I had to choose between the two, but that's a false dilemma.

And for me at least, a company that doesn't treat their candidates with kindness and respect in the hiring process likely wouldn't be a long term fit for me anyways.

fro0116··on Spotify Form F-1
I really want to start using a streaming service, but I listen to a lot of Japanese artists and composers (lots of anime/game soundtracks). So far I have not found any streaming service with a decent selection when it comes to the latest releases from from Japan.

I would love to hear some recommendations for streaming services that can accommodate my tastes. I'm a fairly fluent in Japanese so Japanese-native services are fine too, but I'm not aware if any exists.

fro0116··on Triplebyte Raises $10M from Initialized Capital, Marissa Mayer and Paul Graham
Wow. Is it just me or does that sound like a downright horrifying company to deal with as a candidate?

At our company, we try to painstakingly craft our recruiting experience to make sure each candidate we interview has a good experience and ends up with a positive impression of our company regardless of whether or not we end up sending them an offer. At the end of the day, we're all human beings, each with something unique to bring to the table, even if that something might not be what we're looking for for a particular role at the moment.

Maybe past some scale we'll have to start changing our approach and start reducing candidates down to data points and "run experiments" on them like lab rats, like Google, et all, and these guys here seem to be so proud of themselves for doing, but I'd sooner quit than to stay a part of a company that does that.

fro0116··on Dtube – A decentralized video platform using STEEM and IPFS
Not to diminish the technical accomplishment here, but that sounds like the very definition of tyranny of the majority.

Not to say that our current systems of manual moderation are perfect, but at least it's a step removed from mob rule, with recourse usually available if a video is wrongly flagged for simply expressing unpopular opinion.

If a video tries to express unpopular viewpoints at DTube, it would seem impossible for it to ever get listed again without waiting for the tides of public opinion to turn, which could take much longer if these kinds of moderation systems become prevalent and the majority could silence the voices of the minority so directly.

Decentralized moderation is a hard problem, and I don't claim to have a good solution myself, but I'd rather take centralized services over decentralized ones with moderation implemented as rule by majority with no recourse. That seems like a dangerously slippery slope towards dystopia.

fro0116··on Webpack 4.0
That sounds awesome! Could anyone point me to some examples or docs on this new feature? I tried searching for `sideEffect` on https://webpack.js.org/ but came up empty.
fro0116··on Open Source Color Management Is Broken
I don't have any experience with the more expensive panels you listed, but I do have an LG OLED, and I'd be a bit more careful about recommending it for color critical work as a computer monitor.

I've owned it for about a year and the red channel on mine exhibits painfully obvious burn-in patterns.

fro0116··on 21 Years of Income as a Software Engineer in San Francisco
> I did not realize we were talking about you?

I re-read my original comment again and still think it was pretty clear, but I realize how easy it may be to gloss over things like that in reading, and in hindsight it was definitely in bad taste on my part to assume malice and respond with a snarky comment like I did, so I apologize.

> I'm just not clear how "if you build it, they will come" applies here. We've built the workforce and the work hasn't come. As a result, people are opting to leave for the US where the work is needed. If the tech industry utilized the top talent, and even the not so top talent, these people would have never left. You might have a good point here, and I am interested in learning about it, but I'm afraid I still haven't quite grasped how you think this would actually play out in the real world.

It sounds like we're at two different sides of the same chicken and egg problem.

My view is that if we had more competitive salaries, those who have left Canada may have chosen to stay and help build more successful Canadian tech companies, which would then make the tech industry as a whole more competitive relative to the US, and therefore our job market would become less saturated and we'd be able to afford to pay for better salaries and employ more talent.

You seem to have started at the other end of that chain of reasoning and worked backwards, i.e. our job market is saturated, and thus we can't employ more talent without deflating salaries further, etc, etc.

I don't think either view is more or less valid than the other. Like any other chicken and egg problem it really depends on your starting point.

fro0116··on 21 Years of Income as a Software Engineer in San Francisco
> The best talent has no trouble attracting far more than $80,000/year. I'm mediocre at best and have had no trouble attracting far more than that amount, in rural Canada no less. The people being offered $80,000/year are not the top talent that you speak of.

I was simply giving my own past offers as an anecdote to illustrate the cost-benefit analysis of why someone in that situation might choose to leave Canada. I was decidedly junior at the time, having just graduated, and by no means was I trying to claim anything about my own level of talent.

It seems like you may have read too much into that part of my post. Similarly, the quoted piece of your post above reads to me a lot like a thinly veiled ad-hominem, but I digress.

It sounds like there's at least one part of my chain of reasoning that you disagree with: that the size of the tech job market in Canada can potentially grow in concert with the Canadian tech industry's competitiveness relative to the US, and that the Canadian tech industry's competitiveness can improve relatively as a result of keeping more of its talent from leaking into the US.

If that's the case I think it's best if we can agree to disagree and leave it at that.

fro0116··on 21 Years of Income as a Software Engineer in San Francisco
In case I wasn't being clear enough, by benefits, I meant benefits from the perspective of the Canadian tech industry, not necessarily from the perspective of Canadian society as a whole (that's a much more complex and nuanced subject, one that I haven't made up my mind on myself, and your points certainly seem valid).

And the most obvious such benefit I can think of is slowing and/or reversing the longstanding trend of the Canadian tech industry losing some of its best talent to the US because of salary disparity.

fro0116··on 21 Years of Income as a Software Engineer in San Francisco
Former Vancouverite here.

I really wanted to work in Vancouver, but I simply could not justify taking the ~$80k CAD offer I had in Vancouver over an ~$140k USD offer from a company in SF.

Even when taking into account the cost of living difference, which worked out to be about the same as the ratio between the salaries, the higher salary in SF wins out because given similar savings rates, the higher your salary, the larger your raw savings in dollars will be (unless you have a savings rate of 0% or lower, which is a rarity among well-paid software engineers). This is before even taking into account the difference in purchasing power between the two currencies.

Collectively, the tech industry in Canada would reap great long-term benefits from offering salaries that are competitive with those in the US. But companies acting in short-term self-interest only try to pay their employees the bare minimum they can get away with in order to be able to claim to offer these pathetic, so-called "market-rate" Canadian salaries, with little regard to the fact that so much of the higher end of this talent pool that they could have competed for have already been brain-drained away.

This then inevitably leads to the industry generally undercompeting as a whole, which results in poorer revenues and lower interest from potential investors, which then means there's less available capital to invest in the workforce, and so the whole vicious cycle repeats itself. So many once prominent Canadian tech companies have already fallen prey to this sorry state of affairs. I wonder what kind of wake-up call the industry will need to finally break out of this pattern.

fro0116··on A Clojure learning journey
To offer one small piece of anecdote to the contrary: We use Clojure for most of our server-side code and picked Lacinia from Walmart Labs [0] to implement our new GraphQL API. It does most of the basics just fine, but its pace of development lags extremely, painfully far behind GraphQL server implementations in more popular languages such as the ones in Node and Python. To this day it still doesn't have support for custom directives [1], not to mention any of the other more bleeding edge developments in the GraphQL community such as schema stitching and live queries, all of which we would really have liked to experiment with along with the rest of the GraphQL community. We ran into similar issues initially when trying to use gRPC with Clojure.

We love writing Clojure and still use it everywhere where appropriate, but the size of its community and ecosystem is definitely holding back its ability to compete for adoption with other languages on the bleeding edge of new technological trends.

[0] http://lacinia.readthedocs.io/en/latest/

[1] http://lacinia.readthedocs.io/en/latest/directives.html

fro0116··on Interpreting a market plunge
Indeed. All I see from this and similar threads here and articles all over the internet on topics like these is:

"blah blah hindsight bias blah blah rationalization blah blah"

At the end of the day, the only useful theories for the stock market are the ones that have predictive power. I'd be interested in reading articles by people who are consistently willing to put their money where their mouths are and consistently make money on their theories' predictions, but anyone who can do that of course tend to know better and tend to keep their mouths shut.

fro0116··on Best practices for user account, authorization and password management
That... sounds like a nighmare. I've always been slightly bitter about not ever having been able to get the canonical version of my first name or first name last name combination on email services due to having a rather common name, but now I'm kind of glad I wasn't able to after hearing what people in this thread have had to deal with.

Out of curiosity, have you considered switching to a new email address? I've done so once in the past in the process of migrating from an @gmail address to an email address on a domain I own, and the process itself was every bit as slow and painful as anyone can imagine, but I feel the end result was totally worth it because now I can freely switch between providers without worrying about going through that process ever again. Just mentioning this because it seems like switching to an email on a custom domain would largely take care of the issue of random people mistakenly using your email as well.

fro0116··on Extensions in Firefox 59
Ah thank you! That's great to hear. Looks like I just couldn't find the right search terms to find it.
fro0116··on Extensions in Firefox 59
Not really related to extensions, but one thing I've been curious of for a while now: Does the Firefox team have any plans to implement something like Chrome's expensive background timers throttling feature?

https://blog.chromium.org/2017/03/reducing-power-consumption...

It seems more and more relevant these days with the advent of cryptocurrency miners.

fro0116··on Kraken down 24 hours on system upgrade
I've personally had great experience with GDAX, which is an exchange operated by the folks at Coinbase. Though if your issues with Coinbase extend beyond just pricing, this might not be a very good alternative.
fro0116··on Opinions on functional programming and OCaml
FWIW I've always been of the opinion that HN would be better off without downvoting.

Most arguments for downvoting I've heard revolve around the desire to maintain a high signal to noise ratio, but in my view, the marginal increase in SNR downvoting offers over upvoting and flagging alone isn't worth the chilling effect it has on unpopular speech.

Even without downvoting, popular comments will rise up to the top and inappropriate comments will be flagged to oblivion.

Downvoting is just an additional layer of censorship on comments that express unpopular opinions. While the first layer of censorship (from popular comments getting bumped up by upvoting) can be justified because of its high marginal contribution to SNR over a system without any censorship mechanism other than flagging, I don't think the same can be said about downvoting in a system where upvoting and flagging already exists.

I feel downvoting has steadily been turning the HN comments section into yet another uninteresting, groupthinking hivemind with nothing provocative to offer, and will continue to do so until it gets reined in. And this is speaking as someone who doesn't get downvotes all that often.

fro0116··on Firefox 57 delays requests to tracking domains
> Introducing te "do-not-track" header was a great idea but it has been completely ruined by major browsers turning it on by default so the trackers have legitimately chosen to ignore it.

This seems to imply that doNotTrack would have been successful for its intended purpose had it not been a default setting at one point, which feels like wishful thinking.

Sure, that aspect made it impractical for uncharacteristically privacy-minded companies in the space to support the header, but the vast majority of companies in the business of tracking and advertising would have ignored it anyways, because there's zero consequence for not doing so.

fro0116··on Starbucks’ Wi-Fi Found Using People’s Laptops to Mine Monero
Has anyone made a blocklist for sites with these scripts yet?
fro0116··on Apple ‘On Schedule’ to Terminate Music Downloads by 2019
I've been using Syncthing [0] for syncing music between all of my devices (Android phone included) for quite a while and it has always worked perfectly for me.

Curious if you also consider that one of those "buggy syncing solutions" you mentioned? And if so, what issues have you experienced with it?

[0] https://syncthing.net/

fro0116··on A Study of Tabbed Browsing
Beautiful! Thank you for bringing this to my attention.

The Firefox Test Pilot teams have been coming up with some consistently awesome features, and generally with great UX.

I can't wait to try out their take on panes!

fro0116··on A Classic Extension Reborn: Tree Style Tab
As a long time user of many of his projects (see also https://addons.mozilla.org/en-US/firefox/addon/multiple-tab-...), that just made me respect him even more, which I honestly thought wasn't even possible at this point.
fro0116··on A Study of Tabbed Browsing
Speaking of terminals, I personally find that a combination of panes (i.e. arbitrarily nested horizontal + vertical splits) and tabs is really the best of both worlds.

Tile Tabs [0] was an extension that used to enable this kind of workflow for Firefox, but with the WebExtensions transition I thought it'd be no longer available, but it looks like I was wrong. There's a Tile Tabs WE extension [1] now, that attempts to replicate the same experience using windows, but it's not quite the same in terms of usability and space efficiency, and makes it mostly pointless if you have a decent tiled window manager that can accomplish the same layouts (which is what I have generally defaulted to ever since losing Tile Tabs).

This and vertical tabs are the kinds of features that I wish were built into the core of browsers because it needs a lot of UX attention to really shine. While I'm glad vertical tabs seems to be getting first-class treatment from WebExtensions, it's a shame that panes-based workflows appears to be getting shafted.

[0] https://addons.mozilla.org/en-US/firefox/addon/tile-tabs/

[1] https://addons.mozilla.org/en-US/firefox/addon/tile-tabs-we/

fro0116··on Android 8.1 Oreo
This is why I wish there was a ROM that's purely focused on bringing the latest stock Android to as many devices as possible.

Right now it looks like the most popular cross device ROMs are projects like LineageOS and OmniROM, which are excellent ROMs with plenty of compelling features over stock Android, but the modifications they make to implement those extra features do incur a non-trivial cost in terms of resources needed to support newer versions of Android.

I'd be completely willing to give up all of the extra features they offer if it means I can get a cross device ROM that tracks major Android updates much more closely (ideally weeks in delay instead of months).

Maybe something like this already exists?

fro0116··on Ciao, Chrome: Firefox Quantum Is the Browser Built for 2017
Ah yes. The fight for smartphone OS dominance is unfortunately over, but I do hope a company like Mozilla could secure a leading spot in the next big consumer technology platform (my bet would be AR), so we can have the option to choose an open platform that respects user freedom, backed by a team that truly has the users' best interests in mind.
fro0116··on Firefox Quantum Isn’t Just “Copying” Chrome: It’s Much More Powerful
Firefox has always been my browser of choice, but I will concede that Safari is vastly superior when it comes to resource usage, especially when you take content blockers vs traditional JS-based ad-blocking into account.

Anyone know of plans for Firefox and/or Chrome to implement a similar 1st-party content-blocking solutions for their respective browsers?

fro0116··on Foundr – Find People to Build Things With
> I'm not trying to scam anyone.

I wonder what your definition of a scam is, because this kind of thing fits my definition of a scam pretty well.

> The conversion rate is substantially lower if I put "coming soon."

Conversion rate is important and all, but it's also important to consider the first impression you're making on your potential future users.

← PreviousPage 4 of 5Next →