skysight-inc/HackerNews huggingface dataset:
Y Combinator Interviews Start Tomorrow, Make Sure You Know YC Partners
Thanks for sharing this, it totally blew my mind. He explains each piece and term so clearly that I really felt I could finally get my head around some of the basic music terminology, and maybe even try recreating some basic melodies.

Wish it had made it higher up on the front page though, it certainly seems worthy.
Encouraging Nigeria
As mentioned by vitovito your problem is most likely effective communication.

Take this post for example, there is very little structure, the main points are clouded by seques that don't lead anywhere, here is how I might have written it instead:

"Hi everyone,

I have been encountering a problem with several of my clients, both past and current. It seems they become intimidated whenever I start discussing anything vaguely technical e.g. Version control ala GitHub.

Have any of you come across a similar problem in your line of work?"

It might be worth taking a class or at least picking up a book on communication, presentation and debating which should cover many of the problems.

On a separate issue you posted an excerpt from an email. It seems t be that the client would not be requesting information on version control for a website (although that may be the case) - in my experience this is probably a query regarding content management in which a CMS would seemingly be a better fitting solution - this should be taken with caution as I do not know anything about this client and so could be completely off course.
Funny circling back since the first java IDE were interpreters written in visual age smalltalk (iirc).
The increased latency is caused by API calls that the app has to make to Sedo for new queries. I've spent a lot of time optimizing it lately, but agree that there's still room for improvement. It comes down to a tradeoff: would you rather get more premium results but have to wait a little while longer or get less results but have them quickly? For now I've taken the middle road, but that may change depending on how it affects usage.

Appreciate you bringing it up though and for suggesting alternatives.
There's a video towards the end of the page that has an embedded YouTube video of a Ted Talk 2009. Very interesting stuff by Pranav Mistry.
What It Was Like to Be a Woman at Goldman Sachs?
This also isn't quite true. Evolution cares about nothing. Evolution just happens.
I'm using glyphs app mini to create sharp icon fonts.

The question is how to create eps/svg that would be pixel-hinted to specific font-size?
The "right" to healthcare does not require a doctor to work for free
There are a few FP-related piece you might want to know, but as long as you understand the idea of first-class functions (passing a function to another function as an argument), then you should be able to get your head around it quickly. It's definitely worth it, and may be a great way to generate sounds for games as well.

Overtone itself is a bit more sophisticated/batteries-included than the video lets on, because he builds up everything himself to show there's no magic.
Oppan Microsoft
While LLVM authors probably know best, I don't understand some of his criticisms on the "Inherently Non-Scalable" slide.

• M headers with N source ﬁles -> M x N build cost

It's only MxN if there is no use of the "#ifndef _HEADER_H" workaround that he mentioned earlier. Wouldn't adding a preprocessor directive like "#include_once <header.h>" solve this? Alternatively, these guards could be added to the headers themselves without changing the preprocessor. This probably should be a parallel set of headers (#include <std/stdio.h>) to avoid breaking the rare cases that depend on multiple inclusions, but creating that set would be a simple mechanical translation.

• C++ templates exacerbate the problem

I'm mostly a C programmer, so I have no argument here.

• Precompiled headers are a terrible solution

Why is this? It likely would break the ability of headers to be conditional on previous #define statement, but since the proposal does this anyway it doesn't seem insurmountable. Along that lines, how does this proposal handle cases where one needs/wants conditional behavior in the header such as "#ifdef WINDOWS" or the like? And is caching headers during the same compilation also "terrible"?
App hijacks users' Twitter accounts to tweet false piracy confessions
These kinds of projects are the epitome of the "using technology to solve human problems" fallacy.

If you are having trouble staying motivated to work, then you need to fix that. For me, browsing facebook et al is a palette cleanser of sorts. If I lock myself to only being able to view 'work' sites, I'd become too stressed to do my best work.
God is just. Yer fucked. Yep.

God says...

edify double solid shrunk engage Volunteers indications
offence lined skin punishment- blinded beaten more himself
tcosa10 utterance clothing travail gain subvertings hold_on_a_minute
raisest if_and_only_if XII Cambodia commandest excellencies
skill applauded adulterous hidden desert joyed joint dully
feared carnal wars demandest
I don't understand what the risk is. Can you go into more detail?
I haven't actually; I do know there's a number of these scripts out there, though.

I'll take a look, thanks for the suggestion!
Easy to use.. Less learning curve.
atom chips are weak
> The article is disingenuous. Alongside its oh-so-sassy table of file sizes for helloworld, it needs a table of runtimes for helloworld. Turning stdio into an API instead of preprocessor soup is going to blow that up, unless the guy means something very unusual by "API".

You seem to be deeply confused here. This is simply a proposal for persisting the AST for eg) stdio across compiler invocations instead of reparsing it on every textual substitution of a #include, and isolating source AST changes from erroneously corrupting header ASTs. It has no runtime implications because the outputs of the linking stage will be identical.

