skysight-inc/HackerNews huggingface dataset:
"do the job perfectly well" is a bad way of saying what I was thinking: "for the most part, they work pretty well for the average user" which is true.

They don't cover all edge cases perfectly. But for a user who is new to Linux and wants to install some software, it's better than what we've got on any other OS except ones with dedicated and closed app stores.
> contenteditable is meant for formatted text, not plain text entry.

contenteditable is meant for editing content, what kind of content you edit with it is up to you.

> What are the benefits of contenteditable that justify to go into all this trouble?

Coherent and simple styling and integration, avoidance of reflow (especially when toggling between editable and non-editable)
Feel free to lecture the rest of us on how well Free Speech works when you have your house in order

I don't think any country including the US is exempt from criticism -- very strong criticism, at that -- on a variety of fronts. Several people here have tried to derail the discussion into areas such as slavery, women's suffrage, the Second Amendment, torture, or whatever, but those are all offtopic for the (sub)thread. Our house is not "in order," and neither is yours or anyone else's, so what's the point in dragging out a laundry list of unrelated accusations?
Seems quite the opposite. The article says most mathematicians have well-established lines of research and are disinclined to devote years to understanding a different specialization. The mathematicians who are trying to understand the proof are described as young, up-and-coming mathematicians with little to lose and a lot to prove (and an opportunity to potentially get in on the ground floor of a new theoretical framework -- "inter-universal geometry")
When I first started at my current job it was 20 hours a week. I'd work 9-2pm 4 days a week. When I was made full-time (37.5 hours) I remember noticing that I wasn't really getting any more done - more replying to emails, sure, but the actual useful output per week remained much the same.

I realise this post will be ridiculous to many people reading this, for whom 37.5 hours is still half-time.

(If it's any consolation, I was also not getting noticeably more done in my free time when I had more of it.)
"Unchecked privilege" isn't an insult.
Ask HN: Is there a Github clone that I can run on my own server?
Jeff has some fascinating theories on AI that I think have a real chance of taking us out of this rut that AI has been stuck in for the past 60 years. If you want a good overview of what's in his book, "on Intelligence", check out his TED talk.
http://www.ted.com/talks/jeff_hawkins_on_how_brain_science_w...
Write a lot. While it sounds obvious, the fact is that most people find ways to avoid doing the hard work of actually writing. Ideally the writing is public, but better to write in private than not at all.

Read good writing. You need to develop good taste and good taste is developed and refined by reading good writing. Publications like The New York Times, The Atlantic, Harvard Business Review and Esquire have distinct and powerful voices worth studying. Same goes for pg's essays, Malcolm Gladwell, Seth Godin, Cal Newport.

Edit and revise. I used to hate revising my work. One and done was my motto. But I've learned that it's only through numerous revisions that great writing is born. There's usually opportunity to 2x your writing in the revisions.

Write for your reader. While all writing is in some form, an exercise for the ego, strive as much as possible to write for the benefit of your reader. Remember that they are here to be informed, entertained and moved - focus on doing that and like a compass you'll always move toward great writing.

Good luck!
I think Mike Bostock's (the author of D3) tutorials are really high quality too. https://github.com/mbostock/d3/wiki/Tutorials

However, once you dive a bit deeper with selections and nesting, there are some things that are not immediately obvious how to structure. For example, when we implemented small multiple visualization, figuring out the best way to structure enter and update sets for nested data took a few attempts.
I'm not sure about this hypothesis, when making a field editable requires inserting a bunch of dom nodes and trying to position your brand new input at the right place, it should be way more repaint that the NOOP of adding an attribute to the element.
Just a teaser poster for a documentary I am working on.
Because then we would be accused of being a bunch of trigger-happy cowboys who resort to armed revolt at the slightest provocation?
1) Is there a problem that provably requires asymptotically more memory in a lazy language than in a strict one?

