rustyfe's comments

rustyfe | 4 years ago | on: J. Kenji López-Alt says you’re cooking just fine

Worth calling out that Serious Eats is a publication with many recipe developers. Not all of them are equal to Kenji (although Daniel Gritzer is unequal because he's even better!).

Serious Eats is overall great, but definitely trust the byline not the publication.

rustyfe | 5 years ago | on: Show HN: Mock-proxy – API mocking at the network level using ICAP

I didn't know about hoverfly when I wrote mock-proxy, but the proxyserver mode looks like very much the same strategy.

One feature mock-proxy has that hoverfly lacks is first class support for git repositories as an endpoint type. This can simplify the mocking process if what you're mocking is an HTTP git clone.

But overall hoverfly looks a lot more feature complete and super polished, thanks for telling me about it!

rustyfe | 6 years ago | on: Using Makefile(s) for Go

The (1) in make(1) corresponds to which section of the manual[1] make is in. This is useful in some cases to distinguish between things that might be in multiple sections like printf(1) the user command and printf(3) the C library function. When everyone knows what's being discussed, I think it's mostly people trying to give a shibboleth that they've read the fine manual.

[1] - https://en.wikipedia.org/wiki/Man_page#Manual_sections

rustyfe | 6 years ago | on: GitHub Package Registry

Yes. They showed in the demo that there will be a new scope for read/publish packages. So you can create a personal access token for Travis with only that scope.

rustyfe | 7 years ago | on: The password “ji32k7au4a83” has been seen over a hundred times

We'll take 60 possible characters (alphanumeric with caps and a few special characters). The summation 1...N of 60^x is (60/59) (60^N - 1). Known length is 60^N. If we assume N is big enough that the minus one isn't important, you can see going from known to unknown only increases the guesses by a factor of 60/59!

rustyfe | 7 years ago | on: Great Essays and Essayists

In my opinion, this won't stop you from from enjoying Infinite Jest. There are a few arcs that might require some insight into American culture (Professional Football, the US drug rehabilitation system). But the big picture themes are either very universal or so particular you aren't really expected to be keyed into them (you don't need to be a competitive tennis player or a Quebecois separatist to enjoy it).

Pale King might be a bit of a different beast. The focus on the IRS is somewhat particular, and you may miss big beats because of ignorance about the IRS. But at the same time, some of the accounting minutiae are such that I don't think you're expected to understand them.

Anyway! I wouldn't let this steer you away. To me, the joy of DFWs writing is the individual sentences. The mannerisms and humanity of the characters. If you miss some details because they're US focused, I don't think it'll be anything important.

rustyfe | 7 years ago | on: Security Checklist

Maybe you are not in the United States, but for those that are, the answer is pretty simple.

It is reasonable to trust a VPN provider more than an ISP because you have a choice of VPN provider, you can vet them and choose the one that you feel provides the best safeguards to your privacy and security. Most Americans have between zero and one choices for high speed internet. Even in major metropolitan areas it is common to live in a cable monopoly, with a phone company providing sub-par "competition". You cannot vet your choice and choose the one that provides the best experience because you have no options. Even those that do have a choice may still connect to coffee shop or hotel WiFi on occasion, losing choice again.

In short, VPN providers are a) competitive and b) portable.

You're not wrong that you're putting the same amount of trust in them, but these properties mean you would not be wrong to do so.

rustyfe | 7 years ago | on: Introduction to Go Modules

I would say the state of Go dependency management is somewhere between what GP implies: "everyone is using go get to run things directly from master and that's terrible" and what you imply: "everyone has standardized around dep and that's fine".

I picked 5 "important" Go projects without checking first, and here's the solutions they use:

