HNHacker News
TopNewBestAskShowJobs

nerdwaller

443 karma · joined August 26, 2015

submissionscomments
nerdwaller··on Thunderbolt 3 Unblocker
I originally thought blocking access could be due to a licensing thing, given that Apple and Intel collaborated on it [0]. However I found [1] stating that the licensing fees and royalties were waved in order to ensure larger market adoption.

[0] https://en.m.wikipedia.org/wiki/Thunderbolt_(interface) [1] http://appleinsider.com/articles/17/05/24/intel-making-thund...

nerdwaller··on ECMAScript 2018: final feature set
We have had async iterators in python for a short bit now, they're truly an awesome feature for evented code. (I don't mention that as a flamewar, simply to confirm that the concept of async iterators is awesome and powerful).
nerdwaller··on Building a Lightroom PC
This has driven me nuts more than once. I’ve very intentionally ordered two “matching” monitors at the same time, supposedly from the same lot, and they were vastly different. It may be an overreaction but since a number of years ago I’ve gone to just one big and nice monitor (even if it’s not technically as nice as the others) because those details get in my head so much.

As the saying goes: “comparison is the thief of joy” - so I remove the second thing to directly compare to.

nerdwaller··on Apple iPhone X 'End of Life' Predicted, Production Cuts Seen
Oddly in my area I went to the store for my wife to test out the sizes two days after the launch and the sales people were trying to push us toward the X vs the 8+ we both decided on. When I asked they said they had a ton of stock still. The mall we were at is in a pretty affluent area, so I was a bit surprised.
nerdwaller··on Tax-Free Bitcoin-To-Ether Trading in US to End Under GOP Plan
It’s a double edge sword I guess, because if these are treated as securities - many exchanges will need to subscribe to a lot more regulation and start providing tax paperwork (1099s included) - requiring them to have an SSN on file, removing loads of the anonymity people may be fond of.
nerdwaller··on What ORMs have taught me: just learn SQL (2014)
+1 - personally I really like how SQLAlchemy doesn’t abstract away the database so much where all modeling and power is lost. He and the contributors have done an excellent job.
nerdwaller··on Former Uber employees have gone into debt to exercise options they can’t sell
True, as of current only distributions from the account are taxed (and are taxed at current income rates, what happened to make the account grow doesn't come into play). Good clarification!
nerdwaller··on Former Uber employees have gone into debt to exercise options they can’t sell
Yes, for 2017 the limit is 18k . But it’s worth noting for those that may not know how a 401k works (I’m not suggesting that’s you) - it’s not “tax free”, it’s just deferred until withdrawn (for a traditional 401k, there is also a Roth variant like IRAs).
nerdwaller··on Phil Schiller Says iPad Pro Can Both Supplement and Replace the Mac
Agreed, the selection here on HN isn’t the market. Even Schiller addresses the fact that it isn’t for everyone, but it can (and does) work for many. I’m pretty confident my folks could get by with just an iPad, and my wife could almost entirely do it with an iPad Pro (she’s in the creative space).
nerdwaller··on The State of JavaScript 2017
Have you tried webpack since the 2.0 launch?

I felt the exact same way as you, but recently went through their tutorial/docs and was able to get a pretty good (and simple) setup without much fuss at all - a dev build, webpack dev server, and prod build. I’m only a short bit into actually proving it out for myself, but so far I was surprised since my first experience being quite negative too.

nerdwaller··on Why Google stores billions of lines of code in a single repository (2016)
> 3) Frequently have to update the world at once

I’ve never worked in a monorepo, so may be wrong, but this point presumes a dependency on “latest” at all times. I’d assume the components in the mono repo still release versions to the various package management systems (maven, pypi, npm, etc), allowing dependencies to be more stable.

Has that not been the common experience by those that have worked in them? I see a lot of merits of having to update everything at once (less code rot, hopefully) but it does seem to have drawbacks (many have commented on these as well).

nerdwaller··on Apple’s widened ban on templated apps wiping small businesses from the App Store
There’s a point where this trade off (let the market decide, effectively) starts to fall over. Discoverability on Google Play has long been an issue for many people I know (sadly I have no formal data on this). Like many things I’m not sure either option is a clear winner.
nerdwaller··on Most popular Python packages now support Python 3
If you do need supervisord, a (from my experience) suitable alternative is circusd. Though I’ve since moved to having either the operating system’s process manager (usually systemd anymore) or docker become my process manager.
nerdwaller··on Ask HN: Who is hiring? (December 2017)
P2Binvestor | Software Engineer | Denver, CO | Full-time | ONSITE

P2Bi is a marketplace lender who provides technology-enabled, multi-million dollar lines of credit to growing businesses. We were named a Colorado Company to Watch and one of Denver Business Journal's Fastest Growing Companies in 2017. We are solving a big problem for other growing businesses and we're doing it in a new way through innovative banking partnerships, technology, and crowdfunding. Our people, our process, and our technology all combine to deliver world-class financing to businesses.

https://www.builtincolorado.com/job/software-engineer-48

