Readit News logoReadit News
devishard commented on Finding the most depressing Radiohead song with R   rcharlie.com/2017-02-16-f... · Posted by u/kevlar1818
Grue3 · 9 years ago
Considering even actual humans often have disagreements about meanings of songs, I'm not sure how an AI is supposed to deduce the "correct" one.
devishard · 9 years ago
I don't think that the imprecision of human song interpretation can be used as evidence that AIs are inaccurate.
devishard commented on Buddhist monk vs. hackerspace (2011)   boingboing.net/2011/10/01... · Posted by u/Tomte
soyiuz · 9 years ago
I run a small lab / hacker space. We've learned that a lack of structure is actually quite oppressive and can lead to conflict. The community is best served by clear rules of conduct. So for example furniture arrangement (leaving the space how you found it) is an important rule that minimizes friction between constituent groups. The same goes for food and/or incense guidelines. (We discourage both in our space, since it interferes with the work of others).
devishard · 9 years ago
There are two levels to power that I've identified in anti-authoritarian groups. The first is the making and enforcement of the rules, and the second is the meta-game in which people get into positions of making our enforcing rules.

It sounds like your community has figured out the first kind of power somewhat, but I urge you to consider carefully the second form of power.

It's likely that your community, like many, is currently run by its founders, people who are successful leaders because they enforce rules that people want to follow anyway--people have voted them into power with their feet (if they didn't like you as a leader, they would leave).

But what happens to the community when you leave or die? Often a member of the community steps up to take the reins, and while that person might understand the goals of the organization, they might not understand how to implement those goals, especially when implementing those goals requires setting aside their own basic human urges and ego. Almost no organization survives the first few changes of leadership in a positive form. You may think you're okay with this, that your organization can end with you, but keep in mind that it may live on and cause more damage than it ever did good.

The solution is to create rules which limit your own power and give the community the ability to enforce those rules on you. That way your community has the power to survive a transition of power.

devishard commented on Why Is Cancer More Common in Men?   harvardmagazine.com/2017/... · Posted by u/lc1234
0xcde4c3db · 9 years ago
Although the title seems more appropriate for a ponderous meditation on a great mystery, the article is pretty concise and does cover the case for a specific mechanism. I think the HTML title ("A reason why cancer is less common in women") is better.
devishard · 9 years ago
I agree, but only because questions so often go bad in titles that I now avoid them on principle. This is a rare situation where the question asked in the title is answered in a non-obvious way, so I can't actually point to anything wrong with titling this with a question.
devishard commented on Altered States: Self-Experiments in Chemistry (2012)   newyorker.com/magazine/20... · Posted by u/Thevet
rubyfan · 9 years ago
Funny, it took me only a few seconds of reading. I wondered to myself why he needs the escape.
devishard · 9 years ago
If you came to that conclusion within a few seconds at the beginning of this article, your diagnostic criteria is basically "uses drugs -> has drug problem". A stopped clock is right twice a day, but is never useful.
devishard commented on What should you think about when using Facebook?   veekaybee.github.io/faceb... · Posted by u/vkb
platz · 9 years ago
Facebook prevented you from becoming acquaintences with doormen and baristas?
devishard · 9 years ago
Yes. Your experience might be different, but I have a limited capacity for the number of people I can remember basic facts about to be polite, so when I was keeping track of 100+ people on Facebook I didn't have the mental space to keep track of people who I met in my day-to-day.
devishard commented on What should you think about when using Facebook?   veekaybee.github.io/faceb... · Posted by u/vkb
Kluny · 9 years ago
> Turns out it's not so hard, and it's the fear of reduced social contact (or dopamine withdrawal more likely) that was stopping me. If you have a plan to replace the social interactions with other forms, you realise that the rest is just dross.

This is the problem for me right now. I don't have a plan for replacing the social contact of facebook (and facebook isn't giving me anywhere close to what I need). I'm also struggling with depression right now and pretty socially withdrawn. As soon as the current blues pass and I'm able to come up with a real life third place [1], I hope to start limiting how much time I spend there and eventually quit altogether.

[1] From the article - https://en.wikipedia.org/wiki/Third_place