2) Is there a problem that provably requires asymptotically more time in a pure language than in an impure one?
The headline is misleading, they're encouraging more employees to use Android, but not encouraging everyone to switch. I'm not sure if it has changed since 2010, but when I was with the company you could choose between iPhone or BlackBerry as a company phone. The lack of Android choices was directly responsible IMHO for the Android app sucking.
I understand about not naming names, but your explanation makes sense. Thanks.
I'm a Python guy with a Java day job so I'm guessing my situation isn't that different from what he dealt with in 2006. Heck, most of us Java guys are dealing with it in 2012!

Python didn't drag my day job down. Instead, it gives me the understanding of what Java's shortcomings are and why IDEs and frameworks exist to cope with them.

It also changed the way I looked at design patterns. Before I knew Python, they were pretty intimidating. Now, I look at a strategy pattern implementation and find it more a cute attempt to compensate for something than anything else.
http://rogerdudler.github.com/git-guide/
In addition to learning spanish, check out https://www.couchsurfing.org/ . If you really want to experience a place than living / hanging out with locals is a great way to start. I've had some amazing experiences through couch-surfing over the last few years and made life-long friends.
http://gitlabhq.com/
GCHQ Crowdsourcing Decryption of WWII Pigeon Message
It's slightly disappointing that the revision will not at all focus on Django 1.5 that would operate on Python3. Perhaps a few 'If you're doing this on Python3' side-notes will suffice?
A Backhanded Thanks
I agree, there should be more info. What I like about it is that so many people have good ideas and with guidance could make it. I learned it myself and you get skimmed countless times due to lack of knowledge and experience, so I believe this great guidance to prevent potential failure from elementary cheating moves or either amateur mistakes. So this one reason in hindsight Id appreciate a service like that.
I was looking at gitlabhq and http://rogerdudler.github.com/git-guide/
Is that a guide or do I get to install the actual github onto my server?
A lazy data structure exposes access methods that exhibit lazy-evaluator behavior. For example, you have a "rectangle" structure that contains position, width and height, and the structure has methods that let you apply matrix transformations to scale, rotate, and skew the rectangle's corners. The matrix methods perform the computation, and then cache that result in case it's needed again.
Apple seeks to add more products to Samsung patent lawsuit
I'm not sure how that "wealthy families" part fits in with this?

Maybe this depends on the country, but one example that relates to my original comment was a school which specialized in university students who are about to or just finished their studies and wanted to enhance their studies in a specific area.

The whole program was less than a year and the costs would be easily covered even by a few months of part-time work, so we're not talking having to get an actual loan to even attend.
It doesn't seem to work. Check out any of the articles submitted to HN:

http://www.hnsearch.com/search#request/all&q=bgr.com&...

They all show "submit". I re-submitted one of the stories myself. Still shows "submit" as the HN button.

EDIT: Ok apparently it does work after I submitted a story through it (cold cache?) But it's still pretty meh, really just a glorified <a><img></a>
"Why didn't you fund that startup" is exactly the sort of question Mr. Wilson should be able to answer--and he did below, generally.

You're right that the thesis is a test. My question was because it wasn't clear that there was actually a way to fail the test, or at least I wasn't clear on what Mr. Wilson viewed as failing the test. I didn't ask why he didn't do something that hadn't occurred to him, I asked why we he didn't do something on which he makes a pretty deliberate decision.

As I mentioned, in my own experience I heard a lot of "it's a move-fast environment", and I realized that I had no idea what that meant. It's like saying "be tall"--meaningless without a baseline or a standard of comparison, and yet everyone kept throwing around the phrase like it was a concrete observation.
This link goes to an older edition of the book; it's since been split into a short version ("basics of clarity and grace") as well as a longer version ("lessons in clarity and grace") -- the longer version has exercises (I think) and the shorter one doesn't. I own the shorter version and haven't felt a need to look at the longer one.

In any case, this book is great and helped me immeasurably in writing my dissertation in grad school. It gives some advice on sentence structure that I haven't seen elsewhere (like when and why the passive voice can be useful) but also gives a lot of "formulaic" advice on how to organize the entire document. I say "formulaic" because he essentially gives you a formula, which is exactly what I needed and seems to be what you're asking for.

