skysight-inc/HackerNews huggingface dataset:
My understanding is that we all have cancer cells in our body — the problem becomes when they get triggered. There may be something in the immune system that has something to do with this. What depresses me with this subject is that it seems like the more we know about it the more we understand how much more we really need to learn. Also as I get older I keep coming across more members of my peer group (and people I know who are older) who get some form of cancer. It seems like we've made some progress in my lifetime, but it's too slow for my tastes. In my dream of dreams someone would come up with a silver bullet.
Fake Tag Heuer Watches
> implying that power users are the only ones who should think about performance.

1.0 second is about the limit for the user's flow of thought to stay uninterrupted. This turns out to make a big difference in productivity. See http://www.useit.com/papers/responsetime.html

I'm talking about anyone who values their time. You're talking about secretaries looking at cat pictures. You're also doing that on a thread started when a HNer said he purchases laptops via the same method.

Please:

1. Read the whole thread to ensure your "points" weren't already made elsewhere

2. Consider not replying when you don't have any information not obviously inferable from your previous post.
One thing not mentioned is how hard it is to buy a non-mac laptop with higher than 1366x768 resolution. That's just not enough vertical lines for modern UIs. When is the standard resolution going to get higher again?
Interesting that a majority of the users I see are women.
I keep thinking something I heard in a yoga class: "The pain that is to come is to be avoided."
Save that, as PG points out, the important question is what percentage of your life becomes school as a result. One poor consequence of this model could be that people spend less time working with motivated others and instead push through cedentials.
Fairy Tail Episode 96
> There is plenty of innovation in the programming language space. There is too much.

No such thing. Innovation is a good thing, period. Perhaps what you find objectionable is the proliferation of stuff that people call "innovation", but really isn't very innovative.
PyCharm 1.5 is quite nice, but it does have a couple of nasty issues. For example, it can't run Django in reload mode. Or, at least, PyCharm thinks that it can't [1] and the PyCharm folks keep on closing the Django reload bugs without any comment. Also, the VIM plugin is pretty unstable and creates weird input focus bugs (where I click on one pane and start typing only to have characters appear in another pane).

That said, PyCharm is worth it, even with some pain. Little features, such as autocompletion based on acronyms (e.g. 'sfn' will include 'someFunctionName' and 'some_function_name' in the suggestions), make it a delight.

[1] I can get PyCharm to run Django either with reloading or with debugging, by editing Django's runserver command to force reloading (but then debugging doesn't work).
Anyone know of place for those between launch and dead?

In between "I'm shutting down because of lack of traction" and "I just got acquired for $20 million" I know a few people whose startups have become "lifestyle businesses". Though that term seems synonymous with failure on HN, for the people I know, it means being the boss, not having one, working from home (or Hawaii, Thailand, etc. for a few weeks at a time) instead of working in a cubicle. They're making anywhere from $150k to $240k per year, and will likely continue to earn that but not much more because the businesses don't scale easily, but they're doing what they love.
No, you'd use EC2 servers to avoid doing your own maintenance, and you'd do so as a last resort because GUIs are useful and remote development is laggy. http://www.useit.com/papers/responsetime.html
Don't worry 3 and 2 are worldwide issues.
In the EU copyright has just been extended another 30 years, THIS VERY WEEK.

USA is the country with the most choice also, and yet consumer is strangled. Well just guess how it is for the rest of us, Netflix doesn't even remotely exists anywhere else. anywhere

