skysight-inc/HackerNews huggingface dataset:
I like Pair and I tried this app out. If you are on the run you want to have simple apps which helps you stay in contact with your friends. So far it was a pain for me to send my parents pictures. Now I can keep them up-to-date more regular which makes especially my mom happy. Doesn't mean that I do not call my mom again. It is just an additional way to share easily photos to them.
> Do you need proof?

Yes. What kind of a question is this?
How about a TOS Wiki?
There isn't really any useful content in that rant to comment about, so I'm going to go off topic a little bit:

"If your senior high school computer science final project wasn’t building an issue tracker or Twitter clone, then your high school either a) didn’t offer computer science classes or b) you were a jock and didn’t take computer science."

Is this really true? My brain immediately turned off when I read this, but then I realized I have no clue what people in high school usually program.

I'll go first: around 14 or 15 I wrote a bytecode compiler for some god awful language that looked like the bastard child of Perl and Javascript... I guess around late high school time I was mainly working on Smogon, a competitive Pokemon website (still around and making money!) and NetBattle, an online simulator for several Pokemon generations (now defunct and replaced by www.pokemonshowdown.com)

So HN, what was your "senior high school project"?
I basically agree with you that supporting undelete is a lot friendlier to 95% or more of the population. But you can get the best of both worlds by simply keeping it around for a fixed time (and letting the user know how long after they hit delete) and then hard deleting. You can even offer them a "if you didn't mean to do that, click here; if you would like to permanently delete this now, click here"

You'll pay less for storage, too.
This might be a bit unorthodox, but Max Yasgur's address to the crowd at Woodstock has always inspired me:

"I'm a farmer, I don't know how to speak to twenty people at one time, let alone a crowd like this. But I think you people have proven something to the world — not only to the Town of Bethel, or Sullivan County, or New York State; you've proven something to the world. This is the largest group of people ever assembled in one place. We have had no idea that there would be this size group, and because of that you've had quite a few inconveniences as far as water, food, and so forth. Your producers have done a mammoth job to see that you're taken care of... they'd enjoy a vote of thanks. But above that, the important thing that you've proven to the world is that a half a million kids — and I call you kids because I have children that are older than you are — a half million young people can get together and have three days of fun and music and have nothing but fun and music, and I God Bless You for it!"

Although I do not explicitly subscribe to "hippie" ideals, there is something very moving about the way he addresses a group of people often looked back upon in mockery or disdain - it reinforces that they not only truly believed in something, but that they most importantly then put said beliefs into action.
I guess someone must really love PHP, though I'm slightly confused as to why.

If you're going to make such a massive undertaking anyway (it's not just the new runtime, all existing code will have to be re-tested and re-debugged), why not sink the man-hours into putting it into a new language better suited to the task from the start?
Midnight project: Password manager without a password manager
> Can you give examples

It's been several years since I worked on Yahoo's crawler.

It's interesting that at the beginning of this, you doubted that spam domains could have large number of inbound links (and suggested that inbound link counts was a powerful indicator) but by the end, you seemed aware of such domains....
i understand your thinking but in your opinion what language is suited for this particular task? personally i doubt there's a platform that's suitable for this scale, one has to create his own, and thats what facebook's doing.
But coming back to the man grinding the lenses for the count, who at the time had any idea what use his particular occupation could have benefitted their civilization?
We're building something like this but for local markets.

http://www.dragonflylist.com

At the moment we're only in Australia however. We've found that many businesses have not had a lot of success with using offshore freelancing and are moving back to local freelance markets.
Strange. Does HN allow posting same link twice?
A Wooden White Panel, Thousands of Small Nails, and a Single Black Sewing Thread
i don not use windows
Einstein was German as well. Do we discount him as well?

Most of our early rocket scientists were ex-German scientists taken from Nazi Germany.
The ROOT project has been using CINT for ages. Talk to your favorite physicist friend -- they'll be confused why the CS crowd _doesn't_ have this technology.

