skysight-inc/HackerNews huggingface dataset:
If you were banned, I don't think we could respond to this. That is in contrast with jeremyckahn, whose comment was dead the moment he made it. I know I am defeating the purpose of stealth banning someone by pointing out jeremy's banning, but there is something a little sad about seeing his "Not sure what's up" in this thread.

If you didn't know already, there is a "showdead" option in your profile, so you too can view comments by banned people.
The product is open source--your "financial/employment" status is never out of your control. The worst case is that you have to fix a bug yourself or pay somebody else to do it. In fact, if you end up hiring somebody else to do it, you have a lot more control over how and when it gets done. Also, there is a good chance somebody else wants the same issue resolved, and would contribute the solution back to the project, so you might not have to do anything at all.

On the other hand, with a proprietary product, you have no control over the software; if there is a bug you're left hoping the company providing the program is willing to work on it. Also, if the company goes bankrupt or makes decisions you don't agree with you're just out of luck.
I completely agree with everything you've said, and that's why I'm doing the same thing. My girlfriend is German so I was thinking of trying for a residency permit there next year. You mentioned the government wasn't supportive; do you have any anecdotes on the difficulty (or otherwise) of getting a short-term German residency permit?
EDIT: Oops, forgot the footnote.

[1] http://www.alfajango.com/blog/communicating-with-engineers-a...
Smartphones/tablets consume less than $1 of grid electricity over lifetime
>In Iowa, you're nobody. In the [Capital City of your ancestor's land], you're something. Imagine that.

Really? My experience (as an immigrant) has been quite the opposite. Here in America it's a lot easier to become "somebody". You work hard, develop your skills and learn to market yourself. Once you do that, you're either on a upward trajectory at your current firm or you have the prerequisites to find yourself a better position elsewhere.

In my native country (India) family connections still count for quite a great deal, and job switching is still somewhat frowned upon (though attitudes regarding both of the above have improved immensely in the past 20 years). Therefore, you can have skills and a hard work ethic and still find yourself stuck in a not-great situation.
Acupuntura para bajar de peso
Spotify’s app platform dissapoints
Some communities do better than others at making it a nice environment for all involved.

For example, post a question on some mailing lists and you'll get flamed or told RTFM noob stfu. On other projects everyone is nice, happy and it's all warm hugs.

If the developers or other community members are getting abused, that is not on. There's really no excuse. However, having developers call their users 'dicks' is also something that should not happen.

There's things that communities can do to make them develop nicer for everyone involved. Community development is a massive topic, but basically people need to work on making the communities nicer. The basics like: managing peoples expectations, being transparent, respecting the time people put into things can go a long way towards making a better environment.

I think bug trackers like Bugzilla don't do an awesome job from the perspective of the bug reporter. Once they report a bug, they have an expectation that someone is going to fix their problem. I think that's the wrong way to get people to think about open source projects, and it sets the wrong expectations - which leads to people getting angry, and frustrated. This post, and others from developers and users show to me that Mozilla has a problem which is being caused in part by their bug tracker, or how the bug tracker is used.

Big communities can often turn out bad too. Which is why growing a community may not be the best thing to do. A famous comedian is asked about where he does his experimental comedy - and he answers that he is not telling, because he wants his little club night to stay small. The comedians who run it do it as an artistic thing, and they don't want too many people coming along and spoiling it. So this famous comedian did not want a plug on the radio show by this journalist, because it would grow his community too big.

Some of the nicer open source communities keep commercial things away from the project because that would spoil the fun. The project could probably be better with more commercial involvement, but some projects choose not to have that happen. Mixing commercial and non commercial development is another hard thing that mozilla does. I mean, why are the bug reporters and testers not getting paid, but some developers are? I know the reasons, and am not saying it should be different - just that can cause tensions.

Open source communities are a very important thing to talk about, and to make better. Especially if people are going to be interacting in them so much. We all have a lot to learn and improve on, since we have problems now.
Wow, I've been blinded. I have never equated what Apple is doing with the app-store/"taxing" and the MS IE anti-trust case.

The empowerment of the censor. Scary words.
Patient sues dentist over gag order, gets Medical Justice to backtrack
And god forbid if we let users spend more time to the kind of apps they love, instead of forcing them to use the web so we can monetize it better...
I can't argue with that. Southern California has some horrible drivers.

Also, we have highways. Lots and lots of highways. Big ones, 6 lanes each way in some places. But SoCal has major deadlock problems during rush hour. The rest of the time they're just total dicks to everyone else.
Yikes.

