skysight-inc/HackerNews huggingface dataset:
All tech companies, companies really have the tendency to become evil after the become successful. Flattening the opposition or anyone perceived as a treat to their business model, really their bottom-line, will get "flattened". This can include faithful users and developers. This is the basis of capitalism. Microsoft, Apple, Google, Amazon, all media darlings at one time or another, have all exhibited differing levels of douche-baggery at some point.

Twitter, like Apple, right or wrong, wants to have complete control of their platform. It certainly is within their rights and not at all shocking that at a certain point, they would reset certain parameters. Whether they go too far remains to be seem. We probably don't need any more Twitter clients, but who knows. Maybe the slickest, most awesome. voice-activated, built-in hipness meter, Twitterlishous(tm) has yet to be written.
I'm from the UK where virtually all houses are double-brick walls. I moved to Canada and even though (or rather especially because) I work in the siding industry (side note: the irony of a man who had never seen 'siding' being a competent siding installer has been pointed out many times) I have a rule that I'll only live in a brick-walled house for the simple reason that everywhere has ridiculously large and old trees. These trees tend to fall in big storms. In the past year I've seen ~5 houses where a tree has fallen and is resting on the 1st story brick wall and I can only hope no one was in the bedrooms at the time.

In a recent storm I saw a tree that had visibly fallen against a fully brick house and had merely slid down the wall. The house stood almost immaculate (aside from the smeared wall), with a broken window and a crushed fence.

I have noticed that roofers here in Ontario are rather lax in competency here. My in-laws townhouse just got re-shingled and they lost an entire shingle sheet (it had never been touched by a nail). Their neighbour in the building lost two shingles, one above the other, on a joint in the plywood and above the black-paper. They're lucky the management company got on the ass of the roofers and got it fixed as we got hit by about 50mm that weekend.

It's not just roofers. We've done a lot of runs out to repair siding jobs. We've seen entire siding sheets that had been installed with a single nail. They'll do like 2-3 rows with barely more than a nail per sheet and then nail an entire row properly, but because there's so much weight on the row that's nailed correctly that heavy-winds can cause the sheets to stretch and then when a big gust hits it can pop the sheet out of the lock.
Are you looking for some universal value? How about, "We should not use violence or coercion against peaceful people, and we must intelligently and slowly begin to work toward that goal. Violence is not an acceptable answer to our problems." But you are clearly an intelligent person, and you know that life is nuanced. Social interactions aren't 100% consistent all the time. But this is clearly an ideal we could work toward.

I'm starting to think I'm feeding a troll. I feel like you are just trying to get me to say, something like "Child labor should be legal." But I'm not saying that, I'm saying that the answer can be solved - over time - without violence.

How could you learn about a thing without investing some time?

A few reasons why reading the book would be worth your while:

1. Why do you believe violence is a necessary ingredient for the achievement of the above goals?

2. Is working toward a less violent world worthwhile, even if it seems remote at this moment?

3. To gain understanding. Even if you're sure there is no possible way you'd agree with anything you'll read in such a book, you would learn about the philosophy that is embraced by an estimated 10-20% of the American public, not enough to "win" an election, but certainly enough to lose one if you piss them off.

Go ahead and have the last word...
http://www.gigamonkeys.com/book/introduction-why-lisp.html

http://www.paulgraham.com/avg.html

http://lib.store.yahoo.net/lib/paulgraham/bbnexcerpts.txt
An IDE is about making it easier to deal with your own code, not the language per se.

