skysight-inc/HackerNews huggingface dataset:
Ralph Lauren Mens Explorer Cotton Pant gray [polo mens pants 003]
cheap ralph lauren Ralph Lauren Mens Explorer Cotton Pant gray [polo mens pants 003] - Designed for high-performance activity in bright, lightweight cotton, the Explorer pant is crafted with ripstop protection in a utility-purposed silhouette that's packed with ample closures and pocket space. Full cotton lining. 100% cotton. Machine washable. Imported. Ralph Lauren Mens Explorer Cotton Pant gray by ralph lauren. Ralph lauren polo big pony
Cracked used to be so much better...It still has some good articles, once in a while, but much rarer.
This is also a great tutorial/introduction to many of the features available to web developers.

If I were teaching a class on this subject, I would take students through this just to give them an idea of all they could create.
This comment is brilliantly introspective into the culture of Apple and in the benefits of leaving behind obsolescence.
The flyback transformers in large CRT televisions generate several times more than 10kV.
شرح برنامج تشارلز charles للمزرعة السعيدة 2012
Petsmart dog supplies
Links to The Atlantic are fairly common on HN.
* Yes createNew is not very optimal, in practice this is not really an issue though. Furthermore I value maintainability over performance.

* They share the same object, so it's not composition. Does it really matter that it is not 'pure' inheritance?

* createNew() - bad code? why? just an opinion.

* I have written JS apps from day 1. And yes I know how to handle this,new and prototype. Still, I choose no longer to.

* obj.new() can be confused with new obj(); That's why I have chosen a more distinctive method name; createNew.
I believe that 2% includes defensive medicine. Ahh, here's one of the relevant papers: http://content.healthaffairs.org/content/29/9/1569.abstract

"Overall annual medical liability system costs, including defensive medicine, are estimated to be $55.6 billion in 2008 dollars, or 2.4 percent of total health care spending."

I really don't see 2.4% as one of the major things "driving up medical costs in this country."

Here's another from http://www.factcheck.org/2009/10/malpractice-savings-reconsi... "In an Oct. 9 letter to Republican Sen. Orrin Hatch of Utah, CBO Director Douglas Elmendorf said that a package of changes including limits on malpractice awards 'would reduce total national health care spending by about 0.5 percent (about $11 billion in 2009).'" "That figure includes a 0.2 percent reduction just from lower premiums for malpractice insurance paid by medical professionals. And it includes an additional 0.3 percent in reduced costs of medical tests, imaging and other medical services. "

This would imply that the malpractice overhead isn't more than a couple percent.

Personally, I think the major perception regarding malpractice is based on propaganda by people who want to put caps on all lawsuits. See, of all things, a Cracked article on the major examples of 'outrageous' judgements where the actual facts are at odds with the perceptions: http://www.cracked.com/article_19150_6-famous-frivolous-laws... .

Civil lawsuits are one of the few ways that individuals can take on large companies with bad business practices. Caps mean those companies are more free to make decisions in favor of cost-cutting over quality.

Of course it's hard to justify it that way. It's much easier to say "idiotic medical lawsuits are one of the major reasons for increases in medical costs, so lets cap all lawsuits."

Where do you get your idea that medical malpractice costs are a major contributor to increasing medical costs, either direct or indirect?
Immediate mode, fixed pipeline. glBegin(), glVertex4f(), etc.
Ask HN: How is religion affecting (if at all) the common hacker's life?
Happy Easter to all Christians around!

I have always wondered how/if religion affects the hacker's decisions, and life in general. Religions have all kinds of "requests", like going to church every sunday, kneeling at sunset or visiting Mecca once in your life. Hackers tend to dedicate their life for long periods 100% to just coding and developing their product, thus obviously not respecting them.

Also, how about decisions and beliefs in general? The world has become very connected, allowing us to learn almost everything about anything, making us more self-aware. Are your beliefs affecting the decisions you make?

