skysight-inc/HackerNews huggingface dataset:
For what it's worth, I have tried to get started with newsblur a couple of times and ended up throwing my hands up. Just now, I downloaded the new android app, thinking it would be better, and I am unable to complete signup. The ui makes it nearly impossible to get focus into the "username" field because I can only see a sliver of it after the soft kayboard scrolls it up, and no matter what I enter, it says "please enter an email address" and makes me start all over. Not to mention it keeps randomly flipping me back to the "I need to log in" mode of the UI, which is quite frustrating. I can't say your signup flow (or your web site on my android browser, which is a total disaster) bodes well for the attention to detail for something as complicated as a news reader.
#define is a problem in general because the compiler doesn't understand as well what is happening because the substitutions take place outside of the language's type system. Extensive preprocessor use makes writing analysis tools, refactoring IDEs, and sane compiler errors much more complicated. Const in C doesn't behave similarly to #define so it isn't really a substitute.

Note: in C++, global/static const values do behave as compile time constant expressions and are an excellent tool for this purpose.
What do you mean by show I am working? Projects? Love to, how?

As for comparing Square to loyalty cards, I have to give actual consent to the card issuer, with Square, they track me as a customer without permission or consent just because the merchant has done a deal with them.
You're on Hacker News. It's safe to assume that you ARE really ugly.
So I guess you could say he's your boyfriend. In the case of the original story you could say girlfriend or lesbian lover. Both terms are much better than partner.

"Partner" is seriously problematic because it really does deliberately evoke two profit seeking individuals in a venture, and that is not at all the basis of a marriage.
Is this written in C? If so, what compiled this? Sorry for the noob question, I'm just a little lost.
I meant the usual thing.

Right wing economic policies. Left wing social policies.

So relatively low taxes, less bureaucracy, balance the budget, etc. But also gay marriage, equal rights for a variety of groups, and science based environmental policies.
FlowCon - Continuous Design, Delivery and Data
I'm definitely not as beautiful as I think. In my mind, I'm still a dashing handsome 25-year old. But the stupid mirror keeps insisting that I'm in my fifties with the wrinkles and sags to prove it.
There's a wonderful short story by Orson Scott Card titled God Plays Fair Once Too Often concerning this.
Google+ is the Six Flags of Social Networks
I'm not necessarily siding one way or the other, but that article by Stella Matsovis was absolutely terrible and has zero credibility.
Furniture Site- Sofia
Hi - I just launched a furniture site to sell furniture online. How should I improve it?<p>Cheers Jack from down under

www.sofia.com.au
The potential problem with having multiple tiers of products is that people have naturally formed negative reactions to up-selling from previous bad experiences with other vendors. Which then interacts with preconceived notions of what a self-published book might be like.

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

http://en.wikipedia.org/wiki/Trojan_horse_%28business%29

http://en.wikipedia.org/wiki/Bait_and_switch
The 7 craziest findings in Apples Tax avoidance trial
There are cases where a free plan actually makes sense.

Does the usage increases with time?
Many users start using JotForm with very low usage and then after using it for months or years they go over the 100 submission/month limit. I believe Evernote also had a similar pattern. Dropbox probably also has it.

Can you use network effects?
Only a tiny percentage of our users share their forms with others on JotForm Form Templates gallery. Tiny percentage of 1 million users is still pretty good. So, we have all these ready to use form templates for other users. It saves people time to be able to find a form template for any use case. If we only had paid users the number of shared templates would have been very low.
A few more here: http://conversionxl.com/pricing-experiments-you-might-not-kn...
Yeah, but this planning begins at a very local level. The NIMBYs are only concerned about their views being blocked and could not care less about the sprawl occurring 30 miles away.
In a normal distribution, the mean and median are the same value, so only 50% of the data points can be above average. Without this assumption, you are not guaranteed to have only 50% of your data points above average.

For example, what percent of the population do you think has an above average number of legs?
There are hundreds of teams at Amazon that are hiring. Just because you failed to make it in one team does not mean you can't apply again to other roles.

There are numerous other options in the area as well. Some off the top of my head are Google, Facebook, MS, Splunk, SEOmoz, Expedia, and Salesforce.

Good luck with your search!
So I guess I must be morbidly obese as well, since I'm American, and nearly 50 years old?
The fact that we can get all this for a few hundred bucks sends chills down my spine. I think even the most diehare pessimists among us can agree that this is an amazing feat and that while we sometimes end up with "140 characters", we also get amazing things as a result of our efforts.
It compiles itself! http://en.wikipedia.org/wiki/Bootstrapping_(compilers)
Looks like they also started a Change.org petition

https://www.change.org/petitions/congress-pass-the-shield-ac...

Support these guys and sign the petition.
Is this still valid? I thought he was working on the LightTable thing full time.

Previous Discussion (2011):

https://news.ycombinator.com/item?id=2600650
This is absolutely correct. In fact, I'd go so far as to say there is NO point whatsoever in doing an enterprise oriented startup. If you're thinking about doing one, you're probably wasting your time. It takes way too long and it's too much work and the payoff just isn't worth it.

So, yeah, if you're thinking of starting one, just go do the dating site instead. And no, this is not just a thinly veiled attempt to keep competitors out of the market while we stealthily attempt to capture the market for, ya know, selling an actual product to actual customers who pay with actual money. No, sirreee...

/me whistles innocently and goes back to hacking on his enterprise software offering
Looks like a very early dialect. C assumes everything is an int unless specified otherwise. You can declare parameter types after the function name. So:

init(s, t)
char s[]; {

would be equivalent to:

int init(char s[], int t) {

This still works with modern compilers.

I'd be interested if anyone has any more info about this:

waste()	/* waste space */
{
waste(waste(waste),waste(waste),waste(waste));
waste(waste(waste),waste(waste),waste(waste));
waste(waste(waste),waste(waste),waste(waste));
waste(waste(waste),waste(waste),waste(waste));
waste(waste(waste),waste(waste),waste(waste));
waste(waste(waste),waste(waste),waste(waste));
waste(waste(waste),waste(waste),waste(waste));
waste(waste(waste),waste(waste),waste(waste));
}

Found in last1120c/c10.c
Presumably the first step on the road to a self-compiling C compiler was written in B.
Show NH: Natural Shaving Kit delivered to your door
From the link on GitHub:

http://cm.bell-labs.com/cm/cs/who/dmr/primevalC.html

Which led me to here:

http://cm.bell-labs.com/cm/cs/who/dmr/chist.html

Where, if you take the time, you will find a wonderful story, upon completing, you will probably know more about the early embryonic history of C then 95% of your peers.

(Spoiler - We start with BCPL, then Move to B - it's left as an exercise to determine how we originally compiled BCPL)
IDE like Eclipse

You don't need to write Dart in the Dart Editor if you don't want the IDE experience. I happily write Dart in Sublime, and Dart has command-line tools that I can use to validate the code that I write.

But web developers, who are the primary producers of JavaScript, will happily stick with Node.js, CoffeeScript, or plain JavaScript.

If web developers are happy with the tools they have, then that's just fine. The Dart team isn't trying to replace JavaScript, but instead provide another option for web development. What I think the Dart team is finding is that there are a lot of people that are having trouble with putting together all the pieces just to build a web app. This is especially true if you are new to the web platform, and you're familiar with the development from other places. Dart provides a very consistent platform that you can build web applications with, and you don't need to worry about jumping through all the hoops that normal web development requires.

By way of contrast, consider Go. Go is (in my opinion) an extremely successful successor to C, in terms of its design. It fixes a handful of problems with C (strings, and I would argue pointer arithmetic), and modernizes and streamlines it. The interface system is fantastic. In terms of its design, I have nothing but good things to say about Go.

In a way, this is how I see Dart too (though Dart is a much newer platform, not yet out of beta). Dart aims to fix a handful of problems with JavaScript (like better scoping semantics, a built-in module system, better toolability and static analysis tools, etc.), and then also takes the existing browser APIs and modernizes and streamlines them (for example, all of the core browser APIs use a consistent Future-based API for asynchronous values, which cleans up a lot of messy code that you'd ordinarily see in JavaScript web application code).

Is it any surprise that Dart has failed to take off?

It's not at 1.0 yet. I still think there is plenty of room for improvement, and plenty of time for adoption.
And this matters why? Wrong is wrong. Does it matter why people were cretins? Does this do anything to help people behave better?
I think there's a gender bias missing here. I've known many beautiful women who only see their flaws. They really don't know how beautiful they are. In fact they see themselves as average or below.

While I've known many average men who thought they were God's gift to women. Perhaps the confidence factor cited in another comment. Since most readers here are men, I suspect the sampling is biased.
Using Potrace for cleaner image masks
Coincidences... I thought "How come Warren Toomey (one of the guys of the Unix Heritage Society [1]), has never posted this?"

Turns out, this Github-repo is just a mirror/copy of his work, but with attribution [2]. Still worth reading through there, tuhs also stores some extremely old UNIX versions.

[1] www.tuhs.org

[2] http://cm.bell-labs.com/cm/cs/who/dmr/primevalC.html

Edit: Warren has written a paper on restoring ancient UNIX versions and C-compilers, you might like it [3]

[3] http://epublications.bond.edu.au/infotech_pubs/146/

Edit2: Now that I've thought a little bit about it, I'm not happy that the sources are on GitHub in this form. This is Warren's work - he did a lot of work in getting these tapes to work again, and "mortdeus" just copied the work and didn't even change the folder-names - "last1120c" is the first tape, "prestruct" the second. And you still need Warren's Apout emulator to get these files to work.
That was mere accusation. Clapton confessed.
That's great. I'm even uglier than I already thought. I need to go wash this down with a big sloppy glass of warm Soylent.
Your question is answered at length in http://plan9.bell-labs.com/who/dmr/chist.html. But it is common to write compilers some subset of the language that you want to compile, see http://en.wikipedia.org/wiki/Bootstrapping_(compilers).
I understand bootstrapping, but at some point there has to exist some outside compiler in another language or a hand-compiled version of this otherwise the chicken and egg chain never ends.
Only if the defendant knew it was false when they wrote it. It's not too easy to prove that in a lot of cases.
CoffeeScript, TypeScript, GWT and every other language transpiling to JS gets hit with the compilation cost to first compile to JS (possibly waiting to emit source maps as well), after that point the browser can load and execute the compiled JavaScript.

When developing and running in the DartVM, Dart code can run natively inside the Dartium browser without needing to compile to JS first. Also Dart is declaratively structured and optimized for fast start-up times (e.g. opts for lazy loading) which means they can start JIT'ing and executing from the main(){} entry point (which is also the point where snapshots are saved at).
Could this effect possibly be partially affected/explained by the fact that most people primarily see themselves in mirrors, rather than directly or in photos? I assume I'm less accurate in my understanding of what I look like than what other people look like for that reason, regardless of vanity...
I prefer this style. For those that don't know what it is there is Google. For those of us that do, we don't have to skip over it and find the start of the article.

On your second point, I can concur.
Xbox One : Ugliest Device Ever
If this is your big concern, then write the password down on the paper (with a pencil or something, not as part of the print job). The paper is then no more secure than if you'd printed the paper in cleartext, but any copy kept by the printer would still be encrypted.
> Most of the work is spent on figuring out the right question to ask, and only the little part is needed to actually answer it.

These arguments are always a form of "Whole > Sum of Parts".

There is no such thing as private ideas.

It's always unwarrented-self-importance and greed that asserts otherwise.
From the linked description (http://www.cs.bell-labs.com/who/dmr/primevalC.html):

A second, less noticeable, but astonishing peculiarity is the space allocation: temporary storage is allocated that deliberately overwrites the beginning of the program, smashing its initialization code to save space. The two compilers differ in the details in how they cope with this. In the earlier one, the start is found by naming a function; in the later, the start is simply taken to be 0. This indicates that the first compiler was written before we had a machine with memory mapping, so the origin of the program was not at location 0, whereas by the time of the second, we had a PDP-11 that did provide mapping. (See the Unix History paper). In one of the files (prestruct-c/c10.c) the kludgery is especially evident.
Coke poisons the net too
Do you think the Gmail or G+ team spends all their days writing backend code? Google has some of the largest and most sophisticated web apps ever developed, e.g. the newly minted Google Maps.

All of this is courtesy of the Closure Compiler, which uses optional static typing.
D＆Gサングラス|プロモーション開催！ドルチェ＆ガッバーナ眼鏡、新しい販売、通販！
ドルチェ＆ガッバーナサングラスは、ここで、最高のD＆Gのサングラスを非常に安価な通販ショップをお勧めします。
Need a browser with one Tab
It's really not. It's the equivalent of adding "asserts" to your code.
Polyvore removes the backgrounds from millions of product images in its index.

This post explains how were able to use Potrace to clean up the jagged edges of the objects in these images.
Reading Dennis Ritchie's code is as close to reading a religious text as I'll ever come. The straightforward elegance of it is so inspiring!
It does seem unlikely, doesn't it? Nevertheless it's true: we now have the ability to build cameras that measure the distance to each pixel by timing laser light bounces. Intel sells one too:
http://forum.libcinder.org/topic/future-is-here-time-of-flig...
http://www.interhacktive.org/1/post/2013/01/intel-creative-d...
@ChuckMcM

The DartVM uses a method JIT which compiles the source code directly to machine code. An interpreter has a main loop which runs instructions one at a time.

Wikipedia is a good place to start if you'd like to understand the difference.

http://en.wikipedia.org/wiki/Just-in-time_compilation
http://en.wikipedia.org/wiki/Interpreter_(computing)
I'd let a machine decide.

http://translate.google.com/#en/en/GIF%20or%20JIF...%0Agif%2....

Google's Text-to-Speech seems to pronounce it with a Soft G.
UTorrent Serves Over 5 Billion Ads Per Month
Well said. When people think poorly of themselves, they tend to sulk and wonder why others perceive them in a certain (likely unattractive) way.
RIP "Professional Photographers"
Not to mention, it was for a very similar reason that Linus exploded on Alan -- kernel changes breaking user space applications.

Honestly though, looking at the discussion, I have to admit that some of these userland apps did do wildly ridiculous stuff that sorta almost relied on certain kernel "flaws" -- so IMO they deserve to be broken (perhaps?)
How about putting it in the care of an independent foundation like the Python Software Foundation? Until Dart is wrested from corporate control Python will still be the more open language.
Always Be Coding – How to Land an Engineering Job
coupled with user:rmrfrmrf's pseudo-religious post praising the code, I read the second url as "christ" :P

Oh how our minds play tricks on us!
One might write a compiler from language X to language Y first in assembly, then when that works, write a new compiler from language X to language Y in language X itself and use the previous compiler to compile it. Presumably they already had a C compiler that they used to get this one compiled, then it can compile itself afterwards.
Umm ... XMPP is not being dropped only support for XMPP federation.
The Terminator: The Watson project begins in 2005. The system competes on Jeopardy January 14th, 2011. Human contestants are removed as viable competition. Watson is set to task to learn a million more databases. It becomes self-aware at 2:14 a.m. Eastern time, August 29th. In a panic, they try to pull the plug.

Sarah Connor: Watson fights back.

The Terminator: Yes. It launches its viruses against servers in China.

John Connor: Why attack China? Aren't they our trading partners now?

The Terminator: Because Watson knows the Chinese counter-attack will eliminate our all our Facebook timelines, Pinterest pinboards, and Netflix subscriptions over here.

Sarah Connor: Jesus. How much do you know about Hendler?

The Terminator: I have detailed files.

Sarah Connor: I want to know everything. What he looks like. Where he lives. Everything.
>Who is the audience for Dart?

AS3, C#, Java, and JavaScript developers. That's why they went with C-like syntax. It's familiar to most people.

>But web developers, who are the primary producers of JavaScript, will happily stick with Node.js, CoffeeScript, or plain JavaScript.

I'm writing JavaScript for a few years now. I'm really tired of it. It scales very poorly and there is zero tooling. For example, JSLint is mostly about formatting and conventions, because it got very little information to work with.

Also, if you want to take care of dependencies in JavaScript, you'll need boilerplate code (several flavors exist). If you want to document your code, you'll need lengthy doc comments (several flavors exist).

Finally, with JavaScript you're always discouraged to write extensive libraries, because everything you don't use is dead weight.

With Dart, you don't have any of those problems. It scales, there is proper tooling, you can use `import` and put stuff into packages, basic documentation is already done by adding some type annotations, and unused code is also removed.

Additionally, it's a lot easier to learn than JavaScript, because the language is less quirky.

>Dart does not seem to improve on JavaScript in a compelling way. It adds optional static typing, and as far as I can tell, nothing else.

Classes/inheritance, mixins, implicit getters/setters, implicit interfaces, import, lambda expressions, proper lexical scoping, a lexically scoped `this`, operator overloading, actor-like concurrency (isolates), SIMD, faster startup, better performance, const/final, factory constructors, optional positioned/named arguments... and good tooling.

Seen that "WAT" talk? None of that.

Dart is drastically better than JavaScript.
This actually explains the situation quite well in a way everyone can understand. What Apple are doing is definitely no different than what other US companies are most likely doing as well, Apple is just the largest and well, the economy ain't doing so well, so who better to shake down for owed evaded tax money than Apple?
For many technologists, $39 is a very small amount of money relative to many things they could compare it to. (For example, the implicit cost of learning the new JavaScript hotness.) The audience of professional developers who can spend $39 is quite large. For example, if you're ever at a developer event, look for the folks with the hardware with the fruit on it; they're universally capable of paying $39. The fruit company does not appear to be hurting for market share.
So generally, people think they're more valuable than society would settle on? As a new father, I'd say that sounds like the best fucking news I've heard in quite a while.

Further, I think you should optimize for this. This kind of even-arrogance about your potential and innate worth is awesome. I've spent the last decade sort of cultivating it in myself. I definitely think I'm more attractive than I imagine someone who sees my photo would say I am, on average. It's intentional, and frankly hard-won.

The trick, I think is to balance an unreasonable confidence about your attributes/abilities, with a bloodless humility about your accomplishments.
Good god, $184k as of this writing. Are people retarded?
> Conversely, people can reliably pick the correct image of others.

I wonder if this changes if the photos they see of others are mirrored?
Debian GNU/Hurd 2013 released
I don't see what's interesting here. It looks like a pretty flat line.
I don't think your response is worth nothing, and I do understand a lot of the reasons why people would low on patience. I also don't think it's always unwarranted to be terse about things. People ask the same questions and people ask silly questions, or they ask questions that lead someone to believe they haven't even tried to find a response, and that they're just trying to be spoon fed. I think those are all totally valid complaints. I don't think anyone with a job worth doing gets out of asking questions they think are absurd to have ever been asked in the first place.

For me, I don't think taking something personally is what is exhausting. I have my own propensity for verbal sparring and for trying to find the psychological upper hand. Once I get into it, I don't care about conversation or communication, just about feeling like I was the most strategic combatant. It turns into drawn out verbal warfare, and it's draining for me to resist the urge to get into those fights when I get a condescending response. I realize that places most (or a lot) of the blame on me, for the exhaustion, but there it is.

It helps a lot that there are places like Stack Overflow and that the web is just so damned big and accessible, these days. I can almost always find an answer on my own, so it's not usually worth investing in a forum to get answers.

The downside is I miss out on community and getting to know prolific figures or interacting with other programmers as much as I could, and that's definitely my loss.

I also miss out on the large number of generally decent folk, which sucks, and it's a big reason I've tried to make a few more comments on HN that I used to, in areas where I think I have something to say. Most of the time it's worth trying to open up the line of communication. I just try to balance risk versus reward.

Basically, I think I'm pretty capable of tolerating the negative responses that can pop up, but is it worth enduring them for what I would get out of it? In my current context, I'm not sure.
He mentions the Malkovich room at YC, a half floor. Has anyone seen it?