Any nontrivial program... say 50,000+ lines, would benefit from an IDE. Helps even simple tasks like finding all uses of a given function or pretty printing.
fun things to do:
redirect users to porn site using: window.location = 'http://youporn.com;
(or worst)
or just sending infinite number of messages while(1){alert('click ok!');}
What is the correct terminology?
Contains some bullet points with nothing to back them or the headline up. Has some videos though if you haven't caught them elsewhere.
There are still a number of DTD headers which can throw IE6 into quirks mode, where the bug still exists.
The most shared news on LinkedIn
Am I too cynical thinking that the real key is that said financiers will be able to get a slice of transactions made by hookers and dope dealers?
Does this affect the orbit of satellites? Do satellite location services like GPS need recalibration?
Oh. My objection isn't to having to learn an IDE, it's having to learn a new IDE, specific to that language. If you already know an editor which is excellent for editing, indexing, searching, navigating, slicing and dicing text, why should you have to learn a new editor that only even works for that one language (that you may not even use, in the long run)? Being that tightly coupled to the IDE should raise a red flag about the language's longevity / flexibility.

If my editor/IDE has to call out to utilities included with the language to run build tools, generate some kind of navigation tags, etc., that's fine. Needing a completely different editor just for that language seems crazy, though. If it's going to insist on that, it should at least be Smalltalk. ;)

By all means, put your time into an IDE which will remain useful for the next years (if not decades).
It does? Wow, I haven't looked at it in a while then... Can you point me to a link?
That's right there needs to be balance. There currently isn't any. I'm asking the HN crowd if they have any insight into the most effective ways to donate.

I found this site that seems to be reputable.

http://charitywatch.org/

[update]

I found a direct link on the site related to the earthquake in Japan. World Vision is listed along with others.

http://charitywatch.org/hottopics/JapanTsunami2011.html

This site does say people should wait to give while the situation is being assessed.
One of the fundamental reasons that Chernobyl occurred lies in how that reactor was designed. Russian nuclear reactors were designed to be over-moderated, while modern power reactors are under-moderated.

The moderator is the substance which slows down the neutrons to a speed where they're likely to fission with the Uranium-235 in the fuel. This is typically water. Water can also absorb neutrons, so it has a poison effect as well. When the moderating effect of the water dominates its poison effects, the reactor is said to be under-moderated. When the moderator is reduced (for example, when it boils away), the reactor becomes less efficient, so it reduces power. This is called a negative temperature coefficient.

The Soviets, however, designed their reactors to be over-moderated, for efficiency. Thus, when the water heated up, and started boiling away, the net result was to increase the efficiency of the reactor (a positive temperature coefficient), since the water was more of a poison than a moderator. Because the reactor is now more efficient, it got even hotter, and boiled more water away. You know the rest.

We've learned a lot about designing safe reactors since Chernobyl, and it's extremely unlikely that an accident on the scale of Chernobyl will happen again (not only because of the moderation issue).

I hope this helps to alleviate your concerns. If you have any further questions, please feel free to ask me.
F#: History, Today, Tomorrow
No, it's perfectly clear what they want developers to do: Fuck off.
You may be able to code some stuff without math. However, you need math for a lot of computer science, computer engineering, and programming.

If you want to do 3d animation or vector graphics, you really need to know vector calculus. If you want to work with a codec, or do video processing, you need math for the encoding algorithm. Analytics are useful for a lot of things. It helps if you understand the standard deviation, and such. Encryption and hashing algorithms use a lot of math.

Have you tried programming in Scala? Have you used generic functions? A lot of this stuff ties back into Abstract Algebra.

I haven't started with talking about discrete math. Are you going to literate enough to understand the difference between a hash-table and a b-tree?

I think it is a lot easier to teach yourself to code, than to teach yourself math. Thus, universities should focus on teaching math. If you know math and some basic programming, you should be able to learn the rest by reading the coderature of good open source projects.
First thing's first, who is your target market ? Is it simply other startup dudes?
My startup founder and I were recently discussing their sources of revenue. LinkedIn goes a little lighter on ads and offsets by charging for three tier levels of membership. For example, if you want to send X "InMails" you have to be at X level of membership. This model is debilitating.