stdio's preprocessor soup is its API. You seem to be the one with an unusual and much narrower meaning of "API".
Charles Carreon finally gets served
wow, the PC brigade is really out there - looks like I hurt some feelings with my previous comment.

Seriously - how long will it take until 1st world nations collapse? We're close to it now in the US - SS will be an inverted pyramid before Gen-Y starts to retire - who's going to pay for it? The same with all of our other 'help the children' programs. It's been a pyramid game all along, and now the generation of the bottom level of the pyramid (meaning new bodies) is being voluntarily reduced.

2.1 is the replacement rate for a couple (the .1 is insurance against pre-reproductory death). The United States is currently at 2.06, trending downward from 2010 (see STATISTICS here: http://en.wikipedia.org/wiki/List_of_sovereign_states_and_de...). Care to guess who's at the top? Hint: it's not 1st-world nations. The Italian government has been paying women to have babies, Germany is shrinking in population, Russia is emptying out. Why? Birth-control, abortion on demand, and an educational system that denigrates being a parent.

Argue if you want, but the numbers speak, and they're telling a pretty dismal story: Here lies humanity, they became so smart they forgot to procreate.
On “Hacking” Y Combinator Interviews and Successful Startups
That little thing (sometimes huge thing) people put at the end of their emails that "this is confidential" is also pointless as you cannot enter into a confidentiality agreement that way.
I'm in this camp--if I'm working on something in a browser and I get bored, my reflex is to open a new tab and do HN or reddit before I know what I'm doing.

Did a combination of Chrome/Safari nanny plugins for a while, but the effort of `sudo` + password seems to be working better and is a bit easier to turn on/off for me.
Why play when you can code? MakeGamesWithUs helps the new generation make games
I much prefer the value I get from O'Reilly. No DRM. Any format I could want. The PDF is especially useful for technical material.
Those facts are not in dispute, and no one who has not been inside this world has any idea how normalized this misogynist culture is, especially for a firm like Goldman, which has always prided itself on its "classy" reputation.

GS is a large firm, and has a very high profile. It's not a surprise that it's under fire for having an environment like this.

This didn't end with the 1990s. Even now, in 2012, lots of smaller broker-dealers and hedge funds have events that stretch (and cross) the boundaries of HR-acceptability. For those who object to this kind of environment, it's a real dilemma. Filing a lawsuit, or even an HR grievance, can be a severely career-limiting move - after all, what executive wants to promote a person who has a back history of suing their employers?
This reminds me of the "No copyright intended" quote people would put on YouTube videos.
Wondering when the "Clojure has a big traction" meme will die already, or at least be qualified with "in HN discussions". I give it a year.
It's only MxN if there is no use of the "#ifndef _HEADER_H" workaround that he mentioned earlier.

There still is a processing cost for evaluating the instruction
Instead of "#ifndef _SOME_HOPEFULLY_UNIQUE_NAME_H" I've started using "#pragma once" -- it's likely supported by every compiler you care about.

http://en.wikipedia.org/wiki/Pragma_once
Might be contractors/Part-time ?. if not Obesity will kill them
Your suggestion to nerdfiles of Toastmasters for practice is great, I hadn't heard of it.

A book I really liked, which I hope has helped me with social interactions is Dale Carnegie's How to Win Friends and Influence People:

http://en.wikipedia.org/wiki/How_to_Win_Friends_and_Influenc...

I also agree with your point that mentioning Github to a client (probably a non-developer - that's why he's hiring you :) ) was a bad idea.
> Cancel your Facebook account.
> (Note that in the last case, you may have already ceded some rights which you cannot necessarily reclaim by canceling your account.)

