HNHacker News
TopNewBestAskShowJobs

imsofuture

1,137 karma · joined October 31, 2012

meet.hn/city/46.8701049,-113.995267/Missoula
submissionscomments
imsofuture··on New FreeBSD Code of Conduct
It also makes me sad. Precisely because, yes, people really do need to be told that.
imsofuture··on The Kubernetes Effect
Yeah its not an overblown generalization at all to suggest Heroku for '99.99%' of workloads.
imsofuture··on Montana becomes first state to implement net neutrality after FCC repeal
Montana is very purple (and very weird politically). Rural red areas but most of our population centers are wildly blue. Democrat governor, 1 Dem Senator. There's no real religious right, just a libertarian right.
imsofuture··on Montana becomes first state to implement net neutrality after FCC repeal
One of our main telecoms (Blackfoot) is a co-op that rose from the ashes of Bell abandoning the state entirely, so definitely they would.
imsofuture··on Some thoughts on equity compensation
Always be suspicious of someone telling you that something isn't worth very much, so they might as well just keep it for themselves.

Sorry, but that's all this boils down to.

imsofuture··on Many packages suddenly disappeared
Seriously, you shouldn't depend on third party things existing happily to cut releases of your software. Mirror, vendor, proxy, whatever -- but absolutely you should strive to yourself be the biggest weakness in your dependency chain.
imsofuture··on Towards a bra-free Instagram experience
Similar issues with alcohol if you've gotten slated into the algorithmic 'finer things club'. Non stop booze ads. Not all of us appreciate, or are okay with/at drinking.
imsofuture··on Buy, sell, send and receive Bitcoin Cash on Coinbase
Maybe focus on fixing the broken bits of your site, like ID verification.
imsofuture··on F.C.C. Repeals Net Neutrality Rules
Their job is to serve the public interest though. Not sure that's funny.
imsofuture··on New Remote-First Formula and Updated Salary Calculator
I moved out of a high CoL area to somewhere I actually enjoy living. And brought the salary band with me.

No chance I'd work at Buffer, given they'd halve my salary because of my zip code. Other remote jobs don't. No brainier.

imsofuture··on The cargo cult of versioning
None of this is a good idea.
imsofuture··on Go at Digital Ocean
Okay, updated my example with `echo`. Check it out:

Using the original package name: https://github.com/sofuture/colortest/blob/master/main.go#L7

I can refer to my fork: https://github.com/sofuture/colortest/blob/master/Gopkg.toml...

imsofuture··on Go at Digital Ocean
That doesn't matter is what I'm saying :) The package name of my fork isn't changed, and doesn't need to be, regardless of what else uses it. The only thing I had to do was specify 'use my fork's repo' in the Gopkg.toml file.

Edit: I'll fork echo in my example and show you.

imsofuture··on Go at Digital Ocean
You don't have to change the package name just because it's forked.

I threw together an example of doing this with `dep`. I forked Fatih's color package, and am using it as `github.com/fatih/color` no problem: https://github.com/sofuture/colortest (forked dep here: https://github.com/sofuture/color)

imsofuture··on Go at Digital Ocean
This is how I felt when I started using go, but I was unable to rationalize why beyond 'it's different'.

What's the real difference between `cd ~/dev` and `cd $MYGO` (~/dev/go/src/github.com/myusername)?

imsofuture··on Go at Digital Ocean
Go vendoring gets such a bad rap undeservedly. In practice it's the simplest and most straightforward dependency system (since 1.4/5 added vendoring) I've used.

Step 1: Check out code that you want to use. That's actually the only step and you can do it by hand, or with one of a multitude of tools. All the tools differ slightly, and any metadata or manifests or things like that they do aren't compatible, but the code they put in your repository is, enabling anyone to clone a repository, and instantly build the exact version of all your dependencies.

Imports also aren't full git URLs, they can be as a convenience that tells you where to get a package. You can't `go get` a specific tag, but that's fine, because `go get` isn't a package or dependency manager, it's just a convenience to grab code to your system, not to freeze a version as a dependency into your project.

Frankly, the amount of people that put their nose in the air at go is just fine with me, just makes it more of a 'secret productivity tool' I guess.

Edit: not to say it wouldn't have been nice if `dep` had been the one blessed path at version 1. Still, I have extremely little to complain about with the language and tooling since 1.4/1.5.

imsofuture··on The Great College Loan Swindle
This is really the only path forward: make student debt dischargable. Yes, it will make less people go to college, but too many people going to college is clearly one of the root causes of cyclical skyrocketing costs and increased borrowing.
imsofuture··on An alternative to burial and cremation gains popularity
Oh no! A wealthy anonymous corpse, well that's just beyond the pale.
imsofuture··on GitLab raises $20M Series C round led by GV
I think my point is that their algorithm does not make sense. And is unreasonable.

Anyway, more power to them, great way to filter out remotes who know what they're worth for no particular reason.

imsofuture··on GitLab raises $20M Series C round led by GV
Hi, I live in a rural area and work remotely for a market-rate salary. I'm not less valuable because of my zip code.
imsofuture··on AIM will shut down after 20 years
My wife and I met on AIM (mostly) too. My friend wanted me to chat up this girl he knew to convince her he was cool and she should date him. It doesn't seem like a great plan in hindsight from his perspective, and it really wasn't in the end. We've been married 9 years.
imsofuture··on Science saved me from pretending to love wine
I don't believe in this cilantro soap trope. Cilantro distinctly tastes like soap to me... and is delicious. I'm pretty sure it's just an odd taste that some people enjoy and some people don't. I used to hate it, now I love it, it tastes the same.
imsofuture··on Ex-CIA Agent Raises $40M to Find Every 'Thing' on the Web in Just One Hour
So nmap? Okay...
imsofuture··on Benchmark Capital Sues Travis Kalanick for Fraud
So the board agreed to create 3 new board seats over which Kalanick would explicitly have full control to appoint people. And now they're suing him because they regret that?
imsofuture··on Ask HN: Have you successfully moved away from Google search?
Exact same experience here. Search for an error message or unique name and DDG comes up with very little, if anything.
imsofuture··on Two days in an underwater cave running out of oxygen
Think of the children!
imsofuture··on Low Carb vs. Low Fat Diets
How long did you try it? It can take a solid month to fully adapt -- you'll feel not great in the short term, but likely great in longer term. I've found my brain is much sharper burning ketones. I even stopped taking Adderall.
imsofuture··on Opening a plane door mid-flight
Yeah, the entire story was 'it was physically impossible for this dude to open the door, ANYWAY let's talk about what would happen in an entirely different scenario that also would be entirely safe'.
imsofuture··on Toward Go 2
Yes, it's somewhat similar in that the compiler checks if you have handled or chosen not to handle an error. You're not allowed to ignore it (through omission).
imsofuture··on Toward Go 2
No, but that's what I mean as intentionally ignoring.
← PreviousPage 4 of 11Next →