FWIW, I own or have read well over 30 books on writing and this is easily the best one on general---i.e. subject-agnostic---writing.
Depends what you mean by "made". I'm not sure that you can say that open-source projects like Chromium, Webkit, KHTML etc are "made in the US".
Is this situation similar to that of Louis de Branges & the Riemann Hypothesis a few years back? I.e, a well-respected mathematician (de Branges had settled the Bieberbach conjecture in the 80s) releases a proof of an important unsolved problem using his own poorly understood mathematical technology?

Edit - lest this sound too negative, one should realize that the Bieberbach proof took a long time to be accepted.
This is one of the main reasons I'm writing these tutorials - small multiples (nested selections) in D3 are explained very poorly in the official docs, and are a constant stumbling block for coworkers not very familiar with the library.

Sadly, getting around to properly explaining them will take another lesson or two.
Ah, irony. It's more than a little amusing that the people writing the software need to be "encouraged" to use the platform that's more popular (by shipments).

Even in the days of Mac-vs-Windows, it wasn't really true that developers needed to be encouraged to write code for Windows. They migrated to the more popular platform, because that's where the action was. But these days, the action is in iOS, and Android is a clear second-tier player (amongst developers). The fact that Android is shipping more units is almost incidental.

In software, this pattern is historically kind of weird, but in consumer products, it's par for the course -- new innovations come out in high-end products, and eventually filter down to the masses. Perhaps this is a sign that software is finally becoming a commodity industry.
Watch Man Utd vs West Ham Live Streaming 28/11/2012
This is very true for all sorts of careers.

I remember thinking I was pretty successful when I got my first 6 figure bonus until I realized that my peers had been getting these kinds of bonuses for the past 8 years and the bonus was small potatoes compared to seeing your portfolio growing by 35 percent each year.

More success means more successful peers.
That can't be Perl, I actually understood it.
Just got it too, works nicely, waited a while for TorChat on the iPhone.
Right now we are waiting for his corrected paper, as the current one contradicts some known number theoretic results.
Mochizuki put uP an amazing amount of scaffolding and invented a new area with new abstractions. People who I trust claim that there isn't new profound number theory in this, so then it may become a matter of whether to study an learn it for its own sake, which carries less incentive if there is no immediate application.

Plus: mathematicians really don't have spare time to learn every area that comes along. Allegedly Poincare was the last true polymath. Given how math has been developing for centuries and you never really need to throw things away it continually becomes harder to get up to speed in any particular field. There's a famous quote about how the Princeton undergraduate math program is so rigorous that it brings you up to speed, to the point of early twentieth century mathematics. In this way math is incomparable to CS.
Django 1.4.2 is still alive! 1.5 support for Python 3 is still considered "experimental". It wouldn't get mature until 1.7, or even 1.7 IMHO. Python community is now stuck at 2.6.5/6, 2.7.3 and 3.x, which does screws people over. Lots of changes in 3.3 now. I am not even sure if 2.7.x is catching up with the 3.3 branch. I doubt.
Definitely optimizing the book enjoyment experience is promising (having cafes, book signings, etc). I think one part of quality book discovery is curating really hard to find, but awesome books. How many people would pilgrimage to a store to hear Noam Chomsky speak on language, or a Kennedy talk about politics, or one of Dr. King's descendents speak on racial relations and buy books? There are a lot of really great books that could be augmented by having more conversation around them. People would definitely pay high prices for books that are rare and insightful and the stories around those books.
More N.F.L. Teams Use Statisticians, but League Acceptance Is Not Mode
Distribution rights can arise naturally as a contract or condition of sale. I will sell you this data if you agree that you will never give a copy to someone else.

The government's role is limited to enforcing contracts, and government interference is in limiting what contracts can be established between parties.
I've been using Python3 intensely for three or four years and have long forgotten Python2. I'm teaching my kids to program, and that means the living Python not the living dead zombie Python.