I forgot about that. :(
It depends.

LEDs use current-regulated power supplies. Lets say your bulb had two chains of eleven LEDs in parallel. When one LED burns out the whole chain is lost and the regulator would increase the voltage across the remaining chain until it was using enough current for two. Naturally this will greatly shorten the life of the remaining eleven LEDs.

This is the worst case scenario and probably won't happen. Two ways around it.

1) Since current is (non-linearly) proportionate to voltage, the regulator need to increase the voltage to compensate. But all regulators have a maximum output voltage. If the regulator is cheap and running near its limits, it can't increase the voltage high enough to damage the remaining chain and the bulb will run a little hot but be fine.

2) LEDs get warm and should not operate above 85C. A good regulator has a thermistor connected to the LEDs and will automatically drop the current to safe levels. The bulb will once again run a little hot but will be mostly fine.

If there are more than two wires connecting the regulator to the LED it might have over-temperature protection. Or if the regulator is physically connected to the heatsink.

The regulators themselves are pretty reliable. I work mostly with low voltage DC lighting (12V-48V, 20W-100W) and there is nothing in the regulator that would wear out easily. Line AC might be a different story, those probably have large filtering capacitors. If the caps are electrolytic they might dry out eventually from the heat.
That makes no sense. Obviously the efficiency of any appliance will play into how it impacts your energy bill. Having a server that your neighbor doesn't have won't automatically make your usage greater than theirs unless they happen to have identical usage in all other respects.

Jeff's recent server build (which I believe is going to a colo and not sitting in his house anyway), uses 31 watts at idle and 87 watts at full load. Assuming the middle is typical (and this is likely a serious overestimate), you're looking at 59 watts, or 10kWh/week. You could offset this with a more efficient furnace, or better insulation. You could also more than offset this by hanging 3 loads of clothes per week instead of putting them through an electric dryer (~5000 watt).
Wouldn't adding a preprocessor directive like "#include_once <header.h>" solve this?

No, that means that for foo.c a given header is only added once. It doesn't prevent bar.c from importing and recompiling that same header.
iOS devices dominate mobile device online shopping stats
Well, it's more important where education is going than what any one of us happens to think. Most people who went to school find it very hard to conceive of it as a purely bad thing because they themselves had to pay a large psychological price to adapt to it. They don't understand about memes and how harmful ideas and institutions can persist. They would rather see it in a positive light. No doubt ancient Aztecs felt similarly after their relatives had been sacrificed!

The self-censoring issue is directly linked to creativity. Our first thoughts are the most creative; however, people learn to censor them so that these don't reach the level of awareness. Thus they don't have the option either to criticise or to enact them. HNers have retained a portion of their creativity. It's the majority and esp. the minimum wagers who have paid the highest price.

Learning to get on with people is a vital part of life but being herded together to perform make-work with people the same age as you is not the best way to learn this. Neither is prison nor the army. Voluntary relationships with friends and colleagues are more instructive, where people are unafraid and free to leave and there are real creative tasks at stake.
I wish people would stop. It means in business emails there's a huge load of quoted confidentiality disclaimer stuff.

Please people, 3-line signatures.
Yup, that's a bug. Thanks for looking through the code!

Now I need to figure out why it seemed to work in the first place.
> Wouldn't adding a preprocessor directive like "#include_once <header.h>" solve this?

