HNHacker News
TopNewBestAskShowJobs

muhuk

188 karma · joined March 10, 2011

http://www.muhuk.com
submissionscomments
muhuk··on A former friend blocked me: what I learned about myself First
Hubris. This is what happens when you put your internet fame in front of everything else. If a friend blocks me and I realize I have some fault, I'd totally try to make amends. Email or good old phone calls are all on the table.
muhuk··on The Wyvern Programming Language
Fair enough. Thanks for the info.
muhuk··on The Wyvern Programming Language
I don't know if OP is contributing to this project but FWIW having some code examples in the homepage would help with the adoption.

(I clicked to the GH page and there is no code in the readme there as well.)

muhuk··on Google Keep
Looks like this is competing with Trello. But, if the goal is productivity as opposed to social widgetry, the latter is light years ahead IMO.
muhuk··on Dan Bunten and M.U.L.E.
Perhaps because the author of OP was flamed in the comments for using the male identity.

See: https://news.ycombinator.com/item?id=7929436

muhuk··on The Safyness of Static Typing
Why would you want to write a function onto such different data types? Yes, both are (Int, Int) but the elements of the 1st one are not correlated and the elements of the 2nd one are (somewhat) correlated.

I can't think of a meaningful function that should be able to support both Point's and Size's. Except for prettyprinting or serialization maybe, but that can be handled in statically typed languages, no?

muhuk··on The Safyness of Static Typing
Are you downvoting me because you can't stand different opinions?
muhuk··on The Safyness of Static Typing
This means type systems help you make your program correct, I agree.

Your argument was "type systems make your programs correct", I still disagree with that.

I think the distinction is important enough.

muhuk··on The Safyness of Static Typing
I'm not sure if I understand.

Your data structures can be parametrized, no? I mean nobody creates a ListOfFoos or HashMapOfBars, it's List[Foo] or HashMap[Bar] where Foo and Bar can be replaced with anything and methods defined on List and HashMap would still work.

Can you perhaps give a more concrete example?

muhuk··on The Safyness of Static Typing
Do you mean heterogeneous lists and maps?
muhuk··on The Safyness of Static Typing
A correct program is correct whether there's a type system or not.

Adding a type system to a correct program doesn't make it more correct.

Adding a type system to an incorrect program doesn't make it correct (unless you refactor it).

So, type systems DO NOT make programs correct. They help you design correct programs. I am not overlooking the role of static typing in writing correct programs. But I'd disagree if you said type systems by themselves affect correctness of a program directly. A program doesn't come into existence instantly, it is evolved by a design process.

muhuk··on An Incremental Approach to Content Management Using Git
In this talk Robert C. Martin describes a similar situation:

http://www.youtube.com/watch?v=asLUTiJJqdE

They refrain from committing to a database server early on so they create an interface to storage and start saving data in files. He contrasts putting the database in the center of design vs. putting the application logic in the center of design.

Then he goes on to talk about hexagonal architecture. A very good talk if you haven't seen it.

muhuk··on The Safyness of Static Typing
If they expect me to read some wikipedia article and then try to guess what they mean, they should work on their communication skills first.

In other words; if you have an argument, please do share. Don't just appeal to authority.

muhuk··on The Safyness of Static Typing
"Saf" means naive in Turkish.

I am actually a big fan of statically typed languages. But it's naive to think a type system will make your programs correct by catching type errors. I do believe a type system helps making programs correct as a design aid.

muhuk··on Suicidal Software Developer
I think this might be the key to his depression:

    I put up with a lot of startup bullshit...
Stress symptoms don't necessarily manifest themselves immediately. It might be something that happened long time ago (3 - 6 months) surfacing now. And when it is happening, you might not pay attention to it, you might be inclined to overlook. (citation needed)

    50% is not wanting to put others through torment.
This is BS. Committing suicide with certainty and without much pain is hard work. I know, I had done my homework. But a good programmer should be able to come up with better strategies than walking into the traffic.

Besides why do you care? You'll be dead.

    There is no other 40%.
I think the other 40% is because you know subconsciously that you can actually go on. You just don't know how. Still, it's preferable to be alive than dead. Call it will if you like.

I hope he can change his circumstances and get rid of the depression real soon.

muhuk··on [dead]
Don't make people copy and paste URLs. Human beings are evolved to click things.
muhuk··on Soylent: It's Not People. Or Food.
I stopped reading after:

    ...effort to produce a single foodstuff that could
    be consumed, to the exclusion of anything else... 
I am interested in Soylent. I am interested in what people, who took the time to find out about it, say about Soylent. But this is a strawman at best, and ignorant at worst.
muhuk··on We say: Better social network is possible!
TL;DR: Just another social network that claims it's different.

