HNHacker News
TopNewBestAskShowJobs

ytinas

177 karma · joined January 5, 2010

submissionscomments
ytinas··on Panopticlick
Accept headers are going to tell me what CSS bugs are present?
ytinas··on 8 Things That Suck About iPad
>Multitasking doesn't need to add complexity and stability issues, if ubuntu can do it then so can apple.

That it can be done doesn't mean it isn't complex. It is.

And by "stability" I didn't mean the phone/tablet constantly crashing, I meant having inconsistent performance. Once you get into multitasking, everyone and their brother is going to have some really "good" reason they need a service. Some of these will always perform well, some wont.

>Multitasking is useful because humans are multitasking.

Humans are incredibly awful at multitasking.

>Single tasking computers are pretty much done for, multi tasking is the norm, not the exception.

Computers sure. But this is an instant-on consumer device. I think the use cases for such a device are different enough to warrant at least consideration for a different kind of OS for them.

ytinas··on 8 Things That Suck About iPad
The [non-existance of the] Camera is a let down to be sure, but multitasking? What do you need multitasking for? Doing some action at a specific time and doing async operations right? If the OS provides this then I don't think multitasking is needed (and it adds a huge amount of complexity/stability issues).
ytinas··on Panopticlick
user-agent is most definitely needed. My server gives different content depending on which kind of client accesses the page and I certainly don't want to do that in javascript.
ytinas··on Australia website black out
>Will governments ban photo-sharing sites?

No, but that's a horrible way of communicating. I can't image a future where people have complex programs to decode pictures and re-encode them to post to innocent looking sites. Plus, how are average people going to get these programs in the first place without being busted?

I think a better method might be to create a big complex MMO that everyone plays that happens to have a news forum inside it somewhere. Then the data doesn't have to be encrypted per se, but it would be harder to see from outside and wouldn't be complex for users to participate in.

>Also, banning cryptography will mean that online banking, VPN access, ssh, remote desktop, etc., etc. will no longer be possible. So I doubt this will ever happen.

I wouldn't have to become impossible, it would simply have to be changed in such a way that the government can always see all communications.

As I say, I hope you're right, but as a programmer with a background in network engineering I don't see anything (outside of P2P) that couldn't easily be stopped.

ytinas··on ‘Piracy Isn’t Killing Music’ Says Ed O’Brien Radiohead’s Guitarist
I don't know how extreme your view is. I think it's been clear for some time now that the recording industry is damaging to both the artists and the customers. It's hard to imagine anyone wanting them to survive unless they work for them.
ytinas··on Piracy is a Market Correction.
>Even a perfectively free market is not perfectly competitive. Perfectly competitive is a theoretical position used by economics, but it is theoretical.

Exactly. I wish more free market advocates understood this.

ytinas··on Australia website black out
I want what you say to be true, but what happens when governments simply say that encryption is illegal (e.g. "It's the only way to fight the terrorists!", "To support encryption is to support child porn!")? If any ISP would drop your connection immediately if it saw anything it even thought was encryption what would you do?

Personally I think the only solution will be peer-to-peer devices [1], but we couldn't do that with software only as the phone companies have already shown they couldn't be trusted for something like this [2].

[1] If you're familiar with the "one laptop per child" project then you can see what I mean. Every device will peer up with any devices it can see, so your network is simply all your peers plus all their peers (recursive). This can be attacked too, but it lacks the single point of failure that our current ISP oriented networks have.

[2] http://www.wired.com/threatlevel/2009/06/wsj-nokia-and-sieme...

ytinas··on The Real Reason Outsourcing Continues To Fail
I've always been dubious of the value of outsourcing software development. Things like production are easy because after someone has 15 years of experience, he can't come to some developed country and make 20 times the money doing the same job the way developers can.
ytinas··on On Wages
The Lotus vs. Excel thing is more likely showing the fact that smaller teams can outproduce larger teams, since with smaller teams there is less coordination needed.
ytinas··on On Wages
>If I earn $2 MM a year in salary, then in a short period of time, I could quit, retire, and work on whatever (open source, nonprofit) technical projects interest me.

Is that really so bad? Probably one of the first things you would do is blog about how great it is to retire. Other star programmers will see this and all line up to work at this company.

