Hacker Newsnew | past | comments | ask | show | jobs | submit | ninebrows's commentslogin

I have been using Sublimetext since few years. Its extremely productive.

Could anyone explain the advantage of Emacs over Sublime?


1) Available on most platforms (editing a file on the server.. emacs) 2) Its programable. You can store and replay key commands. I use this frequently to reformat data.. 3) Steep Learning curve, but its fast once learned. Its hard to learn and takes a while. The basics are pretty straight forward, but not entirely intuitive. 4) Its extensible. Though I find it hard to manage add ons. I use Org mode, but sometime have trouble remembering all the key commands. 5)Dired. Look up files and open.

For large projects I end up using the JetBrains IDEs. I think the "knowledge" of the project provides good insight. I think there are add ons to Emacs that will do the same thing. I haven't tried them. If I have to just open a file and edit, I'm happier in Emacs. I wish the IDE's would let you "bring your own editor"

If your happy with sublime keep using it.


Sublime doesn't interact very nicely with the terminal. There is a repl plugin, but it is slow and outdated. Is ctr-enter to send text to ipython that much to ask for?

If you use multiple platforms, you're gonna have a tough time remembering the keyboard shortcuts as some of them are totally different.

I haven't switched from sublime to Emacs, but it promises to fix all those things in exchange for more complexity.


Basic code editors like Sublime and Atom are great for web development. They have nice linting plugins, snippet resources and are easy to get up and running. As another poster mentioned, other editors are much more powerful and can make you very productive. I use vim and nano to do simple edits, in SSH (emacs can be used as well).

However, you really need to assess what you are doing. If you are a webdev sublime and atom are great. You can use an IDE like rubymine if you want more language centric features. If you are doing compiled stuff (not my area), it probably makes sense to learn VIM or Emacs because you can fly through your coding and have access to the compiler and all of your files quickly from one place.


Is it a standalone tool or a web based offering?


standalone tool, which can be deployed on a remote host identical to any other database


Does twitter api matter anymore? I stopped using it a while back. I think stuff like this is helpful to businesses who buy their data.


I found twitter-text useful for linkifying URLs in a chat application (not related to Twitter) that I built a couple of years ago.

The URL extraction functions are quite robust and handled the task well. This library has use cases beyond just parsing Twitter tweets.


Yep. This is exactly the use case I had in mind when I was looking for a library like this. These features are useful in all kinds of social/chat apps that need to convert users' plaintext messages into rich multimedia content.

Identifying things in plaintext is one of those things that seems very simple but ends up being a pain to get right if you want it to be robust enough to handle all the corner cases.

There's a reason why this library has over 2k commits! I'd hate to have to rediscover all the lessons they must have learned the hard way...


> "trend for increasing charges in MOOCs"

Exactly.


Often lately, I have been hearing many people suffering from cancer especially in US. What might be the reason for this? Why are so many people in US affected by cancer?


Lack of pathogens. For example in 2013 ~198 million people had Malaria and ~500k died from it, mostly in Africa.

It's hard to die from cancer when you already died from something else.


Confirmation bias? The cancer rate in the US is roughly in the middle of the pack for rich nations.


In this case, probably survivorship bias.


1) People aren't dying of other stuff. Stuff that used to cause massive amounts of death just isn't as likely anymore. Infections are now routinely cured with antibiotics. Vaccines prevent deadly disease. Hygiene and health and safety standards across the board reduce death from other causes dramatically - there has been an increase in laws regarding health and safety in every facet of life.

People are living longer. The older you are the more likely you are to have cancer. It is hypothesized that given enough time everyone develops some kind of cancer even if microscopic (more on that later)

Automobile fatalities (the thing most likely to kill young adults) are down dramatically. This is due to safer cars and a decrease of things like DUIs due to public awareness and a huge increase in prosecution. My grandpa told me in the 70s police would routinely pull him over, see he was drunk, and tell him just to go home. New safety features are required almost every year on automobiles. People take infant car seats very seriously nowadays. When I was a kid as soon as I could sit upright by myself I was out of the car seat.

2)There's not a lot we don't know about cancer still. We know that it is a combination of genes and environment that cause it and there are things you can do to lessen your likelihood of getting it such as not smoking... but overall we haven't done a whole lot to prevent most types of cancer and still have a lot to go in completely understanding it. Which specific genes and which specific environmental factors are still somewhat of a mystery, I mean we know some stuff but still not enough. Some types like cervical cancer are largely (but not completely) preventable with routine pap tests but that's the exception.

3) Increased screening leads to an increase in detection of benign and asymptomatic cancer. This turns people into cancer patients who wouldn't have otherwise been cancer patients without screening. This is kinda a new thing. We used to believe that cancer runs one course - that it started at stage 1 and grew continuously until it spread all over your body and killed you - so catching cancer while it is small and treatable will prevent it from spreading and becoming deadly. We are learning from experience that isn't always the case, some can develop so slowly that there's no way it will cause problems in your lifetime. Take prostate cancer for example - the PSA test is a blood test that was developed to detect asymptomatic prostate cancer. The PSA test is no longer recommended because it lead to an increase in cancer diagnoses but a very modest corresponding decrease in cancer related deaths. That tells us that some men who would be diagnosed with prostate cancer if they had the PSA test wouldn't ever be diagnosed without it. Routine mammograms have detected thousands more very early stage cancer (Ductal Carcinoma In Situ) than ever before. The numbers tell us some of these new diagnoses wouldn't have progressed (and maybe would have regressed). Everything requires treatment though because we don't know which small tumor will become deadly and which one won't. More info on this is here: http://www.newyorker.com/magazine/2015/05/11/overkill-atul-g...

