HNHacker News
TopNewBestAskShowJobs

nukeop

186 karma · joined October 10, 2017

submissionscomments
nukeop··on Ask HN: What do recruiters look for in a GitHub profile?
As a rule of thumb, people who offer their own code publicly, are usually in the top 10% of developers. People who have ever contributed to another project, even if in a minor way, are in the top 5%. And people who contribute or develop their own projects with any regularity, are the top 1%. Exceptions exist, but this pattern emerges on a large enough scale.
nukeop··on Ask HN: What do recruiters look for in a GitHub profile?
It usually takes a lot of work to get a person to judge your work. Typically if you make a repository public, no one will give a shit. It takes a lot of advertising to produce any interest.

I have a repository with 4500 stars, and hundreds of thousands of visitors. Not one person has ever commented on the quality of my code, but many people contribute. Back when I had 100-200 stars, potential employers were impressed by the popularity and rarely commented on the code either. When I got any comments at all, it would be questions like why did I decide to do something one way and not another. No judgment there either.

Bottom line: nobody will ever judge your code if it's public, unless you work very very hard for it.

nukeop··on Vim Anti-Patterns (2012)
Although you have to admit that Vim is excellent at beeping.
nukeop··on Rust Cookbook
One of Rust's major advantages over C and C++ and a huge reason why I choose it for new projects that call for a low level language is better learning resources. Others are better, established tools (like cargo), helpful community, sane dependency management, and expressive syntax. Even if it didn't have any of the borrow checking features I'd still use it just for those reasons alone.

It can also be painlessly integrated into Node.js programs as native modules and interoperability makes a Rust + Node combo a perfect mix for many use cases.

nukeop··on In the middle of a butterfly crisis, California sees a burst of painted ladies
Butterfly populations fluctuate wildly over the decades, there's no "butterfly crisis". We've already seen such declines followed by huge population bursts after some time. There's no reason to speculate that this won't happen again.
nukeop··on Show HN: A retro video game console I've been working on in my free time
Way more impressive than various fantasy consoles that typically involve a lua programming environment and an artificially limited screen. Here the limitations actually stem from the hardware being used. This is something that only huge companies could attempt to design not that long ago.

I once made a virtual machine for a console designed from scratch as "fantasy hardware", with its own architecture, assembly language, CPU, and so on. I'd like to be able to bring it to life some day as you have.

nukeop··on Write yourself a Git (2018)
If you find these kinds of "build your own X" articles interesting, there's a repo on Github that aggregates them, sorted in various categories:

https://github.com/danistefanovic/build-your-own-x

nukeop··on Radicle: A decentralized alternative to GitHub built on IPFS
https://www.fns.usda.gov/snap/supplemental-nutrition-assista...
nukeop··on Radicle: A decentralized alternative to GitHub built on IPFS
Actually in a modern democracy I am owed a free lunch.
nukeop··on Sublime Text 3.2 Released
That might be true if you're an occasional developer but if you're putting in 8 hours a day for years you're going to want to have your tools tailored to you very closely.
nukeop··on Sublime Text 3.2 Released
Those who do not understand Emacs are condemned to reinvent it, poorly. On a more serious note I could never understand why a closed source editor gained any traction among developers, especially when it lacks many, many features other more mature editors have had for years. Any Sublime users here that could provide their reasons for sticking with it?
nukeop··on New in Chrome 73
I wish Servo was mature enough to serve as Electron replacement.
nukeop··on New in Chrome 73
We need less PWAs, not more. Many people are already confused enough when it comes to grasping the difference between websites and native applications. Another "standard" created to consolidate Google's position in the market.
nukeop··on Google’s new voice recognition system works instantly and offline (Pixel only)
Now they can save valuable CPU time and your phone will extract advertising keywords from your conversations for them, even without an internet connection. It's way more efficient to cache speech converted to text while offline rather than audio clips. The servers get cleaned up text data, saving bandwidth and storage.
nukeop··on Firefox Send: Free encrypted file transfer service
A million things, like missing functionalities from the new extensions api (meaning no Pentadactyl), no good way to manage keyboard shortcuts, having to disable many google integrations after installation, no way to disable "do not track" if using built-in tracker blocking, no sidebars a la Vivaldi, buggy rendering (e.g. transitions animating elements using css transforms), unexplained slowdowns, lack of proper tab isolation (one slow/crashed tab takes the whole browser with it), etc. I could rant all day.
nukeop··on Radicle: A decentralized alternative to GitHub built on IPFS
You know we're living in a dystopian future where the first complaint against an open source project is that it provides too few tools for censorship.
nukeop··on Firefox Send: Free encrypted file transfer service
I wish Mozilla focused on core Firefox functionalities instead of coming up with so many small side projects that don't target their typical audience. Since Chromium-based browsers are not an option, many of us are stuck with Firefox as the only remaining choice. But even Firefox has to be heavily customized before it's completely deGoogled and stops contacting various motherships.

