HNHacker News
TopNewBestAskShowJobs

mildtrepidation

736 karma · joined September 7, 2013

submissionscomments
mildtrepidation··on You've been added to the FBI's Ten Most Wanted List – how long will you survive?
The effectiveness of preparation is not random. Charting the effectiveness of such efforts, were it possible to do so, might yield a random distribution; this does not, however, imply that "all of these secondary factors" can or should be "regarded as random" for anything more than a high-level treatment that becomes worthless in the (individual) context where it actually matters.
mildtrepidation··on You've been added to the FBI's Ten Most Wanted List – how long will you survive?
I think it's reasonable to say the degree of preparation and profile management varies significantly between someone who stole a car and someone who masterminds attacks on tall buildings in New York.

Preparation and profile are not "simple," nor are they black and white, as what those things actually mean is massively different from one situation to the next, criminal dealings or not. Characterizing them as something that either does or doesn't happen and does or doesn't entirely cancel the possibility of capture is not useful.

mildtrepidation··on SuperCard: Still-for-sale HyperCard replacement
It's amazing to me that, a decade after HyperCard was shut down, this is still being sold for hundreds of dollars per licence.

http://www.supercard.us/Purchase/orderFULL.html

mildtrepidation··on Systems Past: The software innovations we actually use
[Transactions] enabled the development of systems called databases, which can reliably maintain the state of complex data structures across incessant read and write operations as well as some level of hardware failures.

This is interesting. It suggests to me that either the author is using a nonstandard or outdated definition of "database" or that a denotation-fundamental tenet of database implementation, transactions, has been left for dead by the side of the road by many modern "database" projects.

Regardless, this is a great and informative piece.

mildtrepidation··on Show HN: I started a low cost dedicated server host, Exelion
Is there a reason to dismiss the question like this? It's a matter of probability: This site just appeared out of thin air as far as most of us are concerned. Yeah, Rackspace could go out of business tomorrow. But that's a hell of a lot less likely -- and more likely to happen with some sort of warning -- than a brand new provider going under (since we all know what the odds are for new businesses).

If the OP is "going for the Digital Ocean of physical machines," perhaps he should be clearer about his intentions. I personally don't think that's a reasonable assumption based on the information he's provided.

mildtrepidation··on Show HN: I started a low cost dedicated server host, Exelion
I'm not suggesting you're wrong. I have a client that uses Rackspace, and while I know they're expensive, they also have extremely good (in my experience) technical support and customer service. Whether you think that justifies the price or not, it's a difference, and if the OP wants to compete or compare -- which he may or may not; it's not clear, and I brought up Rackspace, not him -- then there should probably be some discussion of that.

Anyway, my point is exactly that you say "anyone who has evaluated Rackspace." The OP doesn't make claims one way or the other, and if I don't have my own claims I'm willing to evaluate using his service, there's no call to action (I can't believe I just used that phrase).

mildtrepidation··on Show HN: I started a low cost dedicated server host, Exelion
Not to be critical right out of the gate, but the site doesn't suggest any differentiation... rather than asking people to shop around just to figure out what your value proposition is, it seems to me it'd make sense to actually state that somewhere.

Why or in what circumstances people should choose you over, for example, Rackspace or cloud vendors like EC2 might be a good place to start.

mildtrepidation··on Why you might not want to incorporate in the USA
Thanks very much! To be clear, my company is incorporated in the US, and we don't and won't have an office or subsidiary in Japan. On the off chance we do end up with Japanese clients, I'd anticipate them paying the American company, and not me directly.

I'll definitely save this information and look into it so I have some context and questions when I finally end up working with a tax preparer.

mildtrepidation··on Why you might not want to incorporate in the USA
Thanks for doing this!

I'm an American planning to live in Japan for 1-2 years starting later this year (I'll be studying the language and working for my existing small US business). I won't be working for (or, likely, doing any business with) Japanese companies.

I assumed I'd be best off hiring an accountant who could take care of whatever inane forms come with paying taxes in this situation (I do also pay quarterly estimated taxes, if that matters)... aside from the cost of retaining this person, are there any gotchas or pitfalls I should be aware of and/or worried about?

