skysight-inc/HackerNews huggingface dataset:
I dunno, I've never read read much of Einstein, particularly not his opinions on the divine or supernatural; I've frankly never really cared.

Considering what I do know however, it's certainly possible that he was an on/off deist. Then again, it doesn't really matter.
A different take on the history of the American Revolution
In mature platforms most specific problems have official solutions either in the core libraries or in the extended standard library set (for java, which I currently use, that would be Sun + Apache).

Also from building a first draft (could take less than a day) to a professional solution you have to pass two big hurdles: feature set and performance. Each of them done properly can take easily more then a week.

I do like the idea of using the libraries of different platforms. Wrappers are much easy to write, and a mechanism for using java classes from arc/lisp would solve a world of problems. Unfortunately I can't imagine it being done without a big performance hit.
Many lesser mobile browsers still have limited/no Javascript support. I know quite a few people who disable both JS and Flash because they don't want crazy crap flying around the screen and so forth. Some people are security nuts as well.

It's not a matter of coming up with a lot of reasons, though. The fact is that as a web developer, even today, we cannot safely assume that Javascript will be enabled or available. For some the need for JS far outweighs the consequences of not having it. Take for example an app suite like Zoho or Zimbra. However, even GMail has an HTML version.

Javascript also causes usability and accessibility concerns, especially for those using screen readers, CLI browsers (like lynx), and other non-typical devices to browse the web. There are countless books and essays and blog posts on the subject of Javascript's destruction of usability and accessibility when not used in a progressively-enhancing way.

Personally, I never disable Javascript. I disabled it on that site in order to confirm my suspicion that their entire navigation structure depends on it. However, I do recommend turning off Javascript for a day while browsing the web and visiting your favorite sites. It is truly an eye-opener.
Speaking of, anybody has any practical experience with ABCL (Armed Bear Common Lisp)?
I guess the title "Arc could use more libraries" isn't as attention-getting as "Why Arc is bad for exploratory programming."
too plain looking for the wrong girls to notice you.
Google Becoming Too Big For Itself?
Ultimate Boot CD
Along those lines: http://www.gabrielweinberg.com/startupswiki/Ask_YC_Archive#t...
Translation: Should an invite from your service (for ex, Evite) be sent from @evite.com or @gmail.com if your friend betty@gmail.com is sending someone an Evite.
Try to honestly answer the question: "Why is the color of the programmer's shirt not important for his productivity?"

It's hard, because it _could_ be. The only way to properly answer is to take a random sample of programmers and show that there is no statistical difference.

This doesn't say anything about weather speed is important or not, of course. But it does give an idea that statistics (or practical experience) might be involved. Just remember, random sample = good, anecdotal evidence = bad.
Have a look at http://shootout.alioth.debian.org/gp4/benchmark.php?test=all... - instead of twiddling your thumbs for 20 seconds the way I did, you go and get a cup of coffee or check email/blogs or something else that takes your mind off the task at hand.

The reason I mention this niche (where C libraries you could call do you little or no good) is because things like optimization heuristics and machine learning are the most common form of exploratory computing and programming I know of. The biggest symptom of this is that there are dozens of "machine learning" toolkits, environments, libraries, etc all intended to provide a situation that frees you from worrying about extraneous details (like how to get data out of crappy HTML in order to do some kind of data analysis project), but a lot of people just code everything from scratch in vanilla Java/C/Python/whatever.

The way I write programs, generally, is I do the simplest possible test that still embodies the essential idea behind what I want to do and grow it from there. Thus a language supporting that has to be flexible, and I don't see why dynamic typing is necessary or sufficient for that.

The type system has little or nothing to do with also supporting essential features that support the way I think: closures, combinators, metaprogramming, and other things that often make life a lot easier.
Slow down a minute. I can't find a single thing on Adobe's website about P2P?? Where is this mentioned? (I could be blind, am reading it on the phone)
You're absolutely correct... I'd somehow conflated the two in my mind. I guess the first big Python game was actually Eve Online. I can't recall any big, early Python applications outside of the LLNL work... which, I suppose, says even more about applications being a poor indicator of early language uptake.
Now, if they added a server-side API to Processing, that might be interesting...
Ask YC: What should people want that they don't?
What important projects is "Build something people want" leaving out?
Ask YC: SEO/Google results
If you search for IBM on google, their site has a list of the main categories that shows in the results. Is there a way to encourage goog to include these for your site, or is it an optimization on their end for certain sites and you can't force it at all?
That is awesome and all... FPGAs, yay. Except that NYSE Openbook (their primary/"fastest" data feed ATM) has an internal latency of 100 milliseconds. We notice it was significantly slower than our NASDAQ and ARCA feeds and finally their network techs admitted that this was basically by design. The newer Open Book Ultra (just went into production recently (last month IIRC)) looks to be improved, though we haven't bothered signing up yet.