>we’ve assumed, he says, that cancers are all like rabbits that you want to catch before they escape the barnyard pen. But some are more like birds—the most aggressive cancers have already taken flight before you can discover them, which is why some people still die from cancer, despite early detection. And lots are more like turtles. They aren’t going anywhere. Removing them won’t make any difference.

>Over the past two decades, we’ve tripled the number of thyroid cancers we detect and remove in the United States, but we haven’t reduced the death rate at all. In South Korea, widespread ultrasound screening has led to a fifteen-fold increase in detection of small thyroid cancers. Thyroid cancer is now the No. 1 cancer diagnosed and treated in that country. But, as Welch points out, the death rate hasn’t dropped one iota there, either. (Meanwhile, the number of people with permanent complications from thyroid surgery has skyrocketed.) It’s all over-diagnosis. We’re just catching turtles.

The other thing is you may just be hearing about it more or it might just be talked about more than it used to be.


That in line with my long held and unpopular thought that really our bodies are rife with mutated and somewhat broken colonies of cells. The idea that you have a slow build up of mutations which finally runaway once the tumor has gotten large is probably just one scenario and perhaps much less common than people want to believe. Very possible you have a the right mutation in a microscopic colony of abnormal cells, and it'll start metastasizing right away. Other cells, will maybe form non-invasive and often self-limiting tumors.

And yeah, thyroid cancer and prostate cancers are way way over diagnosed and over treated to no positive effect.


Your third point is really interesting. Personally, I'd love to know if I had cancer one way or another. Even if the advice was "let's watch this, and it may not turn into anything" the mere fact that it is known to exist can make sure my doctor is monitoring everything they can to do their best to get ahead of things if it starts going down a bad path.

I'd rather have the knowledge than not, but I know that doesn't always make sense from a large statistical POV.

Simply knowing you have a certain type of cancer though could also prevent misdiagnosis for other things with similar/related symptoms. Beyond that, if I knew I had a certain type of cancer, you can bet your ass I'd do whatever my doctor recommended to reduce my risk for the future. So it could be a great way to convince people to live a healthier lifestyle (albeit out of fear) which I'd be willing to bet would cause them to live longer potentially than if they had not made lifestyle changes.


You would think you would want to know but that leads to a lot of overtreatment which is not only bad for you personally it is bad for everyone because it raises healthcare costs.

>So it could be a great way to convince people to live a healthier lifestyle (albeit out of fear)

That fear can't be discounted. Anxiety leads people to have symptoms of anxiety - which are very significant from a medical point of view and a quality of life point of view.

Take a look here:

https://www.sciencebasedmedicine.org/a-skeptical-look-at-scr...

>Another doctor wrote about the opposite experience: his patient had insisted on testing. He was diagnosed with low-grade localized cancer, the kind that can be observed without treating. But he couldn’t face living with the knowledge that he was harboring an untreated cancer. He was afraid of surgery and opted for radiation treatment. He developed radiation proctitis and had rectal pain and bleeding for years. He became impotent and lost bladder control. He told his doctor he would rather be dead than live wearing adult diapers.

>Prostate cancer is very common but isn’t always harmful. It is found in 80% of autopsies where the men died of something else. Many more men die with prostate cancer than because of it.


Knowledge is great, but it (usually) comes at a cost. If having the test has a 2% chance of hurting you, and the knowledge gained by the test only has a 1% chance of helping you, it makes sense not to take the test.


Great post! Just wanted to point out a typo in case it confuses anyone - you wrote "There's not a lot we don't know about cancer still," but meant the opposite.


Whoops! Accidental double negative!


Its actually paid subscription program.


Looks very good. Seems like it doesnt support IE8. Any fix for this?


vim + tmux


If the product is good and if the product has a single co-founder, what are the chances of getting accepted?

The reason is that I live in a place where it's very hard to find a good co-founder and I don't want to team up with the only options that I have. I don't want to make wrong choices. In my place, people tend to join companies and look for jobs rather than start companies.


We will fund a company with 1 founder, but the bar is very high.

Have you thought about working at a startup first as a way to meet potential cofounders?


Thanks Sam. Yes. I have worked in a startup for few years. I made very good friends, some technical and some management.

I found a good guy who is on the management side, I asked him whether he is interested in startup. He is just married, from a middle class family and he is not willing to take any risk.

I also know technical people. Unfortunately I did not find good people on technical side but they are very talented. When I say good, I mean honest people.


I think joining a startup can help you gain technical knowledge. If a student is motivated money wise right from the college, he/she would definitely opt for big name companies. Ofcourse, this varies across geographies especially in terms of money.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: