skysight-inc/HackerNews huggingface dataset:
A link, or links much like this describing the "grammar" of Vim, gets reposted every few months, which is probably fine because it's a good thing to learn and share, but it would be nice if there were a HN "Hall of Fame" which would prevent reposting things like this over and over and over again. It could have either posts, or "concepts" with some of the more popular posts about Vi/Vim/etc, Emacs, C++, etc.

(What reposts, you say? I was thinking of http://news.ycombinator.com/item?id=2911930 or http://news.ycombinator.com/item?id=3361993 linking to Yan Pritzkers original post, referenced in parent link. But to be fair, they are different posts, not truly reposts.)

(However, there's also value in serendipity of new users "discovering" great links, so perhaps we can just leave well enough alone. Yeah, I know, useless comment when it takes both sides of a point).
I think there is a big difference between banning it outright (like Apple) and hampering it. From the end-users point of view both suck, but at least if I use Firefox to sync my bookmarks and passwords I'm able to on a Windows tablet. Nothing I can do on an iPad.
So what does "found to be corrupt" mean in a blog context? "Please sue me for libel?" (Yes, I see the note. "I don't need journalistic integrity, I'm a registered journalist!")

Good job on finding the other common meaning; you'll have noticed that a search on "found to be corrupt" yields two meanings besides this article: corrupted data, and findings of a court or investigation.

There are a lot of ways to phrase the headline that wouldn't make a reasonable reader assume that this was an official ruling, e.g.
"X is corrupt",
"Why X is corrupt",
"Evidence that X is corrupt",
"X alleged to be corrupt",
or really anything but "found to be".

The facts by themselves are interesting, but the headline I found misleading.
Samsung Galaxy Nexus (Sprint) Review.
As if HN wasn't enough like Reddit yet...

Whether or not they think he is a scumbag is relevant. What will really matter is what his boss will think when he finds out that he has all this extra salary on the books for nothing.

If he's concerned that his friends think he's a scumbag now, just wait until the pink slips start rolling out when there's a budget crunch.
This is not true. A judge could be disparaging to the defendant in court, for example - this is not corrupt, it is just highly unethical.

Corruption is "when an elected representative makes decisions that are influenced by vested interest rather than their own personal or party ideological beliefs" [1]. The key phrase is vested interests - that's what separates vanilla unethical behaviour from corruption.

[1] http://en.m.wikipedia.org/wiki/Corruption
That was my whole point: I don't.
Solar industry, utilities clash over way "net metering" calculated
The problem is, talented people (some of them, not all of them) are not interested in ridiculous problems like this. It comes off as making the applicant jump through a hoop and watching them squirm for your own amusement, rather than as anything productive. No-one's interested in golf balls on buses, because filling buses with golf balls is a waste of time. Talking about it seems a waste of time.

And the question is stupid. Buses are different sizes and of different designs, you know. We have double-decker buses in the UK.

If you must use this class of problem, at least make it more related to your field or narrow down the kind of bus and what furniture is on it. And explain to the applicant why you would ask a question like this. "We want to see how you think" isn't an adequate explanation.
Mmm, a lecture on usability from a site that can't be read on an iPhone.
Thanks for pointing that out. Responsive CSS pending.
No Shortcuts, No Mercy: The Bloodsport of Programmer Recruitment
West did not get rich through luck and exploitation. Particularly Europe didn't. If you look at the map, it's just some tiny backwater at the end of the world with little natural resources. Yes, there was plenty of exploitation but that's hardly unique to the western culture. And European peasants were the ones exploited for the most part.

West has gotten rich because of its culture which allowed for development of science and technology (or at least hindered it the least), private property and enterprise, stable governments, honored contracts, and -- perhaps the cause of all those freedoms -- no single hegemon for much of its history and so a ruthless competition between the states on all field.

You're confusing cause with effect. It's not exploitation that made Europeans do much better than the rest of the world, they were already doing much better which allowed them to conquer the world.
You can't unit test with them out of the box. To get unit test integration is a rather large effort. If you want to carve a project into a web layer and into the business assembly, you have to jump between editors (web and C#). These two make the tools rather worthless for anything complex and web based.

Now their WinForms ability might be great, but there are few start ups out there at are actually doing anything with desktop development.
oops, yes. sorry.
Sorry, but I feel like you are putting words into my mouth here. I downvoted for the specific reasons mentioned, none of which were about my views on immigration (which you might be surprised to know are not one-sided at all). I'd also be happy to have a discussion about immigration, but at most it is a side issue in this thread and the above post.

I don't want to get into an argument here, but its hard not to refute the views you seem to be imposing on me.
As online and physical blur, digital citizenship now paramount
Yeah, there is some great info abt tools for webapp development. It also speaks about different stages in webapp dev.
The tech is different but the purpose is the same - to give a great application experience with software written in JS/html/css, on every platform with a single codebase. Ember is betting on the browser to be the runtime, appjs is writing their own.
I think the author confuses MNVO and SIMless phones. Typically, MNVO just rents the physical network and the SIM works just like before.

The usual MNVO in Europe is a 'dumber pipe' option, with cheaper plans but they state clearly which network they are on. Further, MNVOs get often acquired by the network provider, and continue operating just as a subsidiary with a differentiating marketing strategy / target audience.

Great thing about MNVOs is that they could possibly use multiple network providers, and work seamlessly also globally using the available networks with constant pricing. For some reason, this hasn't happened yet.

Apple could become a MNVO, but not SIMless because of regulations. However, they can bundle the SIM with the phone and provide custom services only on their network, which gives a better experience to the customer and little reason to change network.
When smart and experienced people tell you that things work differently in large orgs and govs, they don't primarily mean that in a negative way (...that the system is broken), they mean that as a matter of fact (...that the system is completely different).

It's not broken, it's not "fixable", it's just the nature of it all.

Let me put it to you this way, if they purchased $60 dollar routers, there would be a scandal about the incompetence and lack of forward vision at the top of HN right now.
When you don't have an OS choice (in order for a tablet to be approved for Windows 8 ARM), browser choice is the least of your worries.
Here's Why iCloud Contacts Are Making me Insane
> A habit is supposed to be something you can overcome with a relatively trivial amount of practice and persistence, and that is why there's a stigma about having them.

I haven't heard this connotation of habits being easy to change before. There's such a huge industry around developing good habits or getting rid of bad ones, and Google shows more results for "changing habits is hard" than "changing habits is easy".

The author also didn't address Social Anxiety Disorder, just shyness, which is not a medically recognized disorder. Again, I think this is a case of reading too much into what the author says because people are emotionally attached to the subject.
1st, corruption is like "being a dick" in that you don't have to have been found guilty of it in a court of law in order for it to be true.

2nd, corruption is corruption. Does it matter when? Before, during, after, it's still sketchy as heck. Any judge in possession of their mental faculties should think twice before creating the appearance of impropriety. I don't care if it's an official course - find someone else!

3rd, and 4th, granted.

5th, Right, because having a link to a file (and nothing more!) is somehow infringing anything. The affected server had no infringing content on it. I'd be outraged too. The idea that search engines and other sites should have to be censored despite not doing anything wrong is insane - equally insane is the idea that I can construct an anchor tag that will get me in trouble with the law.

Equally sketchy is the fact that this particular judge always seems to preside over BREIN's cases.

That's two strikes, and he seems reeeeeaaallly eager for a third.
Taking On an Ambitious Project? Be Honest
I apologise if I have misrepresented you. You are right, I do not know what your views are.
There is a timeout for those options.
"Shyness is a habit, it can be fixed!" reminds me of the "Homosexuality is a medical condition. It can be cured!" attitude of the mid twentieth century.

We all know how that ended.

I hope that as a society, we can find acceptance towards the introverts, much like how many straight people today are finding acceptance towards those who are different from them, realizing that in our essence, we are all the same.
I think Hackernews has 220000 registered users. You are one of them.

You have 17 bits left. Use them wisely.
Roundup – Income Reports for May from around the Web
If you don't want to install a third party extension, you can also manually add domains to the HSTS* set via chrome://net-internals/#hsts

* HTTPS Strict Transport Security http://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security
In Sweden the practice is that a judge should not be on a case where there is even a hint of potential corruption. To me that sounds like a good practice to protect the reputation of the system of justice.
OK, but why would a judge do such a thing out of the blue, with absolutely no motivation? You're assuming that an otherwise competent and objective judge would wake up one day, walk into court, and just randomly decide to do something highly unethical (we're not talking about accidentally making more photocopies than he needed or something, we're talking about something highly unethical) for absolutely no reason at all.

Now, perhaps he has a mental illness and he has begun doing things for no apparent reason, beyond his conscious control. That might be the case. I'm sorry for missing that narrow exception.

However, in practice, rational people don't just do highly unethical things for no reason. In fact, that really speaks to the very definition of a "rational" person in many ways. No, they do them because they get some sort of satisfaction out of doing them, and that is the definition of a "vested interest".

Highly unethical behavior without some motivating vested interest just doesn't exist. The vested interest needn't be financial of course, but it is still there.
SIM = Evil. Takes up precious battery space! Door makes edge of phone non-smooth. Internal mechanism adds to cost of goods and manufacturing. Overall non-green. Simply anachronistic.
> I was congratulated warmly and people were excited about the future of software patents. Nowadays, however, the climate in universities at least is very different, and Richard Stallman is almost single-handedly responsible for the change. (The business community, on the other hand, is still excited.)

Written in 2006... O tempora o mores!
>Like in Germany people have lots of PC for Jewish people.

Which is probably also the best example of why PC is dumb. For example, it's
hard to criticize Israel in German politics. At best, you'll be looked at in
funny ways, at the worst you'll be accused of being a nazi.
> The first thing that comes to my mind is that in 5-8 years ... they can selectively upgrade that 5% or so that require something larger, while leaving the other 95% on the previous iteration.

In other words, they'll be in the exact same position that they were evidently trying to avoid from the start.
This seems to be done currently through means like this: http://www.quora.com/Rdio-online-music-service/What-technolo..., it'd be nice to see an even simpler approach (like appjs) replace it.
The Swedish Judge who found all the Pirate Bay people guilty was also associated with a pro-copyright or pro-"Intellectual Property" organisation, too: http://www.wired.com/threatlevel/2009/04/pirateconflict/

To my (USA) mind, this seems like Enemy action, or a multi-national conspiracy. In the USA, judges with this kind of appearance of bias would most like recuse themselves, and if they didn't, one side or the other would try to set up the whole case for an appeal later, and then appeal later with flags waving and horns honking.

Why does this appearance of judicial bias occur so often in connection with The Pirate Bay?
Gorgeous Collections Of mother s day card.
First time I've seen one of these headlines that is answered with a yes :)
I don't really come to hacker news for usability or design. Mainly for content.
Ask HN:Looking for a chance to work in challenging env
hi,

Would like to explore my self by learning new things, taking new challenges. I am good at programming, solving problems and design solutions. I want to see how a start up environment works and also want to work with most passionate and enthusiastic people.

If I can get any kind of such opportunity it would be great. I can work on week ends and free time with out any charges. As I feel this is a good way to learn things and fulfill my passions in technical world.

Thanks in advance,
Sureshgv
Agreed, a very good practice. Too bad the Judge in the Pirate Bay case a few years ago had more than a hint of bias:

http://www.wired.com/threatlevel/2009/04/pirateconflict/
I made my whole webapp using Open Sans
Seems to me that the protestors furthered their cause very well. By being peaceful, respectful and non-violent they showed that they were not just mindless drones - they were thoughtful folk of a technical persuasion.

Software patents are bad for everyone. Even those who have patents get sued routinely by those who have other patents. They must file patents as "defensive patents", even if they have no intention of using them. The whole situation is predicated on greed and stifles research and innovation. The only folk who make any real gain out it are lawyers.
you can search in your settings and so potentially navigate way faster.
Isn't someone's style of social interaction integral to their identity?
I'd argue that method_missing isn't metaprogramming at all.

What about ActiveRecord (Rails' default ORM)? That makes great use of code-writing-code to generate a ton of methods on your class all based on db fields.
Use Main Memory for OLTP (Mike Stonebraker)
You only have I think 2 hours to modify or remove anything. I think it's even less for submissions.
If you really believe that was a better time to live in, there's some third-world countries that still operate that way. But it's pretty rough going when you have 1. no credit and 2. no distance communication, just to name two basic issues enabled by better identity management.
I look forward to the moment when I can buy a world-wide subscription from Apple as an MNVO that just works all over the globe without the almost criminal roaming rates and hassles that we currently have.

Earlier this year I was on a trip to Europe and accidentally turned on my iPhone in Paris. It automatically checked my email and I probably reloaded my twitter stream. It was just 700 KB but I was charged a good $25 for that. That roaming rate translates to roughly 35000 CAD/GB.

THIRTY-FIVE-THOUSAND DOLLARS FOR ONE GIG OF DATA

Someone please end this madness. Please let this be Apple.
The VM makes it easy to make continuation operations trivial, yes, but at the cost of normal code running slower and having to re-implement lots of things. I think both ideas have potential, and I need to implement both and see which one wins out.

I'm not sure how well the JIT works with CPS-ed code. There's a Firefox addon to inspect the JIT which we could use to find out (https://addons.mozilla.org/en-US/firefox/addon/jit-inspector...). It's possible we could optimize loops in a way that is more JIT-friendly.

More research is needed!
I thought of that at one point, but the lack of browser support kills it for me unfortunately. :/
> Because it is neither rock-solid nor stable.

Tell that to Amazon, Google, Facebook, IBM, HP...

> It changes too much, too often

I said "stable", not "stale". If you want unchanging, bundle with Debian stable or Ubuntu LTS (or ink a deal with Red Hat).

> Without software, you dont get users, and without users, hardware makers wont bother to preinstall

Apart from games, I don't see this dearth of software. While I agree some users have very specific needs, most users would be perfectly happy with a browser.

> users dont have to reinstall distros every 6 months just to be able to install a new version of s single app.

Unless you live in the dark ages, keeping a Linux machine up to date across major OS releases is, usually, a breeze. I'd not be surprised if, in a couple major kernel revisions, not even a reboot is needed during the process.
Clarence Thomas has the appearance of a much larger problem:

http://www.nytimes.com/2011/06/19/us/politics/19thomas.html?...
http://www.washingtonmonthly.com/archives/individual/2011_01...
http://www.nytimes.com/2011/02/15/us/politics/15thomas.html
http://www.washingtonmonthly.com/archives/individual/2011_02...
Although it's still a distance away, Smalltalkers will appreciate this.

I've always found laying out pixel-perfect UIs in iOS tedious due to the tweak-build-run cycle. Hopefully this will fix it.
This is super interesting but I am really curious about its performance assuming they dont just bruteforce it to exhaust all combinationss. Tons of portfolio optimization problems can be specified very succinctly just like above but the actual computation can be quite tricky. If you had to break up a hundred dollars to invest in google amazon and rest in a riskfree interest bearing bond the optimal constraints look just like the choose function above...so i can declaratively write out the sharpe but maximizing the sharpe is fairly nontrivial. I am going to check this out right now.
Verizon's LTE phones do use SIM cards, but it would probably be futile to try to use them on Sprint or AT&T's LTE networks, since they run on different frequencies, and you wouldn't get standard voice or 3G data coverage.
seeing as personality is defined as a preferred set of reactions to external events, your preferred style of social interaction is part of your identity by definition.

this is shorthand for saying "I prefer alone time to recharge" or "I am energized by the company of others," which is a fundamental aspect of identity.

factor analysis of personality breaks down personality into related sets of consistent behaviors. introversion/extroversion exists in even the simplest model. the distinction was first noticed by Jung. it was even observed in dogs by Pavlov, who found that dogs that were active around other dogs fell asleep when left alone, where as dogs that seemed exhausted by the same events perked up when isolated.

introversion/extraversion is not a constant preference. sometimes introverts like parties. but individuals have a preference for one or the other that forms a preferred set of responses to external events, which makes it part of the definition of personality.

this is an article based on folk psychology written in ignorance of thousands of articles on this subject, starting with Jung, experimentally noted by Pavlov in animals, and made rigorous in the work of Hans Eysenck. Eysenck used factor analysis to rigorously define extraversion and identified it as a basic dimension of human personality.

this is an incontrovertible finding of modern psychology. extraversion/introversion form one of the parts of the five factor model, which uses factor analysis to identify five core factors of human personality. some models have more, some less - that's the art of the technique. but they all have introversion/extraversion.

there is a distinction between shyness and introversion, where the former is mostly likely meant to mean socially anxious. however, introversion is an enduring personality trait that factor analysis consistently identifies.
>Perhaps the more sound reason to go SIM-less is to reduce the barrier to switch, promote competition among mobile carriers and improve the whole user experience.

What?
I'm enamored with the idea of writing desktop applications with web technologies, but I'm not enamored with the idea of running a node.js instance locally for every such desktop application.

What I would like to see is a "privileged mode" Chromium (or Firefox) that would let applications break out of the browser sandbox and directly perform operations such as filesystem I/O. Privileged Mode Chromium would obviously be a huge security threat if it's allowed to run any old code, so it would be wise to prevent it from downloading and executing scripts over the network, or maybe have some kind of script signing support in place so that the only scripts allowed to execute are the ones with the app developers' signature on them. Or maybe I'm talking out of my ass here and what we have right now works just fine. Feel free to correct me here.

Also, one question. Isn't the node.js instance serving my application visible to other applications on the same system? Can't a malicious application take advantage of this fact and cause my app to misbehave?

(Offtopic: I must point out an irritating and potentially harmful design trend that is emerging as a result of Twitter Bootstrap's popularity: the top navigation bar that stays in place as you scroll downward. It wastes precious screen space, looks ugly and doesn't add anything of value to the website. Why is it so important that I be forced to look at your website's logo and navigation bar all the time? I'm not picking on the AppJS developers here; this is a general sentiment directed towards all the designers who embrace this terrible trend.)
If anyone is shy and wants to reduce it, here is a simple, tested, and effective method: Say "Hi" to strangers, people at work, anyone you bump into. I do not mean a low hi, without eye contact. I mean a LOUD "hi," with a It's-nothing,-I-am-just-happy-to-be-alive smile on your face, and keep the eye contact.
Summary spam.

https://www.facebook.com/ThePirateBayWarMachine/posts/261478...
Apple are great in many areas and things but absolutely poor in Internet services. They need to seriously overhaul that software department.
I still find XULRunner better suited for this task.
Well, yeah. Admittedly the phrase "being good with people" is kinda vague. In most jobs you have to deal with people in some way or another. But when people use this phrase, they often mean something similar to "extroverted", "talkative", "persuasive", etc. Like for jobs in sales, these qualities (?) are often required and expected. However, I don't see how they matter much in a desk job, assuming you manage to communicate well (in some form or another) with your co-workers and clients.