The SEC certainly has its flaws, but if SEC regulations are stopping anyone from becoming more wealthy it's certainly not the small guy.
I don't believe any ISP/DNS provider is "willing" to turn off web access to any paying customer (domain owner). However, it has nothing to do with willingness but instead with "force" (Judges, Congressman, Clothing manufacturers, ...), people and companies don't like paying fines and going to jail.
Let's say there's 250 domains that are unliked, on 5 different registrars, 10 different ISPS, but only two tablet OSs with walled gardens, which place would you logically force to stop access? Of course if it's apps you don't like instead of domains the answer is trivial.

Now, we are not in this scenario right now no matter how horrific you think walled gardens are. Probably not worth speculating too much further as the future is hard to predict, and this is just a possibility of the blog post trend extrapolated forward X number years.
Where are you principally doing business?
I ask out of genuine curiousity: does this go over well?
No, you are in good standing.

If you can point to a specific comment that's not showing up, I can look into it. Karma scoring is more complex than just counting upvotes, so don't expect predictable results.
>however the iOS platform is nothing more than security theater - it keeps the script kiddies out, it gives you an illusion of safety, but it won't keep out the people with the right resources and experience. And those people are the people you should be worried about.

You should be worried about the script kiddies too. Security is all about layers and vectors. Installing an innocent looking wallpaper pack by casual users shouldn't lead to malware infestation. That is much easier for the bad guys to do rather than get people to visit a malicious website.

Reducing the attack surface definitely makes you safer on relative terms. It does not make you absolutely safe.

>Do you feel secure when using an iPhone?

If I had an iPhone I would feel safer installing a whole bunch of unknown third party apps compared to doing the same on, say an Android phone. I would not feel "secure" though.
WebFWD: What’s an App, Anyway?
BizSpark isn't a cloud platform. It's a program by Microsoft that gives free licenses to startups. They also have a similar program for students called something like DreamSpark. It's just like a drug dealer saying "the first hit's free" :)

Open source projects like Ruby naturally don't need anything like this; the whole open source model is more open and accessible for everyone than even Microsoft's free offerings.
Flight Simulator Controls : The necessities
but it has prototypal inheritance, which is an equally valid inheritance scheme, which allows any object to act as a class.

It's a pointless argument, but many people like the way javascript inheritance works. Discounting it because it doesn't act how you want is not a fair judgement.
Agree to this,
Just experienced Karma retaliation a couple of weeks ago myself. After commenting an apposing view on a comment of a high Karma HN person, all my later comments were downvoted in a consistent manner.
It was just to coincidental to attribute all the down votes to sudden lower quality of comments...
I'm optimistic for several reasons:

1) Less need for IT support for family and friends;

2) I'm well-served with the computers I assemble and purchase, and even if mainstream operating systems continue their slide towards not serving my needs well (from my vantage point looking at OS X Lion and Windows 8), I am confident that there will be solutions out there, possibly increasingly exemplified by Linux, that facilitate web development and mundane user empowerment;

3) The web has become the democratic platform for publishing interactive content to the masses, which no vendor would dare attempt to exert control over.

Now, the real question is who's going to capitalize on this amusingly-phrased headline and come out with the Angry Nerds mobile game, where you launch a variety of nerds at iPads hidden in the temporary safety of their elaborate Apple Stores? Let's see, there's the fat, bearded nerd, the pale, skinny, tall one, the kid with glasses, the token girl nerd with freckles and glasses, and the $1.99 in-game purchase Darth Vader helmet nerd.

[Edit]

Looks like I wasn't the first one to think along these lines:

http://www.atlassian.com/en/angrynerds

[/Edit]
Considering how Apple controls the operating system, the app store, the browser and the whole device in general, it wouldn't be technically hard for Apple to censor websites either.

Plus, Apple is restricting the browser on purpose, to make it less useful. Tell me, how can you create an online image editing software, if Apple doesn't allow you to upload files from iPhone's browser?

And what Apple is doing today would have been unthinkable a couple of years ago. Censoring the web is perfectly within their grasp and you should see that, otherwise you're not seeing the forest from the trees.
Joe Duffy wrote one of the best posts on experiences building STM. Well worth a read if you found Hichey's post interesting:
http://www.bluebytesoftware.com/blog/2010/01/03/ABriefRetros...
Getting the right tooth care.
ArduBlock: Graphical mindstorms-like language for the Arduino
> Google is also told what urls people type in.

You must be thinking of Chrome. In Firefox this is very definitely NOT the case. That's why the url bar and the search field are separate.
I don't think whitespace should EVER be significant, it seems like a very bad setup that's more prone to issues. I also have an unnatural hatred of all things Compile-to-JS.
Why is this whole company and all of it's employees not indicted for trespassing, breaking and entering, burglary, etc?????

How is stealing the most sensitive of data off my phone without my knowledge/consent ANY different then walking into my house and taking my passport??
I disagree. It is that fact that HN has been [historically] so specialized that makes it an interesting read.

