skysight-inc/HackerNews huggingface dataset:
Er, no, you cannot, by definition.

Einstein is a popular example cited by both sides because he's become the very caricature of a scientist, and because he said things which satisfies many religious views.

I own a copy of The Quotable Einstein, and that book has several nice qualities: it is short (and easy to browse); it is organized by subject; and within each subject, the quotes are organized chronologically.

So it is easy for me to see that Einstein's views on God and religion changed throughout his life, and as he became older, he left his belief in a personal God and moved towards a belief system where "God" merely referred to the intrinsic beauty of what Einstein saw as the laws that govern the universe.

For example, in 1915: "Why do you write to me, 'God should punish the English'? I have no close connection to either one or the other. I see only with deep regret that God punishes so many of His children for their numerous stupidities, for which only He Himself can be held responsible; in my opinion, only His nonexistence could excuse Him." (In a letter to Edgar Meyer, a Swiss colleague. Note that here Einstein is not actually claiming a lack of belief in such a deity -- yet.)

In 1930: "I cannot conceive of a God who rewards and punishes his creatures, or has a will of the kind that we experience in ourselves. Neither can I nor would I want to conceive of an individual who survives his physical death; let feeble souls, from fear or absurd egoism, cherish such thoughts." (From "What I believe".)

In 1952: "My feeling is religious insofar as I am imbued with the consciousness of the insufficiency of the human mind to understand more deeply the harmony of the Universe which we try to formulate as 'laws of nature'."

In 1953: "To assume the existence of an unperceivable being ... does not facilitate understanding the orderliness we find in the perceivable world."

In 1955: "I have never imputed to Nature a purpose or a goal, or anything that could be understood as anthropomorphic. What I see in Nature is a magnificent structure that we can comprehend only very imperfectly, and that must fill a thinking person with a feeling of humility. This is a genuinely religious feeling that has nothing to do with mysticism."

People who say that Einstein "believed in God" should read more of what he wrote. :-)
We need a preprocessor Come to add stub code for unused cars and imports.
Those people are contributing to GDP.
Same with Ryan Bates and Railscasts. Bringing it up since OP brought up Rails.
"You can scrape anything you like off the internet and do as you please... but you can't create a business out of it."

I tried to tell this to the Google guys in the 1990's but they didn't listen! :)
If 3Taps wins, the gold rush is on to create CL interfaces using 3Taps' API. The major roadblock becomes images. Image URLs are provided in 3Taps' API but since no one can hotlink to CL, images are useless. How do you build a better CL interface if you can't use images?
As a "science evangelist", you are really stretching.

If you make arguments like that, you merely make it easier for others to dismiss you.
BTW, if anyone is looking for 1-2 months of HTML/CSS/JS work hit me up, my email is in the profile. Thanks.
Sounds like a good contribution. They might start a little library in there.
Measuring memory overhead in Java - a cardiologist’s nightmare
Here is the idea, please vote if you like it: Most cars already have a big LCD in the center console for navigation or entertainment, but each manufacturer writes their own software for it. My idea is to have it run Android, which would allow anyone to make apps specifically for cars, entertainment or information-based, taking advantage of special API like vehicle speed, fuel, error codes, etc (from OBD2 or ECU). This would bring huge value for car manufacturers(offsetting the development cost) and customers would love the limitless customization possibilities. Here is how it would look like: http://s13.postimage.org/8bt3a7kdj/Car_Droid.jpg
Ask HN: Unsolicited Feedback, Yay or Nay?
If you hire someone to do something and they do a good job or a poor job, is it your responsibility to provide feedback or only if you're asked? I crave feedback most of the time, but if it was unsolicited and negative, I could imagine myself getting offended.
I always dislike these off the cuff discussions on education.

Firstly - The topic of education is itself complex and vast.

Secondly - the intersect of education with economic opportunity leaves you with a pretty crummy field filled with myriads of discussion failure points.