I work in other languages, too, but I'd like to switch to Python3 for webdev if practical. Part of that is the ongoing need to prune the garden of knowledge, so I can sharpen my focus on what I decide to keep. Part is because Python3 is the only language my kids know, and I'd like to get them involved in some of what I do.

I would consider Django if there were good resources, such as an edition of this book, that taught Django as a Python3 web framework. I don't know enough about Django to know what's reasonable, but if the Django community updates this book from Python-1998 to Python-2005 then my kids and I will check it out--when it goes on display in the Computer History Museum.

But if it is reasonable to aim the next edition of this book at pure Python3, I might be interested. Django itself might not allow it, for all I know, in which case the book I'm talking about would be irrelevant. I really don't know.

What I'd really like to find is a production-ready framework in which Python3 was the assumed language of the framework, docs, and community, and Python2, if mentioned at all, was the "special case" that was "experimentally supported."
$99/year is only if developers want to submit apps to the App Store. Xcode itself is free, and non-appstore apps can be signed for free with it.
Why would I care about owning all the (brand).(tld) pages? If I own .com, it's enough. If someone is trying to be my brand without my permission, there are already legal ways of dealing with that. If they're just another brand in a different space of the market with the same name, I don't care. Apple the tech company is quite different from Apple the apple company. If someone makes (brand).sucks, that's really no different to (brand)sucks.com.
Social networks should be more like email, less like AOL
Enterprise is sexy now. But B2D is sexier.
Everyone talks about having the gpu/vpu/dsp/you-name-it that can decode hd with drivers.

Except, even with drivers, some movies still lag, for example, try http://www.auby.no/files/video_tests/h264_1080p_hp_4.1_40mbp...

Yes it's high profile 40mbps 1080p. But then again, if you want to play files from a box and all you do is play baseline blurays, then I don't see the point. I believe such a box should play "anything" HD.

The page also report their own tests http://www.auby.no/files/video_tests/

Bird certainly lags to death on my exynos 4210
thankyou :D
I think it was intentional.
"Facebook urged its employees in August to switch from iOS devices to Android so that flaws in the company’s mobile app could be addressed more rapidly."

That statement was ironic. Satire, anyone? Maybe that's the reason why my FB app on Android is getting better? LOL

Google Plus' iPad app sucks to the bottom...... now I wonder what's the correlation...
It depends on what you mean by "low quality." Enterprise products often don't have shiny GUIs, extensive marketing associated with them, cool domain names, etc. But they do have to avoid permanently deleting data or being inaccessible for long periods of time. They usually come with 24/7 support contracts.

A social networking website can be down for a day for a few users and nobody will care. With enterprise software, that could be a deal-breaker. If engineers have to be woken up at night, then they will be.

You're right that enterprise is about sales, whereas consumer is about marketing. It actually affects the company as a whole more than you might think. Heavily marketed consumer-focused companies never seem to stop marketing themselves. Even in the cafeteria, you're bombarded with the marketing about how this is the best company EVAR and all the cool people are here, etc. Sales is more about relationships and building trust. There are some bad aspects to both, but on the whole I think I prefer a sales-focused company.
hazzen, cool that you are going to cover them. What kind of project are you working on, if I may ask.
Way before I got into PC / Linux I was into C64 and Amiga piracy as a kid. When we had stuff that needed more than two or three disks we'd use additional disks as a redundancy method. I don't remember all the redundancy details but basically if you have one additional disk you could have any one of the disk fully failing and you'd still be able to get back your data.

I'm pretty sure that there was a command-line to do the same ; )
From Python Import Conference - A conference organizing guide
Also consider that it is hard to hire people to work on your project if you use F#, whereas c# has enough similarities to other languages that it is easy for people to get up to speed. It's too bad, F# is a really great language.
There is a bit of lag for the hnsearch API to pickup the latest vote count.
Whether ABC (or a similar conjecture) is proven has practically no cryptographic impact. This is because you can already write and execute algorithms (whose correctness depends on unsolved conjectures) without proving the conjectures. See http://math.stackexchange.com/questions/69540/would-a-proof-...
That argument makes no sense.