Seriously, this is just a fluff/PR piece.
I did a similar experiment about 5 years ago and didn't experience any of the same effects. In my experience provigil was only good for what it was designed for - staying up for long stretches of time.
Here's something potentially controversial:

I believe the most common mistake parents make with raising their kids is attempting to treat them like adults all of the time.

This trend seems to be most common with educated parents. I would bet that when/if PG has his own kids, he would fall flat for it. I'm a parent and became aware of this concept prior to having the first child. Yet I still catch myself from time to time.

The "Lies We Tell Kids" article reminds me of virtually all educated parents attempting to explain things to their children at the moment when it's least effective. I often see (in public places) parents trying their best to explain to children why candies are bad for them, why curse words are bad, etc... all the while the kids are whining and throwing further tantrums. Such attempts are completely useless. What is most effective at those moments should be a stern warning, followed by immediate action if the kid does not comply to your command. Such actions are typically: immediate timeouts, loss of privileges, etc... I'm not talking about or even suggesting spanking the kid.

Regarding the "stern warning" method above, this is my favorite: http://www.amazon.com/dp/1889140163
I consider that one of the best things I have read since having kids.
GitHub: SSH Keys Generated on Debian/Ubuntu Compromised
I suffer from the same problem, so the article was a good read, but, strangely, the comments were even better. I even slowed down enough to read them all.
One thing I would like to point out, that you probably won't like to hear ..

If your purpose is to learn how to "hack" to the point where you can make real webapps, you should be aware of two things.

1. You will never become a good hacker if you are only doing it for the money or for the recognition. You have to be able to love the code for the sake of the code itself. You have to be able to see the beauty in the code. Otherwise you will never really understand it. It is the difference between being able to copy a poem out of a book and being able to write a new poem.
2. Assuming you are a true genius, the process will still take you many years. Working hard will not be enough. You will have to learn how to work smart to learn all the stuff you will need to know.

If your purpose is to understand hacking to the point where you can better understand technical people so that you can work with them better .. that is a much more realistic and reachable goal. For that I would recommend you start with Ruby or Python and try to make a full-scale production webapp, and from that experience you will learn a lot that will explain how a technical person thinks.
For the site I work on, Google just does this without any sort of sitemap or anything from our end.
I don't see how this relates to the original argument. It doesn't help explain you can or can't say why something isn't true. And anyway, it wouldn't be easier to respond "why is the color of the programmer's shirt important ...?" than its negation.
i would say that bitTorrent's are better performing than an overloaded client server transmission.

at least you have a fighting chance, i would say thats pretty good QoS
Good place to learn JavaScript: http://eloquentjavascript.net
its in the UDP packets. because there are now TCP and UDP packets someone could build a p2p network.
Yeah, we should really handle it more intelligently.

Perhaps we should somehow make the continuations used here parameterizable. That way you could keep the parameters that are constant in your cookies and include those that need to change in your path & query string. ;)
Also, Lisp lacks a standard? Huh? Care to elaborate on that?

I mean sure, CL's standard is older than some dinosaurs, and Scheme's standard is currently rather controversial, but both have standards. Especially in the case of CL, there's little to complain about.
Yes, it has been done before... But I don't think it has been done in an environment where you need to scale up quickly.

They had a problem, they solved it in a very cool fashion using the best tool for the job (Erlang), they thought of a very good way of testing the application, and they were gracious enough to share their experiences with us, other developers...

Seems like a win all around, so I'm not going to complain.
there are some direct connection things you could do if you were using adobe's servers, but at this point flash should be a much more flexible webtool than java.
Hilariously, his company long ago was sold to Yahoo, and he promptly ditched his shares. He didn't want anything to do with it then.
What I don't understand is why Facebook feels slow each time I logon with these 10K servers - its often one of the slowest sites I visit!

If they are intending to have 60K servers, they better keep a slug of that cash around to pay the electric bill!
Learn to program without leaving the browser window: Eloquent JavaScript
I think this might have been on here before at some point (is there a search feature?), but it is still bound to be useful to people.
I had all of the pages in the root directory and it wasn't until I broke them out into there own directories did I get some links under the google.com search for officezilla.com. It makes a big difference, without those links your site listing is "just another listing" but with the additional links your site looks more important.
Seconded. Africa is a bit of an opaque, far-off place to a lot of us, but the idea of going over there and sharing some skills definitely appeals to me.
ahh thanks.
Okay, help me out here, I really wanted to down-vote you but I have no downward arrows. Yet your negative score suggests that there really is a down-vote feature. Do only people with lots of karma get to downvote?
OK great, we have our sections broke out that way.

