HNHacker News
TopNewBestAskShowJobs

ianwalter

469 karma · joined February 23, 2013

https://ianwalter.dev
submissionscomments
ianwalter··on How researchers discovered we have “two brains” [video]
See, even the brain is split into microservices (ducks).
ianwalter··on Oldest Viable Laptop (2017)
Ah yea, I did have a T series. Thanks for the info.
ianwalter··on Oldest Viable Laptop (2017)
Yea same. The thinkpad I had from 2004 had a trackpad. Maybe the trackpad was optional?
ianwalter··on Is “Senior Software Developer” a Meaningless Title?
I think this is something that is timeless and universal. At least now we have experience to back up our valuation. When we were young what did we have? Some basic logic that we spent a small amount of time thinking through?
ianwalter··on On Being an Engineering Manager
Yea more likely, I think, is that management is hesitant to give people a shot. They’re probably worried they’ll ask for more money or something.
ianwalter··on Don’t Get Clever with Login Forms
"Don’t split login across multiple pages" should be #1. Why is this a thing?!
ianwalter··on If Software Is Funded from a Public Source, Its Code Should Be Open Source
This is assuming "who to audit" is even a software process or completely a software process, but fine, don't open source that if necessary. I really just want the IRS software that I personally use to be open source.
ianwalter··on If Software Is Funded from a Public Source, Its Code Should Be Open Source
Yes, open source IRS software. Tax breaks for bug fixes!
ianwalter··on Yarn's Future – v2 and beyond
But it misses the point I was originally making. I was not suggesting they are mutually exclusive.
ianwalter··on Yarn's Future – v2 and beyond
I'm not missing the value we just have a different idea of what that value is, but anyway, this is a different, more specific topic than the one I originally brought up and one that I don't feel like engaging in.
ianwalter··on Yarn's Future – v2 and beyond
Funny how you say the two are completely unrelated and then go on to show how they are related with your personal experience.
ianwalter··on Yarn's Future – v2 and beyond
Maybe it's a benefit when moving from Flow, but personally, I would rather have JS projects spend that time adding more tests than converting to static typing.

Edit: changed strong to static.

ianwalter··on Show HN: Task – A simple build tool written in Go
Used this for a project about a year ago and it was great. There was room for improvement, but it did what we needed it to do without any fuss.
ianwalter··on Announcing unlimited free private repos
Not for public pipelines. I don't think it will be for personal private repos either. I'm sure they will add pricing plans that allow you to execute more pipelines in parallel, etc though. What makes you so sure it will be a paid feature?
ianwalter··on Announcing unlimited free private repos
It does. I'm using them now, but they might still be only available to beta users right now.
ianwalter··on Announcing unlimited free private repos
GitHub Actions is going to be GitHub CI for me: https://github.com/features/actions
ianwalter··on ECMAScript modules in Node.js: the new plan
I appreciate the work going into this but the timeline is a bit disappointing.
ianwalter··on Glitter bomb tricks parcel thieves
Damn man, where do you live? I can't imagine that happening in my town, then again, you never really know until it happens to you I guess.
ianwalter··on 1980s Amiga has been running the AC and heat in 19 schools for 30 years
The most surprising part for me is that they have AC at all. (at least some) Schools in MA don’t and I bet it gets hotter than Grand Rapids.
ianwalter··on 1980s Amiga has been running the AC and heat in 19 schools for 30 years
Not only that but you can still program todays thermostats with the optimizations/rules that you would in the central system anyway. Program it once, set it and forget it, and of course, give maintenance staff manual access as well.
ianwalter··on 1980s Amiga has been running the AC and heat in 19 schools for 30 years
It probably made sense back then, but you’re right this does not need to be centralized anymore.
ianwalter··on 1980s Amiga has been running the AC and heat in 19 schools for 30 years
The comparison is definitely for the wow-factor and not accuracy, but I dont know why they would do this if their readers are geeks.
ianwalter··on Optician Sans – A free font based on the historical eye charts
I have no problem with the license. It's free to me!
ianwalter··on DigitalOcean launches its container service
Can you give some insight on whether the master nodes are tiered and if so, how they are tiered. My DO master node doesn't respond to commands as quickly as GKE's but I don't know if that's because it's dependent on the tier I chose for the nodes in the node pool.
ianwalter··on Electron and the Decline of Native Apps
Kap and VS Code are Electron apps that prove you can get it “right” but it is troubling that Apple’s own apps don’t seem to have the same quality that they used to.
ianwalter··on Mozilla hit with takedown request for anti-paywall addons
I would rather have a browser plugin that just removed pay walled content from search results anyway. Or one that redirected me to something I would use like Blendle.
ianwalter··on Backdoor in event-stream library dependency
Don't get me wrong, I believe the author's heart is in the right place. I find his willingness to be inclusive and get other people involved refreshing actually, but the problem is that he should know better. He's seemingly used npm enough to know that there is no mechanism within npm to notify downstream modules that he is transferring the package to someone else (and that there is now a new security risk that they must re-evaluate). The course of action taken was simply not thought through. I'll leave it to others to explain what the appropriate course of action should have been, but keep in mind that society is built on trust, otherwise you have nothing to build on. You're too busy doing every job instead of one that builds upon others.
ianwalter··on Backdoor in event-stream library dependency
You can, but this package is very low-level so chances are that it's not a direct dependency for many end-users. A lot of popular modules that may be using this module also don't pin dependencies or don't use lock files so that's one problem. A second problem is that when a npm package is transferred to someone else and then a new version is published, there is nothing notifying you that the package in under new ownership. A third problem is that sometimes users might delete their lock files and re-install dependencies when they encounter some versioning issue and are looking for a quick fix without realizing the implications of doing that.
ianwalter··on Backdoor in event-stream library dependency
People have to understand that the Node.js ecosystem is different than in other programming languages/platforms. Modules are composed from smaller modules with a granularity so small that it is almost unique. When you're publicly publishing something low-level to npm you really should understand that the community may build on top of it to the point where it is used by many modules and as a result used by many end-users. You are not obligated to maintain it, but it's not really fair to be totally careless either. The community is like society, if you're in it, try to be a good citizen or the community will move against you to preserve it's ideals.
ianwalter··on American Is Killed by Bow and Arrow on Remote Indian Island
And thats why you dont do that.
← PreviousPage 5 of 8Next →