skysight-inc/HackerNews huggingface dataset:
I think the dislike of LLVM stems mostly from the company behind it. As you may know, Apple contributed a fair amount of code to GCC, but they also kept a lot of code for themselves. (They did, of course, make it available per GPL, but did not try to submit it upstream.) There have also been problems in the way Apple contributed code; see the mailing list archives for details.

I think there's also some dislike of the project itself, or perhaps the people behind it. But that's another discussion.

> The problem are always an excessive centralisation of stewardship... which is kind of ironic coming from the guy who most strongly supported free software.

I don't think it's so much centralization of stewardship for technical decisions, but stewardship of the rights to the code; i.e. you need to sign copyright papers before committing non-trivial patches. And I can assure you that the FSF sees doing so as strongly supporting the cause of free software. There are obvious counterexamples (the Linux kernel's more lax Signed-off-by policy comes to mind), but there are reasons why this centralization is done.

I know this centralization causes problems. Getting assignment papers submitted if you are at a university is a pain; your employer may not be keen on signing them either. It'd be nice to see the process streamlined, or even banished entirely, but I doubt that's going to happen.

> I think it's got only itself to blame, and a certain type of elitist arrogance.

I'm curious where you think this "elitist arrogance" comes from or even what sort of behaviors you're referring to. Can you elaborate?
It seems like a major identity-theft liability to distribute your EIN or SSN to everybody who's bought $600 worth of goods or services. If you're doing consulting work, you should have incorporated and therefore have an EIN (which I suspect is more secure than SSN). But if not, you're going to be giving your SSN out to lots of people.

Based on the average net-profit of identity theft, would it be worthwhile for scammers to "invest" $600 to buy a product from somebody who they suspect hasn't incorporated, just to get their SSN?
it seems like a nice sub-component of a larger CRM website. Would your startup offer any further functions for a small business?
In order to have a long-term solution to that, we need a long-term solution to energy.
I think it depends how you define "effective" and "performance."

For reasonable definitions, I think compensation would have to be directly proportional to effectiveness, such that being twice as effective results in twice the compensation.

That would be the case if "effectiveness" meant "your responsibility for the firm's revenue." Otherwise, what are you measuring, such that you can be "10, 25, 50 times" as effective? Efficiency of coffee making?
I've taught computer science in ugrad and grad school but only took one course, that AFTER I taught the ugrad course, and it was a silly course.

I know more than I indicated, but I wanted to say that the questions need to be more clear, Yes, preemptive is like handling a keyboard interrupt. Mutex likely stands for 'mutual exclusion' and typically is supported by a library with various features. Spin locks were an old IBM trick where it actually was faster to let a 'task' just go into a loop on something than use something like a Mutex that would involve the dispatcher -- the dispatcher could be slow. But spin locks had a bad reputation for spinning forever and were a standard system managment problem.

I'd advise the hiring guy first to get a book, maybe like you listed, and go to a university with a good CS department and buy a hour with a good OS CS prof and get an outline of what he needed to hire.
Good bizdev cannibalizes itself
So in short, it's a slippery slope but no one step looks particularly bad to the participants, but after a while, everyone else see's you playing in the mud at the bottom.
I know what it does, and you are not going to be getting prices that you can afford from anything backing to S3.

This (S3's storing everything so redundantly) is what I see as the main benefit that tarsnap would get you, since the encryption itself is the easy part---just GPG your dump before writing to tape.

Now, I might be strawmanning you. What does tarsnap get you in particular that tapes do not?
What more specifically is meant by giving the product a "personality"?
A touch of distinction, perhaps even allowing it to be opinionated.
But what does that mean on a more practical/concrete level?
Funny. I am doing exactly the same thing in October. If I'm not going to be working for a while why should I pay U.S. prices to see the same old things when I could be seeing the world and saving money at the same time?

I do plan to take a laptop though because my primary goal is to use this as an intense personal study period.
Migraine ergot alkaloids
Why do you need to quit to accomplish your goals? Sounds like you're already coasting through a bad experience. It's a much more compelling narrative to switch jobs than to quit one and find another while unemployed.
If I could upvote this 1000 times I would! These two mentalities seem to cause the most conflicts if you don't address them soon. But if you make it work, wonderful things can start to happen.
i'am assuming this would end up in some number called 'e' which i came accross somewhere in the past.please help..i'am not sure what that number means and how to get it
Perl 6 would do that like this:

@employees.grep($predicate1 & $predicate2 & $predicate3);

The predicates can be a function, a regex, a type, or anything that can be smart-matched against.

Alternately, if you want to get the employees that match any of the predicates, you'd do the following:

@employees.grep($predicate1 | $predicate2 | $predicate3);

Or, if you want the employees that match only one of the predicates (think of xor):

@employees.grep($predicate1 ^ $predicate2 ^ $predicate3);

These can also be written, respectively, as:

@employees.grep(all($predicate1, $predicate2, $predicate3));
@employees.grep(any($predicate1, $predicate2, $predicate3));
@employees.grep(one($predicate1, $predicate2, $predicate3));

And, if you want things that match none of the predicates:

@employees.grep(none($predicate1, $predicate2, $predicate3));

You can combine these junction constructors. For example:

@employees.grep(all($predicate1, $predicate2) ^ $predicate3);
There is nothing more dangerous to the long-term success of your career than burnout. The question you should really be asking yourself is "Can I afford not to do this?"

I've had a lot of luck so far in life with this approach: I assume I'll be successful at the thing immediately in front of me and base my plans around what I might do next.
Connect to your social network of lifestyles on extraplay
Given your experience with both, what would you consider the pain points of getting a grasp of each when looking to contribute? I know when I looked at GCC, the mix of custom manual memory management (gcc_free and pals), semi-automatic management via obstacks, and automatic management via garbage collection seemed baroque and frightening.
مشاهدة مباراة الاهلي وشبيبة القبائل بث مباشر
No, that illustrates a different problem entirely. He would be just as incomprehensible were he writing in calligraphy.
I read this a couple times, but still don't understand the headline. He's talking about Atlanta's growth slowing but other than a mention of "metro Atlanta," he doesn't say anything about the suburbs. Plus, the city is still growing; it's only the rate of growth which has decreased.

Writing for the Economist is a nice gig. You can cherry-pick any facts or topics you're interested in, slap it in a blog or column with no byline and, voila, the next day at the water cooler: "The Economist says..."

Short version: The Economist is Newsweek for people who don't want to admit they read Newsweek.
With Own Incubator On Hold, Facebook Befriends Y Combinator
Hilarious. Is everybody doing this now? And here I thought I was being original!

It makes sense on so many levels. You save money, you broaden your horizons, and you shake up your thinking enough to let some new ideas out. I figure when I'm done I will have either put together a much more compelling github resume than I ever would have in an hour or two a night after work and I might even have an idea for my own startup.
But you can still hand-write any word you can spell, right? If you really try? Imagine trying to write on a whiteboard and just being completely unable to remember how to write "shoulder".

There's a big difference of degree here.
My numbers are great, thanks :)

I credit all the great hiking, skiing, and fresh air with helping to incubate our three person start-up. It's worth mentioning that we make GPS software for the outdoors, so our location is very conducive to testing.
It's foolish to assume your price sensitivity is the same as your customers'.

Please, stop speculating and read a book or two on pricing. I personally recommend Pricing With Confidence. They know more about it than you do.
The fact that Hangul closely mirrors spoken Korean is also probably due to the fact that Hangul is a relatively new invention as writing systems go. Chinese characters and the Roman alphabet have been around for millennia. By contrast, Hangul is only 570 years old, and less than 100 years since it actually became popular. It hasn't had much time to diverge from the spoken language, yet. Judging from the intermittent stream of Korean "experts" complaining about how laypeople are bastardizing their spelling, the gap between proper writing and everyday pronunciation seems to be growing.

Having said that, Korean is probably one of the easiest languages to type into a computer or a mobile phone apart from the Roman alphabet and its relatives. It uses only 24 symbols which can be combined in various ways. Fits perfectly onto a keyboard/touchscreen. No stupid menus asking you to clarify what you're typing.
There's been at least one attempt to reverse the 1099 reporting changes: http://www.govtrack.us/congress/bill.xpd?bill=h111-5982

Each representative that voted no on this should get an earful. With no riders on the bill, a no-vote there is inexcusable (especially given the composition of the votes, which flies directly in the face of certain rhetoric).

edit: Correction, this isn't the bill I thought it was. It does have a couple of extra provisions (to which votes against should also be infuriating for most). There's at least one other bill out there that was singularly focused on reverting the 1099 requirement change, which was also voted down.

In addition to the insane reporting burden this will add, I think important privacy implications of this change are being overlooked. Spreading SSNs and EINs as wide and far as this bill requires will certainly result in increased identity theft.
> we cannot afford really experienced developers ... Tom says that we should use the developers we just hired to complete the projects. - I explain that they are fresh out of college and need to be trained before we can trust them to handle a project and deliver it successfully. - Tom disagrees.

I agree with Tom, let go some and have them code stuff for you, you guys are clearly over-worked. If you can't trust these young developers to develop, then why did you hire them? to decorate the office?
I think the real problem here is that the owners and leasers of an office space are the ones who are responsible for reporting the "square feet". The system would work just fine if an unbiased third party did the measurements.
Well, he didn't say it in the first slide, but if you read on:

"The giant tax credit that the U.S. government was offering to home buyers artificially inflated the U.S. housing market up until April of this year."

Also, it's worth mentioning that you can see the huge dip in the graph when the credit expired, and then you can also see the months after follow the same decline trend as the months before the credit.

The credit propped up that graph, and now it's gloomy again.
>>>The airline industry is also clearly trending in this direction, as is higher education. Once an industry is at the bottom of an ethical slope, it is ripe for disruption by young companies that can sell through an honest, straightforward process.>>>

Sometimes I hope that companies like YC will disrupt the higher educational system in the US.

Going through YC is a much more strait forward process than education. The process is essentially join YC and work your ass off to make yourself a job.

This makes a lot more sense to me than, pay a bunch of money for college, learn a bunch of random junk, get a degree after a set period of time, then show that degree to people who will hopefully be impressed and possibly give you a job.
I would appreciate if I could also change the words INVOICE, Invoice #, Date, Item, Description etc. - you know, it would be useful for those of us living in non English-speaking countries :)
I got my best coaching from other undergrads and occasionally other grads. Two dudes named David Kitchen and Noah Falk stood out in particular (if you guys are out there somewhere, I still think you rock!). It makes sense. The undergrad TAs and mentors all wanted to TA and they're closer to your skill level. The professors are there for when you outgrow your TA. But since I didn't seriously start learning math or programming until I entered college, I never made it that far. =(
Regarding your first point... You forget one thing: you open a file and get a file descriptor. If you open a socket (though it takes 3 calls), it also returns a file descriptor. Sockets can then be written to and read from just like files. Won't even get started then about the fact that sockets allow you to do just about any type of networking, and are very abstract by purpose, to allow a variety of uses.
People with very high technical skills don't work for companies with hiring managers
Experiment briefly disrupts Internet routing
Google Beat: Turning to Growth Via Content?
I lack the skills to write it but it would be great if I could enter the addresses of two US locations and a website took me for a virtual drive along the route by using Google Maps + Street View
Yes, quit and it won't hurt, you'll find work in 6 months. You might even be able to get hired someplace before quitting, on the condition that your start date is six months from now.

You're probably burned out. If you use this time to do tech stuff, web surfing or playing video games, you'll be just as burned out at the end only you'll weigh a few pounds more.

My advice instead is to take a real vacation. Go to Thailand for 3 months, then go to Argentina or Brazil for another 3 months. Don't connect to the internet during this time except occasional emails back home to let them know you are alive. If you absolutely must, take your development laptop and work on things, but it's important to be disconnected. Having a laptop means you have to recharge it, find a stable source of electricity, etc. Things will work better without it.
If we don't get them to fix this in an election year, it will never get fixed unfortunately.
That's not the sense I get from their manifestos. They seem to come more from a "freedom of end users to modify/share the software they receive" perspective, not the more cyberpunk information-wants-to-be-free perspective. The reason they like copyleft is because it makes it harder for a user's freedom to modify/share any software they receive to be restricted somewhere down the line: you're guaranteeing that not only are your immediate users given that freedom, but so are any indirect users of your software, via any derivative-works path.
Is anyone willing to think about the opposite hypothesis? Maybe programming really is a young person's game.

You don't see a lot of startups full of old programmers dominating their fields. You don't see a lot of old programmers creating awesome open source projects. Not even from those who retired and have plenty of time on their hands. Many of the programmers who created great things 30 years ago are in positions to name their projects now, but what they've achieved since is less than when they were young and limited. Math and physics (the fields generally most like cs) show the same pattern: throughout history, most great work done by people under 40. None of this can be attributed to discrimination.

Certainly old coders feel as sharp as ever, with knowledge and experience tacked on. But how one feels is a poor measure of anything. Measuring overall talent is hard, and controlling for everything else so as to measure talent by age is harder. I haven't heard of anyone seriously trying.

It's a scary thought. Can anyone disprove it?
Well, your admin is doing it wrong if updates are happening during the day. So, no people bothered, reports, and less internet usage is better.
Argentina.
It seems to me that the industries that trend to the most unethical (airlines, commercial real estate, cell phone carriers) also have the highest barriers to entry. Unfortunately, this only leaves cumbersome instruments like government regulation and unpredictable changes in the marketplace to impose ethics on industries that appear most likely to trend unethical.
Ask YC: Why do you disproportionately invest in younger founders?
Browsing back through the archives, I found this:

http://news.ycombinator.com/item?id=809233

I found the following thread interesting (quoted in part):

====== START QUOTE

5 points by jacquesm

[To pg] Are you willing to share the number of companies YC has invested in where founders were in their 20s, 30s, 40s, 50s or older ?

7 points by pg

I don't actually know the numbers. We don't keep track. But I know there haven't been any with founders in their 50s, and only 2 or 3 with founders in their 40s or their teens. Most founders are in their 20s or 30s. Completely guessing, I'd say 15-20% have founders in their 30s.

[...other posts and questions...]

10 points by pg

Off the top of my head, I'd say that older founders are more likely to succeed. They don't give up so easily. On the other hand, they also tend to have much higher burn rates, which make their startups easier for circumstances to kill.

====== END QUOTE

So, pg is essentially saying that 75-80% of YC's investment goes to founders in their 20s. But he also acknowledges that older founders are more likely to succeed.

I can see multiple possible reasons for this strategy...for example, if you are doing social investing, you might assume that older workers are already established and relatively safe, but those just starting out could use a hand. Or perhaps you care more about disruptive companies than successful ones and you feel that, although older founders may be successful more often, they will be disruptive less often. If, however, your goal is simply to make money, then it seems like you should be investing disproportionately in older founders.

So, what's the reasoning for your investment strategy?
Exactly, that's the main advantage of the GNU General Public License (and copyleft type licenses), the ability to sustain the free software ecosystem.
Do you really think people are going to go to the polls and vote to cut pay for prison officers, police, firemen etc.? Sure, it may actually be legislation targeted at specific kinds of pensions and double dipping, but on TV it's going to be 'our cops and firefighters can't even put food on the table'.

Anyway, the whole point of representative democracy is to not have to consult the electorate for every little thing. Voting on pay is too nitpicky. The best alternative I can think of is that no one bargaining contract can run longer than 5 years, but that just swaps one set of problems for another.
There must be a faster way. I sit around waiting for 10 seconds for it to reload, and I've got the attention span of a goldfish
A proper date picker for the date field would be good. Also, it took me a second to figure out you could edit the whole thing (if it hadn't been a Tell HN type thing, I would have bounced).

I like this idea, and the interface. Lots to do obviously but a cool start.
I feel that this requirement is only there so that the data can be collected for a coming VAT in the US. They can't push such unpopular legislation through at once.
I'm not counting holidays, I'm counting week long periods where NYC teachers don't have to work. Do you get spring break and a week long Christmas vacation at your job?

I got the number $100k from you: a teacher makes $40k, and when one takes a job as a teacher, "an extra 5 weeks of vacation is traded for a loss of 60k of money". Then I used fancy mathematics.

As for programmer pay, I'll just tell you the range from the last time I looked for a job. My lowest offer [1] was about 40% of my highest offer, but they weren't seeking great developers. I also happen to know of someone considerably better than me making 50% more (at the same level of experience).

As for firing the incompetent, I don't know what company you are talking about. Plenty of people get fired. In NYC, until very recently, they were paid to show up to rubber rooms for years.

[1] Not technically an offer, but salary was discussed.
Habbo Notícias - Chat MySpace com a Marjorie Estiano
Wasn't one of the problem with Apple and GCC that Apple had to hack the GCC to integrate it with the rest of its tools (which obviously the GCC people couldn't care less about)?

When it comes to the topic of stewardship the situation is less clear cut from my point of view. I think there's a (very human) feeling of "I've created this toy so I get to decide". In part it's a good attitude: if you managed to develop it this far there are good chances you'll be able to develop it further. But sometimes it makes people a bit blind when something better comes along.

In that sense using technological reasons, or the cause of free software, seem to be more of a way to (maybe not on purpose) push away whoever wants to change the way things are run. But that's purely a gut feeling.

Incidentally that's what I tried to convey with "elitist arrogance". This kind of "we know best" and "who are you? what are your credentials?" attitudes. Though I am not surprised it only made thinks more confused to a reader. Sorry about that. :)
There are a few attempts to make sockets look like a Unix filesystem, but none seem to have caught on, perhaps partly because sockets are pretty portable, while fs-like interfaces, unless one gets widespread support to the extent of being a POSIX-like "assumed to be on all UNIXes", are inevitably tied to a particular OS flavor.

I believe Plan9 was the first to have support for the idea, though, and NetBSD has had it as an option for about 15 years, though I'm not sure if it's currently maintained. Here's an old paper about NetBSD's implementation: http://www.kohala.com/start/portals.ps

The existence of netcat also makes it a bit less pressing imo. In the cases where I want a quick shell script that does sockets, I can use netcat as basically a socket library. It's not the everything-is-a-file style of Unixy coding, but it is at least the pipe-simple-utilities style of Unixy coding. And if I want to write a "real app" in some higher-level language, the language can wrap socket-opening at the library level to look like file-opening if it wants to, so it doesn't really have to be done by the OS.
Unfortunately, there's no incentive for the landlords to do this. That just leaves legislation or the sudden emergence of ethical competition. Oh, and don't forget that most of the larger commercial land lords have lobbying arms (at a local level at the very least) in order to oppose just that sort of thing.