House rules of some sort are almost always needed.

Limit your discussion field when you start out, or the constraints/assumptions you are working on.

It serves to have a more productive discussion.
You do not want standards that have good parts and bad parts. If SHA3 blows up, then they pick something else and call it SHA4. And then everybody can look at the label on the box and know whether it's good or bad without having to read the entire list of ingredients.
Couchbase Server 2.0 Beta - Release Notes
whats the CMS of this page called? thanks!
I was being facetious in response to his barista comment, so no, no citation. My point is simply that while engineering is a valuable degree and leads to great jobs, a liberal arts education is the traditional foundation for careers in banking and politics. Henry Paulson ha a BA in English from Dartmouth. Romney has a BA in English from BYU. Obama has a BA in political science and international relations from Columbia. Empirically, the majority of JD's have an undergraduate degree in liberal arts or social sciences. Anecdotally, the majority of bankers have a liberal arts or social science degree.[1]

I'm an engineering major myself so I'm acquainted with the disdain with which engineers view liberal arts types, but it's greatly misplaced. The simple fact is that outside STEM fields, college is more about signaling than education. It is the nature of non-STEM fields that you don't really need to know anything before you start the job. The purpose of college is to learn how to think abstractly and how to write, and to allow employers to separate out the smart, hard-working people.

[1] Amusingly, Harvard, a major feeder into the big New York banks, doesn't even have a finance major.
When it hits mass market, there will be charging stations at every metered parking spot. You can pay 25 cents for 15 minutes, or $1 for 15 minutes and a battery charge. Parking meters already draw power from the grid, so all they need to do is slap on a measurement tool and an electrical socket.

The only reason gas station exists is because one needs to store a great amount of gasoline in a container, but power lines are pretty much everywhere. Gas stations of tomorrow will be like the coin operated telephones of today. Most will become toxic barren shells, but few will be converted into toxic waste storage units.

Getting gas is an extraneous hassle that people in the future won't need to do anymore. Brick and mortar stores will all advertise "free charging" the same way they advertise free wifi today.
The value of education, traditionally, is that it makes you a civilized human being. There are many ways for that to benefit society.

It's only our narrow age, that conflates education with training and value with economic utility, that would think of GDP as the only contribution.
I hate Pascal-style type declarations. Using AS3 has given me a great hatred of that colon.
To some, explicitly placing keywords like "public", "private", "protected" all throughout your code is ugly. Go gives an explicitly defined coding style; all Go will look roughly similar, and it will never be ambiguous if an identifier is exported or not.
Theres a startup idea if I ever heard one
On the "violating time and space" issue, I don't think the problem was on there being both blocking and non-blocking channel reads. Instead the problem for him was that in his mind the channel read "happens first" and how the result from that read is used (i.e. what it is assigned to) shouldn't have any effect on the read anymore. I must say that I agree and would prefer to have a more clearly separate syntax for blocking and non-blocking reads.
Google for Entrepreneurs Supports Start-ups With Diverse Tech
What is your position then? As you seem to be just criticising other people's positions without putting forward what you actually think the situation is. If your position is just that we just don't completely know the situation, then that is fair enough, but that doesn't mean that all possibilities are equally likely.
I have a CS degree. The degree has been watered down year after year so my university can get more students. They don't care about the quality of their graduates, only the quantity. Because the CS degree was shit, it required almost no effort at all and didn't really teach me much. This seems to be a growing trend among institutions that are starting to care more about money than their students.

The liberal arts electives I picked up taught me critical thinking, which I think were worth more to me than all the CS components combined. Some people still seek out education as a way to be taught how to learn and think, rather than just a 3+ year job investment.
SQLAlchemy has added support for the new Firebird python driver fdb
Producer-consumer problem
- When something about Apple (or another walled garden) sucks, generate publicity.
Let us also not forget that people are largely the products of their society. Would Newton have been devoutly Christian if he were born in Sweden in 2012?
Why do you need to hotlink? What is one more click?