Last but not least, have you ever considered creating a startup that targets religious people? Are you working right now on such a startup ?
its worth noting that this is regularly updated, so if you haven't read it in the last few weeks, you should check it out again.
It's a real shame that when he decided to completely rewrite the Minecraft engine (which he finished but regretted), he didn't switch to using Modern OpenGL.
But that's just a bunch of photos. Where's the article, and what's the science behind these?
He was doing it here though.
Thanks for sharing, especially on Amazon App Store.
What do you mean by "If you don't use new, you can compose an object in multiple layers"?

If you want to compose objects the correct way using prototypes, then you need to use new at some level. If you don't use it, then you're re-allocating the entire object's properties and methods every time you need to use it.

You can do it as Crockford does with his "beget object" abstraction: http://javascript.crockford.com/prototypal.html

But you still need to use "new".

And personally, I'm not that convinced about promoting these sorts of abstractions as Crockford does. It's just really small syntax sugar around "new" and it's totally subjective.

So most of the time I simply feel more comfortable using "new".
That would be an interesting feature to add to diffs - if there are huge structural changes in a block, just show before and after instead of trying to show differences.

No idea how you would define the criteria or implement it though.
Bubble? what bubble?
if you take all the python libraries, multiply them all by the five or six lines of completely custom, non-standard, everyone-does-it-differently lines of logging code you're encouraging everyone write, then we have way, way more than 100-200 lines of logging code. Except unlike logging.py's lines of code, none of it works together.
Depends on my mood but when I commute its usually at least an hour so I typically read on my kindle, RSS on iPhone or if I am in the middle of an interesting project (or working towards a deadline) I will sometimes try to work. I typically find the time quite productive in this situation, as I use it to do the annoying stuff that I can time box to the commute time.
> When you're on the internet, you're engaging in bite-size activities and constant task switching.

Sometimes. Sometimes I'm doing one thing and focusing on it.

> Quick, how many tabs do you have open right now?

Not the greatest metric. When I'm working, I often have like seven tabs open, all about what I'm focused on working on. So why would we assume that "number of tabs" is a better indicator of unfocus when discussing leisure time?
Performance is really sluggish on Opera. Maybe I just have too many tabs open, but transitions are usually better reserved for local apps in my experience.
PardaPhash Blog: Nitish Kapoor
Every time you call createNew(), all the methods and all the properties are re-allocated. This is bad for performance and memory consumption. This is why properties and methods should be added to the "prototype" of an object, so that they don't get re-allocated every time you want to create an instance.

Whilst this is true, isn't this something for the Javscript engine to optimize? And doesn't this (very common construct) already get optimized by modern engines? Guess I got a nice Sunday-evening experiment to set up...

Language-wise, I find the method the author describes to be very elegant. Everyone seems to write OOP-Javascript in their own way. And the new keywords in ECMAScript 5 aren't helping to resolve these inconsitencies...
I'd like to put that stronger: it's impossible to grow things without changing them.
Offtopic: does anyone else think about Google Plus when (s)he sees that top bar?

Ontopic: I love the idea of this product. User feedback solutions are something that I've always needed to implement myself, and never as comprehensive or complete as this. Customer support can be the face of your product to the world, and the lack of it can drive customers away very easily (see google's reputation in this area).

On the other hand (nitpicking, I know), I wanted to check out the Terms of this product, and the link in the footer just leads to the homepage. The privacy policy link is even worse, leads to a different website with some kind of 404 page.
No, Amazon already hosts many competitors on their platform. For example Heroku on AWS and many book resellers on it's marketplace platform.
Just read around two thirds of 'The Node Beginner Book'. I've only briefly played with node.js before now and I still don't really have an immediate use for it personally. I could see myself using it to whip up rough scaffolding to support prototypes of personal projects written in other languages.

I did learn something from its event-driven callback system though. Made me realize I was approaching things the wrong way in a libevent-based daemon I'm developing in C.
I am very impressed with how well written this article is. A brief description of the problem, links to relevant discusions for less informed readers to come up to speed, and clear examples of how key pieces of information were gathered. I learned more from this article about the topic at hand than I have from a Blog post in recent memory.
I don't have any information about the second Iraq war, but a relative of mine works with radar systems. From what he told me, Iraq's air defense during the first Gulf war was ridiculously poor - the Iraqi air defence forces just turned on their air defense radars and waited to get a bomb dropped on top of them.