Lately there have been too many people "going against the grain", and that has caused the overall perceived quality of the site to go down.
One write per frame would potentially be not so bad, that's true. I wonder though if you don't need to do some security measures there that could end up as significant overhead (for example, JS engines have some anti-heapspray techniques that do things to typed arrays - transferring large arrays between the NaCl sandbox and the JS sandbox might want similar things). But maybe not.

Regardless, I think there are more suitable technologies for codecs on the web: A lot can be done in WebGL shaders (Broadway is starting to work on that), and proposed web standards like WebCL and RiverTrail look promising too.
Well, I have read some pretty convincing articles discussing the walled garden effect, and I have concluded that inevitably Apple's walls will either come down or they will move to greener (read: more wall-able) pastures. It is only a matter of time, so I do not worry.
YouTube has had HTML5 video for a while. I actually like the HTML5 viewer more than their flash one. You can start using it at http://www.youtube.com/html5.

The one thing they don't have are ads for the HTML5 videos, so things like music still have to be viewed with flash.
The author addresses that as well. By making a change to the only permissible browser on iOS and Apple could block sites they don't like as well. It's fortunate that they don't currently do this but we shouldn't let them get into a position where they can.

edit: grammar, attitude.
"Do you feel secure when using an iPhone?"

Yeah, I do. There is a site that can take advantage of some vulnerability? Not impressed. Until there are tons of such sites, like they are for PCs, and until there are tons of actual iPhones harmed that way, as PCs are, I feel secure.

"however the iOS platform is nothing more than security theater - it keeps the script kiddies out, it gives you an illusion of safety, but it won't keep out the people with the right resources and experience."

I don't care about those people. I'm not targeted by some Dr. No style guy. I care about general experience and the law of large numbers.

And, statistically, I'm totally safe using an iPhone. When that changes, you can write to me again.
http://news.ycombinator.com/item?id=766839

http://news.ycombinator.com/item?id=163696

http://news.ycombinator.com/item?id=28944
I like it a lot. It would also simplify the ".end()" function in jQuery[1], because you could control it with indentation:

$('.class')
.find('.sub')
.remove()
.find('.stuff')
.addClass('other')
.find('.more_stuff')
.removeClass('things')
.filter('li')
.appendTo('#my_list')

[1]: http://api.jquery.com/end/
Antique Korean
That's true now, but I think by mid-2012, the "noise" of 4G would be too loud for Apple to ignore. Android has already captured the hearts and wallets of most consumers out there--no need to add "lacks 4G" to the list of iPhone minuses when it comes to purchasing a new phone.
as someone that has battled with twisted, I don't think this is a fair rebuttal. Twisted does _allow_ you to create servers, but it makes it pretty difficult and messy.

Node allows you to do the same thing very elegantly.

I don't think the problem is unaddressed, but node has the most elegant solution I've seen.
Sounds like you know exactly what is needed. Why not start the process of making this happen?

Where would one need to begin to have a secure peer to peer DNS system?
Decentralized projects that can change the Internet
Onkelseoserbe Nachricht auf Yigg
i am not discounting anything. i am simply suggesting i think it's fair (if not more accurate) to say javascript does not have classes.
Oh, and as regards "special treatment"... what sort? The Mozilla Foundation has very little revenue of its own. All revenue coming via the Mozilla Corporation is handled like any other revenue from any other corporation for tax purposes and the like

Either you're a bit confused about what it means to be a "non profit", or I'd really like to see a clear explanation of what sorts of special treatment you think Mozilla is getting here.

(Disclosure: I too work for the Mozilla Corporation, though I've been contributing to the project for a lot longer than I've been employed.)
Any rumors of data caps?

There's a qualitative difference between unlimited vs. capped plans, even given equivalent usages.
All this comment does is moralize. It adds no new information and provides no useful analysis. The only analysis you've provided to date appears flawed; for instance, it asserts that "10 gigabytes a day" of "raw metrics" implies "message contents".

As 'potatolicious seems fond of saying, "that's not even wrong".

Everyone agrees with you already.

I always forget, is it light or heat that's the one you don't want? You're adding more of the bad one, and none of the good one.

Apart from rebutting your analysis earlier, I'm under no illusion that my comment is helping clear up this ${INSERT_NERD_FREAKOUT_HERE} either, but I'm at least happy to speak up and raise the meta point that we shouldn't be rewarding comments like yours. Also, for obvious reasons, I'm past giving a shit about comment karma, so I can just say what I think.
How to Set up a Work From Home Office
"""The PC will never die. When the average tablet is robust enough to productively operate my entire development stack, or modular enough to allow enthusiasts to build performance gaming tablets, maybe we'll see an end to the PC"""

How about, in 10 years most people just get a tablet + keyboard or something, and the PC doesn't die, but get's 4-5 times more expensive because of lack of demand?
I am angry. really angry.

What is the solution to make the gatekeepers and the gatekeeper-supporters obsolete?