I watched my classmate the other day 1.) Find the person he was trying to contact through LinkedIn 2.) Try to send them an InMail 3.) Only to find out he had to upgrade to a paid membership to do so 4.) Copy/Paste the person's name (from LinkedIn) into Google's search engine with the word "email" added to the end 5.) Found their email address in the first result (via a campus directory) 6.) Proceeded to Yahoo Mail to reach out to them.

This may not work with names like Rick Smith, but that six step process only took him 20-30 seconds.

Would you pay $30+ to upgrade your LinkedIn account for InMail or would you rather spend 30 seconds to Google them?
DOJ wins access to WikiLeaks-related Twitter accounts
Because "cloud" means nothing.
Where's the article for "Apple's "overnight success" only took 25 years?"

Much more profound "success" of course.
http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing
Is there any indication what this API could be useful for? The article really only talks about NaCl in depth.

What does an P2P-API do? Surely, all you need for a P2P application/protocol is a WebSocket. If you invent a new app for P2P you'd want to tailor it to your specific need, no?
Unfortunately, by a bit of digging I was able to reveal some actual push tokens. I could now send messages to an app that is not mine!
Apple staff pick featured on a weekly basis. I believe the new featured appear on Thursday now. From my understanding, they are generally hand picked.

If you are a known publisher, they seem to pay attention to those. Big name titles, like Madden I've seen featured on launch.

Lots of indie developers also get featured, and my understanding of it is that they pay attention to the same outlets other people do. That means iPhone app review sites and anything that gets you media exposure also brings your app to their attention.

I run TouchArcade, which is an iPhone game review site, and I've heard that some devs have been told by Apple that they were seen on the site prior to featuring. That's not to say that it's TouchArcade specific, but I think it's true for any significant exposure.

So the answer is basically, there's no magic in as a small indie dev. Try to get as much exposure as you can, and you may be picked.
Plotting Japan USGS earthquake into the near real-time MODIS satellite imagery
>"From each according to his ability, to each according to his need"

Has it's origins in the Christian Bible - Acts 4:34-35.
I am not even sure if civilian GPS's posses the ability to be accurate to ten inches.
I used to be a paid member, but never really managed to figure out the insane restrictions and the slow closing down of network visibility. It's not as if being a paying member gives you anything other than the stupid "inmail" system. Not worth it.

If all social platforms were rated on goodwill, linkedin would come in last.
Ok, I largely agree... you really should be able to get away with knowing any of vi, emacs, vs, or eclipse ... getting language specific features via addins.
Chernobyl was the result of a systemic failure too complex to sum up in one sentence.
> So by donating here you're implicitly donating to other disasters too

Which I'm sure you'll agree would be a good thing
I have been a member of the ACM off and on since the mid 1970s. I am disappointed by some aspects of their more recent behavior, but for now I will keep up with my current membership.

It is really awful that authors can't post their own papers on their web sites, etc.
Essay Themes
To select an essay theme, students need to understand the meaning of essay themes. An essay theme is very important to the submission of a successful essay. There are many essay themes which students can select from. A good essay theme ensures a good essay.
Frontpage Hacker News = 10K views roughly
IPad 2 Wi-Fi Teardown
Saying 23 (°C) is less significant figures than "low to mid 70's (°F)" is language lawyering at best. You're ignoring the significant digits expressed by "low to mid".