Plus, if star programmers could break out of the rat race they probably wouldn't stop programming. They would just (as you say) work on things that interest them. Think of the best free software projects and imagine if those guys didn't have to work for a living. What else could they (and others like them that haven't had the time to build things yet) build? If they build something that helps the industry then it helps the business they were working for (e.g. lowering the costs to do whatever the new software does).

ytinas··on 71 percent of top colleges still have policies that severely restrict speech
This isn't so cut and dry. How many rights do you expect to hold over people in your private store? I had a boss tell me that if he was paying me I had to do anything he said. If I didn't like that I had the "right" to quit. Fantastic. Imagine if every company worked like that.
ytinas··on Stop restricting my password - Help these sites get better security.
And another thing that's incredibly irritating are these stupid sites that force you to type out your password (they don't let FF write it in the text field). How is that more secure! It just forces me to either use a simple password or write it down somewhere. My normal behavior is to use a totally different password for every site and let my browser manage it.
ytinas··on Why Poor Countries Are Poor
>Wow, really? I though that new land was discovered and pilgrims from the English and dutch settled it

The pilgrims "discovered" land people were already living in. Does it occur to you that the country you live in might wish to paint themselves to be victims (or even noble!) regardless of what really happened?

>the godless heathens where stealing and raping women

Good thing it's so black and white! It would be less convenient if awful things were happening from both sides. Then it wouldn't be so obvious which side was good and which side was evil.

ytinas··on How would you serve 100,000 simultaneous comet requests with Node.js?
When you say "The OS feature that polls for activity" do you mean epoll/kevent? Because otherwise (and even then I think) it isn't O(1).

http://www.kegel.com/c10k.html

ytinas··on Bill Gates's new website: The Gates Notes
I think what he means is: you can't measure a specific metric but you can see from the end result that some other technique ended up with a better overall result.
ytinas··on Why Poor Countries Are Poor
And when we run out of poor countries? You could say that that can't happen because when the Chinas/Indias of the world get to our current standards we will be at a higher standard and they will still be poor relative to us, but this doesn't appear to be happening. The American middle class had a lot more money e.g. pre-Reagan than they do now.
ytinas··on Why Poor Countries Are Poor
>(well, except you ;-)

Don't get me wrong; I love my mac book pro, my smart phone, playing silly RPG games, watching movies and so on.

I'm simply not prepared to claim that having these things makes me superior to other ways of life. It's different, but it's hard to say superior when a pie chart of how my life is spent would be made up mostly of work and sleep.

>It's based largely on personal memory of a lot of the things said during the lead-up to the invasion. "Beacon of democracy" was used several times in his press releases to drum up support for the war. The "domino theory" of liberalization was discussed in my International Relations course. In both the Bush and Kerry campaigns, there were widespread discussions about how to "win the peace".

I would recommend to you the BBC film "The power of nightmares". I do believe actual terrorists are responsible for 9/11, but I think nearly everything else we've seen or heard (Al Quieda and so on) is very much exaggerated or lied about (I don't buy this "we need a beacon of freedom" at all). As far as I can tell, the biggest thing that has actually happened from the Iraq war is a lot of tax payer money being transfered into the pockets of companies owned by people in Bush's staff.

ytinas··on Why Poor Countries Are Poor
>The white apologist thing is just neo-trendy but true history does not support your conclusion.

History doesn't support my conclusion? We invaded some else's land and nearly wiped them out. Now what remains are spread out on reservations, little crops of land that had no value to us. You assertion that "Both where right and both were wrong" is nonsense. If some other country invaded the US today and started having that kind of "success" would you feel the same? American citizens would just be the losers in a bitter battle between two cultures? Somehow I don't think so.

>The grandparent post is right, society has congealed into functional and dysfunctional land masses.

No, you and the GGP both confuse what we have now for success. We don't have "functional and dysfunctional land masses", we have the land of the empires who were always conquering and the land of those who weren't as aggressive. As is usually the case; the first one to strike wins. That doesn't mean he is better or has more potential, just that he won. We can't know what would have happened otherwise. Perhaps we've ended up in the best situation we could have, or perhaps we could have reached a much higher level of enlightenment.

There is no way to know, but I find the framing of what happened as the best possible outcome (and by extension, everything that was done was correct) arrogant.