As a side note Nightly build for Ubuntu has been broken since version 61 and there's no sign of any effort to fix it.

nukeop··on Stephen Hawking commemorated on new 50p coin
There are better choices for a historical scientist, such as Newton, Darwin, Bacon or Dalton. Hawking was popular in the niche circles but it's safe to assume that many people, even in the UK, would be unfamiliar with him. And shoehorning an obscure woman scientist in there just because she's female is an insult to the achievements all the women who excel in science and other fields.
nukeop··on Russia blocks ProtonMail
Paid Gmail is spyware in addition to not being free (gratis). Why would you trust an advertising company to run your email?
nukeop··on Major bank accidentally published a private package to the public NPM Registry
Wouldn't `npm unpublish --force` revert this? If you provided an email you'd get a notification about a published package so you'd notice immediately even if you didn't at first.
nukeop··on Russia blocks ProtonMail
Protonmail is one of the last sane email providers. Gmail is essentially spyware and they can block your access to your account on a whim, especially if you refuse to have a phone number connected to it (phone numbers are commonly used to link your account across many different websites, that's why many of them force users to hand over their phone numbers under the guise of "security" or "2fa").

Protonmail has its problems but I hope they get over them as a company. Personally, so far I've received nothing but great customer support from them.

nukeop··on Mansa Musa: The richest man who ever lived
Do Rotschilds have a monopoly on being Jewish? They did make a fortune on wars and they did own the London Stock Exchange, those are historical facts and they have nothing to do with race - why are you trying to conflate pointing out some historical facts with "anti-semitism"?
nukeop··on In Estonian parliamentary election, 44% of the votes were cast online
Correct, online banking is in the stone age compared to even the crudest cryptos.
nukeop··on Gotify – a self-hosted push-notifications service
I'm not up to date with Android, but why does displaying notifications require an entire server or a paid service? Is it not just a matter of installing a client program and sending a curl to an endpoint?
nukeop··on Galaxy Simulations Offer a New Solution to the Fermi Paradox
Before we can postulate a realistic generalized conclusion, we need a sample size larger than 1. Right now the scientific, rational position on Fermi's paradox is that outside of Earth the universe is completely devoid of life.
nukeop··on Galaxy Simulations Offer a New Solution to the Fermi Paradox
The obvious, but hard to swallow solution to the Fermi paradox: aliens are a product of science-fiction, and don't exist. Not everything we can come up with in thought experiments has a real life counterpart.
nukeop··on Elizabeth Warren Proposes Breaking Up Tech Giants Like Amazon
Ok, works as intended.
nukeop··on Handbrewing Coffee
Unintentional "let them eat cake" style comedy. $37 isn't expensive only for people drinking designer coffee out of avocados.
nukeop··on Handbrewing Coffee
Only because parent mentioned preferring that, in other posts in this thread people mentioned preferring the opposite.
nukeop··on The most important software dev skills aren’t technical
This goes against Larry Wall's virtues of GREAT programmers: laziness, impatience, and hubris. Impatience stems from laziness and made me look at entire classes of problems in a different way than many of my peers. It is crucial to the character of a proper developer and its lack cannot be substituted for.
← PreviousPage 3 of 14Next →