devishard · 9 years ago
I didn't have a plan for replacing the social contact of Facebook when I quit. I lost contact with a lot of people. But it turned out that most were acquaintances, not friends, and I could do without them. My acquaintances now are the people I see every day, the doormen and baristas I meet but don't become close with, and I find this means my acquaintances include more variety of people as a result. And the real friends, I've kept in contact with; there are only maybe 10, so it's not hard to text them occasionally.
devishard commented on Hollywood as We Know It Is Over   vanityfair.com/news/2017/... · Posted by u/jamessun
ttcbj · 9 years ago
Assuming you are a software developer, I think you should reconsider your "price should approximate production cost" reasoning. I think it will hold you back if you eventually try something entrepreneurial.

When I started a small software company, I originally had a similar understanding. I subconsciously thought that the software should be priced to pay for its development cost, plus some profit. I was not very successful, until I realized that the product should be priced as a percentage of the value it delivered to the customer. Customers don't want you to do a lot of work, they just want their problem solved for a price that is reasonable relative to the benefit of the solution.

This idea reverses several of your conclusions:

1. The product should be priced based on how much value it delivers, and only those companies that can deliver the product for significantly less than that price will stay in business. Once a company finds a need that people will pay for, it generally makes sense to drive the cost of production down while maintaining the same benefit, thus maximizing profit.

2. The more value a company creates with the resources it uses (the greater its margin), the more left-over resources it will have to invest in producing still more benefits, or to return profits to its original investors.

So, going back to the cost of digital content, I am happy to pay for it, as long as I end up feeling the movie was worth watching for the price. And if they can produce great content without many resources (or with lower cost of delivery), all the better. My problem, right now, is that there is so much great content I cannot ever hope to watch it. But that is not a problem that really bothers me, I am happy to keep paying to have a long list of shows I'd like to watch, if I could just find the time.

devishard · 9 years ago
Surely you realize production cost and value to the customer are related?
devishard commented on What's all this fuss about Erlang? (2007)   pragprog.com/articles/erl... · Posted by u/krat0sprakhar
chrisseaton · 9 years ago
> almost every program is embarrassingly parallel in Erlang

I can't agree with that, and it's key to my point. There are some problems which we just don't know how to make embarrassingly parallel. Take something classic like mesh triangulation or mesh refinement. Nobody knows how to make those embarrassingly parallel. If you write it in Erlang, it's still not going to be embarrassingly parallel. And it won't scale linearly to N times faster on N cores no matter which language you write it in.

So it's just not true to say that any Erlang program should scale linearly. If nobody on earth knows how to make mesh refinement scale linearly, how will Erlang do it?

Maybe you mean you wouldn't choose to write those programs in Erlang? Well then I think it's a meaningless claim to say Erlang will linearly scale your program, but only if it is a program which is naturally linearly scalable anyway. Erlang hasn't helped you do anything there so why make a claim about it?

devishard · 9 years ago
"almost every program" != "any program"
devishard commented on What's all this fuss about Erlang? (2007)   pragprog.com/articles/erl... · Posted by u/krat0sprakhar
BeetleB · 9 years ago
Which would make the original commenter's point valid:

>Your Erlang program should just run N times faster on an N core processor

No, it won't. It will only be true for tasks that /could/ be (completely/embarrasingly) parallel (as you say). Which is kind of circular.

devishard · 9 years ago
I'm interpreting "embarrassingly parallel" to mean that it's obvious the task can be parallelized, and I'm saying that many tasks where this isn't obvious in a more serial language are obvious in Erlang.

No, I'm not claiming Erlang breaks Amdahl's Law. I'm claiming that Amdahl's Law applies less often than people think it does.

devishard commented on What's all this fuss about Erlang? (2007)   pragprog.com/articles/erl... · Posted by u/krat0sprakhar
BeetleB · 9 years ago
>only if your program is embarrassingly parallel is irrelevant, because a almost every program is embarrassingly parallel in Erlang. The language is built around concurrency to the point that parts which wouldn't be obviously parallel in another language are in Erlang. Further, slow hashes in crypto have taught us that is actually quite difficult to make something which can't be parallelized.

OK. Not an Erlang user, but I can't let this statement go.

I've studied parallel numerical algorithms. Many/most of them will involve blocking because you're waiting for results from other nodes.

If you're saying Erlang has somehow found a way to do those numerical algorithms without having to wait, then I'd love to see all those textbooks rewritten.

Amdahl's Law reigns supreme.

devishard · 9 years ago
I'm not saying Amdahl's Law is wrong, I'm saying that it doesn't apply to as many problems as people think it does. I said "almost" for a reason.

u/devishard

KarmaCake day1328January 27, 2016View Original