HNHacker News
TopNewBestAskShowJobs

nerdwaller

443 karma · joined August 26, 2015

submissionscomments
nerdwaller··on Apple Engineers Its Own Downfall with the Macbook Pro Keyboard
The hardware seems to be the killer for many of us: battery, fit and finish, and most importantly the trackpad/keyboard.

My mbp is having the common keyboard issues and while looking at replacements I can’t find anything remotely close that balances what I need. :/

nerdwaller··on GitLab 11 released
It seems like you’re taking this a bit further than the parent comment said - e.g. there’s no claim that any major piece of software can be refactored that quickly, however the general process can be made simpler and safer with decent static tooling.

As a concrete example on a small scale of something common such as renaming a model field name. Given that ActiveRecord reflects the database and generates the methods dynamically there’s pretty much no good way to refactor that field easily. It requires a lot of manual searching/filtering to find possible usages and then time on that to ensure it’s not a shared name on a different object type. From what I’ve seen in many code bases it ends up manifesting as `delegate` usage and often just expands the API exposed by the model.

Compare that to something compiled, or even something like python that doesn’t encourage meta too much, and you can pretty much find all symbol usages with whatever intellisense engine you prefer (ctags, JetBrains, jedi, ...)

nerdwaller··on Cryptocurrencies: looking beyond the hype
The anonymity is extremely over sold with most cryptocurrencies. If the goal is to pay and be paid with them, then the second you pay or get paid you’re trusting the other party to not disclose the user/wallet relationship. The second they do, every thing you’ve ever done with that wallet is visible. I’d expect the current selling of user data to 3rd parties to continue, regardless of payment methodologies.

Even if you strictly “invest” with cryptocurrencies you’re moving money in via fiat, so whomever you do that through also ties you to an address (or omnibus pool while you’re on an exchange).

nerdwaller··on The SEC Will Leave Good ICOs Alone
Through my work we’ve been in contact with the SEC as well, a few times, and they are pretty clear on not stating any real absolutes unfortunately. We do more of the service side of things for the institutional space, however - so perhaps our questions were a bit different.
nerdwaller··on Study: Today’s dads are engaging more with their kids
I can’t agree with this more, I’m so thankful that I get time with my wife and son at lunch daily. When he starts school in the fall I’ll have the ability to take him in and/or get him for a special treat for us both.

Without a flexible job where I can shift my hours this wouldn’t be as doable. As a consequence, if one views it that way, is I give up some evening time from mediocre TV to wrap up an hour or so of work - in order to not feel like I allocate time poorly from formal work (which I don’t).

My dad passed away when I was 5, and I have very few memories (sadly more negative ones than positive due to a battle with cancer). So for me the ability to do as much with my family as the work/life balance allows before the inevitable is highly valuable hoping to tip that scale in the positive direction for my family.

nerdwaller··on Fitbit employees charged with stealing trade secrets from competitor Jawbone
Not to mention a public company ($FIT) being involved - potentially exposing a broader audience of investors to indirect exposure of the act, potentially causing ripple effects in a public market.
nerdwaller··on Ask HN: What's the most productive development environment you've used?
I use neovim with deoplete as the completion engine and all the plugins to deoplete required for my work (python, JavaScript, Go). There’s a number of other useful plugins, but that alone get me pretty close to IDE level completion.
nerdwaller··on Asus replaced the touchpad on its new ZenBook Pro with a 5.5-inch touchscreen
The big difference between the ASUS usage (which I wouldn’t consider buying) and the Apple TouchBar (one I don’t love, but can understand for non-pro users) is that the TouchBar is intended to not be an extension to the display[0]. The trackpad as a complimentary display seems pretty gimmicky - at least while the market share for the maker is so limited. Of course some level of that is up to the implementation of the various apps (but since it’s not 1st party to the OS, I expect usage issues).

I’d expect a standard user (and even myself) to be highly confused about if they can use the area as a trackpad or if they need to toggle some mode.