I suppose it is just a matter of traffic and pagerank?
Transparent, secure, end-to-end encryption of communications. The PGP/GPG folks have been telling us "eat your vegetables" for 25+ years now, to little effect.

Long-term internet archives aka public record.

Free as in speech software as the default.

Data and format portability.
Ask YC: Getting Involved in Open Source
I know a lot of people say that getting involved in an open source project is a great way to pick up some useful skills from some smart people, but how exactly does one get involved in something? (i.e. how did you start out?)
Google calls it site links. See:
http://www.google.com/support/webmasters/bin/answer.py?hl=en...
Does any service actually let you send emails through a user's account via some sort of API? If you're just using their username and password to log into the service and send the email as them, that strikes me as considerably sketchy. Don't do it. Send the invite from your domain.

I don't know how to avoid spam filters other than what Googling for it gives me. It'd be interesting to hear what has worked from people who have actually had to do it.
Given the profusion of licenses, that might not be far from a bad idea, though I suspect a trademark licensing fee would not find many takers unless the price were in the $0.01-1.00 per year range.

I don't need the phrase anyway -- I call my work free software (which can't be trademarked), and describe it as GPL- or LGPL-licensed.
Having less power impairs the mind and ability to get ahead, study shows
i would appreciate it if someone would come up with a feature branding organization, like energy star, or consumer reports for INTERNET providers. in the end these large corporations are going to find a way to do what they want, unless actual everyday consumers stop buying the service because the know what it means in real terms like:

* att, comcast, and cox transfer files slower to your friends

* email is slower to upload

* new technology may not be available right away on these networks

* att, comcast, and cox want to treat the INTERNET like individually billed PHONE calls with different prices based on who you call (ie 1-800, 1-900, long distance and on network and off network pricing) the want to push us back to the days when you had to know which area codes were expensive and which were not

* etc...

lets give the consumer something real they can understand rather than net-neutrality which is an insiders term.
And now we have all learned to never piss off Carl Icahn... the dude swings with a big bat:

> "I have therefore taken the following actions: (1) during the last 10 days, I have purchased approximately 59 million shares and share-equivalents of Yahoo; (2) I have formed a 10-person slate which will stand for election against the current board; and (3) I have sought antitrust clearance from the Federal Trade Commission to acquire up to approximately $2.5 billion worth of Yahoo stock."

Which translates to:

"Oh by the way, I bought 59 million shares last week, and I feel like buying $2.5 billion more just so I can fire you and sell your company to Microsoft."

Amusing to say the least.
Yahoo: I have seen the future of search, and it’s … a monkey?
Why doesn't "build it and they will come" solve these issues?
you only need about 20 or 25 karma to downvote. i upvoted you to help you on your way. please ignore my helpfulness and downvote my comment above anyway -- 16 people can't be wrong. pretty clearly i'm a troll who should probably be banned from news.yc.
I think that should be

(xdef 'cos cos)

etc.
Its the lack of information. Most people are clueless about their surroundings...so pretty much anything where people are ignorant would fall under that category.

So pretty much anything privacy related.
They're not pain points. Solving them doesn't improve convenience.
LSD is said to improve analytical abilities. The "improved state" can last weeks or even months, although it is difficult to say if the change is permanent or not, as some claim.

There is a conspiracy theory also, that this particular quality of LSD caused its ban in 60s-70s.

(Actually, there is a legal substance with similar effects discovered not long ago, and I thought it might be used in psychotherapy the same way LSD was used before the ban.)
I think that's kindof the point... it's easier to ask the affirmative form then the negative, ie it's easier to prove then disprove.

Anyways, this meta-discussion has gone long enough anyways. I'm having too hard a time following it. Can't we go back arc and exploratory languages, please? :)
When I present ideas about parenting people say "Are you a parent?"

That is private and irrelevant information, but they keep pestering me about it. Can you make a start up to solve this problem please? i want more privacy. thanks :)
A quick-and-dirty way of identifying solutions that don't obey it, perhaps. However, according to Wikipedia, the broadcast flag hasn't been made a legal requirement yet, so the "flushing out" may run the other way: consumers migrating from flag-compliant solutions to non-compliant ones. The content companies are running the risk of consumer activism by "testing the water" in this manner.

http://en.wikipedia.org/wiki/Broadcast_flag
I would suggest sending the emails from your own app/domain. Make sure your reverse dns is setup correctly.

Check out www.isipp.com for email whitelisting services.

