HNHacker News
TopNewBestAskShowJobs

0xADEADBEE

438 karma · joined May 10, 2016

submissionscomments
0xADEADBEE··on Tech workers remain some of the highest paid in New Zealand
You don’t even need to do that. Once you have Residency (distinct from Permanent Residency and Citizenship - the one with the passport) you are allowed to start your own company which you can use to contract yourself out to Australian companies for annual amounts double those of a lot of NZ roles.

(My last role paid 240-250K NZD depending on exchange rate; the local role prior to that: 120K NZD)

Didn’t know about E3 visa route. Very interesting, thank you

0xADEADBEE··on Brute-forcing a macOS user’s real name from a browser using mDNS
I’m very happy with SimpleWall: https://github.com/henrypp/simplewall
0xADEADBEE··on Ask HN: Which tools have made you a much better programmer?
This used to happen to me constantly. I fixed it accidentally in switching to Ripgrep [0] which defaults to recursively searching the current directory. Bonus: it parallelises too!

Honourable mention also to FZF [1] which not only makes it trivial to locate a file in a directory tree, but has revolutionised my history use with its fuzzy matching.

[0] - https://github.com/BurntSushi/ripgrep

[1] - https://github.com/junegunn/fzf

0xADEADBEE··on Signal app downloads spike as US protesters seek message encryption
Same. How hard is it to make it optional?
0xADEADBEE··on Signal app downloads spike as US protesters seek message encryption
I tried that but that just makes you set a PIN which I don't want to do! I appreciate the help though, thank you.
0xADEADBEE··on Signal app downloads spike as US protesters seek message encryption
Long-time Signal user but I'm on the verge of moving I think. There are several UX shortcomings but the new PIN nag is a bridge too far. What are my options for alternatives? I imagine Telegram is the next best bet but very open to suggestions.
0xADEADBEE··on Analytics Without Google
You can inline the JS to achieve this. ublock will allow you to prevent inline JS execution but NoScript didn't last I checked
0xADEADBEE··on All Pluralsight videos are free for the month of April
A lot of positive comments about Pluralsight here so I thought I'd offer a slightly different perspective:

I had a subscription through work and was excited to jump in and learn as much as I could but I found the talks to be quite information-sparse when compared to say, destoryallsoftware.com [0] videos. As a result, I was apt to watch lessons at 1.5x speed in order to cover ground more quickly, which took a little getting used to.

I looked into why this might be, and discovered (at least back in 2015) that authors are paid in part, per minute of engagement [1], which might account in part for the length of the courses.

Judging from what I've read subsequently, I may just have been unlucky in the courses I selected (I didn't watch any Microsoft ones for example) so if anyone has any recommendations on particularly good courses, I'd be interested to give it a second try.

[0] - https://www.destroyallsoftware.com/screencasts/catalog/funct...

[1] - https://www.troyhunt.com/on-being-pluralsight-author/ (germane text under 'Royalties' heading)