Their claims:

- You can follow anything that interests you easily on Whapsy (Which you can do in any other social network or even content sites these days.)

- You can reach a wider audience easily by using Whapsy (You can reach a wider audience when you sign up to any other social network as well.)

- You gain an omniscient point of view on Whapsy (Wow, omniscient! WTF does that even mean? "You can see every event from a different point of view." What does that mean? Well, just go ahead and give them your email. What are you waiting for!)

muhuk··on Freelance Inbox
5 leads per week is an interesting way to package it.

Why not 10 (or so) leads a month? It would take time to work on those leads, no?

Not that the frequency is too important or that fewer leads mean higher quality leads. I'm just playing with the idea from a client's perspective. Wouldn't it be less disruptive if you got the leads emailed you less frequently?

muhuk··on Freelance Inbox
I love the idea.

A couple of things hurt the credibility IMO:

* "Client has $300+ budget" < This gives a very bad impression. I wouldn't want to hear from any client who has a budget in the vicinity of $300.

* Wordpress, PHP, Website Dev (?) but no Clojure, Scala, Haskell. < There might not be many jobs, but I think adding (and catering to) these groups will make your brand a better one.

* 60+ leads a month for less than $1 a day < I don't get the math here, you can send 99999+ leads and none of them would make sense to me. I would instead highlight the 100% satisfaction guarantee. And while you are at it, why don't you make it a 3 months money-back guarantee. If people get some good leads, even if none them turns into a job, I don't think many of them will ask their money back. Provided that you move away from the bottom-feeder market of course.

Best of luck!

muhuk··on Freelance Inbox
I agree that lining up the incentives right is very important. But from a business perspective making a commissions based strategy work is tricky. Especially if you can get rid of the bottom feeders. Then there'll be a good incentive for both the employee and employer to grab that $1500 (a 10% commission on a 15k job).

Then comes ridiculous measures like the screen grabbers and the 3rd party holding your onto your payment etc.

muhuk··on How can an introvert Asian engineer like me make friends?
A sensible suggestion among many canned responses.

I would say "get used to being alone", though. If you are OK with being alone, you don't feel lonely very often.

muhuk··on Fake Friends with Real Benefits
The more elementary the question, the more upvotes you get. So your credibility is also dependent on the superficiality of the questions you are answering, even more so I'd say.
muhuk··on Fake Friends with Real Benefits
wikihow is awful. Because it is burying useful content with their superfluous garbage.

OTOH StackOverflow employs similar tactics but it is legit and usually useful content.

Should Google discriminate between these two? If, yes based on what criteria? (Remember, wikihow pages look like they're user generated, legit content) Is there any objective criteria?

I personally would like wikihow to take its place in hell, ehm I mean obscurity. Right next to w3schools.

muhuk··on Light Table 0.6.6
It is unfortunate they've chosen opt-out. This is a tool for developers by developers. Are devs really cool with this, collecting information about them (even if it's anonymized) without their explicit consent?

Regardless of who will be the users, opt-in is the civilized and respectful way for this sort of thing.

muhuk··on Light Table 0.6.6
I have searched for "ga.js" & "analytics" in the Ligttable repository, nothing came up. So I assume you mean it's Atom that comes with GA tracking enabled by default.
muhuk··on Show HN: A tool for making live-moddable games in Clojure
See also:

https://github.com/oakes/play-clj

https://github.com/oakes/Nightcode

muhuk··on My Response to the Accusation that Nerds are Misogynistic
Perhaps the author is an inadequate human being. Or perhaps he's perfectly fine and everybody around him is broken and twisted. I guess he should find out the answer himself. But a little perspective helps.

I'll risk suggesting some Stefan Molyneux and some Karen Straughan:

http://www.youtube.com/watch?v=8-coVbPfh6k

http://www.youtube.com/watch?v=0PO8J6SGy7o

http://www.youtube.com/watch?v=sfgbIM3gvyI

OP: feel free email me if want to bounce off some ideas, be be warned I'm not `nice`.

muhuk··on Why would anyone want to live on Soylent?
From the article:

    Rhinehart is well aware of the fact that Soylent
    isn’t the first beverage designed to replace meals.
    He considered using Ensure for his initial no-eating
    experiment, but found it much too expensive, too sugary,
    too unpalatable, and sub-optimal in its ingredient
    make-up.

    The differentiating factor seems to be in the intended
    purpose. Meal-replacement shakes have never been
    presented as a food — something that you could (or
    might want to) live on for an extended period.
muhuk··on 3D for the real world
Yes, and since everything is triangulated too early (it seems) there's no level-of-detail. The scan in the video looks like puke. The scan that plays in the background when you load the page first looks much better.
← PreviousPage 2 of 5Next →