Try lyris or ecelerity software for sending out emails. It costs about $1,000 for a license but it is worth the money for the bounce handling, error reporting, setting different time-between sending messages to particular hosts, etc.
Teach yourself you to Hack in 6-9 months
http://iamelgringo.blogspot.com/2008/05/teach-yourself-you-t...
In "Being Popular" you mention that the Dream Language has a "thin" manual with "lots of good examples to learn from." Can we look forward to a book on Arc?
Iphone leather cases - Shopping for iPhone Cases Online
If you have an iPhone then you may be interested in iPhone cases. Not only do these handy cases give you somewhere to store your iPhone while it is not in use or while you are traveling around, but they are also very cute and decorative.
Maybe it's just my naiveity, but I can't see how animoto will ever turn a profit. Sure the service is fun and somewhat novel, but after the novelty wears off what then?
You just gotta do it.

Unfortunately, often the barrier to entry is high, because communication is poor. Information tends to flow through a small group, and if you're not in that group, you're out of the loop. This stopped me from contributing to Firefox for years, and my college roommate is a Mozilla employee.

But recently, I finally just got something done. Push hard, ask questions. People are often glad to have help, but pleas for general help go unheard. Direct communication is best. The guy in IRC asking questions will get ignored, but the direct e-mail, often, doesn't.

Best of luck.
See http://news.ycombinator.com/item?id=135494 for a previous discussion on this topic and http://news.ycombinator.com/item?id=135575 for my previous recommendation.
lovely.

eSafe says: The URL http://earth2tech.com/2008/05/15/6-electric-cars-you-can-buy... was blocked, it is in the Restricted Illegal Drugs category.

Is this content available elsewhere?
How? The url is http://www.scribd.com/full/2981072?access_key=key-pfh187fj76... ; how do I get the PDF from that? My computer isn't a dual-core multiple gigahertz monster; scribd brings it to its knees.
I took it for about 15 days last year when I was having trouble staying awake and was definitely more relaxed and productive. I think that was a result of just having a lot more time in the day.

The first few days I only slept about 1-3 hours per night. I would lie in bed for 30 minutes then get really bored and so I'd read, work, or clean our apartment. Since I had 20 hours a day, I never felt pressed for time and was pretty relaxed. It's pretty cool to have time to do laundry, clean, run errands, spend hours hanging out, read a book or two, exercise, and work all in one day.

I remember being scared the first night when for over 40 hours not only had I not slept, i wasn't even tired.

However, over time the effects wore off and I returned to sleeping 6 hours or so a night. Still less than normal, but at that point the (risk of) side effects outweighed the extra two hours of time per day.
I can't wait to see the mascot/logo for SearchMonkey.

I seriously can't understand why two companies, Yahoo and Microsoft, with such a fetish for pointless pseudo-3D characters couldn't manage to come together as one.

Pics:

http://www.biancolo.com/jim/search_dog.jpg

https://login.yahoo.com/config/mail?.intl=us
I started by releasing Perl modules that wrapped APIs that I was using. I felt like that had less friction than joining a large existing project.
The Gifted Adult: Self-Knowledge and Self-Esteem
I'm still relatively new here, so I'm not sure if it's common to comment on one's own submission.

After reading the article about the 10-year-old kid, Moshe, and the essay Danielle Fong wrote in response, I wanted to share this essay by Stephanie S. Tolan with you all, because it largely addresses the "imposter's syndrome" that Danielle mentioned.

This article was enormously influential in my life, and I hope that you guys will appreciate it as well.
CharityFocus is a tech-centric philanthropic organization that I can highly recommend:

http://charityfocus.org
you should find some small thing you need to do for yourself : for example searching through all the images on your computer, and seeing which one is of a particular format (jpg, bmp for example) or which one was created/modified in the last couple of days. only then should you approach learning a programming language (i recommend python for starters, because it's sweet and has a lot of libraries, letting you concentrate on what you want to do instead on arcane problems) and then learning the techniques necessary to solve your problem (you'll see that most tasks you can solve programaticaly have a certain template).

It's important to start with a real task, and not only do the simple training programs you'll find in every manual/tutorial. I can't stress enough the difference between grasping a concept and actually being able to apply it in the field.

Second, after you learn your first language, don't ever think of sticking only to it. Learn your second, learn your third and your Nth language and never stop learning them. Sure, most of them are similar (python is like ruby, perl, lisp, c is like c++,c#,java) but there are some oddballs like prolog and haskell which will make you a better programmer just by knowing that they exist and what they're about). Thus you'll have a tool for every job.

Also, after a while, learn assembler (x86) and some hardware theory (how a computer works, what's in a CPU or a GPU etc.).

Finnaly, have fun! Don't feel pressured to know anything you don't need or don't think will make you a better programmer. Don't learn Java and it's assorted libraries because every job wants you to know it. Don't learn LISP because the cool kids are doing it, and don't write programs you won't use.
here it is: google "site:news.ycombinator.com <insert terms here>"