> Use the Touch Bar as an extension of the keyboard and trackpad, not as a display.

[0]: https://developer.apple.com/design/human-interface-guideline...

nerdwaller··on Ask HN: How did you transition from Mac to Linux?
I was turned off of these due to the reported coil whine[0], any owners know if the newest batches still have that issue?

[0] https://www.dell.com/community/Linux-Developer-Systems/New-K...

nerdwaller··on Tesla Faces Accelerating Rate of Model 3 Refunds
Just be careful if you’re in a cold climate. A buddy owned one and had to charge his leaf at Nissan dealerships in the cold to make it home after work - and if I recall right, his commute wasn’t more than 15mi/way.
nerdwaller··on Python’s For - Else
I guess I wasn’t clear, because my point is generally that moving the logic to an else block in any supported control structures (if, for, try, ...) doesn’t necessarily make it clearer or cleaner.
nerdwaller··on Python’s For - Else
I find it hard to argue it’s (the else block) any more useful than just using the `else` block’s logic in the try block.

    try:
        import uvloop
        asyncio.set_event_loop_policy(uvloop.EventLoopPolicy)
    except ImportError:
        pass
Does the handler for if the try succeeds need to be in an else, separated from the success logic?
nerdwaller··on Black: An uncompromising Python code formatter
Code only captures the what and the how, comments for any complex routines can capture the why. Obviously overuse is probably a red-flag, but in my experience code alone doesn’t always capture enough context in any sufficiently complex system.

I get your specific comment may be a bit sarcastic, given the ancestry - but I make this one more for younger developers I see that don’t always filter that ;)

nerdwaller··on Move deliberately, fix things: How Coinbase is building a cryptocurrency empire
This is certainly a true statement - but there are known technologies that provide better characteristics for scale than others (looking at big scale names such as Netflix as a start). Simply writing it off as “well they scale so fast, whatever!” is completely sidestepping the issue of using knowingly error prone tech at scale, and frankly is a bit irresponsible. (Note: this isn’t a statement on what CB uses or if they’ve tuned it appropriately or not)
nerdwaller··on How to disappear from the internet
It definitely seems like it often does, simply by raising the barrier to entry requiring a lot more hoops to jump through.
nerdwaller··on The world is full of bulls**t jobs and you might have one
I don’t know how to say this lightly, but it seems to me that many of the “administration” type jobs have become this. Admin jobs seem to have proliferated most industries I can think of that otherwise may not need quite so many (medical, legal, financial, increasingly technical with some of the “Agile frameworks”). Most the of those are likely unnecessary, but they’re there to supposedly abstract away some BS.
nerdwaller··on Apple made more profit in three months than Amazon has generated in its lifetime
I’m trying to understand what you’re going after here. AAPL has a fairly substantial dividend (it was the biggest in the world last year[0], and continues to be fairly substantial given the share price).

If you’re talking about AMZN then it makes sense as they buy up more verticals, reinvesting any profits to growth.

In either case the two companies are at different phases of their cycle. Apple is in the stable dividend mode while Amazon is still growing. Either could choose to change that, of course, but shareholders have expectations and to some extent both organizations are up to the whims of shareholder voting.

[0] https://www.google.com/amp/s/www.cnbc.com/amp/2017/05/02/app...

nerdwaller··on The Economics of Writing a Technical Book
Just guessing based on rough numbers:

$400,000 / $20 = 20,000 purchasers at that $20 price point (which is probably low for the books I see around in the space). If you guess a conversion rate of 2-4%[0] you’re talking 500k - 1mm people. Obviously those numbers shift down with purchase price normalizing to what feels more standard in the tech space ($30-$40).

[0]: https://chrismcmullen.com/2017/11/03/book-marketing-by-the-n...

nerdwaller··on Goldman Sachs to Open a Bitcoin Trading Operation
Creating one may not be hard, but having it be used/accepted will be. If you look down CoinMarketCap you’ll see hundreds of “currencies” that are either illiquid or nearly worthless.
nerdwaller··on Denver Post Rebels Against Its Hedge-Fund Ownership
I have two perspectives on this:

1. From what I have found, the hedge fund involved is big into distressed assets. That could mean either trying to turn them around or finding a way to profit from the eventual house clearing. My guess is the deal was structured so they could come out ahead in either result.

2. Being in/from Denver - the post has long just reposted or otherwise used alternate media to be their sources. Meaning their journalistic side has been spotty for quite some time.

nerdwaller··on What Did Ancient Romans Do Without Toilet Paper?
After traveling through a decent portion of China I tend to agree. The design of the “facilities” (e.g. “squatty potty”) in a lot of locations made a few in my group question toilet paper all together. Though being back in the states there are a lot of weird looks trying to find ways to mimic the stance...

A few years after my time there I saw the “Squatty Potty”[0] on Shark Tank, but haven’t tried it. Anyone with thoughts?

[0]: https://www.squattypotty.com/

nerdwaller··on Report of Active Shooter at YouTube HQ
This aligns with what I recall of the post-Columbine fallout - having grown up some of my childhood within a couple miles of Columbine. Thanks for the book reference, admittedly I’ve not followed up much on the event given the area impact, but it definitely seems like a worthwhile read all this time later.
nerdwaller··on Spotify opens on NYSE, valuing company at almost $30B
Pivotal also filed their S-1, though I don’t recall any date estimates on that one.
nerdwaller··on 1.1.1.1: Fast, privacy-first consumer DNS service
I don’t actually think it’s in a spec formally but is in a common c lib[0].

> a.b

> Part a specifies the first byte of the binary address. Part b is interpreted as a 24-bit value that defines the rightmost three bytes of the binary address. This notation is suitable for specifying (outmoded) Class C network addresses.

[0]: https://linux.die.net/man/3/inet_aton

nerdwaller··on Running Java in a Container
I wrote up my experience[0] on containerizing JVM based applications a bit ago using the cloud foundry java buildpack’s memory calculator. Fortunately the JVM now has a way to respect cgroup memory[1] making it a bit simpler.

[0]: https://medium.com/@matt_rasband/dockerizing-a-spring-boot-a... [1]: https://twitter.com/codepitbull/status/934384652806221825?s=...

nerdwaller··on Show HN: Robinhood Desktop
For the author, I’d highly recommend adding some screenshots to the readme. It’s not terribly compelling to say it’s worth downloading and providing sensitive information to something before even knowing what it looks like.
nerdwaller··on GitHub: A more connected universe (2017)
No, not probably in the sense I think you mean (maintaining a server side reference to an upstream, possibly including the ability to PR into the upstream). Though most git hosting providers provide a similar concept and it’s easy enough to have an account elsewhere if you’re going for “ease of use” (meaning the UI management of a clone).

However you can mimic some of it manually by cloning and pushing. You’d also need to maintain the upstream relationship manually.

nerdwaller··on Ask HN: What stack would you use to build a CRUD web app in 2018?
I came to say something similar, it’s easy in tech to see something could be “better” but from the outside most people just want something that works and is easy to use (pretty is bonus).

Secondly I’d argue that if “dynamicism” matters, choosing rails or Django doesn’t hinder that ability as a lot of that is simply presentation layer concerns.

nerdwaller··on Computer History Museum 2018 Fellow: Guido van Rossum
The last few years we’ve seen a few others help carry the torch (from active discussion on the python-ideas mailing list, core contributions, and major library compliments driving the ecosystem forward):

* David Beasley * Raymond Hettinger * Yuri Selivanov

I’m sure there are more but those are the first few that come to mind.

nerdwaller··on JSON Schema
We did at one company I was at to do some code generation (specifically in Java[0]). Since we never ended up using it to generate client libraries the gains weren't as significant as originally planned.

[0]: https://github.com/joelittlejohn/jsonschema2pojo

← PreviousPage 6 of 10Next →