This is just an updating of what must be an awful hack to be built on LLVM infrastructure.
exactly. One makes the head, two make each arm, etc...

of course, you can't do that with computer software
Create a foursquare like Back-end Infrastructure and API in 60 seconds or less
When first transistor was invented, they haven't thought of microcomputers or mobile phones. Whey would not imagine CAD systems or modern biomedicine.

When first microscope was constructed, the author did not and could not know anything about bacteria or anything other microscopic.

Your question is unanswerable yet.

Got it now?
Greetings from way out here in Userland! Out here, there is no way that people are going to pay to be "social" online. Just FYI.
According to a fellow who wrote for the Washington Post, it indicated whether you grew up in the city or the country--city was around, country was rows. (Or maybe I have this backwards, for the column ran many years ago.)

Of course, _that_ you eat corn on the cob indicates that you are a hedonist. Poorer societies get the hull off the corn to get more of the nutrients. Some use mechanical means, some use chemicals like lye.
Larger images -

http://www.thisiscolossal.com/wp-content/uploads/2012/06/1-C...

http://www.thisiscolossal.com/wp-content/uploads/2012/06/2-C...

http://www.thisiscolossal.com/wp-content/uploads/2012/06/3-C...

http://www.thisiscolossal.com/wp-content/uploads/2012/06/4-C...

This is your good old dithering, but analog... and with straight lines... and heck of a lot of patience.
Foundation is my go-to. Good CSS frameworks are the 960px grid system [1] and the 1140px grid system [2].

[1] http://960.gs/

[2] http://cssgrid.net/
Not only is it a pixel-for-pixel duplication of the design, but now they're copying my front-end code, too.
Why do these companies like the JVM so much? Twitter, and now Facebook. Does it have that great of performance?
The app looks really good and worked great for me. Whether or not I would send a physical card to my mom, I don't know, but this is really nice to send occasional photos to mom. I know she appreciates and this makes it quite effortless on my part. Just as fast as email, but looks nicer.
@jayneely: Free-for-students is a bad way to go. Most students can't contribute much value, and it leaves out all the young people that either can't afford or chose not to go to college.

@christopher: I think there's value in some kind of tiered pricing model, especially when it comes to enabling students - in a managed, not free for all, manner - to contribute positively to the ecosystem. Perhaps that's the educator in me.

@elliottpayne: I think there's a broader issue of elitism & the digital divide baked into @adn, but that's a bit out of scope of this topic. But it's a weird suggestion that students can't add value

This is a thread from the site, but I'm quoting it here because it's relevant to the discussion about what kind of community app.net will become. The first two comments make me uneasy: even if there is value in excluding/discouraging people who don't contribute positively-- which is true for a site like Hacker News, but not so much, I think, for a Twitter-like site where you only see the activity of people you follow; the Global stream is an exception, but it'll only take a little more growth before it becomes unusable anyway-- trying to judge from a blank slate whether someone who might sign up for the site is likely to contribute value, especially based on such vague metrics as "ability to pay $50" and "student", runs the risk of being elitism for the sake of elitism. For some, $50 is enough of a barrier that they'll only sign up if they're especially interested (a sign that they'll contribute value); for others, it's little more than an impulse purchase. As for students, I agree that the site should avoid favoring students over people who don't go to college, but as a rather biased student (and backer), I contest the sentiment that students can't contribute value or need to be "managed" more than your average slightly older entrepreneur. ;p Even though age probably weakly correlates with quality, the goal of the site should not be to slightly increase average quality, but, if anything, to ensure that the highest quality users, the right edge of the bell curve, are there, which exclusionary principles will discourage.

Of course, the $50 is not actually some kind of proof of relevance but actual funding for the operation of the site; it can't be avoided. But I think it should mostly be considered a necessary evil, and there should be a focus on letting people who are unwilling to pay it but are strongly interested in the community get in anyway, such as with a sponsorship system.
If your senior high school computer science final project wasn’t building an issue tracker or Twitter clone, then your high school either a) didn’t offer computer science classes or b) you were a jock and didn’t take computer science.