mildtrepidation··on MMM Receives Legal Threats
Unfortunately, treating them dismissively -- while appropriate -- does not help discredit or dissuade them.
mildtrepidation··on Agile Is Dead: The Angry Developer Version
This seems illogically dismissive, unless you're criticizing the lack of actual discourse instead of the critics as a group, which I'm not really clear on. It comes off as "The Other Side has nothing to go on but insults and logical fallacies."
mildtrepidation··on North Dakota oil boom: American Dream on ice
It's ridiculous to suggest that someone's statement to that effect is necessarily true for anyone else, particularly in a place as big as the USA. The economy varies widely between towns, let alone between states.

America is going to hell in plenty of ways... along with most of the rest of the world. This story isn't exactly a big contributor or indicator of those progressions, though.

mildtrepidation··on I was wrong to be afraid of Angular.js
Definitely true, and well put.

I had a similarly, surprisingly positive experience with AngularJS (right down to the brief time frame, mentioned relevantly elsewhere in this discussion) when a client wanted it used to talk to web services, at which point I grimaced and started learning it.

It's hard for me to be positive about Yet Another JS Framework, but it turned out I enjoyed what it did -- enough that, though that part of the project fell through, I really want to try it out with a Flask back end on a real project.

mildtrepidation··on I was wrong to be afraid of Angular.js
That sounds an awful lot like the scaling argument for PHP... just because a lot of people use something doesn't mean it does everything better than anything else.

A project doesn't have to satisfy some snarky definition of "unique" to have different requirements and optimal paradigms than other projects. Also, the idea that if it doesn't work for you means you're doing it wrong is disingenuous at best.

People have different ideas about what things a framework should or shouldn't do, and how it should or shouldn't do them. That doesn't make them wrong or you right.

mildtrepidation··on Emacs is Sexy
Call me crass, but when I'm in the functional mood, emacs puts out... er, outputs... and I don't even have to worry about side effects.

Wait... that might have been contradictory.

mildtrepidation··on Ask HN: What happens to older developers?
Older developers never die. They just fade away.

I'm in the "start your own gig" boat as far as people who have a useful skill set and don't want to learn an entirely new set of languages/frameworks/etc. I'm nearing my mid 30's have a consultancy, but simply being a consultant with a decent rate is a better option for making more money yourself without having to play as many corporate games (provided you have the discipline and tenacity to work well by yourself and stick with it).

The other side of that is creating products, which has been beaten to death here (look to patio11 for great inspiration and excellent insight), but it's quite relevant to this thread. It's somewhere between a massive amount of work and a crap shoot, but if you can figure it out and do it well, in my opinion it's the best of all realistic worlds for people in our position.

mildtrepidation··on Python 3.3.5 has been released
This is a bit like saying "if you want Earth without the pollution, and are willing to contribute funding and wait a bit, terraforming is what you're looking for."

I'm sure PyPy will eventually get there, but in the meantime, projects are still happening, so what's available now (or what's so close that it's considered complete and in testing) is a lot more interesting and useful.

mildtrepidation··on Python 3.3.5 has been released
"Excuse" seems like a loaded word to use here. It's a valid reason when your dependencies don't work or haven't been thoroughly tested in Python 3.
mildtrepidation··on Python 3.3.5 has been released
I can't think of any reason not to start new app in Python 3!

Sorry, but my recent experience has not matched yours, so the fact that this particular project had no library compatibility issues does not mean they no longer exist.

I'm glad you found a project you can use it on. That just doesn't mean much to those of us who are still hitting the same familiar issues with it.