nerdwaller··on Code Sponsor is shutting down on December 8
This is too bad to hear, I only recently learned of Code Sponsor on JavaScript Jabber[0] - a pretty excellent podcast. I’m hoping there are good things to learn here and maybe iterate on to find what can work in the space.

[0] https://devchat.tv/js-jabber/jsj-281-codesponsor-sustaining-...

nerdwaller··on A year with AirPods, or, how my AirPods fell in the toilet and lived
My set is still pretty new (~2wks), but so far I have been able to use public transit, mountain bike (though generally I don't wear them here so I can disconnect and hear others on the trail), and work out with them never falling out. The only cases I have come close is like most others mentioned here, wearing them when changing shirts or my toddler grabbing them.
nerdwaller··on Security alerts on GitHub
I mentioned this elsewhere here, but check out `pipenv check`[0] and just run it in CI or as a precommit hook.

[0] https://docs.pipenv.org/advanced.html#detection-of-security-...

nerdwaller··on Security alerts on GitHub
Also for python `pipenv check`[0] to do security checks (obviously for known vulnerabilities) if you use pipenv[1] to manage dependencies.

[0] https://docs.pipenv.org/advanced.html#detection-of-security-...

[1] https://github.com/kennethreitz/pipenv

nerdwaller··on How Firefox Got Fast Again
I've been on Firefox since I can remember it being out, but the latest versions, 56+, have me using it only intermittently due to battery drain issues on Mac[0] :(. I am really hoping they get this fixed shortly.

[0]https://bugzilla.mozilla.org/show_bug.cgi?id=1404042

nerdwaller··on Netflix functions without client-side React, and it's a good thing
I’m not sure I would consider this a feature. It’s just a trade off like anything else. If the page is blank on load for >2s, I’m gone. Similarly if the page is unresponsive for >2s I’m gone (even if it painted in that period). Netflix doesn’t necessarily have this issue because the general population knows what they provide, but generally speaking it’s 6 of one, half dozen of the other.
nerdwaller··on Django REST framework 3.7 released
Flask is great, but it's bring-your-own-*. Meaning that you need to pull in everything custom and, in many cases, that means you re-implement something like django in a different way. Each has their own merits, and being a Python developer knowing both is often good. Granted I see a lot more job postings for Django than Flask, for what it's worth.
nerdwaller··on The era of easily faked, AI-generated photos is quickly emerging
Pretty insane to think about, especially since most people responding to captchas are really just training a model. Perhaps by now the model is pretty close to optimized as good as it can wit the current inputs.
nerdwaller··on Securing Microservices
A monorepo is certainly worth the consideration, but there are other options if you leverage CI (such as dependent builds).

I was functioning as an architect at a pretty large company and we used spring boot. My team wrote a number of internal starters (and our own parent Pom) that all other teams would use and set it up so that the services would build/test/deploy after our base pom and starters would release. It obviously takes a bit of time and tooling to do that, but it was working quite well for us and still kept us from needing to update the same thing manually in 20 places (that is until we’d need to release a breaking version).

nerdwaller··on A successful Git branching model (2010)
I think it really depends on what you’re developing and delivering. Master based development is great for end-user deliverables (web apps being the big one that comes to mind, many libraries could do this too). But if you’re writing a language or LTS releases I could see a pretty good case for a branching model like git-flow.

My experience with a work using gitflow is similar to yours, it was very messy and hard to manage. It was even worse that those driving it didn’t really know much about git so 95% of the commit messages were “Merged X into Y...” instead of using a more linear history.

nerdwaller··on Ask HN: What do you want to see most in the next iteration of the Macbook Pro?
I can definitely echo the “getting used to” the keyboard phase and the trackpad issues. I’ve found it hard to stray from my historic MacBook usage due to the awesome trackpads, until the current one. It’s still a great trackpad (generally), but the false inputs and palm detection are certainly a weak point for the current series and software.
nerdwaller··on Swift 4.0 Released
I'm not sure how well the conversion will capture links and such, but you can use Calibre[0] to do that conversion on all the major platforms, iirc (at least as a workaround).

[0] https://calibre-ebook.com

nerdwaller··on Slack Closes $250M Funding Round at $5B Valuation
Or a real desktop app? Electron is a fine start, but there's little reason anymore that they don't build a real app I don't need to close when on battery.
nerdwaller··on Yes, Python is Slow, and I Don’t Care
The _getting started_ part could certainly be a bit smoother, I have had a few issues as well. Generally speaking I think for in-house things you can probably alleviate a bit of the possible dynamic issues that you mention - just by discouraging too much meta-ness.
nerdwaller··on Yes, Python is Slow, and I Don’t Care
Have you checked out MyPy and the optional type hinting? I've been going that route in my python recently and been liking the both/and of having an optional type checker.
nerdwaller··on JavaScript is Eating the World
The real issue with js (node) as a "scripting language" is the lack of a stdlib. A nice thing about writing a Python script is you know the stdlib is there on your remote machine (since some version of Python is on most systems by default other than windows).
← PreviousPage 7 of 10Next →