Apparently, there was a NATO exercise in Norway a couple of years ago where the US expected the same tactics to be used and hence to easily achieve air superiority. However, the opposing force moved their radar and missile systems around, used the terrain for cover, performed feinting maneuvers by giving the impression that the air defense systems were located in different locations and also obverved using mobile observers on the ground. Apparently, the US lost the air battle spectacularly.

Imagine a military conflict with an enemy that doesn't follow conventional doctrine like this. It's very hard to extrapolate from history how things are going to play out. A large-scale war with today's technology is going to look a lot different than the assymetric warfare the US currently seems to be optimizing for.
logging.basicConfig() does it in one line, but usually the config file system is used for larger apps. that system is essential so that the logging output of different sub-components can be individually configured and piped to different streams.
I have to agree. As nice as these kinds of systems sound (I've designed experimental ones myself), in most applications its just not the right way to handle it. The first gotcha is that localStorage isn't async itself. If you have lots of data that has to be pulled out or stored, you might end up locking up the thread and bring the rest of the app to a standstill.

Another important issue is that all browsers already have caching mechanisms built in. Spend your time verifying and correcting that your headers are being set properly for your js and stylesheets.

Also, localStorage only gives you 5mb of storage. That space can be taken up very quickly if you aren't careful.

There are some very limited cases where this kind of thing can be useful. One that I'm reminded of is mobile web applications. Steve Souders talked about this briefly at the jQuery conference around this time last year. However, all the major mobile browsers already support cache manifests, which mostly obviates the need for something like this.
3 ways to Watch IPL 5 2012 Live Streaming Online
> no this, no new, no prototype. Therefore this approach is not only easy, minimalist and elegant but it also works in the most ancient and exotic browsers.

You mean ones with broken JS implementations?
Room to Learn
Yes. iTunes on your desktop machine can store (and update) apps that you are not currently syncing to the device. Then, when syncing the iPad, you can check a box in iTunes to indicate that the app should be included on the device.
Interesting that things like photo tagging is stored in a changing timezone (some are PDT (UTC-7), some are PST(UTC-8)), whereas for the access logs, they state that everything is PST.

Why would they be storing/using time in a timezone anyways?
I see your point, but users don't need to be moving apps from one device to the other. They just need to DL it on one and have it delivered to others, which is standard icloud procedure now. It's the same for backups, especially for apps that you want a copy nevermind what happens down the way (the app is deleted, the news version is crap, you can't connect to the store etc).

As a matter of price, for the reasons above I am OK to pay more for an universal app than have two different ones I'll have to manage separately.
heh... you can't even pay me to use Windows. Nice.
Sales is still a very person to person thing. To date, there is no substitute for direct personal interaction when it comes to relationship building.

Which would you rather have:

Dinner with $FAVORITE_CELEBRITY or the equivalent Skype session?
شرح برنامج تشارلز
Agreed. I think the privacy policy is a third party service that generates policies.
I like using a UI to do large diffs in a side-by-side fashion.
> Adorable racism.

How so? Shutting your eyes doesn't make the bias go away.
5 Mechanical Turk Tips for Startups
I skimmed the article to get the tl;dr, which seems to be that there is an appropriate level of detail (LOD) for icons of different sizes, and that therefore vector graphics won't work.

True, and false. All you would need is a vector graphics format with a per-element LOD specification. Here's an example of one format and editor which does that:

http://www.haiku-os.org/docs/userguide/en/applications/icon-...
US Navy Fire Scouts will automatically spot pirates, give 30 seconds to comply
Peter Thiel's CS183: Startup - Class 1 Notes Essay
For the same reasons that you mentioned about religious duties I have preferred to follow a simple and yet the most important religion which I call as "Humanity". It is very simple to follow, it is global and if the whole world starts to follow this same religion I am sure we can get rid of many of the problems that we face today.
Hit by writers block - at - 75
Summary: If it there was a straw man, you'd be able to identify the argument that it was being used to win.

You can't, so there is no straw man.
possibly the worst article I have ever read
"Fail fast" is no excuse for being a moron, flake or scumbag
Thanks for the really swanky colour scheme Ethan. Great to hear the Arch Linux, and tiling WM love.
Thanks updated :)
On the eve of Oracle v. Google, the judge takes center stage
Need a home improvement: getting a loan
You should check out http://evernote.com/.
I agree, its not a good approach in general. Correct cache headers on the server is probably the way to go in many cases.

I originally created this handle working with an external API in a simple static files only app. It works really well for that usecase and solved my issues. It was then easy to make in a general way, so I decided to chuck it out in the wild and see if I can help anybody else.

Perhaps I should add an area to the README to define when you should (and maybe more importantly when you shouldn't) use this.
Hi Thought of sharing my experience. Sorry If the content quality is very bad. Will improve :)
I think there is groupthink in HN even on non-technical topics, but it's much more subtle. It's about that every problem should be resolved using a rational argument. I think arguments appealing to intuition, emotion or authority are likely to get down voted. I am not saying it is a bad thing, that bias is part of why I read HN and not some tabloid. However, I don't think rational thought is perse the best answer to every question, because it's inviting to make incorrect assumptions.
Why We Get so Angry Online and How to Deal with the Rage
Using EXPLAIN to Write Better MySQL Queries
IBM Databases: Top Innovations of the Past 50 Years
The Android Native Development Kit allows you to write normal C code and compile it for ARM devices.
Tuin: verticuteren voor een gezond gazon
A Forth Story...
Like that one? :
http://www.youtube.com/watch?v=ZIGzpi9lCck&feature=youtu...
I still don't comprehend why one needs swap at all. All the explanations I have come across talk about not having enough memory. Given that one has at least 8 GB of memory, or maybe even >100GB, why on earth would you need swap? Sure some process might allocate even more than that, but maybe it's better to refuse such a request than to slow down the whole system due to thrashing.

I get the idea that the reason might be that a lot of programs allocate memory which they don't actually need regularly, which is then very convenient to swap out. Rather than enabling this bad habit using slow disk storage it would be much better to expect programs to be more frugal, or at least signify whether something should be kept in memory or not.
I learned English mostly by being a teen programmer. It helped a lot, gave me a reason to become proficient in English as the whole ecosystem is obviously in English as it's lingua franca.
You can use a monad to thread the computation for strictness while retaining purity.
Awesome jQuery Tutorials For Beginners To Learn Advanced jQuery / Javascript
RUMAH DI JUAL DI LINGKUNGAN ASRI 2 LANTAI DI SURABAYA
DI JUAL RUMAH 2 LANTAI DI RUNGKUT BARATA VI / 34, SURABAYA. DEKAT DENGAN TOL JUANDA, MERR C, MC DONALD, KFC, SMA 17, UPN SURABAYA,KAMAR TIDUR = 4, KAMAR MANDI = 3, S H M, KAMAR PEMBANTU = 1, GUDANG.
Dropping Some Science: Scientists, Ditch The Academy And Become Entrepreneurs
Introduction of boards made me to move away from browsing Quora for long hours.
Now, to get the best of Quora would be to read the weekly digest sent out in e-mail and the Forbes column where the best Quora answers are posted.
I sympathize with the problem. Some of the apps on my iPhone have become bigger since they're universal and now include the retina iPad graphics. I agree with some of the other commenters here that the ideal solution would be to not download/remove the unnecessary graphics once on device.

But as I've run down on space, I've started to notice how odd various app's sizes are. There seems to be very little correlation between what I expect and the actual value. Here are some examples from my applications:

First, some apps that have sane sizes

Infinity Blade - 1 GB
Rage - 830 MB
Ghost Trick - 531 MB
Groove Coster - 154 MB
Steambirds Survival - 60 MB
Doodle Jump - 20 MB

But many apps seem to use way more space than I would ever expect:

Worms 2 Armageddon - 688 MB
Worms - 209 MB
Catan - 171 MB
Boggle - 104 MB (really? REALLY?)
XFinity (Comcast App) - 41 MB (has downloaded another 50 on my device)
Because most data is critical and you can't afford to just drop it on the ground whenever you please. A better option would be to have the application/db to have its own swap routines optimized for its own purposes rather than letting the OS doing a catch-all swap method.
I agree that there are fools of all ages. But I think confusing "at first blush X seems obvious to me" with "duh, X is totally obvious, fool" is something that most people get over.

Age may not bring wisdom, but it does mean more experience. In this case, the experience of thinking that something is utterly simple, having your ass handed to you, and being forced to recognize that apparently simple things are often fiendishly subtle.
Currently appears as numbers for me too (Mac, Safari 5.1.3). :-( I'd love to see it though. Will check it out on a different browser.
It's very expensive to reliably maintain such alternate identity. Almost always it's much cheaper just not to commit felonies.
The point is fair enough, but to call this a tyranny seems a bit much.

If one believes (as say that Literate Code movement does) that code alone isn't sufficient to convey an author's intent, why should diffs alone, which mark changes in a codebase, be any different?

Comprehensible commit messages and comments explaining the purpose of a method itself (and perhaps the mechanism around which a block of code functions if necessary) are no vice and go a long way to mitigate or counteract any such "tyranny".
It's Business Time - introduction to DCI (video with Jim Gay)
And similar to German WWI "Lozenge" aircraft camoflauge, which I'm surprised the OP didn't mention: http://en.wikipedia.org/wiki/Lozenge_camouflage
I often stage changes with an eye toward making the diffs clearer -- not for myself at commit-time, but for myself and colleagues in the future.
Ah. But that isn't an issue of language or object-orientation. There are server-side frameworks that don't throw away the world, and client-side frameworks that do. (Notice how your javascript state is thrown away everytime you load a new page in the browser). That's a design decision that's made possible by the statelessness of HTTP, but not required by it.
Pervasive Parallelism in Scala
Brilliant idea! This way, we, the developers need not find out how our users feel about the app in the review section of the app markets (Where it has the chance of scaring off new users if it is bad). We can get detailed feedback about the specific stuff and iteratively perfect it for them.

Looking forward to the free trial!
Browsers don't have built-in partial caching, which I consider the biggest missed opportunity for improving the state of modern web development. Cache HTML blocks, then send a list of tokens identifying those blocks to the server, so it doesn't re-generate those pieces of content. It's conceptually simple, declarative, possible to implement as 100% backwards-compatible and could be used pretty much everywhere.

Another big thing that's missing is partial forced expiration. This is when the entire page is cached, but certain blocks are excluded from caching. Upon the next request to the same page, the browser sends a normal request with one addition: an extra header listing the transient blocks. Thus, the server has an opportunity to respond with updates only, rather than the entire page.
This has been played out in a huge war game in 2002 involving Lt General Paul Van Riper and your assumptions are correct: http://en.wikipedia.org/wiki/Millennium_Challenge_2002
A horrible post. It's complete lack of substance is appalling. As a guy whose specialized in real estate at pwc and as a real estate agent in my early years.

I can tell you that the economics of real estate is a dead horse depending on the amount of down payment, region and interest rates.

I had created a spreadsheet that shows the annuals losses with net present value and time value of money. If I can find it then I'll post it.
guess: unstripped debug info? llvm is c++ after all...
I'm sure there are some surprises that would catch the Air Force off-guard, but from all of the training exercise results I've seen (and this is just publicly available stuff, nothing from a relative on the inside or anything) the US Air Force (with F-22s) just completely dominates anything else.

The F-22s had close to 200:1 kill to death ratios in most of the training exercises I've seen. Enemy aircraft are dead before they are even aware that an F-22 is in range.
If you use vim, try the fugitive plugin[1]. You can do :Gdiff to see side-by-side diff between what is staged and the working tree. It provides some context, but if you need more you can unfold it.

[1] https://github.com/tpope/vim-fugitive