HN user

luddypants

35 karma
Posts0
Comments24
View on HN
No posts found.

Why is doing one thing a qualification for a good piece of software? I could see that some users may prefer this model of tools, but I use plenty of good software that provides a more complete solution than just doing one thing.

And then skip ahead and read chapter 10: git internals. This was really helpful for me to understand the fundamental concepts of git and why it is designed the way it is.

This has no been the case historically, I'm not sure why it would be now. Why would ms invest in languages like vb.net and f# if so? Choice of languages that target the CLR has always been a selling point even though c# is dominant.

$100 more for 2x RAM and storage, that doesn't seem like a "ridiculous premium". Unless you mean ridiculous in some other way than the actual dollar amount.

The point was probably that this is not scientific. Whatever model you come up with won't really have any predictive power. See arguments against pseudo-science, e.g. Freud and Marxist theories.

I find it somewhat funny that the term "machine intelligence" seems like it was coined in part to distinguish it from "machine learning", but, while this project is clearly part of the latter, they have chosen a moniker using "machine intelligence". Obviously no one owns the word, but it just seems people love using new buzz words and efforts to distinguish these things are quickly muddied.

I wonder if this is actually true at all? I mean, yes, everyone around here absolutely abhors software like this, but there is a class of people who love hunting for bargains and accumulating coupons etc. Is there someone who buys a laptop like this and enjoys the additional advertisements? I always wondered the same about those annoying toolbars, I imagine some people actually perceive these as useful.

Isn't this essentially the model for wearables already? Except with the opposite relationship: the phone is the smart device and the watch is relatively "dumb". This makes sense since it is easier for my phone to be much larger and more powerful, I can also take it out of my pocket if it gets too hot, etc. It looks like in this case they've made the watch smart and the larger screen dumb, which is novel, but I'm not sure I see the advantages. Also, I am much more apt to lose my watch than my phone, but maybe that is just me.

I'm not sure this blog post could have been any less dramatic. He could have not written it I suppose, but he brings up valid points that are probably useful for everyone who might be using or interested in Nim. I don't think the attitude here should be "if you don't have anything good to say don't say anything at all."

Yeah this article really says nothing interesting about the languages. The BASIC timings are from 48K Atari 800 system and the Python timing are from some unknown modern system. Not sure what the point is...

Can you suggest any good reads which incorporate the history & motivation of linear algebra? I have had some experience with the common text books, but never put much effort into incorporating it into the way I think, precisely because it did not seem worth my time to just memorize methods without much context.

The problem I have with this type of lesson, and similarly kata, is that they are always implementing some rather trivial toy example so they they can fit the whole process into some digestible time span. This is useful, but I think there would be a lot of value in watching a seasoned engineer at work in an established code base rather than full end-to-end toy examples.

And here's the problem - some people just cannot be respectful of other people's time or flow and also you can find a lot of variation between communication styles (e.g. synchronous vs asynchronous) or noise tolerance of people.

Could it be that a solution or mitigation here is to directly address this problem? I think the idea that people are only capable of communicating in a certain way is probably too strict. Maybe it's just my experience but it seems to me that most people (with exceptions of course) don't give or get direct feedback about what type of communication works best for them, more typically they use some passive-aggressive move like brightly colored headphones or just acting annoyed and expect people to get the hint. This probably works to some degree but in a large open space it seems like you need everyone on the same page.