HNHacker News
TopNewBestAskShowJobs

ordinary

1,269 karma · joined March 14, 2011

submissionscomments
ordinary··on Petition to release the source code to healthcare.gov
Open source is a development model that encourages sharing and redistribution of source code. It is not a term that can be applied to the making public of government secrets, which has nothing to do with the encouragement of information sharing.

When Wikileaks gets their hands on government secrets and puts it on a website, they haven't made those secrets 'open source'. That word doesn't even make sense in that context.

Even if I get my hands on the source code of Windows and put it in a GitHub repository, I still haven't made Windows open source.

ordinary··on This is a valid ipv4 address
From what I can tell, the use of '0' or '0.0.0.0' as a destination address is not official. It should only be used as a source address. From RFC 5735 - Special USe IPv4 Addresses:

   0.0.0.0/8 - Addresses in this block refer to source hosts on "this"
   network.  Address 0.0.0.0/32 may be used as a source address for this
   host on this network; other addresses within 0.0.0.0/8 may be used to
   refer to specified hosts on this network.
Support for it looks to be flaky. 'ping 0' and 'ping 0.0.0.0' work for me on various Linuxes ("64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.026 ms"), but not on Windows 7 ("sendto: Cannot assign requested address") or Windows Server 2003 ("Destination specified is invalid").
ordinary··on This is a valid ipv4 address
IPv6 has a different representation format, where one (and only one) sequence of fields containing only 0 bytes may be replaced by a single '::', turning '2001:0:0:1:0:2' into '2001::1:0:2'.

I never quite understood why they chose to reuse the colon as a separator character, because this is problematic when you want to append a port number. '2001::1:0:2:8080' could either be '2001:0:0:1:0:2 on port 8080', or '2001:0:1:0:2:8080 on the default port'. The following (ugly) syntax is used to resolve that ambiguity: [2001::1:0:2]:8080.

ordinary··on Review of the DSM-V as a piece of dystopian fiction
What makes you believe happiness (or any positive feeling) is limited, but sadness (or any negative feeling) is not? Because that's quite a radical hypothesis, and as the saying goes, extraordinary claims require extraordinary evidence.
ordinary··on Physics: What We Do and Don’t Know
I imagine it was because your comment added no more to the discussion than his did. When the standard response to bad comments becomes posting more bad comments, any community with a productive athmosphere quickly goes down the drain.
ordinary··on On being the right size (1928)
Dunbar's number is the number of people in a group in which every individual knows every other individual personally. This is not the same as the number of people an individual can know personally.

The way you can split a company in two is identical to the way our brains already distinguish between social groups. I don't need to remember that John from work doesn't know Mary from the bridge club, only that there is no overlap between the two groups.

Another problem with the maximum company size that you propose is that Dunbar's number is not a hard limit of 150, it depends on the conditions under which such a group forms and operates. The Wikipedia article on it is, as so often, a good primer.