<img src="http://example.com/1.jpg">Photo</a>

No.

<a href="http://example.com/1.jpg">Photo</a>

Yes.
You should not bill per hour but, at the minimum, per day.

Better yet, you should give quotes for the whole project, regardless of time spent. If you spend less time than anticipated, good for you; if you spend more time than anticipated, you bear the cost.

But here's the thing: most clients have NO IDEA how much work goes into a specific task. If you bill by the hour, they will want their money's worth of your time. If however your quotes are for the whole project, the only relevant metric becomes "is the project done?"

For this to work, the project has to be specified with a reasonable amount of precision that allows one to check at the end whether it's done or not; but this extra work of specification pays off big time -- even, I might add, if you have to do it yourself for free, as part of the sales process.
>A degree does not guarantee you or your children a good job anymore.

I don't know where this idea came from. It was never true. It certainly wasn't true when I graduated 33 years ago.

My fellow students at Caltech were well aware of the job market, and the prospects of jobs and salary ranges for various degrees. It was well understood, for example, that having a degree in Astronomy meant no job. Astronomy majors did the sensible thing - double majored, AY for fun, another major for a job.

These days, it is so trivial to google for salary ranges and job prospects, I cannot understand anyone selecting a major and being surprised 4 years later.
Amazing that he still has to stand in queue to buy Apple hardware. Does he enjoy it? What's the story behind it?

To me it seems Apple should deliver it straight to his door day one just for the goodwill.
Indeed, when laptops used to have PCMCIA slots, and it was relatively cheap and simple to buy these in the uk, about £199. Now a dongle plus 3 months of service is £40 (which is actually cheaper than buying another 3months service, which is £45) so you have to be able to beat that almost give away price. In the I'm able to pick these up all over the place.

That to me is the challenge. I'm shocked there aren't recessed USB slots that would hide or cover the dongle. The archos and arnova brand android tablets have this and it looks good and works well, and can be used to whack in extra storage if you don't need the connectivity.
Finally GStreamer 1.0 released
Not so fast!

a) You don't really use HN that often
b) You're accessing HN from your grandpa's computer on IE3
c) You work for a REALLY big corporation

If you chose a) or b), there's still hope! Just smile ( :-) ) and you'll soon be enjoying HN like it's '96
Google Hasn't Submitted a Maps App to Apple's App Store (Yet)
You consider speed and size but practical evidence seems to imply that extensbility and readability are as much important, see python, ruby, etc.

Those affect the design of the language. The simplicity of the interpreter/compiler is also very important to build a community of code dev.

A PL is an ecosystem, the implementation is the core but there are so many other important things...
Show HN: A place for stories
7 HTML5 features that you may not know about
Remove Green Plus Icon from AWN on Ubuntu
No, Google has not submitted a new Maps app to the App Store, says Schmidt
Probably much cheaper than installing tanks in the ground and pumps on the surface to handle gasoline. Not to mention remediating the site when the tanks eventually start to fail.
My 3 favorite iOS6 features
Yeah, I feel like charging stations of tomorrow will be advertised in the same way "free wifi" is advertised today.
The son had become engrossed with conspiracy sites - the ones that blame jews/zionists/everyone for all the ills on the planet, and was a shutin, unable to attach a human face with the victim of his trolling attempts.

I admire the author for his actions, I hope the Troll will take a good lesson from it all.
The Aussie who shook up world's film industry
The original meaning of "trolling" comes from the fishing technique. It's not targeted, it's just provocation. Trolls might follow up, and target the people who took the bait (getting them more riled up, misinterpreting them, claiming they misinterpreted your point, accusing them of trolling), but they don't tend to hold a grudge. It's just a (juvenile) joke.

Harassment isn't trolling. It's goal is not provoking anyone who is un-savvy enough to take the bait, it's goal is to upset a specific person. It's harassment.

You're right that trolling means whatever people want it to (words mean whatever you think they do), but if you expand the definition "trolling" to include harassment, then it's no longer fair to say it's "just" trolling; under the assumption that "trolling" isn't a bad thing.
> it's good to have blocking and non-blocking channel reads.

That's not really his issue. His issue seems to be the overloading of the channel read to very different operations based on the number of return values.

I don't think he'd have minded if blocking and non-blocking channel reads were different operators, but it's the same operator returning either one or two values. It's harder to read.
Well, we don't know enough about this case to really judge it. But my key take away is NOT that this kid is a future murderer, but rather the opposite, that internet harassment is something very different than real harassment, something normal people can get into, somewhere where it's too easy to disconnect emotionally from the target and the suffering of the target. The kid may not have been able to visualize the suffering that he caused, getting de-sensitized to the words and images used in the harassment (you don't need to stay long in 4chan for that to happen).
Of course, it doesn't make it more ok, it just means we shouldn't use the same ruler to measure internet harassment as real harassment.
I am reminded of the apocryphal exchange between Napoleon Bonaparte and Pierre-Simon Laplace:

Napoleon: M. Laplace, they tell me you have written this
large book on the system of the universe, and
have never even mentioned its Creator.

Laplace: I had no need of that hypothesis.
North Face Coupon Code, North Face Promo Code, Coupons 2012
Looking for north face coupons, promotion codes 2012 online? We Sale Cheap North Face Jackets at big discounted without coupon code, Buy Cheap North Face Jackets online now!
Yeah, it's arbitrary that val, ok := <- ch does something different than val := <- ch, but any other convention for differentiating blocking from nonblocking would be just as arbitrary. I think it's something I would get used to after a while.
Even after the Recruit scandal[1], Recruit still has pretty much an absolute monopoly on HR in Japan. Their massive recruiting events are the primary method of finding a job. At the events, applicants are commoditized by filling out forms with the same subset of credentials, everyone wears pretty much the same suit, and even those with naturally lighter hair dye it black. Recruiting events for students and recent grads are separate from those for the previously employed (which are not as well attended by major companies). They're a major contributor to the status quo in Japan where high school and college names are the most important credential (which makes entrance exam scores of the utmost importance), introductory pay is low, and where those who leave a previous job have a difficult time finding a new one.

[1] http://en.wikipedia.org/wiki/Recruit_scandal
You have just told me why I absolutely should not hire you, at least while you have that attitude. Someone who cannot respond positively to negative feedback is what we call "unmanageable". Nobody is perfect, so nobody can do a job perfectly. And when (not if) you screw up, it is definitely your manager's job to provide feedback, whether or not you want to hear it. You can hope your manager is experienced enough to deliver the feedback in a constructive way, but even if not, you need to be adult enough to take it in stride, learn from the experience, and do better next time. Welcome to the real world.
According to the article, he didn't want to pull any strings to get broadband to his home, so it seems like he enjoys being a citizen like everyone else.
Oh goodness. This. I used to work with a friend on a port of a game to Python. PyGame installation was fine - but pygame also had horrendous performance! The library we ended up using was really, really difficult to set up for development.

We briefly had to make our own library for reasonable 2D performance.
Maybe you underestimate how charged today's atmosphere is. You get confronted with things like this every day - violence in the media, news, school yard, newspapers, books, video games. Peer pressure and what not. Kids beating each other up, filming it and putting it on YouTube.

I don't know if that kid is a psychopath but I can imagine lots of other reasons for how he got caught up in that "game".

Also I am not even sure about the psychopath verdict - I get that differences in the brain have been found (ie underdeveloped regions responsible for empathy). But that doesn't imply that it is genetic/not curable. I've read the same brain structures have been found in abused children, for example. And the famous London cab drivers with their enlarged brain regions for geo-spatial-whatever-things. They certainly were not born to be cab drivers - so if their behavior can make brain regions grow, why shouldn't it be possible to learn more empathy?
I really don't like expired links. Especially on slow mobile connection this drive me crazy...
The liberal arts themselves aren't the problem. For those of us on HN that went to college and got a computer science degree, I'm sure a lot of took a handful of liberal arts courses as electives. It's even possible that we remember the reading, discussions, and papers in those classes even more than Introduction to the Mathematical Foundations of Computer Science II. As the OP indicated, there is no reason why learning subjects related to logic, writing, psychology, and history can't be complementary to the practical knowledge required for math and science.

In my opinion however, the real issue isn't just the students that get solely a liberal arts degree, but the amount of debt racked up to get one. Getting a philosophy degree at a state university and being $25,000 in debt is one thing, but getting that degree at a private university is being $100,000 in debt is another.

I'd imagine the younger generations will gradually stop pursuing these degrees because of the terrible ROI in terms of debt to future income. If this happens, our economy will be healthier in the short term without so much accumulated debt, but it may come at a cost of eliminating the programs that nurture our future philosophers and artists.
If there is anything this continent (or world, for that matter) is lacking, it is space.

Have you ever looked at satellite views of the US? There are massive deserts just begging for the shade of some solar panels or mirrors. No use in heating up all that sand.

It's not so hard to move the energy out of the desert either. Just run wires, or better, relocate an aluminum smelter from the grid to out near the solar array.
Toyota drops plan for widespread sales of electric car
He did demand that they go to counseling with the kid.
> This seems like needless boilerplate: why not instead simply pass a closure over a channel that the goroutine will execute? I have never seen this technique used in Go, but it seems natural to me. (It's essentially how libdispatch works.)

Passing a closure on a channel is both idiomatic and relatively common in Go code.

This and other comments make me suspect the author could have benefited from spending more time looking at existing Go codebases (the source of the Go stdlib is excellent).

Edit: His (IMHO somewhat strange) complaint that "Channel reads violate the laws of time and space by changing their behavior based on how their return values get used." doesn't apply anymore, now to do async reads from a channel you use select with a default, not the comma-ok idiom.

Also a package including more 'clever' Unicode operations will also be part of Go 1.1, but I have personally never found the existing support lacking, and no, I don't live in an English speaking country.
I may have phrased the question wrong, but I meant the other way around. If I did work for you, would you provide me with feedback if I didn't ask for it?
> To some, explicitly placing keywords like "public", "private", "protected" all throughout your code is ugly.

I dunno; maybe it's "ugly," but it's also explicit, and easy to see. Assigning meaning solely to subtle presentational differences can make code hard to read, and increase the likelihood of mistakes (as well as confusing beginners).

[It's a similar problem to Python's significant whitespace.]

Unfortunately it's all this sort of "cute idea" that makes Go seem rather half-baked. It's like they designed the language in a brainstorming session in a bar, mixing ideas from a bunch of people without strong editorial control, and then just released the result without actually understanding the repercussions of many of their decisions. [I'm not saying they're all bad, it just feels like there was a lot more brainstorming than vetting...]
Yea, the best solution would be a MS-CHAPv3 with the fix from NTLMv2, but...
If he has any connection to his parents at all, the embarrassment of being outed in front of his parents might be more than just a slap on the wrist.

Also, is this the "an eye for an eye" theory of justice? Personally I hope that my kid will behave in a good way because he considers it the right thing to do, not because he is afraid of punishment.
Ask HN: Looking for a co-founder for my startup
Hi,

I am attempting to start a school/league that teaches web development in ROR, UI Design and CSS/HTML. I am looking for a co-founder in Mumbai which is where the school is based.

I was deeply unhappy with the options available to teach web development in India so I thought of opening a school to change that fact.

To gauge the interest, I have put up a simple landing page 2 days ago and with some Google Adwords spend, have managed to sign up 30 people who are interested in knowing more.

http://geek-league.kickoffpages.com/

If you are interested, do leave a comment below. My email is mhingora@gmail.com