(And, for the record, "low 20's" °C would be 68–73°F, which is a perfectly useful range, just with a slightly shifted boundary than what both of us are used to.)
Is this event also open to "dabblers"? I would happily fly out from Cali to participate in that event.
Lisp is a great language, both in the sense that it is remarkably powerful and that it has had a long legacy. Learning Lisp will teach you new and genuinely mind-expanding ideas (e.g. continuations), much like learning C and suddenly understanding pointers. Many other languages have been strongly influenced by elements from it, because its design makes it particularly convenient for prototyping languages. After learning Lisp, a lot of "experimental" ideas in (say) Ruby really won't be all that surprising - they've already been debated for over thirty years, after all. There are also many great research papers and books about programming that use a Lisp dialect as their lingua franca. (I'd suggest learning at least enough Lisp to read Peter Norvig's _Paradigms of Artificial Intelligence Programming_, but maybe you're a tl;dr kind of person.)

Still, Lisp isn't the only language you should learn. It's not like it sits alone, atop some mountain, wrapped in golden clouds. I learned a ton about language semantics from Lisp, sure, but I've also found inspiration in Prolog (unification!), OCaml (static typing, done right! plus LOTS of good compiler texts), Erlang, Forth, K, Oz, Lua, awk, Self, and many others over the years. I also prefer a mix of Lua, C, and Erlang for real work, though I know many people that prefer Common Lisp or various Scheme dialects. (Chicken and Scheme48 are both pretty practical, imho.)

It's much like learning object-oriented programming and functional programming and constraint/logic programming and several different styles of databases and Perl and ... Each will add different approaches to your problem-solving toolkit. Lisp can comfortably accommodate many different programming models, and real experience with it will introduce you to several.
really?! I'm a 35 year-old physician with a degree in physics. I just heard about in a biography and looked it up and posted it. Do you think that we should resist citing interesting articles in absolute favor of novelty at all costs? Is every character worth the same? In that case, we should probably fire you and get someone cheaper.
Surely its accurate to 2.4 meteres though?
I know somebody who works with retirement plans for charity organizations. I was shocked after seeing the salaries and pension plans of the people in some of these organizations. They are only required to donate a very small percentage of the money collected.
This might be a coincidence but either I remember seeing that question on Quora, or it simply gets asked a lot.

I also remember the answer about how things didn't work like that and I thought to myself "hmm, I agree, but he's not really answering the question though" - It might also be because the answer came off very negative and degrading

So I actually flagged the answer as "not helpful".

I'm guessing more people did, so it wasn't any single person.

Personally, I'm pretty happy with how these Q&A sites work. I don't feel that it's just to serve the search engine results. I think they genuinely help people.
The shortest image uploader - ever!
damn, sorry, meant to upvote.
I used Staticmatic, but I never liked having to move all my HAML/SASS over to my app. I recently replaced it with the showoff plugin [1], which is basically Staticmatic inside a Rails app.

[1] https://github.com/adamlogic/showoff
Technological progress frequently results in more unemployment rather than in an easing of the burden of work for all. The profit motive, in conjunction with competition among capitalists, is responsible for an instability in the accumulation and utilization of capital which leads to increasingly severe depressions.

One of the promises of increased automation was supposed to be more leisure time for the individual. If Einstein is correct, and he may well be, then future economic restructurings may be far worse than than the one we are experiencing now.
Now that my sense on quakes seems unreliable, probably due to series of aftershocks, I just have installed SeisMac (a seismometer app for Mac) to tell if it is really an aftershock.
This highlights one of the two major problems I have with religion: altruism. (The other thing I don't accept is faith as a valid method of obtaining knowledge.)

In Atlas Shrugged, John Galt says, "I swear by my life and my love of it, that I will never live for the sake of another man, nor ask another man to live for mine."

Edit: Why the downvotes? The parent post quoted the Bible, so why is it invalid for me to quote the second most popular book next to it?
Could you enlighten me? What is a better way to refer to /24 /16 /8 networks?
I've asked a few simple questions and haven't gotten an answer. How does that make me a troll?

'I feel like you are just trying to get me to say, something like "Child labor should be legal."'

No, I'm trying to get you to explain how you prevent it without violence.

"I'm saying that the answer can be solved - over time - without violence."

How?

"How could you learn about a thing without investing some time?"

There is an effectively infinite number of things I could learn about, sadly I have a small finite amount of time. This makes me picky about what I spend time on.

"Why do you believe violence is a necessary ingredient for the achievement of the above goals?"

For many reasons. One, it's in individuals personal interest to take advantage of others. This could be child labor, pollution, outright fraud, breaking a contract, etc. How would you deal with these? I still don't know. Two, some people are plain crazy, and do stupid things. And that still leaves the more complicated issues like water rights. How does a libertarian system deal with water flowing throw a river on someones property? Can the person upstream suck it out or build a damn? Can they dump pollutants into it? How does a libertarian system resolve that, and more importantly how would you enforce the resolution?

"Is working toward a less violent world worthwhile, even if it seems remote at this moment?"

This doesn't mean anything. How do you deal with situations where one persons interests and liberty are in conflict with another persons interests and liberty?
Do you have a police force? fire service, public schools, roads? Then you have socialism.
how long before copycat operations start?
Web exploit, get a web shell, crash your ssh daemon somehow, start my own. Since it is running on a non-privileged port, easy enough to run my own ssh daemon there.

Crashing the ssh daemon isn't always easy, but, making the job easier for an attacker because 'obscurity' is considered a good protection scheme in this case opens up other potential vulnerabilities.
I'm not educated on satellites at all myself but wondered the same thing. Surely satellites have beacons or towers around the earth to calibrate itself?
Super. Great content.
A map tweak: plug in new coordinates for some of the cities (i.e Boston and NY). When I zoomed to 2nd level it placed me in an irrelevant part of town, or toward the outskirts.

Ideally when user sees map and zooms to street level the end result would be 'in the middle of the action' so to speak.
The apps that Twitter are calling out are ones that are trying to replace Twitter itself as a consumption device for end-users.

Until today, "Twitter itself" referred to the network, not the clients.
Hate to be that guy, but...

tail -f /dev/mind > blog

If you change that to 'tail -F', it will seamlessly pick up again if you replace (change?) your mind.
Albert Einstein was certainly smart, but he did not live to see how socialism worked out.

http://www.victimsofcommunism.org/
Show HN: Weekend project - Pushroad Tagger
I thought it would be nice to create a simple tagging utility that lets people tag photos (outside of the confines of Facebook or Flickr) and share them. In particular, I geared this site toward auto enthusiasts, but it can really be used for any pictures.

Check it out and tell me what you think! I know there's definitely a lot of bugs and work that needs to be done, but it would be nice to get some feedback.
According to http://en.wikipedia.org/wiki/Wide_Area_Augmentation_System#C... normal GPS systems will be accurate to within 2.5 m 95% of the time. Better accuracy can be achieved using differential GPS systems and things like WAAS, but they rely on ground-based systems and thus might not be a good way to measure how much the ground shifted.
Why Gas Is So Expensive Today (Hint: It’s Not Libya)
Interesting explanation.

Would you recommend Lisp to a C/Python developer who is focused on system applications?
If I want to feel like I've helped someone, I'll volunteer at a soup kitchen. If I want to spread knowledge, I'll write it in my blog. If I want to increase ad revenue by generating content, and fool myself with a false sense of socialization, I'll go to a Q&A site.
Is this a case of greed and a road to fast fame?!

This coming out from someone as respected (at least in the past) and renowned researcher like Hoglund doesn't give a ringing endorsement to the industry. Was he that desperate for fame and fortune?!
That sounds extremely desirable. You and I live on different planets which are connected by the internet.
In this context it is worth noting the history of socialism among the Mormons based on that scripture. These days it's hard to find a group as opposed to what we consider socialism now but that wasn't always the case. Starting in the 1830s (well before Marx became influential) the Mormons began various socialist operations among its members. There are notable differences to modern socialism that I don't have time to get into here but the similarities are striking. For more detail you can look up information on the "United Order" and "Law of Consecration" in relation to Mormons. Quick summary: Very hard to implement.
The entire calculus changes when you're a bizdev guy spending someone else's money.
Come on, guys, 163 points? This whole article could be summed up in the HN title. There's no additional info there. Dammit.
For what purpose? What do you mean by system applications?

Certainly I would evaluate it as a reasonable language for anywhere where Python is used.....