ordinary··on Air Gaps
You are misinterpreting 'obscurity' to as much of a degree as the grandparent post, though in a different way. The 'obscurity' that the adage speaks of is meant to relae to the system you're using. ROT13 is security through obscurity: as soon as your adversary knows you're using it, your system is broken. RSA is not security through obscurity: you can advertise that you use it (indeed, that's fundamentally a part of public key crypto), and still be safe.
ordinary··on Poll: What are your liked and disliked programming languages?
Stroustrup.
ordinary··on Children aren't born smart. They're made smart by conversation
Conversation need not be audio-based.
ordinary··on NASA's Cassini Spacecraft Finds Ingredient of Household Plastic in Space
This discussion takes place about once a day. The HN guidelines state "don't editorialize titles". This is one of the guidelines that is most visibly and aggressively enforced by the moderators. For better of for worse, it's what we're stuck with.
ordinary··on DivX Now Installs Malware
it is what it is.

Let's work to make it better.

ordinary··on Children are suffering a severe deficit of play
What's wrong with having a poor view of societies with high infant mortality?
ordinary··on Diablo 3 to permanently remove its auction houses in March 2014
There have been public complaints from Blizzard employees about Battle.net. Community managers and developers both have stated that improvements to Battle.net are far harder to push through than changes to the games proper. Why exactly this is, I'm not sure. My guess would be that it's either seriously understaffed or drowning in bureaucracy.
ordinary··on Diablo 3 to permanently remove its auction houses in March 2014
I remember the endless complaints about how hard Diablo 3 was at launch. I therefore find it hard to believe you were able to accumulate enough ingame gold to buy gear 'within a few days' that allowed you to handle 'most everything', except by buying gold. In games like Diablo, buying ingame items or currency is roughly analogous to shooting yourself in the foot with a cannon, because you effectively remove the end-game for yourself.

I wish people like you would stop judging the game by its version 1.0.0, rather than the 1.0.8 we're at now. People are no longer penalized longer and longer for dying and playing in groups is now actively rewarded.

I would quite seriously invite you to give the game a second try. Diablo 3 is by no means a perfect game (for example, public game discovery is still abysmal, and ingame communication is practically non-existent), but it has improved a lot since it came out, in many small but significant ways. I fully expect that the expansion will further improve the game, as indeed it did for Diablo 2.

ordinary··on The Freedom - Responsibility Trade-off for Entrepreneurs
Jacques, back in 1986, you were looking for more freedom... but 27 years is a long time. Have you not changed since then? Do you still have that desire for freedom, or do you rather like the increase in responsibility?
ordinary··on Google Founders' Jet Fleet Loses a Pentagon Fuel Perk
This might interest you: http://www.bloomberg.com/visual-data/gas-prices/20133
ordinary··on Spooks break most Internet crypto, but how?
As in most of these technological failures, the problem may just be between the keyboard and chair.

What slightly complicated matters is that it is not certain who's occupying said chair: a user or a developer.

ordinary··on Why I’m Never Going Back to Penny Arcade Expo
I clicked that link expecting to regret it almost immediately. I was pleasantly surprised. This is the most reasonable I've seen Gabe or anyone associated with Penny Arcade be about the subject in the almost 3 years it's been dragging on. And on... And on...
ordinary··on Australian Opposition backtracks on plans to implement Internet filter
What we're seeing here is a demonstration of the divorce between politicians' private beliefs and their public electoral platform, and even more problematic, a sign of the breakdown of our democratic system.

Back in the day, politicians had an idiology, and you could trust them because you knew that they really believed in what they were saying. But this started to change after the Second World War, when some politicians realized that if they believe in a minority position, they were not likely to win. So what did they do? They publicly advocated something slightly different, something slightly more likely to win, while privately holding onto their own beliefs. And then they moved a little more, because everyone is doing it and they had to get closer to that perfect center, where they could get the most votes.

Skip forward a couple of decades and what you get is a system in which the only way a politician can get into power is by outright lying about his or her beliefs. If you're honest, you probably won't get elected: there's always people out there who are just echoing focus groups. But if you're dishonest, maybe you can push through some of the things you privately believe in, without anyone noticing. Those private beliefs don't even need to be self-serving, you can genuinely believe in them being the right course of action.

So when you're a politician looking to get elected, you pick some issue you think many people feel strongly about and take a position.

Of course, the people in your focus group might change their opinions from day to day. Or maybe they're influenced by the mass media, controlled by powerful elites seeking to use the masses for their own gain. Or maybe your focus groups just aren't very representative.

Whatever the reason, something went wrong: it turns out you picked the losing (minority) side. There's an outrage, your ratings plummet, your opponents vow to enact the opposite policy. Now you can either 1) try to salvage the situation by changing your public position (but not your private beliefs), or 2) stick with your guns and not get elected for sure. Even if you're genuinely just looking to gain power to do good for the people, the only viable choice you have is is option 1.

However, this is a short term optimization. People actually do remember your promises. They hear you saying "X!" one day and "not X!" the next, again and again and again, and so they stop believing in politicians, whatever they say.

Now you've got yourself a system in which even honest politicians (the ones who never succumbed to the corrupt system) are no longer believed. All politicians are now percieved as liars, whether they are or not, and this makes the content of their proposed policies irrelevant. But people still have to vote for someone, and now the only way to win is by making yourself stand out on some other level: presentation. You have to approach the sneakiest PR firm, hire the best spin doctor, have the biggest war chest, get the best television ads, and then maybe you can win by deceiving enough people into voting for you. This is the dominant approach in the Anglosphere, where the difference between 'winning' and 'losing' is a gaping chasm, and where buying influence is both easier and more widely accepted.

If your political system isn't so conducive to manipulation by the raw power of money, that's not very effective. Thankfully, people are still willing to vote for someone they think is just like them. So they vote for the person who has a real talent for public speaking, who identifies popular grievances, but who very much is not a politician. But politics is contagious: when you get elected, you can't help it, you become a politician. You get infected by it, and by all of its associations. And thus you fall out of favour with the people who elected you, and the cycle begins again. This is a type of populism that's common in continental Europe, because coalition governments mean that you don't have to get an absolute majority to gain political power.

And this has had an effect on the established political parties too. Politics is now just a career in which the issues are no longer so important, a politician can always implement a couple of policies that benefit a certain powerful group. You might even delude yourself into truly believing that what you're doing is right. In return, that powerful group will give you a 6 or 7 figure job when you leave politics. Maybe couple of positions on the boards of large corporations, or a lobbying position, to make use of your political contacts.

This is a vicious cycle, where each of the effects is another cause exacerbating the problem. I chose to start at a certain piece of this whole mess because it fit well with what's happening in Australia now, but you might as well start at the corrupting effect of the mass media, or at the rise of the focus group, or anywhere else.

I guess this is where I should be coming up with a simple and straightforward solution. Sorry about that.

ordinary··on School is a prison and damaging our kids
How about "X does some good, but far more harm, therefore X is a problem"?
ordinary··on Start Using Emacs – A Thorough Guide for Beginners
Uhh, whoops! I can't believe that I messed that up. Sorry!
ordinary··on Start Using Emacs – A Thorough Guide for Beginners
You can enter accented characters into emacs by hitting M-x 8:

  M-x 8 ` e -> è
  M-x 8 / a -> å
  M-x 8 E   -> €
The number of these binds does not cover all of unicode, but it's surprisingly high nonetheless. If your desired character does not have a direct bind like that, or you just can't find one (C-h b lists them), you can insert a character by hitting M-x 8 RET and then typing its name:

  M-x 8 RET "Em dash" -> —
  M-x 8 RET "Hebrew letter double vav" -> װ
Tab completion works for these, of course.

[edit] I just saw the comment where you're more specific about what you're looking for. This isn't it, but having gotten a reply already, I don't want to delete this comment. It won't help you, but maybe it will others :P

ordinary··on Hacker News comments I'm tired of seeing
All you're doing by saying "ad hominem" is shifting the focus to technical delivery of the argument rather than focusing on the real matter of the discussion.

I'm not sure I agree. The use of ad hominem is the shift away from the discussion proper. Calling ad hominem (or any logical fallacy) out is merely a recognition of that shift, and could be considered a (weak?) attempt at getting back on topic. When used correctly, that is.

ordinary··on We Need a Basic Income Guarantee
What if we had some big colony made for social/economic experiments?

And a hundred and fifty years later: "We hold these truths to be self-evident..."

ordinary··on We Need a Basic Income Guarantee
Your post contains no arguments, just a straw man with some accompanying unsubstantiated statements. No one is suggesting that any single measure will solve all the world's problems. But might we not solve one, or two?
ordinary··on Adblock buying ads to advertise Adblock
The business model of websites supported by advertising is roughly as follows: I send you a bunch of data, and I hope that you parse, interpret, execute, display that data in a particular way. Some of that will be useful to you (interesting stuff) and some of that will be useful to me (ad impressions).

Apparently, many people are not comfortable with that kind of exchange. However, people being people, they still want to see the interesting stuff. So what do they do, they install this (free!) ad blocker that gets rid of all the things that are not immediately useful to them. Unethical? Possibly. But not illegal, and not even widely frowned upon.

So at this point, as a businessperson, I must ask myself whether my business model is still viable. If not, I must change it. That's what it means to be an entrepreneur: find ways to turn labour into money. Under Western democracies, I have that right, subject to laws and regulations. What I do not have is the right to having my particular business model be forever profitable.

This is a concept that the music, movie and game industries refused to wrap their head around. Their model was (and largely still is) "I give you these plastic things with bits on them and you give me money". This was acceptable to consumers as long as the plastic was required in order to be able to distribute bits. When this ceased to be the case, the business model started to fail. Rather than move to a different model (which, I realise, I make sound much easier than it is), they held onto the failing one, introducing complicated and fail-prone systems to prevent people from separating the bits from the plastic, in the process alienating their customers by making it harder and hard to actually use their products.

So, no, I don't feel bad when your business fails because of ad blocking. Being a selfish jerk, I'm upset you no longer send me interesting stuff. Being a compassionate human being, I'm sad a bunch of people lose their source of income. But this is the free market. If your business fails, you did something wrong. Someone else will come along and do it right.

ordinary··on 901614 – Adopt Tor as a feature in Firefox
So the way to fix this is to get involved and write some software instead of commenting in a forum as if software is a static problem. Why not open a bug report? Maybe we can prevent password reuse by the browser taking a hash of the password being entered in a form and comparing it against other password hashes locally?

The lack of a proposed solution does not make the identification of a problem worthless. Writing code is as much part of the process of solving problems with software as identifying those problems is. When a problem is largely a social one, rather than a technical one, identifying the problem and making people aware of its existence is often the bigger part of the process.

Tor guarantees anonymity. It succeeds at that. There is no technical problem. There is no code to write. This could lead you to think there's a problem with scope, that maybe Tor should guarantee security too. Unfortunately, the design of Tor is not compatible with that goal: if your plain text data goes through an exit node, then by definition, that exit node gets to see what the data is. A bug report titled "Tor does not provide secure communication" would get closed faster than you can say "won't fix". And rightfully so.

There is, however, a social problem, as stated by the OP: many people actually expect security. This is a problem that can only be solved by educating as many people as possible that this is the wrong expectation to have, which is what the OP is contributing to by making this post. This is very much in the spirit of "if you think it should be done, do it".

ordinary··on 'Sending a message': what the US and UK are attempting to do
The M-x spook feature of emacs is not a new thing!

I was just looking at the code for that, 5 minutes before I read your comment. It was written in May 1987. A comment near the top says "Help defeat the NSA trunk trawler!". It's interesting how our preceptions of this kind of counter-surveillance tool (primitive as it is) has changed from "OK, man, that's just crazy talk" to "Huh, I guess it really is happening!".

ordinary··on Forced Exposure
Popular movements have accomplished incredible things over the centuries, and almost none (I'm hedging, I want to say there were none at all) of them were achieved by ticking a box on a voting form. The level of repression in the West today, while certainly not at its lowest point ever, is still lower than it's been for much of the past century.

It's easy to feel helpless and isolated, to feel like you can't do anything because the government is so big and you're so small. Realise that this feeling of helplessness is not based in reality. It is fostered; not by some kind of global conspiracy between government and business, but because it serves the interests of powerful people and institutions everywhere. There is no need for them to cooperate, for them to get together in shady backrooms to decide how next to disempower you. Their interests just happen to align.

But that isolation is not something you're forced into. You can break free. It's not easy, but if people suffering under military dictatorships can do it, then in our (still) relatively free society, we can do it too.

Anyone who feels like this should read Howard Zinn's A People's History of the United States. I'm rereading it these days (relistening, actually), and while it's certainly not perfect, you'll get a lot out of the shift in viewpoint.

ordinary··on India: the Story You Never Wanted to Hear
There has been a deluge of news reports about Indian rape culture during the past few months. If you haven't noticed, you haven't been paying attention. See, for several horrible examples: http://www.huffingtonpost.com/2012/12/19/india-bus-gang-rape...
← PreviousPage 5 of 14Next →