Kubernetes: The deprecated tool Godep + a pile of Make and Bash (which is the Go-est thing I've ever heard in my life)

Docker (Moby): vndr

Hugo: dep

Etcd: A bit of a mish-mash of dep and vndr, but mostly dep.

Cobra: Doesn't vendor dependencies, isn't a reproducible build (which is somewhat okay, as Cobra is primarily a library, not a tool in and of itself, but it does also have a CLI that probably breaks a lot).

In short, things are not currently fine. Dep is an okay tool, but fails for some use cases, and the community has not really rallied around it. Lots of important projects are sticking with what they've got. Glide, gvt, vndr, and Godep all remain important.

We're deluding ourselves if we discard an outsider's view that Go's dependency management situation is a dumpster fire, because it is. However, to GP, it isn't quite as bad as you suggest, most projects using Go have found some way or another of getting reproducible builds, and don't just run everything from tip of everyone else's master.

I am cautiously optimistic that modules will finally solve this mess, but we'll see to what extent they win in the marketplace of dependency management solutions.

rustyfe | 8 years ago | on: De-Anonymizing Programmers via Code Stylometry (2015) [pdf]

I wonder how much this varies by programming language. In Go, gofmt ensures that most stylistic choices are similar for everyone (Go code tends to look alike) and patterns and rules are fairly well codified (Go variable and function names tend to follow certain rules). The more codified the code is, the less fingerprints each developer can leave.

It'd be interesting to see the most and least identifiable languages!

rustyfe | 9 years ago | on: Inspector General criticizes the IRS for seizing money from innocent people

This argument really doesn't hold water to me. It seems dramatically more likely to me that the human agent overriding the model is going to be prejudiced than the mathematical model itself.

Of course it's possible (in fact, almost certain) that a math model trained on a large set of data is going to pick up on some problematic features. However, is it really more likely that these statistical inferences are more biased than a human being?

I'm sorry, but in my experience the number of racist human beings outweighs the number of racist computers.

Your examples seem so fraught. The Johnsons are unreliable, from a human, seems as likely to mean that John Johnson and Mr. Overriding Agent's sister had a nasty breakup as it does to mean they're likely to bounce checks. The Kennedys are good for it just sounds like code for, The Kennedys are of the racial group Agent prefers.

I agree with you that we can't blindly follow computer models, but I don't think I follow you to your conclusion that the loan officer was a valuable safety net.

rustyfe | 9 years ago | on: Netflix plans to debut 20 original, unscripted shows in 2017

This seems like a smart move to me. Cheap to produce and with a potential for big payout, throwing a bunch of reality TV spaghetti at the wall and seeing what sticks is probably a good idea for Netflix.

Plus, if any of them are as good as Terrace House, this seems destined to succeed. If you share my guilty pleasure of trash reality television, Netflix's Terrace House is best in class right now.

My only concern is how reality TV mixes with the binge watching phenomenon. Programs like Bachelor and Survivor succeed in part because they're a weekly event, and not a big block of drama.

rustyfe | 9 years ago | on: Tell HN: Political Detox Week – No politics on HN for one week

One question that interests/concerns me is making judgement calls about what is/is not a political story.

Some links will be cut and dry, some will not. Some comments will be immediately identified as political, some will just be politics adjacent.

For instance, on a story about self driving cars, will it be appropriate to talk about UBI? On a story about cryptography, will it be acceptable to talk about how it applies to political dissidents?

Still, I have always found HN moderation to be reasonable, and I expect this to be the same. This is also something I think is desperately needed, we could all use a cooling off period, and it'll be nice not to be bombarded with US politics from yet another angle.

Hoping for the best, thanks dang + crew!

rustyfe | 9 years ago | on: Ask HN: Experience vs. Education?

Counteradvice: I do not think Co-Ops are a good idea. Tying yourself to a 3-4 year commitment is directly counter to what I consider the big advantage of work/study. I had friends who badly wanted to leave their Co-ops, but were bullied by advisers into not doing so.

You aren't just padding your resume, you're also getting a feel for the different paths in your career you could pursue.

I had 3 different Internships for 3 different companies, and although that added a decent amount of stress (an annual job hunt) to my college career, I 100% recommend it.

I worked for a medium sized team at Georgia Tech's Research Institute, was the first hire at a startup, and worked DoD contracts for BAE, a defense contractor.

Those are all extremely different, and I not only built a resume that served me well in a variety of interviews, but also learned things I absolutely did not want to do.

However, your principal point, that work/study is a good idea, I wholeheartedly agree with.

rustyfe | 9 years ago | on: Chinese factories are lying and they don’t even know it

Where your customers are, insofar as there is capital and labor (even robotic factories break down) there to support it. That might mean onshoring for Americans, but I don't think that's true everywhere.

Look at how China is investing in Africa. In this hypothetical future, I can still see a country with large amounts of robotic equipment, lots of people educated to operate and program them, and good shipping infrastructure dominating global trade.

It will just be a highly developed China shipping to developing nations, instead of a developing China shipping to developed nations.

You can plug in your choice of robotic manufacturing country for China if you'd like, the point stands, but I see China as well positioned to maintain their lead in manufacturing if they are very smart.

rustyfe | 9 years ago | on: Insights into a corpus of 2.5M news headlines

Also amusing to me was that Reuters, Politico, and CNBC all scored better than the NYT for the clickbait rating, despite NYT being used as the training data. They wrote headlines more like them than they did.

rustyfe | 9 years ago | on: Neural Network Architectures

Could anyone recommend a starting point on Neural Networks for the uninitiated? The parts of this I understood were fascinating, but I quickly realized I was looking up every third word, and not really absorbing much.

If I could only read one thing to gain the technical grounding for this history, what should it be?

rustyfe | 9 years ago | on: Show HN: “Who Is Hiring?” Stats Broken Down by Month

I wonder if you could boost the solidity of the language data by tracing backwards from framework. For instance, I see one posting in your data where the framework is known (Ember) but the language is not. Of course we know Ember is a JS framework, so you could answer both questions.

A big mapping of Python => (Django, Flask, etc.) Ruby => (Rails, Sinatra, etc.) ...

Just a thought.

page 1