ytinas··on Why Poor Countries Are Poor
I don't follow. You don't think the US has interest in China labor being so cheap? What do you think would happen if standard of living for the average Chinese reached that of the average American and they had to be paid the same amount it would cost us to produce materials?
ytinas··on Why Poor Countries Are Poor
>It's such a shame. Humans were so peaceful, so quaint. We could have learned so much from them, because all humans lived in great harmony with each-other and with their environment...

>...Your reaction would be, "Well, that's about as much detail as is relevant, sure"?

No. In that case, they are making a blanket statement that all humans were peaceful, etc. In this case I was suggestion that the native Americans who were here before us were not necessarily inferior or incompetent. I think that statement stands for most any specific native American group, if not all.

>Yes, I certainly do have an axe to grind, and it is this: history is rich, and amazing, and valuable, and I wish it to be taught and revered, and not swept under the Rug Of Oversimplification with statements like, "the Roman Empire was grand", and "native Americans were beautiful".

Fair enough, but comments get long enough on their own without having to completely qualify every part of every point ever made.

ytinas··on Why Poor Countries Are Poor
Any of them. They were all steam rolled by us.

>Some were cruel to their captives and in times of war; others were not.

What bearing does this have on anything? Most of the bad things we hear about were learned from someone else (e.g. scalping from the French).

>Some wanted to expand their territory and conquer lands and other tribes,

There was in-fighting between certain groups, but obviously none had the same appetite we did.

>If you have any love at all for history, stop referring to all those pre-colonial nations under a single name and title.

You seem to have an axe to grind. In normal usage, one provides as much detail as is relevant. If I were talking about people of earth in relation to some other alien race I would most likely say "humans" unless there was a real reason to be more specific.

ytinas··on Why Poor Countries Are Poor
What does your (and the GP's) definition of "competent" mean, "imperialistic"? Were the native Americans less competent because they weren't always trying to expand and conquer? Looking at today's rat race, I don't think it's conclusive that we did a better job than they would have. Sure, it seems likely that we ended up with better medicine than they would have had by now, but the rest of it?

"I should probably mention that much of the reasoning behind the Bush invasion of Iraq was along these lines."

This statement seems extraordinarily naive to me. What is it based on?

ytinas··on Google Wave Versus the Rest, Feature by Feature
There is definitely truth to this. For example; programming languages that have huge PR campaigns, sites dedicated to success stories and so on.
ytinas··on Believing You Can Get Smarter Makes You Smarter
Where does this come from? The web page seemed to indicate that (a) IQ is malleable and (b) knowing this helps people get smarter. And this makes sense. I've had so many people in my life say "oh, don't bother explaining that to me, I can't learn it". I really hate that. The only thing stopping them is their own belief.

Do you think IQ is something fixed? That you can't continue learning and getting smarter?

ytinas··on The end of the office... and the future of work
The law isn't some kind of book from "on high" with static text that just is. It is a living body of rules that under the right circumstanced even lowly working class citizens can affect. If people are becoming exploited again and current labor laws can't stop it then those laws need to be changed.
ytinas··on The Midlayer Mistake (Kernel Design Pattern)
Seems like a lot more developers (including the author) need to read "The art of the metaobject protocol".
ytinas··on The end of the office... and the future of work
I don't agree, or at least if it does go this route then people will end up getting unions involved. From where I sit people are already sick of 45 hour work weeks so making this even more intrusive is not going to last long.
ytinas··on A startup's "Why we use Lisp" story
Exactly. And as a consequence of this both Lisp and Smalltalk allow you to restart from exceptions. Lisp has an extremely sophisticated method (most powerful of any language imo) called "restarts". These make it a lot easier to build much more robust software than it is without them. http://www.gigamonkeys.com/book/beyond-exception-handling-co...
ytinas··on Wrestling with the sunk cost fallacy: Lessons from Poker 4
I must be missing something here. Using e.g. Mercurial, I would start my refactoring and commit often. If a test fails at the end and I can't see why then just update to the version before the refactoring (assuming I hadn't ever ran tests in the mean time), run the test, if it passes update to the next revision and so on. I would expect this to take seconds or minutes to isolate. What kind of revisions system is he using that this even comes up?
← PreviousPage 4 of 6Next →