I don't need them- why do you?
This is an interesting dataset -- too bad it's such a boring map.

Two ways it could be improved:

1. Allow filtering by year, by type of death.

2. Allow data to be compared (deaths by state, by type, by year) in a non-map based form.

I'm sure there are more...
Path 2, a Brilliant Smart Phone App With One Annoying, Self-Inflicted Limitation
What is a "class" in this context? Let's define it.

As a rough strawman to move forward, let's say that a "Class" is a programming object consisting of:

- A constructor method.

- A set of properties and methods

- Optionally, a parent Class from which it inherits properties and methods, which may be overridden.

And that, when invoked, a "Class" returns an Object which is said to be an "instance of" that Class. The constructor method is called in the context of the instance, and the properties and methods are inherited by the instance.

JavaScript has those things that I'm calling "Classes". In fact, every single function is a "Class" if it's just invoked with "new", and every single object can be a prototype. It's so full of classes, the only excuse for missing them is that you weren't even looking.

Please see almost any JavaScript tutorial ever for an explanation of the "new" and "instanceof" operators, or any from the last 5 years for an explanation of the "Object.create" method.

Or better yet, just sit down with the ES5 spec, and actually read it before you talk about what this language does and does not have.

Additionally, if you mean something by "object inheritance" other than "objects can inherit from objects", then I don't even think we're on the same planet. That's actually something that JS has which most other "object-oriented" languages don't have.

I'm done being trolled for now, I think. Have fun, kids.
My assumption/pre-requisite is that if you can become an immigrant, in a few situations, your family is rich already or successful back home thus you would have connections already and you're probably in mid to high economy class.

I think you can say the same thing too everywhere: Work Hard, Develop Skills, Market yourself.

Marketing seems to be the key point in developing countries probably because the average people are not exposed to certain kind of hypes.
> XML it makes sense, since it's a data format, not a
> document format. XHTML is not a data format, it's
> displayed to the user. Which is bad.

All documents are data. All document formats are data formats.

Most formats use strict error handling; SGML's lenient handling is actually very rare. If you removed random sections from a Word document, or a PDF, or en eBook, that document would then be un-renderable. I have never heard it claimed that .pdf is unsuitable for display to users because it is not resistant to arbitrary corruption, and it's silly to make this claim for HTML/XHTML.

20 years ago, HTML was written by hand, in plain text editors. There was absolutely no validation performed between the author's keyboard and the user's web browser. This model is no longer practical for modern web sites, but some developers have refused to alter their behavior.

XHTML requires authors to perform a minimum of validation before sending markup to the browser. The holdouts are used to just writing up a website and clicking "save", so they complain bitterly. But anybody who uses a template engine will not care, because they are used to the idea that what they write is not identical to what the browser receives. To these developers, supporting XHTML is a simple matter of changing a setting in their template library.
The suffix was never meant to indicate that it was the Nth model, the only time that happened to line up was with the iPhone 4.

edit: I'm not talking about the iPad, of course.
I actually agree with everything that is suggested in this submission. I wonder what the best way would be to get it implemented is. Perhaps as a form of feature request poll, to see what the suppor for it is. Or perhaps a call for people that agree to "watch" it on github.
It’s been 24 hours. Where’s all the angry nerd posts?
Funny you mention jQuery. I wrote “Significant Whitespace” in March of 2010, long before trying Coffeescript:

https://github.com/raganwald/homoiconic/blob/master/2010/03/...
Until a judge orders Apple to blacklist or redirect a list of domains for any legal reason. Yesterday it was because of counterfeit purses. Tomorrow it could be about national security.

We shouldn't make it easy.
Travel Tips To Rejoice Outing
Allow bringing icons on the bottom up to the top, there is too much overlap on multiple fatality accidents.
it is robust enough in terms of scaleablity yes. Most people are just using nginx as a load balancer.

This only addresses servers that you expose to the world though - I think one of the less publicised strengths of making creating servers easy is that it allows you to make internal servers for services trivially.

And using a service oriented architecture is a great win.
Carrier IQ isn't the problem..
My wife is not technically inclined. She uses a netbook instead with Windows on it.

I just don't get all this tablet love - I can make my laptop sit on my lap without stressing my hands. The display is big enough that I can do whatever I want on it, like when watching movies, the bigger, the better. I can type ~ 100 WPM on it. I can save a file on my desktop from one app and then open it from another (basic functionality that's just fucked up on the iPad).

The iPhone or the competing Android phones ARE GAME CHANGERS. But the big difference between an iPhone and a tablet is that an iPhone sits in your pocket and goes with you everywhere, even when you're at your local grocery store, buying some milk, even when you're inside a public toilet. A phone is always with you. That's progress.

But a Tablet? It's just a cool-looking but dumb device. It has potential, true. But not until it can do all of the things a laptop can.