HN user

sixtofour

1,418 karma
Posts12
Comments792
View on HN
LLVM 3.0 Released 15 years ago

"if the name is an acronym, you should spell out the acronym"

(I did not downvote you BTW)

Someone else replied that the project is now just referred to as LLVM. That's fine, but people expect acronyms to stand for something, and the definition or lack of should be way at the top of any project. Lots of people come to a project for the first time and aren't in the know.

I can think of a couple ways to approach this.

1. Pick a very small project, something useful to you but borderline under-ambitious. Anything that bugs you. Nothing that you would necessarily point proudly to on github; don't be thinking about github. I'm talking small, maybe even just a simple command line utility, or not much more. Implement it. Don't give up, learn it. Improve it. Pick another small project. Another. A slightly bigger one. What you're trying to do here is to get a giant heavy flywheel moving, but it's going to take some time before it's really spinning. Once it's spinning fast it will almost sustain itself and you won't have enough time in the day to implement all your ideas.

2. If you can't think of any small thing to build (hard to believe, but OK), then poke around for some technology that you'd like to learn, that has good documentation, and start going through its tutorials and documentation. Learn as much as you can about it. At some point you'll start to get ideas about things you can build. Start building them. It doesn't have to be an OSS project, it can just be your own if you want. At this stage it's more important that you get that flywheel spinning any way you can.

N. Don't give up.

LLVM 3.0 Released 15 years ago

Off topic suggestion: When you have a home page for a project, if the name is an acronym, you should spell out the acronym in the first paragraph, if not the first sentence or the title.

From http://llvm.org/ I looked at Overview, Features, Documentation and FAQ, and did not find the definition of LLVM. I ultimately had to go to Wikipedia.

Make an RSS feed for the discussions (what you're reading right now), not the articles. You can always get to the articles from the discussions.

If the RSS feed linked to the discussions I would almost never go to the HN front or new pages, and nothing would ever drop out of site (for people who use a feed reader).

As it is, I don't bother with the article feed, because the value is in the discussions as much as the articles.

The ONLY reason I still use Firefox is tagged bookmarks. Every time I use Chrome to test something I'm reminded how much of a turtle-pig is Firefox. Despite claimed improvements in Firefox's use of memory and processor, Chrome is noticeably better in both these areas. I still have to restart Firefox to reclaim leaked memory; after the restart, with the same tabs open, I've reclaimed gobs of memory.

I would move instantly to Chrome if the company that gave us tags in gmail would just do the same for bookmarks in Chrome.

"Andrew: What you were doing was, you were buying ads online and running affiliate advertising against them. The profit was the revenue that you were making from the affiliate programs, what they were paying you every time they got a new order or lead, minus what you were paying for your ads, right."

For the hard-of-money-making, what does this mean, how does it work functionally (black box inputs and outputs), and why is it profitable?

Good suggestions for any career, not just design. Even the first suggestion, "Learn your graphic design theory and history," when translated to your specialty is valuable. There are a lot of giants' shoulders to stand on, and all you have to do is see them and step up.

1. "Since term limits seem to be a sticking point (how can you get someone to vote for firing themselves?) ..."

Indeed.

2. "... I think that we should have a mandatory retirement age, 65, just like the rest of working class america."

Who's going to be doing all that mandating? As far as I know the only body that could do that is Congress; see your point 1.

And, mandatory retirement "just like the rest of working class America?" Except for regulated safety environments like airline pilot, I'm not aware of any mandate to retire at 65.

I'm not a good source of investing advice (other than "do it"). In general you need to treat it like any other skill you need in your day job, including deciding which skill(s) to learn. Investment choices are going to depend on your life and interests.

There's been a lot of discussions here on HN, that should give you some ideas (not advice).

I understand you can invest in New York City taxi medallions, which have done nothing but go up in value. But that's not advice, just pointing out how wide your choices are.

Post all three pieces somewhere (your letter, his non-response, and your severe response), then call it to the attention of everyone who has the slightest interest in his embarrassment, including news outlets whose only interest is selling ads via controversy.

"I've been working for startups for the past 12 years. I won't be a millionaire even if my current company sells for $.5b"

I am the pot calling the kettle black here, but I'd like to point out that working in software for 12 years (or 15 or 20), whether for startups or not, would give most people a shot at being a millionaire, if that goal is chosen, tracked and executed on, and it has nothing to do with the exit lottery. The best use of money, after necessities and safety, is to make more money.

Having watched and helped someone new to programming with this (anecdote of one), I think it's a fair introduction to Python, but not a good introduction to programming. Best if you bring at least a small amount of experience.

Python 3 is still an "eyes open" choice. Python.org all but comes out and says that 2 is still the safer choice.

http://wiki.python.org/moin/Python2orPython3

tl;dr "If 3 does everything you need, great. However, there's a good bit of things that still don't work with 3, in which case 2 is the safer choice. Here's a pretty long list of reasons why 2 is probably better for you. ..."

"This is a lame argument, akin to complaining that people using computers for fun are reducing the supply for people using computers for work."

The DEA limits how much of these drugs are allowed to be made. Companies have to petition to make more. The DEA says there's enough, yet people with prescriptions sometimes have to get the drugs illegally themselves.

"CONAN: Well, I was interested in your piece to hear the DEA say there is no shortage.

KNOX: Yes, I was - I was surprised, too, because the FDA says there is. And, you know, they have a website on the FDA that lists all the drugs in shortage, and there are a lot of them these days. And I've - one thing that caused me to do the story is I found that methylphenidate, the Ritalin-type drugs, popped up on that list a week or two ago."

http://www.npr.org/2011/11/22/142661880/adhd-sufferers-fear-...

If you think that's lame, maybe you could tell the DEA that we need more, so casual users won't cut into legitimate users' supply.

The NSA cared a lot about FORTRAN. Did I just learn something about the nature of code breaking, given FORTRAN's affinities?

"Originally developed by IBM at their campus in south San Jose, California in the 1950s for scientific and engineering applications, Fortran came to dominate this area of programming early on and has been in continual use for over half a century in computationally intensive areas such as numerical weather prediction, finite element analysis, computational fluid dynamics, computational physics and computational chemistry."

https://en.wikipedia.org/wiki/Fortran

"Since, in essence, this life was impossible, Alex began taking Adderall to make it possible."

If you're doing this, or thinking about it, consider that it's a prescription drug and if it's not prescribed for you then you're getting a) illegally, and b) reducing the supply for people who need it.

There is a shortage of Adderall and similar drugs. https://duckduckgo.com/?q=npr%20adderall

By using these drugs casually you're not only improving your all nighters, you're possibly ruining someone's quality of life.