I think this is the first time I've actually been filled with hatred towards a blog post.
That is cool. I wonder if a good library worker is faster than Shelvar?
I've been living overseas for over a year now. I video Skype with my parents every week or two on Sundays. Otherwise my parents check out pictures that my girlfriend puts on Facebook every now and then.

I have to admit I am struggling to see this app would work for me. Postcards as emails aren't that useful (I may as well just send an email with a picture attached). Otherwise physical postcards are only interesting if you buy them from the place you are visiting.
This is where someone posts the Joel on Software link about Netscape (I'm on my iPhone else I would).

Also, developing a new implementation of PHP allows site development to continue in the meantime.
All the ones I really care about--Twitter, Facebook, Amazon, Apple, Google--don't have a class yet (what does that even mean?).

Regardless, this is great for a quick summary of what you're agreeing to (or already agreed to).
yeah, no bags of rice, AFAIK
Code meaning front-end CSS+JS? Just out of curiosity, is it possible to protect that? Cease & desist?

Great job with Svbtle, Dustin. Sorry to see a dupe like this, on WordPress nevertheless!
The other link had "www."
I suspect that you don't understand that a lot of people still don't care.

To be frank, I'd rather have ads be based on my data, because the ads are a lot better.
Is anyone else reminded of Fisheye's explanation of the Mafia philosophy in Snow Crash?

"It's just a thing with us. We like to go person-to-person, the old-fashioned way. Like, on my momma's birthday, I don't pick up the phone and dial 1-800-CALL-MOM. I go there in person and give her a kiss on the cheek, okay?"
But who would fix that problem? Congress?
People copying things they like on the internet? Never!

Seriously, what did you expect? You created something beautiful. You formed a visual brand that associated itself to good writing. You made it exclusive.

People wanted in. They copied it. You can see examples of this from nature (animals imitating visual properties of other animals to make themselves more scary etc) to modern design strategy (using similar colors / fonts to create a subconscious mental association with something).
No. A common method to defeat it is adding useless parameters to the URL (like "?1"). I think this case was a genuine mistake, though. This submission has no "www." but the one from five days ago does. (Edit: ludwigvan beat me to the punch by a few seconds.)
Hackers Steal, Encrypt Health Records and Hold Data for Ransom
God... what? First off, which Pascal textbook would be both old enough to include a floppy disk, yet new enough to include a Twitter clone? I simply don't understand his main argument. App.net will be unsuccessful because it's just a clone of Twitter and people won't support a Twitter clone? App.net is certainly not and will not be a Twitter clone, and anyone who has spent more than five minutes looking at the platform, its roadmap, its API docs, etc., would know that.
Politwoops: Deleted tweets from politicians
ok so it's an elitist old boy's club? And this blog isn't part of it? Still do not get what's the big deal.
Delicious.com down
I couldn't see it on his site - does he do this intuitively, or does he have an algorithm to show him how to wind the thread? What is his method?
"Elitist old boy's club"? What does that even mean?

Are we really that insecure? That any time anybody chooses to affiliate selectively in a new way, we have to cast aspersions?
Yes.
http://shootout.alioth.debian.org/u64q/which-programming-lan...

Note that Java compares very favorably with C. (Of course, the real thing to take away from that chart is: why don't all the JVM users switch to Haskell? It's more concise, safer, and has a better community.)
Could you please share what exactly you don't like about me?

My theory would be that what I don't like is that I don't like you being a moralizing ass who is quick to judge, lacks empathy, and always missing the mark.

Start with your first entry in this thread: http://news.ycombinator.com/item?id=4372686

Continue with everything else you've said. Up to and including your last post where you assume that I'm just looking for an excuse not to exercise rather than the truth that I'm a person with a rather overwhelming life at the moment.

If I was the type of person who just wanted excuses to not exercise, I could not have maintained successful exercises for years in the past. I would not be confident that I will re-establish one in the future. Yet you do not see this as being a possible situation, so you categorize me as just, "...looking for an excuse." And therefore confirm your world view that people like me are an impossibility.

If I hated you a little more I would hope that you could experience as many personal challenges in your life as I do in mine at the moment. But I don't hate you enough for that. Yet.

Respond if you want to. I'm done dealing with you and won't reply back. At the moment my kids are being taken care of by a babysitter, and I have contracting work that I need to get back to. Because, you see, doctors in residency make under minimum wage, so I have significant financial responsibilities on top of my parenting ones...
GNU tracks C++11 support in recent gcc versions here:

http://gcc.gnu.org/projects/cxx0x.html
try reading The Mythical Man Month http://en.wikipedia.org/wiki/The_Mythical_Man-Month

unfortunately my boss thinks as you do..
App.net is Destined for Failure
I would consider App.net successful if it pushes Facebook and Twitter to adopt some of what App.net is setting out to accomplish.

Would it be great if App.net flourishes to the point of being a continued relevant tool and site for years? Of course.

But its goals are worth keeping track of and working towards. No need to get so worked up about it against it.
Your guy is posting the front end code no?: http://blog.alexmaccaw.com/svbtle-image-uploading
Show HN: Prune Unwanted Stories from HN Front Page
Let me guess... you are a LEX & YACC fan!
Assassins Creed 3 gets Release Date
The lowering of birthrates doesn't seem to usually be a result of forcing oneself to adapt. You may be thinking of China's stance on having a single child, but in most countries where populations have plateaued and birth rates have gone down, it just happened naturally. Nobody "refuses" or tries to adapt. It simply happens, as a result of socio-economic pressures, and is probably inevitable without some strong external influence.
In Person: Things 2.0
Yes, this is human nature. But... now what? It's still irritating and disrespectful of the reader, the people actually involved with Svbtle, and even of the author's own content, which is obviously not important enough to be posted without a totally unrelated provocation.

If you look carefully at Svbtle or almost any other modern blog, it is not hard to reverse engineer the rules that make these things look good: it's simply font size, line width, leading, and minimal ornamentation. Just make a new blog template that follows the same rules. Leave the "Kudos" thing out while you're at it.

This isn't about sticking up for Dustin Curtis' exclusive rights to minimal, readable blog templates. As approximately every detractor of Svbtle has pointed out approximately always, Svbtle isn't the first site to use minimalist black-on-white breathable sans with a faintly ruled sidebar.

This is about sites going out of their way to pretend an affiliation that they don't have. IBM's blog template is horrible. It would be equally annoying and disrespectful to clone it and change the "IBM" to "IBN".
Is this an argument for users disabling web fonts? I don't think there are very many situations in which they provide a better user experience. A few days ago we got the "Wikipedia Redefined" article[1] (in which the capital "I" looked like a capital "J"[2]).

I don't think we have to go whole hog and completely ignore designers' intent, but if usability is being compromised I think it makes sense to take advantage of the fact that we're doing the rendering on the client.

1: http://www.wikipediaredefined.com/

2: http://news.ycombinator.com/item?id=4354000
What I wonder is, why would anyone care?
What follows is a layman just "thinking out loud." (But isn't that what Sunday afternoons are for?) When I use the term "auditor" I'm implying "employees at a firm" rather than "a single individual."

What App.net desires is for a trusted third party to say, "Yep, they're legit." So first, you would select an auditor who has a good reputation financially, technically, and ethically. Presumably, you'd line up a couple of secondary sources to publicly reinforce the auditor's reputation and bless the auditor's methodology.

It's been literally decades since I took any accounting classes, but I think you would need to follow the entire chain of some transactions, and this would necessitate showing real investor/customer data at some point. If you can secure that investor's/customer's permission, then sharing the data becomes a non-issue. How you get that permission becomes the issue.

If your auditor's reputation is strong enough, their name alone may be sufficient to secure permission. But you can also take steps to create a "security narrative" designed to put the investor/customer at ease.

You'd need to give the auditor access to your data, while preventing the possibility that they could leak this data. So the auditor would work in your offices, on your machines.

You'd provide laptops so that you can disable all peripheral ports. You'd secure the laptops to the table. The machines would have no optical drives. Those machines would net boot, have wired LAN access but not WAN, and no wireless access at all. They would run the software the auditors required but nothing else.

You'd confiscate phones and cameras from the auditors before they entered your audit environment. You could go a little crazy and record video of the auditors at work, with cameras angled so that you can see what notes the auditors are taking but not what screen they're looking at while they're taking notes. You could go a lot crazy and prove that the auditors are not sitting in front of any windows, thereby exposing data to high powered lenses across the street.

You could sanitize the data your auditors see, so that the auditor initially sees "Backer N" or "Vendor Y" instead of an actual person or company name.

Armed with some variation of the above security narrative, when the auditor says "I'd like to talk to backer N or vendor Y," you can present that narrative to the backer or vendor to secure their permission for auditor access to the information. I wouldn't be surprised if the average backer gets impatient and grants permission well before you're done explaining the security narrative.
Similar story. I used to do everything with Emacs. Java IDEs were able to offer more value and make me move from my standard dev environment (I have a C, C++, LISP background). The Java standard libraries are so numerous that having something to remember the names and parameters of all those methods is a huge win. I don't see how you can see this as a weakness of Java - if it were so bad, you wouldn't have so many languages launched on the JVM to take advantage of the Library ecosystem.
The Search For The Mystical Data Scientist Should Not Be A Feat Of Magic
Slightly OT, but since you mentioned it:

> "there's a reason XCode is free now"

...I think anyone who has used XCode 4 for any substantial project would probably say the reason XCode is free is because charging for it would be adding insult to injury.
Because there are millions of man hours of PHP from FB and it will cost less than one hundred thousand to port that work to the JVM.

Yes the code will have to retested, but if you rewrite then you rewrite AND retest. Working code makes a great test suite, something you lose in a rewrite.
>mimic the Svbtle blog network and confuse readers

Good, because a "blog network" which is essentially a bunch of blogs with the same look has all the utility of a designer clothing label. Or maybe there is some useful aspect of blogs wearing exclusive uniforms that I'm missing?
> The JavaScript context is running an event loop which most likely must perform locking on its message queue and callbacks to async operations are queued for execution on a future tick of this event loop. All of this seems very preemptive to me.

There’s a single loop which blocks until the task yields while waiting on the result from one of the worker threads. That’s cooperation. All queued connections are starved until that happens. In Erlang, or just with pthreads, the connections are processed independently. Think separate event loops for each connection.

> To me, cooperation is when you yield the thread to another coroutine. This saves the state of the call stack, the registers, everything; meaning you don't force your user to keep that state in closures. The user code in a cooperative environment feels sequential and blocking and results are passed by return values, not by calling continuations.

That has noting to do with how execution is scheduled. Cooperative scheduling requires passing continuations[1], so the execution can be resumed while it waits. The simplest implementation is to use callbacks, the way node.js does it. Futures and deferreds[2] are a little bit more sophisticated (Python’s Twisted, probably something for node.js exists as well), as they allow for better composition. And of course you can hide the continuations entirely, which can be done in both Scala (compiler plugin) and Python (gevent or using generators), rewriting the direct control flow by breaking it on yield points automatically (this is how exception throws work in most languages btw), but the limitations inherent in having a single event loop per thread will still exist.

[1] https://en.wikipedia.org/wiki/Continuation-passing_style

[2] https://en.wikipedia.org/wiki/Futures_and_promises
This is like saying The Atlantic Monthly is just a bunch of writers wearing the same masthead. It's a critique you could have leveled against any magazine ever started anywhere.