ARM chips come with closed source android drivers because those bring money. That's that. If you think GNU/Linux "victory" would be about making money, you'd be sorely mistaking (or else, you can go the ubuntu way and beg for donations, include proprietary apps, track users, and wonder where you failed)
People should not be so eager to jump to the new functional constructs in C# to proof it can be cool too. There is no shame in imperative programming, it has its own advantages and can be pretty too.

In this case, just using C# a bit more idiomatically can go a long way:

var descriptions = new ArrayList(mylist.Length);
foreach (var foo in myList)
{
if (foo.Description == "") { continue; }
descriptions.Add(foo.Description);
}
return String.Join("\n", descriptions);

The names the author gives to his variables are the first indicator that he just isn't really in a C# mindset.
PCs are "open", Windows 8 RT is not for PCs.
That's what I said in the other reply. Python community is stuck with three versions: 2.6.5, 2.7.x, and 3.x (and now 3.3). Cpython should now announce a deadline for support for 2.6.5 and 2.7.x. I don't think 2.7.x is catching up with Python 3.3 branch anymore. I am not sure. The versioning 3.1, 3.2, 3.3 still throwing people off, at least for me.
Managing multiple Heroku accounts on OS X
Lumia 920 heat issues causing concern for some consumers
Funny Winter Wallpapers
Science that gives me an erection. Very very good read.
The Elements of Style is to K&R what The Voynich Manuscript is to On the Origin of Species. Elements of Style is good to read to see one person's ideas on style from a century ago, but it's not a guide to writing.

If you have a need for guidelines but don't want to develop your own, many major publications publish style books. For example: The Associated Press Stylebook, The Chicago Manual of Style. APA and MLA work too.
Yeah, this is one of the most censored place around. It says a lot about the VC culture.
Would it be possible to use proof assistants like Coq [1] to verify this kind of proofs ? If not, does anyone know why ?

[1] http://en.wikipedia.org/wiki/Coq
Make every sentence work with the whole in moving the reader towards your intended goal.
Proofs at this level are nowhere near formal enough for existing mechanical tools to understand. I've seen researchers cite "translated proof X into an automatically-verifiable form" as a major achievement -- even for very simple proofs.
No. A proof is a nice thing to have, but everybody assumes that ABC is true already.
Second life was just never "real" enough for me to even try it. Up the graphics a few orders of magnitude, add Oculus Rift support, and I'll be there!
Why shouldn't the people tha want to use the MPEG-2 patents pay the license fees? I don't play MPEG-2 on any of my RPis and am fine not paying them for those those that want to use that format.
Some of the negative aspects of schooling:

Destruction of creativity, obedience, deferring to authority, loss of time, loss of identity, bullying, inability to pursue subjects in depth, learning to self-censor, second-rate materials, not being allowed to read, not being allowed to talk, have to ask permission to go to the bathroom, learning to tease those who fail to self-censor, everybody trying sooo hard to be normal, belief that exams measure knowledge, being put off math for life, inability to learn during adulthood, etc.
Part of the problem is that there isn't just one Android, there are many, and they all behave just slightly differently. Testing on Android is a nightmare because of this.

I wish Google would make some efforts at fixing this problem -- it's the same problem Microsoft had with Windows. Windows on each piece of hardware was just slightly different and made testing just as hard.

Google, please learn Microsoft's lesson and make this easier for developers.
The evidence suggests that a 1x return on an investment is essentially a writeoff. The whole model counts on the fact that most startups fail; the "winners" have to pay for the losers, not just themselves.

The convention wisdom says this is important to understand for at least two reasons:

(i) You aren't going to make a compelling pitch to a VC by focusing on the likelihood of a 1x-2x return, since you'd essentially be pitching a failure to them.

(ii) A 1x-2x return may be lifechanging for you, but since it's essentially a failure for your investors, they will tend to tack your company away from those returns and towards much riskier strategies.

If you think 1x is a major win, you should consider avoiding VCs.