mildtrepidation··on Cunningham's Law
It started as a hiring problem. Now there's still a hiring problem, but there's also this one, which is unrelated. Both should be fixed and, unfortunately, neither has an easy or comfortable solution.
mildtrepidation··on Google cited as bothered by Android-Windows hybrid
I'd be a lot more interested in a device that, stock, could switch between Android and iOS. A quick search suggests this may not be hard to accomplish with an Android device (which is really pretty cool if it's true). But Windows 8? I suppose there are people who would want this, but I don't really see the appeal.
mildtrepidation··on Twitter Pays $36 Million to Avoid IBM Patent Suit
It's true that we don't have much in the way of details, but it's also very hard to imagine "very kind" fitting the bill here in any way, shape, or form. "We have a portfolio of patents that we are now going to use to sue you, unless you'd like to buy them" just does not qualify as "kind" to me regardless of the rest of the interaction.

They had (and everyone has) the option to simply not file this kind of suit (or even go hog wild in the patent field). But they consistently choose to. I understand that it'd be fairly irresponsible for a large company to ignore patents, or to ignore actual, real infringement that affects its bottom line, but it is and has been blown so far out of proportion that no one in IBM's position gets a pass.

mildtrepidation··on Python Language Features and Tricks
No better than PHP? That's more than a little ridiculous. Every language has shortcomings, and there's no silver bullet/perfect multitool that can or should be used for everything.

It's too bad it's apparently not good for... whatever it is you do. It is pretty great for some things, and having spent more than a few years with both Python and PHP, I can say without reservation that there is absolutely no comparison in terms of language quality.

mildtrepidation··on Python Language Features and Tricks
When did support for dictionary comprehensions make it into 2.x? I could've sworn it didn't used to work, but I just tried it in the shell and sure enough, it does in 2.7.3.
mildtrepidation··on General Assembly raises $35M Series C
I agree that live interaction is important to the quality and results of education, but as far as making money from it, I believe many will choose the option that requires the least possible effort on their behalf.

Look at fad diets, get rich quick schemes, "one strange trick to perfect x," all those hilarious exercise machine informercials... people love the idea that they can get something for next to nothing, in terms of both effort and cost.

I imagine there's room for both (and for the middle ground, which apparently this is), but for many reasons, I don't see the online-only model going away (or even stalling).

mildtrepidation··on Please reconsider the Boolean evaluation of midnight
Call it what you want; I'm not arguing it to be pedantic, I think it's a very practical approach. But if you prefer:

All other things being equal, I see no reason to write code that needlessly introduces potential bugs and maintainability issues by ignoring the rule of thumb that explicit trumps implicit.

mildtrepidation··on Please reconsider the Boolean evaluation of midnight
If you need to use a test like that, you've already gone too far down the road of lazy "falsey" value usage, and whoever wrote it didn't bother with the idea of sensible defaults or consistent typing/initialization.

I agree that midnight evaluating to false is ridiculous (I wasn't aware of this, thankfully I've never run into it). I'm not sure where you got the idea that I support this, but I don't.

mildtrepidation··on Please reconsider the Boolean evaluation of midnight
Python has dates, times, and datetimes[0]. They're all objects. So yes, you could get around this by always using a datetime. However, sometimes what you need is just a time.

[0] http://docs.python.org/2/library/datetime.html

mildtrepidation··on Please reconsider the Boolean evaluation of midnight
In my opinion, the "explicit is better than implicit" mantra of Python (which I find very sensible) should immediately imply preference for the second, even in cases where the first is almost certainly not going to cause problems.

Testing for "not None" also immediately tells other devs at least something about what's going on. Example: If var is an argument to a function and you see "if var," really understanding what's going on means looking at all invocations of that function to see what's being passed in.

Further, in that scenario, it's possible that different types are being passed for that argument. While "if var" could make this work where "if var is not None" would break functionality, in my opinion, it should break. Without getting into arguments about static typing, "truthiness" allows both sloppy code and the accidental introduction of bugs that might otherwise be caught during development due to faulty logic from vague conditional checks.

mildtrepidation··on Japan to regulate Bitcoin trades, impose taxes
Well, the existing value in Bitcoin, for one. I'm mining dogecoin largely to learn a little bit about these currencies, but if everyone did move over, by the time it reached the same value Bitcoin has it'd be regulated too.

From what I've read, I doubt the Japanese government (mostly Aso, whose game I'm guessing this is) actually understands that there are other cryptocurrencies.

← PreviousPage 3 of 9Next →