No -- the point is still that you recompile each header for each source file that uses it. Running the compiler N times (once for each source file) costs M x N, not M + N.

> Why is this?

I agree with you here, I think this dismissal of precompiled headers needs a more thorough explanation (but perhaps it was given orally in the talk).
Thanks, good catch. Taken care of.
Introducing Hystrix for Resilience Engineering (Netflix OSS)
VisualAge for Smalltalk was pretty impressive. A little nugget of history: IBM's VisualAge for Java was based on VisualAge for Smalltalk — which was acquired along with OTI — and ran a Smalltalk VM that ran both Smalltalk code and Java bytecodes. It carried over the whole paradigm from VAS, you had the code browsers, etc, as well as the very powerful GUI builder that VAS had. A pity the product never caught on.

They rebuild the product in Java, which later morphed into Eclipse, which despite all its plugins never provided the productivity boost that VAS (or even VAJ) provided.
Big thanks to all for these very qualitative comments. If you are looking for quantitative answers to this question, you can have a look at https://poutsch.com/question/1005421

As of now, c. 50% of people would favor Google
If you look at the credentials of all the YC founders, it is undeniable that there is a bias towards folks with prestigious degrees, but the question is, is that bias causal? There are plenty of successful founders without the degrees too, so at best I would say it is correlative.
I'm assuming handset and service cost are just two of your provider's costs among many: infrastructure, salaries, debt, risk...
The standards don't belong to anybody. Particular proposals are credited to the person or organization that propose them.

This particular proposal is from Apple.

When Herb Sutter/Microsoft make proposals for C++, it's phrased as "Microsoft's proposal for C++0x" or whatever.
SpaceX founder Elon Musk wants to start a Mars colony
> Also, we already have an Apple/Next non-standard C extension (objective-C). I don't think we want anything else added without proper standardisation regardless of the motivation. I'd rather they forked the language.

This is confusing. Surely Objective-C, which adds a hell of a lot that C does not address and many syntax and runtime changes to support it, would fall under the definition of "fork of the language", rather as C++ does, rather than simply a "non-standard C extension" (surely that description better applies to the many GNU C extensions in GCC?).

Re: "adding things without proper standardization", the role of standards committees is to reach consensus among vendors so that they can standardize non-standard extensions that they have variously implemented and tested in the real world first. To argue for the opposite, that the vendors must do nothing until the committee hands down the One True Way from On High, untested outside of their heads, is the height of Design By Committee.
Can I infer from this that you aren't planning on the other changes (interfaces, public/private) I mentioned? :)
Seolius Helps Businesses Align Websites To Changing Algorithms
It's... complicated.

Just remember that you don't have to actually use Facebook. You merely need Facebook.

In other words, Facebook is your social network; it represents your circle of power. The more points you have on the circle, the more directions you can pivot in life.

For example, often times the people who are the least capable can still be an advantage to you; they will be loyal to you, and they will help you when you have no other options.

But, on the other hand -- you don't have to spend your time on Facebook. In other words, it's best to keep our identities as small as possible, so therefore it's a benefit to avoid making Facebook a part of our identity.
In all fairness, it does come across as "well thought out" and "solid"; similar to the way that Java comes across as well thought out and solid. I can tell it does a lot but I have to be completely initiated into the JVM way of thinking before I can get anything done. The quickstart page has some 6000 words, which describes how to set up an XML file containing all sorts of stuff. I'm introduced to things like a standard directory structure, Archetypes, CLASSPATHs and Project Object Models. All because I finished the Scala tutorial and then tried to use a library that wasn't installed on my machine already.

With Python, in the past things were a little trickier with easy install, but these days the library's web page would probably have told me to type:

pip install third_party_library

And that's about it. Even if you haven't got Pip it's quite obvious what to do, the terminal tells you it doesn't know what pip is, so you Google "install pip Windows/Mac/..." and pretty soon you're up and running.
Georgetown seniors deciding the fate of their start-up after graduation
I've been using http://icomoon.io/ and it's an awesome tool and a bit more visual which is what I like when working with icons.
> realize that work getting done is what counts, not the exact time your butt hits your seat.

In factory work, being on time matters. Because you're taking a widget from the person to your left, adding value by performing some operation on it, and passing it to the person on your right. If you're not there, and there isn't someone who can fill-in, then the assembly line stops and the firm ships no widgets.

Be late often enough, and you get fired.

I'm very glad that software development work isn't like that, btw. I am not cut-out for Taylorism.
http://en.wikipedia.org/wiki/The_Principles_of_Scientific_Ma...
the one problem i agree with him on is performance - from what i can see his proposal does something to potentially improve that, but its not clear. i worry that caching pre-processed files is a red herring - its it really faster than re-including? what about preprocessor states? what about macros in include files? etc.

i feel that the preprocessor ultimately ends up with the same amount of work, just an extra pass for each included header to build a version to be cached… not to mention the complexity required to handle the multiplicity of pre-processor states required for this. maybe i am being dim and missing the obvious.

tbh, i'd rather they made their compiler work properly, like respecting alignment on copies with optimisation turned on, or implementing the full C++ 11, before adding language features to fix problems that nobody really has.
Fair point, presumably "income" would just be earned income and dividends.

The challenge is that when you change the rate, people change their behavior.

Here's some interesting data showing the historical relationship between behavior and capital gains policy over time:

http://www.taxpolicycenter.org/taxfacts/displayafact.cfm?Doc...

If you assume currently capital gains collections are $150B, increasing them 33% will add $44B.

From a pragmatical pov, that just doesn't seem like much. And that's assuming there's not a contraction in capital gains harvesting, which wouldn't square with history.

Look, I'll admit, I'm not unbiased here. I generate 80% of my income from churning long-term assets.

I sold a company that I bootstrapped a few years ago, and we got a good price.

I'm able to generate about $120k per year after-tax. My goal is to never touch the principal and live off returns.

Now, I'm bootstrapping my next startup... The $120k allows me to work 1 day a week consulting to "plug" the gap between my family's spending and my income. The other 4 days, I work on bootstrapping my startup.

If taxes go up, that will cost me an addl $6700 per year in taxes.

So my choices are...

1) take more consulting work
-> Won't do this because my startup needs my time and I'm already working 60 hr days

2) try to generate higher returns,
-> Not going to do this because I'm already maxed out with the risk I feel comfortable with

3) cut back my personal spending,
-> Yes, this is what will happen.

For the affluent retired, I suspect many of them will choose to cut back too.

From where I'm sitting, the tax policy is going to hit me fairly hard, will only produce an additional $44B in taxes, and will probably cause a recession. So it doesn't seem very wise.
Maybe it's for the company to enforce against the employee. It shows the employee is aware the information they are sending is confidential.
Perhaps you are confusing vm and image?
Show HN: Dubjoy makes it easy to voice translate any video
If you accept even the possibility that it may already be too late to prevent global war, this talk by David Deutsch is well worth the time.

http://www.ted.com/talks/david_deutsch_on_our_place_in_the_c...
yaikes

"The company is owned by a trust on behalf of all its employees — known as partners - who have a say in the running of the business and receive a share of annual profits"

i hope every business decision does not need to be put to a vote by entire staff.
So is "liking" something you don't -- intentionally corrupting their business (data) -- going to cause any repercussions?
"It is difficult to tell if this is an indication that YC overwhelmingly prefers people from extremely prestigious name-brand universities, or only people from said universities have any chance of being "connected" enough to get into YC."

Neither. In our class (S12), there were founders from every background imaginable. I also know founders from other classes, and the same is true amongst that sample. If anything, YC founders seem a bit less "credentialed" than the Valley in general.

To the extent that "name-brand" universities tend to graduate extremely smart, capable people, you'll find that they're over-represented in any sample of smart, capable people. But YC has no incentive to select for factors that don't correlate with outcome.