Based on this I have the tendency to trust the article author on the other points (which I don't know about)
This is a stale nothingburger. Summary:

Bruno: "V8 was not designed as a server-side engine, but as a browser-based engine. Furthermore, V8 was designed squarely to run in Chrome’s multi-process model. As much as I think V8 is a brilliant piece of engineering, it’s software that was not designed to run on a server."

Jason: "I don’t know what this means, or if there’s a difference. More details here would be helpful."

Bruno: "The discussion is not really whether I have technical production problems or not with V8 (within NodeJS); all software has bugs. My issue is about project governance. ... It’s not whether Google’s V8 project is open or not, it’s that since governance of V8 may become a problem in the future, it requires a solution now so that large organisations can put their full weight behind NodeJS."

No idea what sort of patch Bruno is looking for and I don't think Bruno knows either. He's sure not articulating his concern very well.
[3, 5, 6, 2] is a list; I have standard tools for iteration over the list and for getting the length of the list. These allow the creation of other tools that build upon the basic tools: filtering, transformation, reduction, unions, differences, etc. I have this rich toolset for working with lists because lists are a standard datatype; if the syntax for expressing a list were different for every list I wanted to work with, none of these tools could exist.

The 'meaning' of the list, within the context of a specific API, is of course specific to that API. That's the semantic meaning I've been mentioning. My ideal is where you only need to document the semantic meaning, and not the syntax that is used to represent that meaning. The syntax should be standardized.
I had the exact same experience, and agree with everything you said.

I'll note that I tried vimpulse for a while. Then I stopped. I wish I could be more helpful, but that's all I remember. I don't even know if stopping was an actual decision that I made, or if I just didn't start again after reinstalling everything.

(vimpulse-mode is an attempt to bring vim keybindings to emacs.)
We're talking about cache, where the addresses of blocks in cache do not have a 1:1 mapping with addresses in memory.

Read the section on associativity: http://en.wikipedia.org/wiki/CPU_cache
Well . . . what they said 25 years ago was probably about Berkeley vi, not Vim, so I guess in 50 years we'll be using something two generational advances forward from Vim.
Great. But the IO is still orders of magnitudes away from the processor.

Faster CPU's are important in several areas, but for 99% of problems it's RAM and stable storage that are the bottleneck.
ctypes is like god-mode for Python... I like your hack too. I just play around with it from time to time, I believe the only "serious" thing I've done with it so far is making a Python interface around a C library I made.

I think I discovered the hack when I found out about the id() function, and hex(id(5)) looked suspiciously like a pointer value. (And http://docs.python.org/library/functions.html#id confirms.) http://docs.python.org/library/ctypes.html has usually been pretty useful. Apart from that, just play.
Movies, not really yet, but TV, totally.
There's many good shows on various Internet distribution channels that are made by a few people using DSLR's and small budgets.They're also high quality.
I just added the DVORAK layout to the keyboard heatmap and also open sourced it on GitHub, where everybody can contribute his layout preferences: https://github.com/pa7/Keyboard-Heatmap
PHP Function HTML to Array
http://pastebin.com/47ZKR4UM

Hey everyone,

I'm working on a project that needs to be able to parse HTML into a meaningful array without sacrificing memory efficiency (aka no recursion). I wasn't able to find this anywhere when I needed it, so I thought I'd share with anyone who could use this function.

I hope it's helpful.
Demonstration of Temporal Cloaking
data-* is an HTML5 attribute: http://dev.w3.org/html5/spec/Overview.html#embedding-custom-...

The standard says that specific data-* attributes are only intended to be used by the site that generates the markup, but I think it's fair to say that an API using them can give semantic meaning to them for the use by any code using the API, without violating the standard.
And you should do your part first so that you can ask the lawyer the tough stuff instead of paying $X00/hour for Law 12.
There seemed to be some backlash when Mozilla started experimenting with a SpiderMonkey-based NodeJS implementation. I'm not sure why. It seems like it would be a really good thing to be able to run Node on other JavaScript engines. Having options is a good thing.
Scrubbing Calculator (by Bret Victor, author of Kill Math)
Honestly, I think that in 50 years either we'll still be doing textual programming, just at a higher and more dynamic level, or we won't be doing any programming at all because the machines will have left our ability to contribute well behind.
I don't know if people are opposed to mere inequality. Some people may not like when they have average income while some people are "filthy rich", and on that point I will agree that their resentment towards the rich is not justified much.

However, there's another aspect of inequality: when a significantly large number of people are living in poverty, while others are "filthy rich". In this context, the issue is real and important, and people are right in being concerned about it.

Even though the word inequality means merely "not equal" and could very well refer to the fact that some people are rich while some other aren't, I think that what most people really mean by "inequality" is the second case: where some people are extremely poor while some others are extremely rich.
Less.app for Windows(sort of)
Yes, through-silicon vias are metal-plated holes that go clear through the wafer ( http://en.wikipedia.org/wiki/Through-silicon_via ).
I'm not even voting on this, because I don't think any of these capture the essence of what I believe. In short, I think that A. most widely known / popular conspiracy theories are almost completely bollocks. and B. the well known, popular, widely accepted version of "the truth" for most controversial events is almost certainly incomplete, inaccurate and/or biased in one or more ways.

So, if you want to talk about conspiracy theories regarding, say, 9/11... Do I believe that the US government planned and executed the destruction of the WTC towers as a "false flag" operation to justify the wars in Afghanistan and Iraq? No. Do I believe the 9/11 Commission Report is 100% accurate? Doubtful. But my own hunch is that any "conspiracy" to cover up anything in the 9/11 Commission Report is simply people doing "CYA" for themselves or their buddies, to disguise / hide their own incompetence or mistakes. That is, somebody who had access to some intelligence that might have prevented the attacks, but didn't do the right thing with it, or get it to the right other people, may have tried to conceal that to protect themselves.

Anyway, that's my take on it... I doubt we ever have the whole and complete truth, but the really "out there" conspiracy theories are - IMO - bullshit. Faked moon landings? I doubt it. Elvis is alive hanging out with Marilyn Monroe and J. Edgar Hoover? Naaaahh...
"... I have grave doubts about whether the “book”, I mean in its paper form, has or even deserves a future. ..."

Map nerd here. Bray is really talking about a subset of what you use maps for. If by book Bray means printed, this isn't true for navigation or traversing land, sea and air. When I go to places I don't know, I carry a printed topographic/thematic map. A digital map is no use

* when I have to access terrain to work out time & distance (do I have enough time, food, how do I get out?) ~ http://www.flickr.com/photos/bootload/246924231/in/set-72157...

* is slightly less useful for nav when it's out of date, but still useful (where is the road?) ~ http://www.flickr.com/photos/bootload/243481085/

* when I need to know the terrain or vegetation (how tired am I going to be going up this hill?) ~ http://www.flickr.com/photos/bootload/3432835303/in/set-7215...

* or show me the big picture covering a large area (how many hills do I need to climb to get to the top?) ~ http://www.flickr.com/photos/bootload/5308817363/in/set-7215...

However digital maps are far superior in scenarios where information is changing for a given terrain. A digital map is superior when:

* showing bushfire coverage over specific area. It allowed you to ask, "what if" questions ~ http://www.flickr.com/photos/bootload/3298613958/in/set-7215...

* shows there's a big fire (hotspot) at this point & smoke going this way, now! ~ http://www.flickr.com/photos/bootload/3302263039

* showing bushfire coverage over a large area ~ http://www.flickr.com/photos/bootload/3305597012/in/set-7215...

* shows freak country wide weather pattern & quickly indicates today will not be a good day (comparison with past, indicates severity) ~ http://www.flickr.com/photos/bootload/3307836768/in/set-7215...

And the last case. Where am I at the moment in the city? ~ http://www.flickr.com/photos/bootload/5309444952/in/set-7215... This is what I think Bray is trying to say. Map coverage of urban areas is being disrupted. This I would agree with but I don't have his faith in the hi-tech approach. I always carry a printed description of the street names & a Melway page ~ http://en.wikipedia.org/wiki/Melway. I simply don't trust tech to get me to a particular spot at a particular time, 100% of the time. Don't even get me started on GPS.
Diggy simmons sister say she will knock a groupie out
I don't recommend anyone to quit a FT job unless startup is already generating cash flow and need more hours of your time to scale further. My last startup failed because we foolishly quit our jobs prematurely, it created pressure on us to generate income, we had to abandon bootstrapping, forced us to look for outside financing, wasted too much time trying to chase angels and VCs instead of focusing on business, made us quit 12 months before cloud backup (our target) took off.

Now, whenever someone tells me that such an such angel asking him to quit job to show commitment to startup, I tell him to tell angel to write a check for $X and then you will leave your job. Don't quit job if someone want to see that as your commitment to the cause.
Switch to Esata with a $30 Esata docking station. I backup with bare drives (cheaper, no usb enclosure needed) at on average 90MB/s (2TB drives, 3Gb/s sata controller).
Just to be finicky, cancer is not in fact worthy of being called the "inevitable killer of mammals," through might be accurate in calling it the inevitable killer of mice, as said beasts are little cancer factories.

In humans, supercentenarians (110+) don't tend to die of cancer - in fact your odds of dying from cancer appear to decline precipitously past the 80s and 90s. I'd wager we won't know definitively why this is the case before there are good general cancer therapies in circulation, though.

The condition that presently acts as a final full stop to catch everyone lucky enough to miss out on all of the other fun little fatal surprises at the decaying end of life is called senile cardiac TTR amyloidosis. Some description:

http://www.fightaging.org/archives/2008/12/an-interview-with...

The short of it is "gunk clogs the tubes" but the long of it is much more involved - and like many things found in aging it has a rare youthful variant probably caused by unlucky genes. I note that the SENS Foundation puts some funding towards work on the narrow range of promising therapies for this condition:

http://www.fightaging.org/archives/2010/09/sens-foundation-f...
You get to choose your associativity, you could build a direct-mapped 1GB L1 cache if you wanted. More fundamentally, a memory's access time grows with its capacity because the average and worst-case distances from a bitcell to the read/write port are longer.
Design-wise, this reminds me a lot of Newsmap: http://newsmap.jp/
I've had the same feeling. When I learned about org mode, I actually spent a week using emacs exclusively trying to get used to it and failed.

But whenever I feel this way I wonder why these sorts of applications don't exist for vim. I don't know many people who would argue that vimscript is as good a language as lisp is, but isn't it complete enough to do stuff like this? Or you could use python to do it.

Is it a cultural thing? Is there some infrastructure support in emacs that makes applications much easier to write?
Create your own free social network
HTML is capable of anything, given the makers of browsers will it to be so. There's nothing inherently special about "native" technlogies, other than OS makers tend to give new features to the platforms they own first. It doesn't have to be this way, but will probably remain so, because the leading OS makers (once Microsoft, now Apple) have the discretion to throttle the flow of new goodies into their web browsers, and it would seem they often do. Really, how else can you explain the fact that Safari in iOS 5 still lacks the ability to utilize the camera?
Part of it also though is that Japan has a history of taking ideas from other cultures and then perfecting them.

As one example, a lot of the "japanese management techniques" stuff can trace its roots back to an American, W. Edwards Deming.

http://en.wikipedia.org/wiki/W._Edwards_Deming

Deming made a significant contribution to Japan's later reputation for innovative high-quality products and its economic power. He is regarded as having had more impact upon Japanese manufacturing and business than any other individual not of Japanese heritage. Despite being considered something of a hero in Japan, he was only just beginning to win widespread recognition in the U.S. at the time of his death.
Thank you for linking to this interesting discussion on Reddit. Their discussion lacks a few key points.

First, inflammation is an important cause of cellular (and DNA) damage. The standard weapon used by your innate immune system is super-oxide, a free radical! Avoiding chronic infections is likely to be an important key to longevity, especially for those prone to inflammation.

Second, while "aging" is a natural mechanism by which your body defends against cancer, "aging" quickly is not the ideal way to prevent cancer.

Your cells will stop dividing when they have reached their Hayflick limit. This limit is not exactly caused by telomeres, but rather the lack of telomerase (a protein that lengthens telomeres). Active telomerase is necessary for a cell to become cancerous.

So the cell has its own built in mechanism to determine when it has divided too many times, as well as when it has accumulated DNA damage from external sources like UV or oxides. Your cells have "aged" when they have accumulated too much DNA damage! So aging, in this sense, is not a good way to prevent cancer. The aged body is filled with tumors that are near metastasis, and undergoes drastic changes (eg. reduction in hormones) to prevent cancer formation.

The only real way to prevent cancer is to stop cell division. This, of course, is not ideal. How would we grow to become an adult without cell division? How would we heal damaged tissue? The answer is actually in the growth pathways of mammals.

It turns out that dwarfs (little people) have very low cancer rates. See for example:
http://www.scientificamerican.com/article.cfm?id=defective-g...

These people lack a gene (in a pathway) that is necessary for cancer to form. Knocking out genes in growth pathways in mice drastically reduces their cancer rates (the mice are also small). Want to prevent cancer? Stop growing!

This is completely unrealistic, of course. However, populations with limited activity in their growth pathways will be less prone to cancer. This extends to short people too, not just dwarfs.
Who are you and what are you doing here?
Analysis of False Cache Line Sharing Effects on Multicore CPU
Technology predictions are very tough. (Look at The Road Ahead - missed the Internet ahead) Anything that survived 7 years should be considered a gem that's beyond technology and more about the humanities. (I mean this in the sense of being non-formulaic)
Ramit Sethi on How to Land Your First 3 Clients
Does this mean that you can still browse websites like Facebook or Twitter by directly typing in the IP address?
Ideally build some of your main functionality as an extensions. You'll quickly discover pain points if you have to live with the same API and contexts as a 3rd party. I just recently rewrote TaffyDB to a version allowing extensions and a key goal was to build most if not all of the public default methods as extensions.
Louisiana Voodoo and Other Strange Acne Cures
We all have tumors in our bodies, not cancer. Cancer is when the tumor metastasizes, and begins to grow out of control.

Perhaps instead of hoping for a silver bullet to cure cancer, determine when/if your body is full of tumors, and do everything you can to prevent them from accumulating any more DNA damage.
With respect to antioxidants, there had been mounting evidence recently that antioxidants could paradoxically increase cancer risk. The evidence so far is that there are cellular pathways that spool up in the presence of oxidants and can cause cells to undergo cell death. Antioxidants can hinder these pathways from firing and instead, allow cells to linger around longer than they should.
I like the way the API allows us to see how much business your site is doing.
The Go code is bizarre? That's the introductory Go tutorial showing off Types in Go (http://golang.org/doc/go_tutorial.html) Not a single line of the Go code is mine (I just copy and pasted the entire tutorial in a single file). If you want to blame someone for making Go look bad - blame the author of the tutorial - or better yet the inventors of the Go Language.

If you think OOP is not important for building and encapsulating large software code bases, then we operate in different worlds and Go wasn't designed for my purposes in mind. Feel free to keep using Go as a better C and I'll stick to mainstream languages without these deficiencies (aka trade offs).
Don't short sell the value of continuous learning. If I have two resumes of people 5 years out of school, both appeared to do equal quality work, and one spent a few years getting the online masters, that would be the resume that sticks out.

It certainly doesn't trump the learning that comes from working difficult projects with smart people, but it is a sign of self-improvement.
If you skip the ptrace call, you can't "pirate your music or whatever you wanted to do". The whole point of running GDB is to call ptrace.
Kreayshawn Gucci Gucci Free PHOTOS and Video
Kreayshawn was born in San Francisco, California and grew up in East Oakland, California. She’s a third-generation Russian-American, and the daughter of Elka Zolot, a former member of the San Francisco garage punk band The Trashwomen. She has directed numerous underground music videos, and attended Berkeley Digital Film Institute with a full scholarship until she dropped out after a year.