0xADEADBEE··on Building a Simple VPN with WireGuard with a Raspberry Pi as Server
Yep! This is how I started out (I run it one a VPS now so I'm not tied to my home network) and it works fine. The only limit you're likely to run into is your blocklists filling RAM. I have a 5M+ long blocklist and it won't fit into 1GB, so you might want to spec up a little bit in that area, depending on how block-happy you are.
0xADEADBEE··on WireGuard is now in Linus' tree
Glad to see it finally officially accepted. I've been using it on all my devices for over a year now and it's been rock solid. The ease of setup and initial connection speed alone blow any of the alternatives (that I'm aware of, at least) out of the water. Long may it continue!
0xADEADBEE··on 'Cancel Culture' Comes to Science?
Looks like he sold his medal [0] to ameliorate his loss of earnings; perhaps that's to what GP was referring.

[0] - https://www.telegraph.co.uk/news/science/11261872/James-Wats...

0xADEADBEE··on Mozilla says a new Firefox security bug is under active attack
I don't have one. I did use the web interface for Spotify though and it did some JS stuff when I left it for a bit; that's how I noticed.
0xADEADBEE··on Casper Sleep S-1
A genuinely enjoyable long-form post I read a while back involved Casper [0]. Not sure how germane it is but perhaps someone will enjoy it.

[0] - https://www.fastcompany.com/3065928/sleepopolis-casper-blogg...

0xADEADBEE··on Mozilla says a new Firefox security bug is under active attack
Not sure if this has changed but I ditched noscript when I discovered it doesn't block inline script execution. These days I use Ublock Origin:

Settings -> check 'I am an advanced user'. You should now be able to block 1st party, third party and inline JS from executing and save on a per-site basis. Hope this helps someone!

0xADEADBEE··on Firefox 72.0
Yep! I have this and it works perfectly.

- about:config

- dom.webnotifications.enabled = false

That's it. Haven't seen one in months.

0xADEADBEE··on New Cambridge Analytica Leaks
One thing I notice often gets glossed over when Cambridge Analytica comes up is that they didn't really shut down at all. While CA ceased trading, a company called Emerdata was created around that time by the same directors [0]. Their Company's House filing documents can be seen here: [1].

I'm not yelling 'conspiracy!' or anything, but it's notable that this isn't more widely reported. I'll be watching them with interest.

[0] - https://www.newsweek.com/what-emerdata-scl-group-executives-...

[1] - https://beta.companieshouse.gov.uk/company/10911848/officers

0xADEADBEE··on WhatsApp sues NSO Group for allegedly helping spies hack phones around the world
There's a semi-secret, invite-only, HN Slack channel.

[Edit: I don't think I mean channel but the terminology for what I'm saying eludes me]

0xADEADBEE··on Niantic's apps collect a surprising amount of data about where users go
I don't mean to be glib but this is a surprise to who exactly? I only know Niantic from Pokemon Go (which requires your GPS to be enabled, presumably) and they're owned by a company whose entire business model is data collection for targeted advertising. I'm not sure this is a particularly surprising outcome for a 'free' game if I'm totally honest.
0xADEADBEE··on Raising severity to serious for some Python 2 leaf packages with no Python 3
This isn't strictly true. The final cPython release (2.7.18) is slated for April next year [0], and PyPy has no such plans to drop support [1].

I don't honestly think Python 2 is going anywhere for a while yet (judging from some of the commercial codebases I've seen at least). I sometimes wonder if this mess would have dragged on quite so long if there'd been better features in Python 3.

[0] - https://www.python.org/dev/peps/pep-0373/#maintenance-releas...

[1] - https://doc.pypy.org/en/latest/faq.html#how-long-will-pypy-s...

0xADEADBEE··on Twitter launches its ‘Hide Replies’ feature in the US and Japan
I'm coming at this from the other side, but as you note, it'll be very interesting to see how it plays out. As a consumer, I don't care what the original poster thinks I should see - they may not even be someone I follow if I click a retweet for example, and if anything, seeing what someone wants to hide is much more interesting. It's a net negative from my end because now I have to click more to see the actual content but I am far to cynical to assume that's anything more than an attempt to drive engagement metrics!
0xADEADBEE··on Neovim v0.4.0
I use CoC.vim [0] with whatever Python plugin they recommend and it's easily been the most painless autocompletion I've ever used in over a decade of Vim. I wrote some (admittedly pretty basic) Python with it last week with no complaints!

[0] - https://github.com/neoclide/coc.nvim

0xADEADBEE··on Effortless Elixir Releases and Deployment
I think you're right to explore something else and I'm not aware of anything better than Elixir/Phoenix in the Web Framework world currently. It's incredibly well thought out and an absolute joy to use once you get through the initial learning curve.

I spent many years doing Python before getting talked into learning Clojure and it was incredibly eye-opening and made me a much better developer, so there is no bigger partisan than me for trying something completely different to your current skill-set. Give it a go!

0xADEADBEE··on Google Chrome Incognito Mode Can Still Be Detected
In the same way that ublock is a must-have extension for many people, I won't browse without cookieAutoDelete [0]. Mostly I don't bother authenticating with websites anymore, and (I think about 3 maybe? And I just reauthenticate when I want to use those) and for mobile browsing I mostly use Firefox Focus [1]. The ad networks are down to browser fingerprinting now, which will be devastatingly accurate but realistically be the next frontier in the privacy war. I habitually roll IP addresses from different VPS service providers but I'm not sure there's much more an end user can do currently. Fascinated to see how this front will develop - if things like GDPR are coming into effect, then it's only a matter of time before a gratuitous misuse of data is closed in on, though I suspect it's too late for the current generation.

[0] - https://addons.mozilla.org/en-US/firefox/addon/cookie-autode...

[1] - https://support.mozilla.org/en-US/kb/focus

0xADEADBEE··on Why the French love to say no
Brit here who has lived in NZ for a few years. Polled some Kiwis in the vicinity with your example and "yeah nah" is very much negative, even in that instance. I agree that on paper it's a double negative but I suppose we have to be descriptivist!

As far as I can tell, a sibling comment has it right: the last word signals the intent (modulo tone, sarcasm, etc).

0xADEADBEE··on Apple suspends Siri response grading in response to privacy concerns
+1 on this. It's pretty easy to ignore ethics when you're being paid orders of magnitude above the median national salary (I would imagine, anyway!). A course is unlikely to change that.

I'm not sure this is typical but at a UK University a few years back, a mandatory course was Social, Legal and Ethical Aspects of Computing. Make of that what you will!

0xADEADBEE··on Apple has pushed a silent Mac update to remove hidden Zoom web server
I would be reticent to praise them quite so effusively, though I do think they're the best of of the big tech companies currently. I'll be watching the development of this suit with great interest: https://time.com/5596033/lawsuit-apple-selling-itunes-listen...
0xADEADBEE··on Day of the Tentacle
That's it. You can get to a terminal and play Maniac Mansion pretty early on in Day of the Tentacle.
0xADEADBEE··on Day of the Tentacle
It is! At least on the version I played from Steam :)
0xADEADBEE··on Current State of Python Packaging
I moved over to Poetry recently. Pipenv traded on Reitz's cache as the Reqeusts author and got a lot of adopters, perhaps a little before the software was ready for the primetime. I only tangentially keep my finger on the pulse of the Python community but it certainly appears that they're souring on him [0], [1].

I wouldn't say more popular, but it's certainly gaining traction in a relatively short time and I prefer it. I haven't used it in anger but it certainly seems faster that Pipenv.

[0] - https://vorpus.org/blog/why-im-not-collaborating-with-kennet...

[1] - https://www.reddit.com/r/Python/comments/8kjv8x/a_letter_to_...

0xADEADBEE··on How Stoicism can help us
That's amazing! Thank you so much for making it!
Page 1 of 6Next →